background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorías

Guía de Configuración del Servidor de Rust

Disponible en: ENGLISH

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.

Detén tu servidor antes de editar archivos de configuración. Siempre detén tu servidor desde la pestaña Console de GPanel antes de editar 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
Las comillas son obligatorias para valores de texto. Los ajustes que contienen espacios o texto deben estar entre comillas dobles, por ejemplo server.hostname "My Server". Los valores numéricos no necesitan comillas.
Los ajustes de RCON también van en server.cfg. Para configurar el acceso de administración remota (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.

  1. Inicia sesión en GPanel.
  2. Selecciona tu servidor de Rust de la lista de servidores.
  3. Haz clic en la pestaña Startup.
  4. 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.
Las variables de inicio tienen prioridad sobre server.cfg para el mismo ajuste. Si un ajuste aparece tanto en la pestaña Startup como en 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.

  1. Inicia Rust y llega al menú principal.
  2. Presiona F1 para abrir la consola de desarrollador.
  3. Escribe el siguiente comando y presiona Enter:
    client.connect IP:PORT
    Reemplaza IP y PORT con 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.

Planifica tu programación de wipes alrededor del primer jueves. Muchos operadores de servidores eligen hacer wipe el mismo día que el wipe forzado (primer jueves) para que los jugadores no se vean perjudicados. Si no haces el wipe rápidamente después de la actualización forzada, los jugadores no podrán unirse hasta que lo hagas.

Cómo Realizar un Wipe de Mapa

  1. Detén tu servidor desde la pestaña Console de GPanel.
  2. Ve a la pestaña Files y navega a server/rust/.
  3. Elimina todos los archivos que coincidan con proceduralmap.*.sav en server/rust/. Estos son los archivos de guardado del mundo.
  4. También elimina cualquier archivo que coincida con proceduralmap.*.map en el directorio raíz del servidor. Estos son los archivos de mapa pregenerados.
  5. Opcionalmente actualiza la variable de inicio WORLD_SEED (o server.seed en server.cfg) para generar un diseño de mapa completamente diferente. También puedes eliminar seed.txt si está presente para forzar una nueva semilla aleatoria.
  6. 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

  1. Detén tu servidor.
  2. Navega a server/rust/ en el administrador de archivos de GPanel.
  3. Elimina el archivo .db (por ejemplo, player.blueprints.db o similar). Este archivo almacena todos los datos de blueprints de los jugadores.
  4. Realiza un wipe de mapa al mismo tiempo (recomendado) eliminando también los archivos de guardado proceduralmap.*.sav y los archivos proceduralmap.*.map como se describió anteriormente.
  5. Inicia el servidor.
Comunica los wipes a tus jugadores con anticipación. Los jugadores invierten una cantidad significativa de tiempo en Rust. Anunciar las fechas de wipe con anticipación (a través de Discord, la descripción del servidor o el chat del juego) ayuda a retener tu comunidad y establece expectativas.

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.saveinterval esté configurado con un valor razonable. Establecerlo en 0 o un número muy grande efectivamente desactiva los guardados automáticos.
  • Ejecuta server.save manualmente 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

¿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.


¿Te resultó útil este artículo?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.