Przejdź do głównej zawartości

Wymagania

Krótka lista. Jeśli któraś pozycja się nie zgadza, nic innego w tej dokumentacji ci nie pomoże.

Aktualny build FXServer z oficjalnej strony artifactów. Na Windowsie uruchamiam i testuję, narzędzia PowerShell w tools/ działają tylko na Windowsie. Artifacty linuksowe powinny działać dla samych resource’ów, ale tego nie testuję.

txAdmin jest w artifactach (to resource systemowy monitor), nie instaluje się go osobno. docs/TXADMIN.md w repozytorium ma długą wersję, a tools/setup-txadmin.ps1 może pobrać artifacty za ciebie:

Okno terminala
.\tools\setup-txadmin.ps1 # latest recommended
.\tools\setup-txadmin.ps1 -Build 35245 # pin a build

server.cfg wymusza build 3095:

sv_enforceGameBuild 3095

To build legacy (nie Enhanced). vMenu w repozytorium to także wersja legacy, żeby pasowało. Jeśli zmieniasz build gry, najpierw sprawdź docs.fivem.net i przetestuj wszystko, animacje zombie i niektóre propy zależą od buildu.

Wymagany. Sieciowy tryb zombie (domyślny) to dosłownie pedy OneSync tworzone przez serwer, a oddziały, zwłoki i gadżety polegają na encjach po stronie serwera i state bagach.

OneSync ustaw w txAdmin na stronie ustawień, nie w server.cfg. Walidator txAdmin narzeka, jeśli w cfg jest onesync on, dlatego w przykładzie jest zakomentowane.

Zostaw też tę linię:

set onesync_population false
  • MariaDB jest przetestowana. MySQL 8 powinien działać.
  • Potrzebujesz działającego serwera bazy danych i pustej bazy. Nie importujesz żadnych plików .sql, bs_core sam tworzy tabele (zobacz Instalacja).
  • oxmysql trafia do resources/ i jest ensured przed czymkolwiek naszym.
  • Użyj dedykowanego użytkownika, nie roota. Repozytorium używa beyond@localhost na bazie o nazwie beyondsurvival, kodowanie utf8mb4.

Są w repozytorium, ale framework ich nie wymaga:

  • bs_voice i bs_radio - głos zbliżeniowy i radia, wbudowane od 1.1.0. bs_voice zastępuje pma-voice, nie uruchamiaj obu.
  • ox_lib + ac_radio - interfejs radia. Potrzebuje zipa release ox_lib (z web/build/), nie zipa ze źródłami z GitHuba.
  • vMenu - tylko dla staffu (F11), uprawnienia w vMenu/config/permissions.cfg.

Wynajmujesz? Zobacz Hosting. Polecamy 24Racks jako tanią maszynę, która dobrze to uciąga.

Ciężka jest mapa, nie skrypty. Klienci potrzebują porządnej ilości RAM i dysku SSD. Sam serwer działa dobrze na dowolnym zwykłym komputerze, limity zombie same się zmniejszają, gdy rośnie czas klatki serwera (zobacz Zombie).