Un panel para servidor de Rust que alojas tú
Zelie es un panel para servidor de Rust autoalojado. Crea el servidor con el egg de Pelican, abre sus cuatro puertos, genera una contraseña RCON segura, sigue los nuevos builds de Steam y te deja editar los archivos de plugins en el navegador.


Los cuatro puertos de Rust, elegidos para cada uso
Un servidor de Rust escucha en cuatro puertos: el del juego, el de consulta, RCON y la app complementaria que usa Rust+. Zelie los toma del rango de puertos que configuras una vez, y tú decides qué puerto del rango recibe cada uso, al crear el servidor y más tarde en la pestaña Network. Instalar Zelie explica cómo poner el panel en la máquina.
Zelie redirige los puertos al contenedor, los permite en ufw cuando está activo y los cierra cuando se borra el servidor. La página Server muestra la dirección a la que se conectan los jugadores.
Una contraseña RCON que nadie tuvo que inventar
RCON da el control total del servidor, y muchos servidores funcionan con una contraseña corta copiada de una guía. Si el egg deja vacía la contraseña RCON o pone un valor de relleno como changeme, Zelie la rellena con un valor aleatorio largo al crear el servidor. La contraseña con la que entran los jugadores se queda como la tenga el egg.
SFTP nunca acepta la contraseña de la cuenta: cada servidor tiene su propio acceso, con una clave SSH o una contraseña creada para ese servidor.
Quién está en el servidor, en el panel
La pestaña Players muestra quién está conectado, con su ping, su tiempo de conexión y su dirección, que permanece oculta hasta que la muestras. También guarda a todos los vistos en los últimos 30 días con sus visitas y su tiempo de juego, y lista las cuentas vistas en la misma dirección.
El chat se guarda 7 días, el global y el de equipo por separado, y tiene búsqueda. Puedes expulsar y banear con un motivo y una fecha de fin, y Zelie levanta el ban cuando termina mientras el servidor está en marcha. También hay notas sobre cada jugador y un registro de lo que hicieron los administradores. Con una clave gratuita de la Steam Web API, los jugadores muestran además sus bans de VAC y de juego y la antigüedad de su cuenta.
Zelie consulta a Rust por su WebRCON con la contraseña del propio servidor, solo mientras la pestaña está abierta. No se ejecuta nada extra, y un servidor detenido no cuesta nada. Los informes de F7 todavía no se muestran.


Editar plugins de Oxide y uMod en el navegador
Los plugins de Rust para Oxide (uMod) son archivos sueltos en C#. Súbelos a la carpeta de plugins del servidor con el gestor de archivos o por SFTP, y ábrelos en el editor. C# se colorea mientras escribes, igual que JavaScript, TypeScript, Lua, JSON, YAML y los archivos de configuración.
Los archivos de configuración y de datos de Oxide son JSON. Cuando uno tiene un error, el editor lo marca en rojo con la línea y el motivo encima del archivo, antes de guardarlo. Que el servidor tenga Oxide instalado depende del egg que uses, así que revisa sus variables en la pestaña Startup.


Seguimiento de builds de Steam y actualizaciones cuando nadie juega
Rust se actualiza a menudo, y un servidor con un build antiguo impide entrar a los jugadores con un cliente más nuevo. Zelie pregunta a Steam cada hora cuál es el build más reciente y muestra en la página del servidor cuándo se ha quedado atrás.
Si se lo permites, Zelie actualiza el juego cuando nadie está jugando. Una actualización hace antes una copia de seguridad, así que puedes volver atrás si un build nuevo rompe un plugin.
Tamaño del mundo, semilla y un mapa personalizado
Las variables del egg están en la pestaña Startup, se comprueban con las reglas del propio egg y se aplican en el siguiente arranque. En el egg de Rust incluyen ajustes como el tamaño del mundo y la semilla, y la dirección de un mapa personalizado. Algunos eggs bloquean variables, y el bloqueo se mantiene para los usuarios que no son administradores.


Cada formulario de ajustes muestra una barra con Save, Reset y Undo en cuanto algo cambia, así que un valor equivocado se deshace con facilidad.
Cuánta memoria y disco necesita Rust
Solo los archivos del juego ocupan unos 10 GB, y el servidor guarda el mapa entero en memoria. Zelie sugiere 8 GB de memoria y 30 GB de disco al crear un servidor de Rust. Los dos se pueden cambiar más tarde en la pestaña Settings.
Es mucho para un VPS pequeño. Si la máquina también ejecuta otros servidores, suma lo que piden antes de arrancarlos todos.
Copias de seguridad y tareas programadas
Las copias de los archivos del servidor se hacen según una programación, cifradas en el servidor, con una copia en cualquier almacenamiento compatible con S3. Las tareas programadas también pueden ejecutar comandos de consola, reinicios y copias de seguridad en horarios cron, una tarea tras otra.
Una nota sobre el estado, ya que los servidores de Rust suelen ser públicos. Zelie es joven y avanza rápido. Rust se ha instalado y jugado en un servidor real. La parte RCON de la pestaña Players, la lista de conectados, las expulsiones y los bans, todavía no se ha comprobado contra un servidor de Rust real. Guarda copias de seguridad de lo que te importe. En qué se diferencia Zelie de Pterodactyl y Pelican está en la comparación.
Preguntas
¿Puedo ver y banear jugadores desde el panel?
Sí. La pestaña Players lista quién está conectado y quién se ha visto en los últimos 30 días, muestra el chat y puede expulsar o banear con un motivo y un final opcional. Habla con el servidor por su WebRCON, solo mientras la pestaña está abierta.
¿Admite Zelie plugins de Oxide o uMod?
Zelie ejecuta el egg de Rust, y los plugins de Oxide son archivos en C# dentro de la carpeta del servidor. Puedes subirlos, editarlos en el navegador y guardarlos en las copias de seguridad. Instalar el propio Oxide depende de las variables del egg.
¿Qué puertos necesita un servidor de Rust?
Cuatro: el puerto del juego, el de consulta, el de RCON y el de la app complementaria Rust+. Zelie abre los que elijas y los vuelve a cerrar cuando borras el servidor.
¿Cuánta RAM necesita un servidor de Rust?
Zelie sugiere 8 GB de memoria y 30 GB de disco. El servidor guarda el mapa entero en memoria, así que un mundo más grande necesita más.
¿Puede Zelie hacer wipe del servidor según una programación?
Todavía no. Las tareas programadas pueden ejecutar comandos de consola, acciones de encendido y copias de seguridad. Está previsto un programador de wipes.
Instalar Zelie
Zelie está en desarrollo temprano, y Free está abierto a todos: crea una cuenta e instálalo en un servidor propio. Pro y Business vendrán después: Pro también para tu propio servidor, Business para quien vende hosting.