Saltearse al contenido

Requisitos

Lista corta. Si una de estas está mal, nada más en estas docs te va a ayudar.

Una build actual de FXServer de la página oficial de artifacts. Windows es donde lo ejecuto y pruebo, las herramientas PowerShell de tools/ son solo para Windows. Los artifacts de Linux deberían funcionar para los resources en sí, pero no lo pruebo.

txAdmin viene dentro de los artifacts (es el resource de sistema monitor), no se instala aparte. docs/TXADMIN.md en el repositorio tiene la versión larga, y tools/setup-txadmin.ps1 puede descargar los artifacts por ti:

Ventana de terminal
.\tools\setup-txadmin.ps1 # latest recommended
.\tools\setup-txadmin.ps1 -Build 35245 # pin a build

server.cfg impone la build 3095:

sv_enforceGameBuild 3095

Es una build legacy (no Enhanced). El vMenu del repositorio también es la versión legacy, para que coincida. Si cambias la build del juego, mira primero docs.fivem.net y prueba todo, las animaciones de los zombis y algunos props dependen de la build.

Obligatorio. El modo de zombis en red (el predeterminado) son literalmente peds de OneSync creados por el servidor, y las escuadras, los cadáveres y los gadgets dependen de entidades del lado del servidor y de state bags.

Activa OneSync en txAdmin, en la página de ajustes, no en server.cfg. El validador de txAdmin se queja si onesync on está en el cfg, por eso está comentado en el ejemplo.

Mantén también esta línea:

set onesync_population false

Base de datos: MariaDB (o MySQL 8) + oxmysql

Sección titulada «Base de datos: MariaDB (o MySQL 8) + oxmysql»
  • MariaDB es la probada. MySQL 8 debería funcionar.
  • Necesitas el servidor de base de datos en marcha y una base de datos vacía. No importas ningún archivo .sql, bs_core crea las tablas por sí mismo (mira Instalación).
  • oxmysql va en resources/ y se hace ensure antes que cualquier cosa nuestra.
  • Usa un usuario dedicado, no root. El repositorio usa beyond@localhost en una base de datos llamada beyondsurvival, charset utf8mb4.

Están en el repositorio pero el framework no los exige:

  • bs_voice y bs_radio - voz por proximidad y radios, incluidos desde la 1.1.0. bs_voice sustituye a pma-voice, no uses los dos.
  • ox_lib + ac_radio - interfaz de radio. Necesita el zip de release de ox_lib (con web/build/), no el zip del código fuente de GitHub.
  • vMenu - solo staff (F11), permisos en vMenu/config/permissions.cfg.

¿Vas a alquilar? Mira Hosting. Recomendamos 24Racks para una máquina barata que mueve esto sin problemas.

La parte pesada es el mapa, no los scripts. Los clientes necesitan una RAM decente y un SSD. El servidor en sí va bien en cualquier equipo normal, los límites de zombis bajan solos cuando sube el tiempo de frame del servidor (mira Zombis).