Rivuko Emulator
Rust Dominios implementados
El servidor del hotel y su lógica.
Aquí se decide todo lo que pasa en el hotel: quién entra, qué ocurre en cada sala y qué se guarda. Los dominios de juego y los plugins están implementados; la validación final del conjunto sigue pendiente.
01 Rendimiento
Ligero de verdad
Estimaciones provisionales de recursos, pendientes de mediciones reproducibles y de la validación final.
- 48 MB de RAM, frente a ~300 MB
- 0–0,5 % de procesador en reposo, frente a 2–3 %
- −60 % de datos enviados a cada jugador
- <2 s para encenderse
Cifras aproximadas: Rivuko sigue en desarrollo y todavía falta mucho por añadir, así que pueden variar.
02 Ya funciona
Todo el hotel, en marcha
Todo lo que hace un hotel ya está dentro del emulador:
- Salas con su movimiento y su chat, timbre, contraseña y editor de planos.
- Muebles, inventario, intercambios y los muebles con vida propia: dados, televisores, tocadiscos…
- Automatismos para montar juegos y sorpresas en la sala sin escribir código.
- Tienda, monedas, club, regalos y mercadillo entre jugadores.
- Amigos, mensajes privados, grupos con sus foros y logros.
- Mascotas, bots, cámara, encuestas y juegos.
- Moderación completa, con guías, guardianes y 94 comandos.
03 Para quien lo gestiona
Cuatro órdenes y listo
Encender el hotel, preparar los datos o revisar los ajustes se hace con una sola orden. Y si lo prefieres, el hotel entero (servidor, base de datos y web de ejemplo) se levanta de una vez con Docker.
# Enciende el hotel.
$ rivuko serve
# Prepara la base de datos.
$ rivuko migrate
# Revisa los ajustes sin encender nada.
$ rivuko config check
# Crea una entrada de un solo uso.
$ rivuko ticket
04 Ajustes
Dos archivos, sin sorpresas
Uno para los ajustes del hotel (monedas, límites, ritmos, plugins) y otro aparte para las contraseñas. Si algo está mal escrito, el emulador te dice exactamente qué al encenderse.
05 Administración
Cada hotel, su propio panel
La gestión del hotel (cuentas, contenido, moderación, estado) va por una vía separada del juego, para que cada hotel construya el panel que quiera. El equipo ya cuenta con Rivuko Studio, en escritorio o navegador, para editar recursos, Tienda, textos, placas, rangos y configuración, publicar contenido y monitorizar el hotel. La web de cada hotel sigue siendo una pieza independiente.
06 Plugins
Cada hotel, a su manera
Los plugins ya funcionan: añaden comandos, muebles, bots o reglas propias sin tocar el núcleo, aislados y solo con los permisos que les des. Se instalan y actualizan con el hotel encendido.
07 Calidad
Probado a conciencia
Antes de darlo por bueno, alguien que no lo había escrito intentó romperlo. Además, se metieron fallos a propósito para comprobar que las pruebas los cazaban todos.
Lo que viene
Traer los hoteles que ya existen
El traslado de cuentas, salas e inventarios desde Arcturus sigue pendiente, junto con la refactorización transversal y la validación final.
Leer el informe técnico n.º 1