32blogby StudioMitsu

Cómo Configurar un Servidor de Rust | Guía Completa de Mods

Guía paso a paso para montar un servidor dedicado de Rust desde cero, instalar mods Oxide/uMod y los mejores plugins para ejecutar en 2026.

10 min read
RustServerOxideModsSteamCMD
Contenido

¿Quieres ejecutar tu propio servidor de Rust con mods? Esta guía te lleva a través de configurar un servidor dedicado desde cero e instalar Oxide (uMod) con comandos reales que puedes copiar y pegar.

¿Qué necesitas para configurar un servidor de Rust?

Empecemos con los requisitos mínimos.

Hardware

RecursoMínimoRecomendado
RAM8GB (3-5 jugadores)16GB+ (10+ jugadores)
CPU3GHz+ single-thread3.5GHz+, 4+ cores
Almacenamiento15GB (SSD preferido)20GB+ (NVMe preferido)
SOWindows 10/11, Ubuntu 20.04+

Estimaciones de RAM por escala:

  • 10 jugadores / tamaño de mapa 3000: 8GB
  • 50 jugadores / tamaño de mapa 3500: 12-16GB
  • 100 jugadores / tamaño de mapa 4000: 16-24GB

Los servidores de Rust dependen mucho de un solo hilo, así que la velocidad del reloj importa más que la cantidad de núcleos.

Software

  • SteamCMD — Herramienta de línea de comandos de Valve para descargar archivos de servidor
  • Rust Dedicated Server — Steam App ID: 258550. Descarga gratuita vía SteamCMD

¿Cómo instalas el servidor con SteamCMD?

Descargar SteamCMD

Windows

  1. Crea carpetas (ej., C:\steamcmd y C:\rust_server)
  2. Descarga el ZIP de la página oficial de SteamCMD
  3. Extrae en C:\steamcmd y ejecuta steamcmd.exe. Se auto-actualizará en el primer lanzamiento

Linux (Ubuntu/Debian)

bash
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y lib32gcc-s1 lib32stdc++6 curl wget screen
mkdir ~/steamcmd && cd ~/steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Descargar el servidor de Rust

Windows (una línea)

batch
C:\steamcmd\steamcmd.exe +force_install_dir "C:\rust_server" +login anonymous +app_update 258550 validate +quit

Linux

bash
./steamcmd.sh +force_install_dir "/home/steam/rust_server" +login anonymous +app_update 258550 validate +quit

Puntos clave:

  • login anonymous funciona bien — Rust Dedicated Server soporta descarga anónima
  • validate repara archivos corruptos. Siempre úsalo en la primera instalación
  • El tamaño de descarga es aproximadamente 9GB

¿Cómo lanzas y configuras el servidor?

Script de inicio

Windows — start_server.bat

batch
@echo off
:start
RustDedicated.exe -batchmode ^
  +server.port 28015 ^
  +server.queryport 28016 ^
  +rcon.port 28017 ^
  +rcon.password "CHANGE_THIS_PASSWORD" ^
  +rcon.web 1 ^
  +server.level "Procedural Map" ^
  +server.seed 12345 ^
  +server.worldsize 3500 ^
  +server.maxplayers 50 ^
  +server.hostname "My Rust Server" ^
  +server.identity "myserver" ^
  -logfile "output.log"
goto start

El bucle goto start auto-reinicia el servidor después de crasheos.

Linux — start_server.sh

bash
#!/bin/bash
./RustDedicated -batchmode -nographics \
  +server.port 28015 \
  +server.queryport 28016 \
  +rcon.port 28017 \
  +rcon.password "CHANGE_THIS_PASSWORD" \
  +rcon.web 1 \
  +server.level "Procedural Map" \
  +server.seed 12345 \
  +server.worldsize 3500 \
  +server.maxplayers 50 \
  +server.hostname "My Rust Server" \
  +server.identity "myserver" \
  -logfile "output.log"
bash
chmod +x start_server.sh
screen -S rust ./start_server.sh

Usa screen para mantener el servidor corriendo después de desconectar SSH. Reconecta con screen -x rust.

Parámetros clave

ParámetroDescripciónPredeterminado / Notas
server.portPuerto de conexión del juego (UDP)28015
server.queryportConsulta del navegador de Steam (UDP)28016
rcon.portAdministración remota (TCP)Personalizado (28017 recomendado)
rcon.webHabilitar RCON webEstablecer en 1
server.levelTipo de mapa"Procedural Map"
server.seedSemilla de generación de mapa0–2147483647
server.worldsizeTamaño del mapa1000–6000 (recomendado: 3000–4500)
server.maxplayersMáximo de jugadores simultáneosBasado en specs
server.identityNombre interno del servidorSe convierte en el nombre de la carpeta de datos del mundo

server.cfg

Puedes ajustar configuraciones a través de un archivo de configuración además de los argumentos de línea de comandos.

Ubicación del archivo: server/<server.identity>/cfg/server.cfg

Ejemplo: C:\rust_server\server\myserver\cfg\server.cfg

server.hostname "My Rust Server"
server.description "Vanilla server. Wiped monthly."
server.maxplayers 50
server.worldsize 3500
server.saveinterval 600
server.pve false

Notas importantes:

  • No se necesita prefijo + en server.cfg (a diferencia de los argumentos de línea de comandos)
  • Nunca edites manualmente serverauto.cfg — el servidor lo sobrescribe automáticamente
  • La carpeta se crea después del primer lanzamiento del servidor, así que inicia el servidor una vez antes de crear server.cfg

Redirección de puertos

Para permitir conexiones externas, necesitas redirección de puertos del router y reglas de firewall.

Puertos requeridos

PuertoProtocoloPropósito
28015UDPConexiones de juego
28016UDPNavegador de servidores de Steam
28017TCPRCON (administración remota)

Firewall de Windows

powershell
netsh advfirewall firewall add rule name="Rust Game" dir=in action=allow protocol=UDP localport=28015
netsh advfirewall firewall add rule name="Rust Query" dir=in action=allow protocol=UDP localport=28016
netsh advfirewall firewall add rule name="Rust RCON" dir=in action=allow protocol=TCP localport=28017

Redirige estos puertos a la dirección IP local de tu servidor en la configuración de tu router. La interfaz varía según el modelo del router — busca el nombre de tu router + "port forwarding" para instrucciones específicas.

Prueba de conexión

Presiona F1 en el cliente de Rust para abrir la consola, luego escribe:

client.connect localhost:28015

Para conexiones externas, usa tu IP pública:

client.connect 203.0.113.1:28015

¿Cómo instalas Oxide (uMod) para mods?

¿Qué es Oxide?

Oxide (oficialmente rebautizado como uMod) es un framework de modding para servidores de Rust. Te permite agregar plugins en C# que extienden la funcionalidad del servidor — desde cambiar tasas de recolección hasta agregar sistemas de teletransporte.

El proyecto comenzó como "Oxide" y fue rebautizado como "uMod" en 2017 para soportar múltiples juegos. Ambos nombres todavía se usan indistintamente en la comunidad.

Pasos de instalación

  1. Detén el servidor completamente
  2. Descarga desde umod.org/games/rust o GitHub Releases
    • Windows: Oxide.Rust.zip
    • Linux: Oxide.Rust-linux.zip
  3. Extrae el ZIP — verás una carpeta RustDedicated_Data/
  4. Copia esta carpeta en el directorio raíz de tu servidor, sobrescribiendo archivos existentes
  5. Inicia el servidor
  6. Escribe oxide.version en la consola — si muestra un número de versión, está bien

Estructura de directorios

Después del primer lanzamiento con Oxide, se crea una carpeta oxide/ en la raíz de tu servidor:

oxide/
  plugins/    ← Coloca archivos de plugin .cs aquí
  config/     ← Archivos de configuración de plugins (auto-generados)
  data/       ← Almacenamiento de datos de plugins
  logs/       ← Archivos de log
  lang/       ← Archivos de localización

Instalando plugins

  1. Descarga archivos de plugin .cs de umod.org/plugins
  2. Colócalos en oxide/plugins/
  3. No se necesita reinicio — Oxide monitorea la carpeta y automáticamente compila y carga nuevos plugins

Verás [Oxide] Loading plugin PluginName v1.0.0 en la consola si todo fue exitoso.

Comandos de gestión

oxide.load PluginName      Cargar un plugin
oxide.unload PluginName    Descargar un plugin
oxide.reload PluginName    Recargar (después de cambios de config)
oxide.plugins              Listar plugins cargados

Manejo de actualizaciones de Rust

Rust publica actualizaciones cada jueves (hora del Pacífico). Cada actualización cambia Assembly-CSharp.dll, lo que rompe Oxide.

Procedimiento de actualización:

  1. Actualiza el servidor de Rust vía SteamCMD
  2. Verifica Oxide.Rust GitHub Releases para una versión compatible
  3. Descarga y reinstala (copia sobrescribiendo)
  4. Reinicia el servidor

El equipo de Oxide típicamente lanza una versión compatible dentro del mismo día. Hasta que salga, ejecuta vanilla o mantén el servidor offline.

¿Cuáles son los mejores plugins para instalar?

Gestión de servidor

PluginDescripción
Gather ManagerAjusta tasas de recolección por recurso. Esencial para servidores 2x/5x
Stack Size ControllerCambia tamaños máximos de apilamiento para ítems
Better ChatAgrega nombres de grupo, colores y prefijos al chat
Admin RadarRastrea posiciones de jugadores para moderación

Jugabilidad

PluginDescripción
TeleportationEstablece hogares, teletransporte a amigos
KitsCrea kits de inicio y conjuntos de recompensa VIP
BackpacksMochilas de inventario expandible
EconomicsSistema de moneda dentro del servidor

Eventos

PluginDescripción
Raidable BasesGenera bases NPC para contenido PvE
Dangerous TreasuresEventos de batalla por cajas de botín

Calidad de vida

PluginDescripción
AutoDoorsCierra puertas automáticamente después de un retraso
RustcordIntegración con Discord en tiempo real para muertes, eventos e info del servidor
No EscapeBloquea logout y teletransporte durante combate

Encuentra plugins en umod.org/plugins y codefling.com. Codefling tiene más plugins de pago pero generalmente de mayor calidad.

Permisos básicos

Controla quién puede usar qué con el sistema de permisos de Oxide:

oxide.group add vip                          Crear un grupo
oxide.usergroup add PlayerName vip           Agregar un jugador a un grupo
oxide.grant group vip teleport.use           Dar permiso a un grupo
oxide.grant user PlayerName gather.rate2x    Dar directamente a un jugador

Dos grupos existen por defecto: default (todos los jugadores) y admin.

¿Se puede configurar un servidor más fácilmente con un VPS?

Si SteamCMD, la redirección de puertos y las actualizaciones semanales de Oxide suenan complicados, un VPS enfocado en juegos puede saltar la mayoría de ese trabajo.

Los servicios VPS para juegos como XServer VPS for Game ofrecen plantillas de servidor de Rust que configuran todo automáticamente. Selecciona la plantilla, regístrate y listo — sin SteamCMD, sin redirección de puertos.

Servidor local vs VPS

Servidor localVPS
CostoSolo electricidad~$12/mes+
ConfiguraciónManual (esta guía)Basada en plantilla, automática
Redirección de puertosRequeridaNo necesaria
Calidad de redDepende del internet domésticoNivel de datacenter
Tiempo activoSolo mientras la PC está encendida24/7/365
Mejor paraCasual de 3-5 jugadores10+ jugadores, hosting estable

Para un grupo casual de 3-5 amigos, un servidor local funciona bien. Para 10+ jugadores con tiempo activo 24/7, un VPS tiene más sentido en general.

Conclusión

Configurar un servidor de Rust no es difícil una vez que conoces los pasos:

  1. Descarga vía SteamCMD usando App ID 258550
  2. Crea un script de inicio y abre puertos (UDP 28015, 28016 / TCP 28017)
  3. Instala Oxide (uMod) sobrescribiendo RustDedicated_Data/
  4. Coloca archivos de plugin .cs en oxide/plugins/ — eso es todo para los mods

Solo recuerda reinstalar Oxide después de cada actualización semanal de Rust.

Si la configuración local se siente excesiva, XServer VPS for Game te permite levantar un servidor en minutos con sus plantillas de Rust.