Esta guía cubre los problemas comunes que puedes encontrar al ejecutar un servidor dedicado de Rust en Legion Hosting y cómo resolverlos. Para la configuración general del servidor, consulta la Guía de Configuración del Servidor de Rust.
El Servidor No Aparece en el Navegador de Servidores
Si tu servidor está en ejecución pero los jugadores no pueden encontrarlo en el navegador del juego:
- El navegador de servidores puede tardar de 10 a 20 minutos en indexar un servidor recién iniciado. Usa la conexión directa a través de la consola F1 (
client.connect IP:PORT) para verificar que el servidor es accesible mientras el navegador se actualiza. - Asegúrate de que la variable de inicio
QUERY_PORT(en la pestaña Startup de GPanel) coincida con el puerto de consulta asignado en la pestaña Network de GPanel. Un puerto de consulta incorrecto es la razón más común por la que un servidor no aparece en el navegador. - Confirma que el servidor está completamente iniciado — busca la línea
Server startup completeen la consola antes de probar conexiones. - Verifica que tu
server.hostnameesté configurado enserver.cfg. Los servidores sin un nombre de host pueden no mostrarse correctamente en el navegador.
No Se Puede Conectar al Servidor
Si recibes un error de conexión o tiempo de espera al intentar unirte:
- Verifica que el servidor esté en ejecución y completamente iniciado en la pestaña Console de GPanel.
- Comprueba que estés usando la dirección IP y el puerto del juego correctos desde la pestaña Network de GPanel.
- Si el servidor se actualizó recientemente (especialmente durante el wipe forzado del primer jueves), asegúrate de haber reiniciado el servidor después de la actualización. Los jugadores con la nueva versión del cliente no pueden conectarse a un servidor que ejecuta una versión anterior.
- Verifica que no se haya excedido
server.maxplayers. Si el servidor está lleno, las nuevas conexiones serán rechazadas. - Asegúrate de que no hayas sido baneado. Consulta con el administrador del servidor o revisa
bans.cfgen el servidor.
No Se Puede Conectar a RCON con una Herramienta Externa
Si RustAdmin, RCON.IO u otro cliente RCON no puede conectarse:
- Verifica que
rcon.web 1esté configurado enserver.cfg. La mayoría de las herramientas externas requieren la interfaz WebSocket de RCON. - Confirma que estés usando el puerto RCON y no el puerto del juego. Consulta la pestaña Network de GPanel para ver tu puerto RCON asignado.
- Comprueba que la contraseña RCON coincida exactamente con lo configurado en
server.cfg. Las contraseñas distinguen entre mayúsculas y minúsculas. - El servidor debe estar completamente iniciado antes de que se acepten conexiones RCON. Espera a que aparezca
Server startup completeen la consola.
Para instrucciones completas de configuración de RCON, consulta Acceso RCON y Comandos de Administración en Rust.
Los Plugins de Oxide No Se Están Cargando
- Confirma que Oxide esté instalado y activo. En la pestaña Startup de GPanel, la variable
FRAMEWORKdebe estar configurada comooxide. El registro de la consola debería mostrarLoaded plugin Oxide.Coredurante el inicio. - Los archivos de plugins deben colocarse directamente en
oxide/plugins/con la extensión exacta.cs. Los archivos en subdirectorios o con extensiones incorrectas son ignorados. - Revisa la consola y
oxide/logs/para ver errores de compilación. Un plugin con un error de sintaxis no se cargará y el mensaje de error describirá el problema. - Algunos plugins tienen dependencias de otros plugins (por ejemplo, Economics). Instala todas las dependencias requeridas primero.
- Asegúrate de que la versión del plugin sea compatible con tu versión actual de Oxide. Los plugins desactualizados pueden fallar al compilar contra una versión más nueva de Oxide.
Para instrucciones completas de instalación de plugins, consulta Instalación de Plugins Oxide/uMod para Rust.
El Servidor Está Usando RAM o CPU Excesivos
Si tu servidor funciona lentamente, tiene lag o excede los límites de recursos:
- Reduce el tamaño del mapa. Disminuye
server.worldsizeenserver.cfg. Los mapas más grandes requieren sustancialmente más RAM y CPU para ejecutarse y mantenerse. Un tamaño de mapa de3000es un buen equilibrio para la mayoría de los servidores. - Audita los plugins instalados. Algunos plugins mal escritos o desactualizados pueden causar alto uso de CPU o fugas de memoria. Usa
oxide.pluginspara listar los plugins activos e intenta desactivarlos uno por uno para identificar al culpable. - Reduce la cantidad de jugadores. Disminuye
server.maxplayerssi el servidor no tiene suficientes recursos para tu cantidad actual de jugadores. Cada jugador conectado agrega sobrecarga de recursos. - Verifica la acumulación de entidades. En servidores de larga duración, las bases abandonadas y los objetos en descomposición pueden acumularse. Un wipe de mapa restablece el conteo de entidades a cero.
Los Cambios del Mundo No Se Están Guardando / Retroceso Después del Reinicio
Si el progreso de los jugadores se pierde después de los reinicios del servidor:
- Verifica que
server.saveintervalesté configurado con un valor razonable enserver.cfg(el predeterminado es60segundos). Establecerlo en0o un número muy grande efectivamente desactiva los guardados automáticos. - Ejecuta
server.savemanualmente a través de la consola de GPanel o RCON antes de detener el servidor para forzar un guardado inmediato. - Asegúrate de que el servidor se detenga de forma ordenada desde GPanel en lugar de ser terminado de forma forzosa. Una terminación abrupta puede causar la pérdida de los cambios del último intervalo de guardado.
- Verifica el espacio disponible en disco. Si el servidor se queda sin espacio en disco, no puede escribir archivos de guardado.
El Servidor Se Bloquea al Iniciar
Si el servidor se inicia pero se bloquea inmediatamente o entra en un bucle de reinicio:
- Revisa la salida de la consola en busca de mensajes de error. Las causas comunes incluyen archivos de guardado corruptos, plugins incompatibles o archivos de framework faltantes.
- Si el bloqueo comenzó después de agregar un plugin, elimina el archivo
.csagregado más recientemente deoxide/plugins/y reinicia. - Si el bloqueo comenzó después de una actualización del juego, asegúrate de que la variable
FRAMEWORKesté configurada correctamente. Los archivos del framework pueden necesitar ser descargados nuevamente después de una actualización de Rust — simplemente reinicia el servidor y el framework actualizado debería descargarse automáticamente. - Intenta eliminar los archivos de guardado (
proceduralmap.*.savyproceduralmap.*.map) y realizar un wipe de mapa limpio. Los archivos de guardado corruptos pueden impedir que el servidor se inicie.
La Generación del Mapa Tarda Mucho Tiempo
Después de un wipe, el servidor debe generar un nuevo mapa procedural. Esto es normal y esperado:
- Un tamaño de mapa de
3000típicamente tarda de 2 a 5 minutos en generarse. - Los mapas más grandes (
4000-6000) pueden tardar más de 10 minutos. - No reinicies el servidor durante la generación del mapa. Déjalo completar completamente. La consola mostrará
Server startup completecuando esté listo.
¿Necesitas Ayuda?
Si tu problema no está cubierto aquí, nuestro equipo de soporte está disponible para ayudarte. Envía un ticket de soporte e incluye:
- Tu ID de servidor (se muestra en GPanel)
- Una descripción del problema y cuándo comenzó
- Cualquier salida de consola o mensaje de error relevante
- Los pasos que ya has intentado