Ir al contenido

Ejemplo de server.cfg de Rust: dónde va y qué poner

Respuesta rápida: server.cfg va en server/<identity>/cfg/, junto a RustDedicated.exe, donde <identity> es la identidad de tu servidor (my_server_identity salvo que la cambiaras). Cada línea es un comando de consola, tal cual lo escribirías en la consola del servidor, y el servidor los ejecuta cada vez que arranca.

server.hostname "My Rust Server"
server.description "Vanilla, wipes every Thursday."
server.url "https://example.com"
server.headerimage "https://example.com/banner.png"
server.maxplayers 100
server.worldsize 3500
server.seed 12345
server.saveinterval 300
decay.scale 1
LíneaQué ajusta
server.hostnameEl nombre en el navegador de servidores.
server.descriptionEl texto de la página del servidor en el navegador.
server.urlEl enlace a la web en esa página.
server.headerimageLa imagen de banner de esa página.
server.maxplayersCuántos pueden jugar a la vez; mira máximo de jugadores.
server.worldsizeEl tamaño del mapa en metros.
server.seedQué mapa procedural te toca con ese tamaño.
server.saveintervalCada cuánto se guarda el mundo, en segundos (por defecto 600).
decay.scaleQué tan rápido decaen las construcciones; mira quitar el decay.

Pon entre comillas el texto con espacios. Todos los ajustes con su valor por defecto están en variables del servidor de Rust.

server.worldsize y server.seed deciden el mapa. Cambia cualquiera de los dos y el servidor empieza un mapa nuevo en el siguiente arranque, como si hubieras hecho wipe. El guardado del mundo anterior se queda en la carpeta del servidor, así que si los devuelves a su valor, vuelve. Un mapa personalizado desde una URL ignora ambos. Para saber cómo se juega cada tamaño, mira los tamaños de mapa de Rust; para saber cuándo cambian de mapa los servidores públicos, mira el calendario de wipes de Rust.

El juego nunca escribe server.cfg: lo creas tú y el servidor solo lo lee. server.writecfg escribe otro archivo, serverauto.cfg, a su lado, con los ajustes que el juego guarda por sí mismo. El servidor lee primero serverauto.cfg y después server.cfg, así que una línea de server.cfg gana.

Cualquier línea también puede ir en la línea de arranque del servidor con un + delante, por ejemplo +server.maxplayers 100. Mira los argumentos de arranque.

Crucible Local Server escribe server.cfg por ti desde la pestaña Config a medida que cambias ajustes, y conserva cualquier línea que añadas a mano. server.cfg (avanzado), al final de esa pestaña, edita el archivo en sí; mira los ajustes del servidor.