Pular para o conteúdo

Requisitos

Lista curta. Se uma destas estiver errada, nada mais nestas docs te vai ajudar.

Uma build atual do FXServer a partir da página oficial de artifacts. Windows é onde corro e testo, as ferramentas PowerShell em tools/ são só para Windows. Os artifacts de Linux devem funcionar para os resources em si, mas não os testo.

O txAdmin vem dentro dos artifacts (é o resource de sistema monitor), não se instala à parte. O docs/TXADMIN.md no repositório tem a versão longa, e o tools/setup-txadmin.ps1 pode descarregar os artifacts por ti:

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

O server.cfg impõe a build 3095:

sv_enforceGameBuild 3095

Esta é uma build legacy (não Enhanced). O vMenu no repositório também é a versão legacy, para combinar. Se mudares a build do jogo, vê primeiro docs.fivem.net e testa tudo, as animações dos zombies e alguns props dependem da build.

Obrigatório. O modo de zombies em rede (o predefinido) são literalmente peds OneSync criados pelo servidor, e esquadrões, cadáveres e gadgets dependem de entidades do lado do servidor e state bags.

No txAdmin ativa o OneSync na página de definições, não no server.cfg. O validador do txAdmin queixa-se se onesync on estiver no cfg, por isso está comentado no exemplo.

Mantém também esta linha:

set onesync_population false
  • O MariaDB é o testado. O MySQL 8 deve funcionar.
  • Precisas do servidor de base de dados a correr e de uma base de dados vazia. Não importas ficheiros .sql, o bs_core cria as tabelas sozinho (vê Instalação).
  • O oxmysql vai em resources/ e faz-se ensure antes de qualquer coisa nossa.
  • Usa um utilizador dedicado, não o root. O repositório usa beyond@localhost numa base de dados chamada beyondsurvival, charset utf8mb4.

Estão no repositório mas não são exigidos pela framework:

  • bs_voice e bs_radio - voz de proximidade e rádios, incluídos desde a 1.1.0. O bs_voice substitui o pma-voice, não corras os dois.
  • ox_lib + ac_radio - UI do rádio. Precisa do zip de release do ox_lib (com web/build/), não do zip do código-fonte do GitHub.
  • vMenu - só para staff (F11), permissões em vMenu/config/permissions.cfg.

A alugar? Vê o Alojamento. Recomendamos a 24Racks para uma máquina barata que corre isto bem.

O mapa é a parte pesada, não os scripts. Os clientes precisam de RAM decente e de um SSD. O servidor em si corre bem em qualquer máquina normal, os limites de zombies diminuem sozinhos quando o tempo de frame do servidor sobe (vê Zombies).