Cómo Configurar un Servidor de Rust desde Cero (Guía 2026)
Configurar un servidor de Rust desde cero parece intimidante por la cantidad de archivos de configuración y flags de línea de comandos involucrados, pero la instalación real es una lista corta y lineal una vez que sabes qué hace cada parte. Esta guía cubre una instalación real de servidor dedicado de Rust — instalación de SteamCMD, server.cfg, los flags esenciales de arranque, y lo básico de wipes/oxide que necesitas antes de abrirlo a jugadores.
Qué necesitas antes de empezar
Rust es genuinamente uno de los juegos más pesados de auto-hospedar. Especificaciones mínimas realistas para un servidor pequeño (10-20 jugadores) son una CPU de 4 núcleos con buen rendimiento por núcleo, 8-12GB de RAM, y un SSD — la generación procedural de mapas de Rust y el guardado constante de entidades castigan mucho el almacenamiento lento. Para 50+ jugadores, presupuesta 16GB+ de RAM y una CPU con reloj más alto; Rust escala con el número de jugadores mucho más agresivamente que Minecraft.
Paso 1: Instala SteamCMD
Los servidores dedicados de Rust se distribuyen a través de la herramienta de servidor de Steam, SteamCMD, no una descarga directa. En un VPS Linux:
mkdir ~/steamcmd && cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
./steamcmd.sh
Una vez que abra SteamCMD, inicia sesión de forma anónima (no necesitas cuenta de Steam para los archivos del servidor) e instala la app de servidor dedicado de Rust (App ID 258550):
login anonymous
force_install_dir ../rustserver
app_update 258550 validate
quit
Esto descarga varios GB de archivos de servidor — espera que este paso tarde un rato dependiendo de la velocidad de conexión de tu host.
Paso 2: Arma tu comando de arranque
Los servidores de Rust arrancan mediante un comando con flags, no un archivo de configuración que se lee solo — esto confunde a muchos hosts primerizos. Un comando de arranque base sólido se ve así:
./RustDedicated -batchmode +server.port 28015 +server.identity "myserver" +rcon.port 28016 +rcon.password "changeme" +rcon.web true +server.hostname "Mi Servidor Rust" +server.level "Procedural Map" +server.seed 12345 +server.worldsize 4000 +server.maxplayers 100 +server.saveinterval 300
Los flags que más importan para hosts nuevos:
- server.worldsize — afecta directamente tanto el uso de RAM como cuánto tarda la generación del mapa en el primer arranque. 3000-3500 es razonable para menos de 50 jugadores; 4000-4500 para poblaciones más grandes. Ir por encima de 4500 aumenta dramáticamente el tiempo de carga y el uso de recursos.
- server.seed — fija el diseño de tu mapa. Cambiar esto regenera todo el mapa — útil saberlo antes de tu primer wipe, ya que mantener la misma seed mantiene el mismo mapa.
- rcon.password — nunca dejes esto en el valor de ejemplo; RCON da control administrativo completo, y una contraseña por defecto o débil es una forma común de que servidores sean griefeados o wipeados por externos.
- server.saveinterval — cada cuánto (en segundos) el servidor autoguarda. 300 (5 minutos) es un valor por defecto seguro; bájalo si tu host es inestable, súbelo ligeramente en mapas muy grandes para reducir el tirón relacionado al guardado.
Paso 3: Abre los puertos correctos
Rust necesita tanto el puerto del juego como el puerto inmediatamente después de él (usado para consultas de Steam) abiertos, más tu puerto de RCON si lo usas:
- 28015 UDP + TCP — puerto principal del juego
- 28016 TCP — puerto de consulta de Steam (puerto del juego + 1)
- Tu rcon.port — para acceso remoto de consola y la mayoría de paneles de administración web
La mayoría de hosts de juegos administrados abren esto automáticamente; en un VPS puro tendrás que configurarlo en tu firewall (ufw, iptables) o en las configuraciones de grupo de seguridad de tu proveedor de nube.
Paso 4: Instala Oxide/uMod para soporte de plugins
Rust vanilla no tiene herramientas de administración en juego más allá de comandos básicos de RCON — sin kits, sin teletransporte, sin economía. Oxide (también llamado uMod) es el framework de plugins que usa casi todo servidor de Rust con jugadores. La instalación consiste en descargar la build de Oxide correspondiente a la rama de tu servidor y extraerla en el directorio raíz del servidor, sobrescribiendo los archivos correspondientes. Reinicia el servidor después — una instalación exitosa muestra la info de versión de Oxide en el log de consola al arrancar.
Una vez instalado, los plugins van en oxide/plugins/ como archivos .cs, y la mayoría son de un solo archivo sin necesidad de más configuración más allá de editar el archivo de config autogenerado que el plugin crea en su primera carga.
Paso 5: Entiende los ciclos de wipe antes de tu primero
El meta de Rust gira en torno a los wipes — reiniciar el mapa y, opcionalmente, los blueprints/progreso de jugadores. La mayoría de servidores con jugadores siguen un calendario (comúnmente mensual para wipes de mapa+blueprints, con un wipe adicional de solo mapa a mitad de mes). Decide tu ciclo antes del lanzamiento y anúncialo claramente; la retención de jugadores en servidores de Rust depende mucho de la previsibilidad del calendario de wipes. Para forzar un wipe completo, borra los archivos de guardado que correspondan a tu carpeta de server.identity y reinicia con un server.seed nuevo si también quieres un mapa nuevo.
Preguntas frecuentes
¿Cuánta RAM necesita realmente un servidor de Rust?
8GB es un mínimo funcional para un servidor pequeño de menos de 20 jugadores con un tamaño de mundo modesto. Realistamente, presupuesta 12-16GB para 50+ jugadores, y 16GB+ para un tamaño de mundo más grande con un stack completo de plugins de Oxide — el uso de memoria de Rust sube con el número de jugadores y el tamaño del mundo de forma independiente.
¿Necesito Oxide para correr un servidor de Rust?
No — Rust vanilla funciona bien sin él. Pero casi todo servidor público con jugadores usa Oxide para funciones básicas de calidad de vida (kits, teletransporte, comandos de chat, plugins anti-cheat), así que la mayoría de dueños de servidores lo instalan antes de abrir al público.
¿Cuál es un calendario de wipe seguro para un servidor nuevo?
Wipes completos mensuales (mapa + blueprints) alineados con el force-wipe mensual oficial de Rust (el primer jueves de cada mes) es el calendario más común y predecible para servidores nuevos, ya que los jugadores ya lo esperan de la comunidad más amplia de Rust.
Conclusión
Un servidor de Rust funcional se reduce a cinco cosas: instalar vía SteamCMD, armar un comando de arranque con los flags que realmente importan (worldsize, seed, contraseña de rcon, intervalo de guardado), abrir los puertos correctos, instalar Oxide para herramientas de administración, y decidir tu calendario de wipes antes de anunciar el servidor públicamente. Haz bien esas cinco cosas y todo lo demás es ajuste fino, no resolución de problemas.