Ir al contenido

Cómo hacer wipe a un servidor de Rust: mapa, planos o todo

Respuesta rápida: detén el servidor, abre su pestaña Datos y pulsa Wipe de mapa, Wipe de planos o Wipe completo. Escribe WIPE para confirmar. Crucible hace antes una copia de seguridad, y el servidor empieza de cero la próxima vez. En cualquier otro servidor de Rust, un wipe es borrar archivos de la carpeta de partidas con el servidor detenido; mira hacer wipe a mano a un servidor de Rust.

Hacer wipe es parte de llevar un servidor de Rust, y Crucible Local Server hace que cueste arrepentirse. Cada wipe se confirma escribiendo una palabra, y la app hace una copia de seguridad automática antes de tocar nada. También puedes guardar un mundo que te guste y volver a ponerlo en otro servidor más adelante. Para cuando la actualización mensual de Facepunch fuerza un wipe en los servidores públicos, mira el calendario de wipes de Rust.

Los wipes, las copias de seguridad y el explorador de archivos están en la pestaña Datos. Los mundos guardados están en la pestaña Mapa, junto a los mapas a los que pertenecen.

La pestaña Datos de Crucible Local Server, con las opciones de wipe de mapa, de planos y completo, una lista de copias de seguridad con un botón de restaurar y el explorador de archivos con los tamaños de carpeta

Crucible Local Server admite los tres tipos estándar de wipe de Rust:

  • Wipe de mapa: borra la partida del mundo (bases, deployables, botín), así que el servidor construye el mapa de cero en el siguiente inicio. Los planos se conservan.
  • Wipe de planos: borra solo los planos aprendidos.
  • Wipe completo: elimina todo lo que hay en la carpeta de partidas del servidor, que es más que el mundo y los planos.

Un wipe completo también elimina tus archivos de config

Sección titulada «Un wipe completo también elimina tus archivos de config»

La carpeta cfg del servidor está dentro de la carpeta de partidas, así que un wipe completo se lleva server.cfg, users.cfg, bans.cfg y serverauto.cfg: tus líneas de config hechas a mano, tus owners y moderadores, y tus baneos. Cualquier línea que editaste a mano en server.cfg, y cualquier writecfg del juego, no sobrevive a un wipe completo. La propia fila de la app lo dice claro: “Elimina todo lo que hay en la carpeta de partidas.”

Crucible escribe un server.cfg nuevo a partir de los ajustes y owners de la pestaña Config la próxima vez que se inicia el servidor, así que vuelve todo lo que gestiona la app. Lo que no vuelve es lo que solo sabías tú: un convar que escribiste tú mismo, un comentario, una línea ajustada a mano, un baneo. Cópialos antes a algún sitio.

Si lo que quieres conservar es la carpeta cfg, un wipe de mapa seguido de un wipe de planos borra el mundo y los planos y deja cfg intacta. No es idéntico a un wipe completo: un wipe completo también borra los archivos de la base de datos de jugadores (muertes, identidades, estados) que un wipe de mapa conserva a propósito.

La confirmación escrita y la copia automática

Sección titulada «La confirmación escrita y la copia automática»

Como un wipe es destructivo, lleva dos salvaguardas:

  • Confirmas escribiendo WIPE y pulsando Wipe, así que un wipe nunca puede ocurrir por accidente.
  • La app hace primero una copia de seguridad previa al wipe, así que el estado anterior queda guardado antes de que se borre nada. Si no se puede hacer esa copia, un wipe completo se cancela en vez de eliminar un mundo que no pudo guardar antes.

La pestaña Datos lista tus copias de seguridad, la más reciente primero, con el tamaño de cada una. Restaurar devuelve el servidor a ese estado, tras una confirmación que nombra la copia. Restaurar reemplaza todo lo que tiene el servidor ahora: el mundo, su cfg y sus admins.

Una restauración se prepara antes de aplicarse: la copia se descomprime entera primero, y el mundo actual solo se reemplaza cuando la copia ha salido bien. Una restauración que falla deja el mundo que ya tenías.

También puedes pulsar Copia de seguridad ahora en cualquier momento, y eliminar las copias que ya no necesites con la papelera de cada fila. Carpeta de partidas, a su lado, abre la carpeta de partidas propia de este servidor en el Explorador, donde están los archivos del mundo en vivo.

Reutiliza un mundo guardado en otro servidor

Sección titulada «Reutiliza un mundo guardado en otro servidor»

Un mundo que construiste merece guardarse. La pestaña Mapa tiene una biblioteca de mundos guardados bajo la biblioteca de mapas:

La pestaña Mapa de Crucible Local Server, con un mapa personalizado asignado, las opciones de entrega, la biblioteca de mapas y una biblioteca de mundos guardados con un .sav emparejado con su mapa y un botón Aplicar

  • Arrastra un .sav a la ventana, o abre Partidas personalizadas, para añadir uno a la biblioteca.
  • Escanear recoge los mundos guardados propios de este servidor para que puedas reutilizarlos o quitarlos.
  • Aplicar pone un mundo guardado en el servidor seleccionado.

Una partida solo carga con el mapa sobre el que se construyó, así que Aplicar solo está disponible cuando el .map correspondiente está en tu biblioteca de mapas. La fila te dice con qué mapa va emparejada una partida, o que falta su mapa. Aplicar una partida hace antes una copia del mundo que el servidor ya tenía. Más en ejecutar un mapa personalizado en tu servidor.

Bajo las copias de seguridad, la pestaña Datos tiene un explorador de archivos dentro de la app con las carpetas del servidor de la app, empezando en apps/server, con los tamaños de carpeta ya rellenados. Abrir en el Explorador abre la carpeta de partidas propia de este servidor, para que inspecciones partidas, configs y registros sin rebuscar por el disco.

Los wipes, las copias de seguridad, las restauraciones y aplicar un mundo guardado cambian los archivos de partida en el disco, así que el servidor tiene que estar detenido primero. Deténlo desde la Quick view y luego haz el wipe o la restauración. La app los bloquea todos mientras el servidor está activo, porque copiar un mundo en el que Rust está escribiendo daría una partida corrupta.

Rust no tiene un comando de wipe: un wipe es borrar archivos con el servidor detenido. En cualquier servidor de Rust, deténlo, abre la carpeta de partidas server/<identity>/ junto a RustDedicated.exe, borra los archivos del wipe que quieras y vuelve a iniciar el servidor.

WipeBorra
Wipe de mapaLa partida del mundo: todos los archivos .sav, por ejemplo proceduralmap.3500.12345.<version>.sav, con sus copias .sav.1 y .sav.2, y el archivo .map que tiene al lado.
Wipe de planosplayer.blueprints.<version>.db, y el archivo player.blueprints.<version>.db-wal que tiene al lado si lo hay.
Wipe completoTodo lo que hay en la carpeta, incluida la carpeta cfg con tus admins y baneos.

Para tener además una distribución de mapa nueva, cambia server.seed antes de iniciar el servidor; mira el ejemplo de server.cfg de Rust. Después de un wipe completo, hazte admin otra vez y banea a quien tuvieras baneado.