Salta ai contenuti

Requisiti

Lista breve. Se una di queste è sbagliata, nient’altro in queste docs ti aiuterà.

Una build recente di FXServer dalla pagina ufficiale degli artifact. Windows è ciò su cui lo uso e lo testo, gli strumenti PowerShell in tools/ sono solo per Windows. Gli artifact Linux dovrebbero funzionare per le resource stesse, ma non li testo.

txAdmin è incluso negli artifact (è la resource di sistema monitor), non lo si installa a parte. docs/TXADMIN.md nel repository ha la versione lunga, e tools/setup-txadmin.ps1 può scaricare gli artifact per te:

Terminal window
.\tools\setup-txadmin.ps1 # latest recommended
.\tools\setup-txadmin.ps1 -Build 35245 # pin a build

server.cfg impone la build 3095:

sv_enforceGameBuild 3095

È una build legacy (non Enhanced). Anche vMenu nel repository è la versione legacy, per coerenza. Se cambi la build del gioco, controlla prima docs.fivem.net e testa tutto, le animazioni degli zombie e alcuni prop dipendono dalla build.

Obbligatorio. La modalità zombie in rete (quella predefinita) sono letteralmente ped OneSync creati dal server, e squadre, cadaveri e gadget si basano su entità lato server e state bag.

Imposta OneSync in txAdmin nella pagina delle impostazioni, non in server.cfg. Il validatore di txAdmin si lamenta se onesync on è nel cfg, per questo nell’esempio è commentato.

Tieni anche questa riga:

set onesync_population false
  • MariaDB è quello testato. MySQL 8 dovrebbe funzionare.
  • Serve il server di database in esecuzione e un database vuoto. Non importi nessun file .sql, bs_core crea le tabelle da solo (vedi Installazione).
  • oxmysql va in resources/ e si fa ensure prima di qualsiasi cosa nostra.
  • Usa un utente dedicato, non root. Il repository usa beyond@localhost su un database chiamato beyondsurvival, charset utf8mb4.

Sono nel repository ma non sono richiesti dal framework:

  • bs_voice e bs_radio - voce di prossimità e radio, integrati dalla 1.1.0. bs_voice sostituisce pma-voice, non usarli entrambi.
  • ox_lib + ac_radio - interfaccia radio. Serve lo zip di release di ox_lib (con web/build/), non lo zip dei sorgenti di GitHub.
  • vMenu - solo staff (F11), permessi in vMenu/config/permissions.cfg.

Affitti? Vedi Hosting. Consigliamo 24Racks per una macchina economica che lo fa girare bene.

La parte pesante è la mappa, non gli script. I client hanno bisogno di una RAM decente e di un SSD. Il server in sé va bene su qualsiasi macchina normale, i limiti degli zombie si riducono da soli quando sale il tempo di frame del server (vedi Zombie).