Saltar al contenido principal

Configuración del servidor de Rust

Cómo cargar un mapa personalizado de Rust

Un mapa personalizado sustituye el mundo generado de forma procedural por uno diseñado a mano. Cargarlo es una sola línea en server.cfg, y casi todos los fallos se deben a que la URL no apunta directamente al archivo.

  • Guías de Rust
  • Actualizado el
  • 6 min de lectura
  • 10 pasos
  • server.levelurl
  • Wipe recomendado
SERVER.CFGserver.cfg# server.cfgserver.levelurl "https://examplesite.com/maps/ myrustmap?dl=1"# debe acabar en ?dl=1# una URL de página para compartir no funcionará

La respuesta rápida

Detén el servidor, abre server.cfg y añade server.levelurl "https://yourhost.com/maps/yourmap?dl=1", guarda, y luego inicia el servidor. La URL tiene que acabar en ?dl=1 para que el alojamiento devuelva el archivo en vez de una página web. Haz wipe después.

Puntos clave

  • Una sola línea de configuración hace todo el trabajo.
  • La URL debe ser una descarga directa, no una página para compartir o de vista previa.
  • El servidor debe poder obtenerla sin iniciar sesión.
  • Haz wipe después, o tus bases antiguas quedarán esparcidas por el nuevo terreno.

Antes de empezar

Un mapa personalizado es un mundo diseñado en vez de uno generado, lo que lo convierte en una de las formas más eficaces de hacer que un servidor se sienta distinto de los cientos que hay junto a él en el navegador. Necesitas dos cosas antes de empezar:

  • Una URL de descarga directa del archivo del mapa, accesible sin iniciar sesión.
  • Disposición a hacer wipe. Cargar un mapa personalizado sobre un mundo con jugadores no es buena idea, por razones que se explican más abajo.

Cargar el mapa

  1. Inicia sesión en el panel de control

    Inicia sesión en el panel de control.

  2. Abre Game Services

    Haz clic en Game Services en el menú principal.

    El elemento de menú Game Services en el panel de control
    Game Services
  3. Selecciona tu servicio de Rust

    Haz clic en tu Rust Service.

    El servicio de Rust en el panel de control
    Rust Service
  4. Detén el servidor

    Haz clic en Stop. Editar la configuración con el servidor en marcha hace que tus cambios se sobrescriban cuando se apague.

    El botón Stop en la página de gestión del servidor de Rust
    Stop Server
  5. Abre Configuration Files

    Ve a la sección Configuration Files.

    La sección Configuration Files del panel de control
    Configuration Files
  6. Edita server.cfg

    Abre server.cfg con el editor de texto.

    El archivo server.cfg abierto en el editor de texto del panel de control
    Editar server.cfg
  7. Añade la URL del mapa personalizado

    Añade esta línea, con tu propia URL:

    server.levelurl "https://examplesite.com/maps/myrustmap?dl=1"

    Asegúrate de que la URL termina en ?dl=1 para que el mapa cargue directamente desde el origen.

    La línea server.levelurl añadida a server.cfg
    La línea levelurl en server.cfg
  8. Guarda y sal

    Haz clic en Save and Exit para escribir el cambio.

  9. Inicia el servidor

    Pulsa Start. El servidor descarga el mapa al arrancar, así que el primer inicio tarda más de lo habitual.

    El botón Start en la página de gestión del servidor de Rust
    Start Server
  10. Haz wipe del servidor

    Recomendado más que opcional. Sigue nuestra guía de wipe de servidor de Rust.

Por qué importa la URL

Aquí es donde fallan la mayoría de los intentos de mapa personalizado, y el fallo es silencioso de una forma poco útil.

Tu servidor no abre un navegador web. Hace una petición y espera recibir un archivo de mapa. Muchos alojamientos de archivos, ante un enlace de compartir sencillo, devuelven una página web con un botón de descarga en lugar del archivo. Esa página es lo que recibe el servidor, y como no es un mapa, la carga falla.

El parámetro ?dl=1 es la forma habitual de decirle a un alojamiento que se salte la página y devuelva el archivo bruto. Alojamientos distintos usan mecanismos distintos, así que la regla de fondo es la que importa: la URL debe devolver el archivo en sí.

Pruébala antes de ponerla en la configuración. Pega la URL en una ventana de navegador privada. Si el archivo se descarga de inmediato, el servidor recibirá lo mismo. Si ves una página web, el servidor recibirá esa página en su lugar.

Hacer wipe después

Cada estructura, objeto desplegable y contenedor de tu servidor está colocado contra el terreno sobre el que se construyó. Cambia el terreno y ninguna de esas posiciones significa ya nada. Las bases acaban enterradas en laderas, flotando sobre el agua o cruzándose con el contenido del nuevo mapa.

Hacer wipe elimina todo eso para que el mapa empiece como su diseñador lo pensó. Es técnicamente posible saltárselo, y el resultado es, sin excepción, un desastre.

Cuando el mapa no carga

El servidor arranca con un mapa procedural en su lugar
La descarga falló y Rust recurrió a generar un mundo. Revisa la salida de la consola del arranque, que mostrará el fallo.
La URL exige iniciar sesión
Si el alojamiento le pide a una persona que inicie sesión, también rechazará a tu servidor. Mueve el archivo a un sitio de acceso público.
Línea en el sitio equivocado o mal formada
Comprueba que las comillas son rectas y no tipográficas, y que toda la URL está dentro de ellas.
El archivo del mapa es de una versión distinta de Rust
Los mapas personalizados pueden romperse tras actualizaciones importantes del juego. Consulta con el creador del mapa en vez de asumir que tu configuración está mal.

Una vez que esté en marcha, un mapa personalizado merece la pena mencionarlo. Es un diferenciador genuino en un navegador lleno de mundos procedurales, así que ponlo en la descripción de tu servidor y en tu ficha de listado. Nuestras guías sobre etiquetas de la descripción del servidor y publicidad de servidores de Rust cubren cómo conseguir que eso destaque.

Más guías para quienes gestionan su propio servidor de Rust.

Respuestas rápidas

Preguntas frecuentes

Añade server.levelurl "your-map-url?dl=1" a server.cfg, guárdalo, y reinicia el servidor. La URL debe ser un enlace de descarga directa al archivo del mapa, y se recomienda hacer wipe después para que el mundo anterior no entre en conflicto con él.

Porque el servidor necesita el archivo en sí, no una página web sobre el archivo. Muchos alojamientos de archivos sirven una vista previa en HTML o una página para compartir en la URL sencilla, y solo devuelven el archivo bruto cuando hay un parámetro de descarga presente. Sin ?dl=1 el servidor descarga una página de HTML y falla.

Se recomienda encarecidamente. Las bases y entidades existentes están colocadas contra el terreno antiguo, así que conservarlas tras un cambio de mapa deja estructuras flotando, enterradas o superpuestas con la nueva geografía. Un wipe le da al mapa un comienzo limpio.

De creadores de mapas y de mercados de mapas de Rust. Lo que necesitas, sea cual sea la fuente, es una URL de descarga directa del archivo del mapa a la que tu servidor pueda acceder sin iniciar sesión.

Las causas habituales son una URL que apunta a una página para compartir en vez de al archivo, un alojamiento que exige autenticación, o un error tipográfico en la línea de configuración. Revisa la salida de la consola al arrancar, que normalmente mostrará el fallo de descarga.

Sí. Quita o comenta la línea server.levelurl, reinicia, y el servidor vuelve a generar un mapa procedural a partir de tu semilla y el tamaño de mundo. Cuenta con la espera habitual de generación de mapa.

Hosting de Rust con acceso a los archivos de configuración

Todos los servidores de Rust que alojamos incluyen el editor de archivos de configuración y el gestor de archivos en los que se basa esta guía, sin ajustes bloqueados.

  • Centro de datos en el Reino Unido
  • Edición de archivos de configuración
  • Soporte por ticket y Discord