Artefactos de servidor FiveM desactualizados: cómo actualizar FXServer de forma segura

txAdmin o tus jugadores advierten que tus artefactos de servidor están desactualizados. Dónde descargar las compilaciones de Windows y Linux, recomendadas vs últimas, y cómo actualizar sin perder txData.

txAdmin muestra una advertencia de que tus artefactos de servidor están desactualizados, o un recurso pide una compilación más nueva de la que ejecutas. La solución es reemplazar el programa FXServer con una compilación actual. Toma cinco minutos si mantienes tus datos separados de él, y así es como hacerlo.

Qué son los artefactos

Los "artefactos" son los binarios de FXServer: el programa que ejecuta tu servidor. No son tus recursos ni tu configuración. Un diseño típico se ve así:

text
FXServer/
  server/          <- artifacts (FXServer.exe or run.sh and its files)
  server-data/     <- your server.cfg and resources
  txData/          <- txAdmin data and profiles

Actualizar significa reemplazar lo que está en la carpeta de artefactos. No tocas los otros dos. Si tus carpetas están mezcladas juntas, averigua qué es qué antes de reemplazar cualquier cosa: la carpeta de artefactos es la que contiene FXServer.exe en Windows o run.sh en Linux.

Recomendada o última

Las páginas de descarga marcan dos compilaciones cerca de la parte superior:

  • Recomendada: la compilación que Cfx.re considera estable. Elige esta para un servidor en vivo.
  • Última: la compilación más nueva. Tiene las correcciones y características más nuevas, y una mayor probabilidad de nuevos bugs.

Si txAdmin te dice que se necesita un número de compilación específico y la recomendada es más antigua que eso, toma una compilación más nueva de la lista. No saltes a la más nueva solo porque sea la más nueva.

Dónde descargar

Las compilaciones se alojan con Cfx.re en runtime.fivem.net:

  • Windows: https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
  • Linux: https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/

Descarga de estas páginas solo. No tomes compilaciones de servidor de un post de foro, un archivo de Discord o un sitio de terceros.

En Windows obtienes un archivo server.7z, que abres con 7-Zip. En Linux obtienes un archivo fx.tar.xz.

Haz copia de seguridad primero

Antes de reemplazar cualquier cosa, copia:

  1. La carpeta de artefactos actual (la carpeta server completa).
  2. Tu carpeta server-data, o al menos server.cfg y resources.
  3. La carpeta txData.
  4. Un dump de tu base de datos, si tienes una. Usa tu herramienta habitual, o mysqldump en la máquina.

Si la nueva compilación se comporta mal, puedes poner la carpeta antigua de nuevo y estar ejecutándose de nuevo en un minuto.

Cuidado: detén el servidor y txAdmin completamente antes de reemplazar archivos. Sobrescribir FXServer mientras se ejecuta falla en Windows, y en Linux deja una mezcla rota de archivos antiguos y nuevos.

Actualizar en Windows

  1. Detén el servidor y cierra txAdmin.
  2. Descarga el server.7z de la compilación que quieres.
  3. Renombra la carpeta de artefactos antigua, por ejemplo a server_old.
  4. Crea una nueva carpeta server y extrae el archivo en ella.
  5. Comienza FXServer.exe como lo hiciste antes, desde la misma ubicación y con el mismo acceso directo o argumentos.

txAdmin encuentra su txData por la ruta que le diste, y no cambiaste eso, así que tu perfil, configuración y admins siguen ahí.

Actualizar en Linux

bash
sudo systemctl stop fivem        # or stop the screen session

cd ~/fivem
mv server server_old
mkdir server && cd server

wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/<build>/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz

Reemplaza <build> con el nombre de carpeta que copias de la página de descarga. Comienza el servidor de nuevo con tu comando de servicio habitual. Si aún no lo has configurado, mira ejecutar un servidor de FiveM en Linux.

Comprueba que funcionó

Al inicio, la consola imprime la versión de FXServer. Compárala con el número de compilación en la página de descarga. txAdmin también muestra la versión en su panel, y la advertencia de desactualizado debe desaparecer.

Si algo se rompe después de la actualización:

  • Los recursos fallan al iniciar: lee el primer error en la consola. Un recurso que dependía de un comportamiento antiguo puede necesitar una actualización. Mira no se pudo iniciar recurso.
  • El servidor no arrancará en absoluto: pon la carpeta server_old antigua de nuevo, inicia, e informa el número de compilación que falló.
  • Una nueva advertencia sobre la compilación del juego: esta es una configuración diferente, mira sv_enforceGameBuild y DLC.

Con qué frecuencia actualizar

No necesitas perseguir cada compilación. Una regla razonable: actualiza cuando txAdmin te avisa, cuando un recurso necesita una compilación más nueva, o cuando encuentres un bug que una compilación posterior arregla. Siempre prueba una actualización en una copia del servidor primero si ejecutas servidores pagados o ocupados, y hazlo cuando poca gente esté en línea.

Lista de comprobación

Síntoma Solución
txAdmin dice que los artefactos están desactualizados Descarga la compilación recomendada y reemplaza la carpeta de artefactos
Qué compilación elegir Recomendada para en vivo, última solo cuando necesites algo de ella
Dónde descargar runtime.fivem.net/artifacts/fivem/ para Windows y Linux
Miedo de perder datos Respalda artefactos, server-data y txData, actualiza solo la carpeta de artefactos
La compilación nueva falla Restaura la carpeta de artefactos antigua e intenta la compilación recomendada
Actualizar en Linux Detén el servicio, extrae fx.tar.xz en una carpeta server fresca, comienza de nuevo

Respuestas rápidas

¿Dónde descargo los artefactos del servidor de FiveM?

De runtime.fivem.net/artifacts/fivem/: la página build_server_windows para Windows y la página build_proot_linux para Linux. Cada página lista compilaciones, con las recomendadas y últimas marcadas en la parte superior.

¿Debo usar la compilación recomendada o la última?

Usa la compilación recomendada para un servidor en vivo, es la que Cfx.re ha marcado como estable. Usa la última solo si necesitas una corrección o una característica que aún no está en la compilación recomendada.

¿Actualizar artefactos eliminará mis recursos o base de datos?

No. Los artefactos son solo el programa FXServer. Tu server.cfg, recursos, carpeta txData y base de datos son separados. Aún así, cópiala antes de actualizar.

Scripts que evitan este problema

Mic PhoneUn móvil plegable que se abre en tablet y llega al móvil real del jugador.Ver script →Advanced BoostingBoosting de vehículos desde una tablet: contratos de clase D a S+, crews y cola en vivo.Ver script →

Sigue leyendo