Cómo documentar los procesos internos de tu servidor de MU Online
Estructura la documentación interna de tu proyecto de servidor de MU Online: configuración de archivos, procedimientos de equipo, rutinas de backup y onboarding de nuevos GMs, con modelos prácticos de organización.
Los servidores de MU Online que crecen más allá de un administrador solitario enfrentan el mismo problema que cualquier equipo técnico: el conocimiento que existe solo en la cabeza de una persona es conocimiento frágil, que se pierde cuando esa persona queda indisponible o abandona el proyecto. Docu
Los servidores de MU Online que crecen más allá de un administrador solitario enfrentan el mismo problema que cualquier equipo técnico: el conocimiento que existe solo en la cabeza de una persona es conocimiento frágil, que se pierde cuando esa persona queda indisponible o abandona el proyecto. Documentar los procesos internos — desde la configuración de archivos del servidor hasta los procedimientos de moderación del equipo de GMs — transforma ese conocimiento disperso en un activo que sobrevive a los cambios de equipo y acelera el onboarding de cualquier persona nueva. Este tutorial presenta una estructura práctica de documentación interna pensada específicamente para proyectos de servidor privado de MU Online.
Por qué la documentación interna es diferente de la documentación para jugadores
La documentación pública, orientada al jugador, explica las reglas del servidor, las mecánicas de eventos y las políticas de conducta. La documentación interna cumple un propósito diferente: registrar decisiones técnicas, procedimientos operativos e historial de incidentes para el propio equipo. Mezclar ambas es un error común — información sensible (credenciales, decisiones de moderación específicas, configuraciones de anti-cheat) no debe filtrarse al público, mientras que la documentación interna no necesita tener el tono didáctico de una guía para jugadores.
Estructura mínima de documentación interna
| Sección | Contenido | Público |
|---|---|---|
| Infraestructura | Hosting, dominio, puertos, backups | Administradores técnicos |
| Configuración del servidor | Archivos modificados, versión del emulador, personalizaciones | Administradores técnicos |
| Procedimientos de GM | Comandos permitidos, escalamiento de casos, sanciones estándar | Equipo de moderación |
| Onboarding del equipo | Paso a paso para que un nuevo miembro asuma su función | Todo el equipo |
| Historial de incidentes | Qué pasó, cómo se resolvió, lección aprendida | Todo el equipo |
| Calendario de eventos y actualizaciones | Qué está programado, qué ya se hizo | Todo el equipo |
Cada sección debe tener un dueño responsable de mantenerla actualizada — la documentación sin dueño se convierte en documentación abandonada en pocas semanas.
Documentando la infraestructura técnica
Registra, como mínimo: dónde está alojado el servidor, qué puertos están abiertos y por qué, dónde quedan los backups y con qué frecuencia se realizan, y qué credenciales existen (sin almacenar contraseñas en texto plano — usa un gestor de contraseñas compartido del equipo). Un ejemplo de estructura de registro:
## Infraestructura - Servidor Principal
- Proveedor: [nombre del proveedor de hosting]
- IP/puerto GameServer: registrado en el gestor de contraseñas del equipo
- Backup de la base de datos: diario a las 04:00, retención de 14 días
- Backup de los archivos de configuración: en cada modificación manual, antes de aplicar
- Responsable técnico: [nombre del GM técnico]
- Última revisión de esta sección: [fecha]
Este tipo de registro evita la situación clásica de un incidente a las 3 de la madrugada en que nadie del equipo sabe dónde está el backup más reciente.
Documentando cambios de configuración del servidor
Todo cambio relevante en archivos de configuración (tasas de drop, balance de skills, activación de sistemas como sockets o Ranking de Guerra) debe registrarse con fecha, motivo del cambio y quién lo aplicó. Un formato simple de changelog interno:
| Fecha | Cambio | Motivo | Responsable |
|---|---|---|---|
| 2026-03-02 | Tasa de drop de Seed Sphere reducida de 15% a 8% | Economía inflada, feedback de la comunidad | GM técnico |
| 2026-03-10 | Activado Ranking de Guerra persistente | Pedido recurrente de la comunidad de siege | Admin general |
| 2026-04-01 | Nerf en skill del Rage Fighter | Dominancia excesiva en PvP reportada | GM técnico |
Este changelog sirve tanto para auditoría interna como para explicar, si es necesario, por qué se tomó una decisión cuando la comunidad la cuestione meses después.
Documentando procedimientos del equipo de GM
El equipo de moderación necesita un documento vivo con: comandos de GM permitidos por nivel de cargo, criterios de sanción por tipo de infracción (cheat, ofensa, exploit de bug) y el flujo de escalamiento para casos que requieren decisión de un administrador senior. Sin esto, cada GM aplica sanciones de forma diferente, generando percepción de injusticia en la comunidad.
| Infracción | Sanción estándar | Quién decide |
|---|---|---|
| Uso de cheat/bot confirmado | Baneo permanente | Cualquier GM, sin necesidad de escalamiento |
| Exploit de bug no reportado | Suspensión temporal + reversión de ítems | GM senior o administrador |
| Ofensa leve en el chat | Mute temporal | Cualquier GM |
| Ofensa grave/discriminación | Baneo temporal a permanente, según gravedad | Administrador |
| Disputa comercial entre jugadores | Mediación, sin sanción automática | GM senior |
Onboarding de nuevos miembros del equipo
Un nuevo GM o administrador debe poder asumir su función siguiendo un documento de onboarding sin depender de una explicación verbal completa. El documento debe cubrir: acceso a los sistemas necesarios, lectura obligatoria (procedimientos de GM, changelog reciente), un período de sombra acompañando a un miembro experimentado, y una lista de verificación de primeras tareas supervisadas antes de actuar solo.
Documentando el historial de incidentes
Cada incidente relevante — caída del servidor, exploit descubierto, conflicto grave en la comunidad — merece un registro post mortem simple: qué pasó, cuándo se detectó, cómo se resolvió y qué cambia para que no se repita. Ese historial se convierte en la base de conocimiento más valiosa del equipo con el tiempo, especialmente para decisiones de configuración que "parecían buena idea" en su momento.
Herramientas para mantener la documentación viva
| Herramienta | Cuándo usarla |
|---|---|
| Wiki interna (Notion, Confluence, MediaWiki) | Equipos de 3+ personas, documentación extensa |
| Documento compartido (Google Docs) | Equipos pequeños, inicio de proyecto |
| Repositorio de notas en Markdown | Equipos técnicos que ya usan control de versiones |
| Canal fijo en el Discord del equipo | Complemento rápido, nunca sustituto del documento principal |
La herramienta importa menos que el hábito: elige la que el equipo realmente vaya a mantener actualizada, no la más sofisticada.
Rutina de revisión de la documentación
Establece una cadencia fija de revisión — por ejemplo, en cada cambio de season o cada dos meses — en la que el equipo revisite cada sección del documento y marque lo que está desactualizado. Complementariamente, todo cambio estructural relevante (nueva season, nuevo hosting, nuevo sistema) debe disparar una actualización inmediata de la sección correspondiente, sin esperar la revisión periódica.
Errores comunes y soluciones
| Síntoma | Causa probable | Solución |
|---|---|---|
| Nadie sabe dónde está el backup más reciente | Infraestructura no documentada | Registra la ubicación y la rutina de backup de inmediato |
| El nuevo GM aplica sanciones distintas al estándar del equipo | Falta de documento de procedimientos de GM | Crea y distribuye la tabla de sanciones estándar |
| Una decisión antigua se repite y falla de nuevo | Historial de incidentes no registrado | Implementa el registro post mortem obligatorio |
| La documentación existe pero está desactualizada hace meses | Ningún dueño responsable de la sección | Asigna un responsable por sección con revisión periódica |
| El onboarding de un nuevo miembro tarda semanas | Falta de documento estructurado de onboarding | Crea una lista de verificación de acceso, lectura y sombra supervisada |
Lista de verificación de documentación interna del proyecto
- Infraestructura técnica documentada (hosting, backups, credenciales seguras).
- Changelog de cambios de configuración mantenido actualizado.
- Procedimientos de GM y tabla de sanciones formalizados.
- Documento de onboarding creado para nuevos miembros del equipo.
- Historial de incidentes con registro post mortem implementado.
- Herramienta de documentación elegida y adoptada por el equipo.
- Rutina de revisión periódica programada y responsable definido por sección.
Con los procesos internos documentados, el equipo gana resiliencia frente a la salida de miembros y pasa a tomar decisiones más rápidas basadas en historial real — el siguiente paso natural es revisar la propia base técnica del servidor, descrita en detalle en el tutorial de cómo crear un servidor de MU Online.
Preguntas frecuentes
¿Por qué necesito documentar procesos si soy el único administrador?
Aunque estés solo, olvidas detalles de configuraciones hechas meses atrás, especialmente después de actualizaciones o incidentes. La documentación también es lo que te permite incorporar un segundo GM con seguridad cuando el proyecto crezca, sin depender solo de tu memoria.
¿Qué herramienta usar para documentar el proyecto?
Cualquier herramienta que el equipo realmente vaya a mantener actualizada funciona: una wiki interna, un documento compartido o incluso un repositorio de notas en Markdown. El criterio más importante no es la herramienta, es el hábito de actualizar después de cada cambio relevante.
¿La documentación pública (para jugadores) es lo mismo que la documentación interna?
No. La documentación pública explica reglas y mecánicas para el jugador; la documentación interna registra decisiones técnicas, credenciales de acceso (con seguridad), procedimientos de GM e historial de incidentes — contenido que no debe exponerse a la comunidad.
¿Con qué frecuencia debo revisar la documentación interna?
Revísala tras cualquier cambio estructural (nueva season, nuevo sistema, cambio de hosting) y realiza una revisión general programada cada uno o dos meses, incluso sin cambios aparentes, para capturar ajustes pequeños que nadie registró en su momento.
¿Vale la pena documentar decisiones que no funcionaron?
Sí, y es una de las partes más valiosas. Registrar lo que se intentó y no funcionó evita que el equipo repita el mismo error meses después, especialmente en decisiones de balance de economía o configuración de eventos.