Esta guía cubre cómo configurar tu servidor dedicado de Rust alojado con Legion Hosting, incluyendo ajustes de server.cfg, variables de inicio de GPanel, programación de wipes, gestión de guardados y cómo conectarte.
server.cfg o cualquier otro archivo de configuración. Los cambios realizados mientras el servidor está en ejecución pueden ser sobrescritos al apagarse.
Configuración del Servidor — server.cfg
Rust lee su configuración principal desde server/rust/cfg/server.cfg en tu servidor. Este archivo se crea automáticamente la primera vez que tu servidor se inicia. Ábrelo en la pestaña Files de GPanel para editar los ajustes principales de tu servidor.
Referencia de Ajustes Clave
| Ajuste | Valor de Ejemplo | Descripción |
|---|---|---|
server.hostname |
My Legion Rust Server |
El nombre que se muestra en el navegador de servidores del juego. Hazlo descriptivo para que los jugadores puedan encontrar tu servidor. |
server.maxplayers |
40 |
Número máximo de jugadores simultáneos. No debe exceder el límite de slots de tu plan de hosting. |
server.worldsize |
3000 |
Tamaño del mapa en metros. Valores comunes: 1000 (pequeño), 2000, 3000 (mediano), 4000, 6000 (grande). Los mapas más grandes requieren significativamente más RAM y CPU. |
server.seed |
123456 |
La semilla aleatoria utilizada para generar el mapa. La misma semilla + tamaño de mundo siempre produce el mismo mapa. Cambia esto (con un wipe de mapa) para generar un diseño de mapa completamente nuevo. |
server.saveinterval |
60 |
Con qué frecuencia (en segundos) el servidor guarda los datos del mundo en disco. El valor predeterminado es 60 (1 minuto). Valores más bajos reducen la pérdida de datos en caso de caída pero aumentan la E/S de disco. |
server.description |
A chill PvE server |
Una descripción que se muestra en el panel de información del servidor dentro del juego. Mantenla corta e informativa. |
server.url |
https://discord.gg/yourserver |
Una URL que se muestra en el panel de información del servidor. Típicamente una invitación a Discord o un sitio web. |
Un ejemplo mínimo de server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Los valores numéricos no necesitan comillas.
rcon.password, rcon.port, rcon.web), consulta la guía de Acceso RCON y Comandos de Administración en Rust.
Variables de Inicio de GPanel
Algunos ajustes de Rust se configuran como argumentos de inicio en GPanel en lugar de en server.cfg. Estos controlan el comportamiento de bajo nivel del servidor que debe establecerse antes de que el proceso se inicie.
- Inicia sesión en GPanel.
- Selecciona tu servidor de Rust de la lista de servidores.
- Haz clic en la pestaña Startup.
- Revisa y configura las variables mostradas. Los cambios aquí toman efecto la próxima vez que inicies el servidor.
Variables de Inicio Clave
| Variable | Predeterminado | Descripción |
|---|---|---|
QUERY_PORT |
(asignado) | El puerto de consulta de Steam utilizado para las listas del navegador de servidores. Debe coincidir con el puerto de consulta asignado en la pestaña Network de GPanel. |
APP_PORT |
(asignado) | Puerto para la aplicación complementaria Rust+. Establece en -1 para desactivar la aplicación Rust+ completamente si no la necesitas. |
WORLD_SEED |
0 |
La semilla de generación del mapa. Cuando se establece en 0, el servidor genera automáticamente una semilla aleatoria y la guarda en seed.txt. La misma semilla aleatoria se reutiliza al reiniciar hasta que elimines seed.txt o establezcas un valor de semilla específico. Para obtener un diseño de mapa completamente diferente, elimina seed.txt antes de reiniciar, o establece una semilla específica diferente de cero aquí. |
FRAMEWORK |
vanilla |
El framework de modding a cargar. Establece en oxide o carbon para habilitar un framework de modding, o déjalo como vanilla para sin mods. Consulta la guía de Instalación de Plugins Oxide/uMod para Rust para todos los detalles. |
server.cfg, el argumento de inicio tiene prioridad. Usa la pestaña Startup para puertos, identidad y selección de framework; usa server.cfg para ajustes de configuración dentro del juego.
Cómo Conectarte a Tu Servidor
Rust no tiene un navegador de servidores integrado que sea fácil de buscar. La forma más rápida de conectarte directamente es a través de la consola F1 dentro del juego.
- Inicia Rust y llega al menú principal.
- Presiona F1 para abrir la consola de desarrollador.
- Escribe el siguiente comando y presiona Enter:
Reemplazaclient.connect IP:PORTIPyPORTcon la dirección IP y el puerto del juego de tu servidor como se muestra en la pestaña Network de GPanel.
También puedes agregar el servidor a tu lista de favoritos del juego para que aparezca en Play > Community Servers > Favourites para un acceso más rápido en futuras sesiones.
Para detalles sobre cómo encontrar la IP y el puerto de tu servidor, consulta Cómo Encontrar la IP y el Puerto de tu Servidor.
Programación y Mecánicas de Wipe
Rust tiene un sistema de wipe integrado con dos tipos distintos de wipe. Comprender la diferencia es esencial para administrar un servidor correctamente.
Wipe de Mapa vs Wipe de Blueprints
| Tipo de Wipe | Qué se Elimina | Qué se Conserva |
|---|---|---|
| Wipe de Mapa | Todas las bases de jugadores, objetos, recursos en el mapa y posiciones de jugadores. | Blueprints (progreso de investigación) y archivos de datos de jugadores. |
| Wipe de Blueprints (BP) | Todos los blueprints — los jugadores comienzan desde cero en investigación. | Nada específico — un wipe de BP casi siempre se combina con un wipe de mapa. |
Wipes Forzados — Primer Jueves de Cada Mes
Facepunch (el desarrollador de Rust) lanza actualizaciones obligatorias del juego el primer jueves de cada mes. Estas actualizaciones fuerzan un wipe de mapa en todos los servidores — el servidor no puede usarse hasta que se complete el wipe. Los wipes de blueprints no siempre son forzados; Facepunch anuncia con anticipación cuando un wipe forzado de BP acompaña la actualización mensual.
Cómo Realizar un Wipe de Mapa
- Detén tu servidor desde la pestaña Console de GPanel.
- Ve a la pestaña Files y navega a
server/rust/. - Elimina todos los archivos que coincidan con
proceduralmap.*.savenserver/rust/. Estos son los archivos de guardado del mundo. - También elimina cualquier archivo que coincida con
proceduralmap.*.mapen el directorio raíz del servidor. Estos son los archivos de mapa pregenerados. - Opcionalmente actualiza la variable de inicio
WORLD_SEED(oserver.seedenserver.cfg) para generar un diseño de mapa completamente diferente. También puedes eliminarseed.txtsi está presente para forzar una nueva semilla aleatoria. - Inicia el servidor. La generación del mapa tomará varios minutos en el primer inicio — esto es normal.
Cómo Realizar un Wipe de Blueprints
- Detén tu servidor.
- Navega a
server/rust/en el administrador de archivos de GPanel. - Elimina el archivo
.db(por ejemplo,player.blueprints.dbo similar). Este archivo almacena todos los datos de blueprints de los jugadores. - Realiza un wipe de mapa al mismo tiempo (recomendado) eliminando también los archivos de guardado
proceduralmap.*.savy los archivosproceduralmap.*.mapcomo se describió anteriormente. - Inicia el servidor.
Gestión de Guardados
Rust guarda automáticamente el mundo en el intervalo definido por server.saveinterval (predeterminado: 60 segundos). Ten en cuenta estos consejos para evitar pérdida inesperada de datos:
- Verifica que
server.saveintervalesté configurado con un valor razonable. Establecerlo en0o un número muy grande efectivamente desactiva los guardados automáticos. - Ejecuta
server.savemanualmente a través de la consola de GPanel antes de detener el servidor para forzar un guardado inmediato. - Siempre detén el servidor de forma ordenada desde GPanel en lugar de matar el proceso. Una terminación abrupta puede causar la pérdida de los cambios del último intervalo de guardado.
Artículos Relacionados
- Acceso RCON y Comandos de Administración en Rust — Configuración de RCON, herramientas externas y comandos de administración útiles
- Instalación de Plugins Oxide/uMod para Rust — Instalación de Oxide/Carbon, agregar plugins y recomendaciones de plugins populares
- Solución de Problemas del Servidor de Rust — Problemas comunes y cómo resolverlos
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
¿Necesitas Ayuda?
Si encuentras un problema no cubierto en esta guía, nuestro equipo de soporte está disponible para ayudarte. Envía un ticket de soporte e incluye tu ID de servidor, una descripción del problema y cualquier salida de consola relevante.