Esta guía cubre todos los comandos de administración y consola disponibles para tu servidor dedicado de Empyrion: Galactic Survival en Legion Hosting. Aprende cómo configurar permisos de administrador, gestionar jugadores y usar comandos de GameMaster para administrar tu servidor. Para la configuración inicial del servidor, consulta nuestra Guía de Configuración del Servidor de Empyrion: Galactic Survival.
Niveles de Permisos
Empyrion utiliza un sistema de permisos numerado donde los números más bajos otorgan privilegios más altos. Cada nivel de permiso incluye todos los comandos disponibles para los niveles con números más altos.
| Nivel | Rol | Código | Descripción |
|---|---|---|---|
| 0 | Jugador | pl |
Nivel de permiso predeterminado para todos los jugadores. Acceso solo a comandos básicos. |
| 3 | GameMaster | gm |
Permisos elevados para gestión del juego, teletransportación, generación de objetos y control del mundo. |
| 6 | Moderador | mod |
Capacidades de gestión de jugadores incluyendo baneo, entrega de objetos y gestión de entidades. |
| 9 | Admin | admin |
Privilegios administrativos completos incluyendo asignación de roles, gestión de campos de juego y control del servidor. |
Configuración de Permisos de Administrador
Método 1: adminconfig.yaml (Recomendado)
La forma más confiable de configurar permisos de administrador es a través del archivo adminconfig.yaml. Este archivo se encuentra en la carpeta Saves/ de tu servidor (o a veces junto a tu dedicated.yaml).
Crea o edita adminconfig.yaml con la siguiente estructura:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Cada entrada requiere:
Id— El SteamID64 del jugador (un número de 17 dígitos que comienza con 7656)Permission— El nivel de permiso a asignar (3 = GameMaster, 6 = Moderador, 9 = Admin)Name— El nombre del jugador (opcional, para tu referencia)
7656.
Método 2: Comando de Consola initadmin
Si has iniciado sesión en el servidor como jugador y aún no se ha configurado ningún administrador, puedes usar el comando initadmin para establecerte como el administrador inicial:
initadmin
Esto solo funciona si no hay ningún administrador configurado actualmente. Una vez que existe un administrador, las asignaciones de roles posteriores deben realizarse a través del comando setrole o el archivo adminconfig.yaml.
Método 3: Comando de Consola setrole
Los administradores existentes (nivel de permiso 9) pueden asignar roles a otros jugadores usando el comando setrole:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
También puedes usar el SteamID64 del jugador en lugar de su nombre:
setrole 76561198012345678 gm
Abriendo la Consola
Para acceder a la consola del juego, presiona la tecla tilde (~) en tu teclado. La consola te permite ingresar comandos directamente mientras juegas. Todos los comandos no distinguen entre mayúsculas y minúsculas.
dedicated.yaml. Conéctate usando PuTTY o un cliente de terminal similar con tipo de conexión Raw (no Telnet estándar) al puerto Telnet (predeterminado: 1030). Consulta la Guía de Configuración del Servidor para detalles de configuración de Telnet.
Comandos de Jugador (Nivel 0+)
Estos comandos están disponibles para todos los jugadores.
| Comando | Descripción |
|---|---|
help |
Lista todos los comandos de consola disponibles. Usa help [command] para detalles sobre un comando específico. |
detach |
Separa al jugador local si está atascado debajo de una cabina o en la geometría |
destroyme |
Elimina tu propio personaje (útil si estás atascado) |
undock |
Desacopla un SV o HV especificado de su estructura principal |
difficulties |
Muestra la configuración de dificultad actual del juego |
origins |
Lista los orígenes disponibles (facciones iniciales) |
oxygen |
Muestra las áreas oxigenadas en un POI |
combiner |
Activa/desactiva el combinador de mallas (rendimiento) |
deco |
Activa/desactiva las decoraciones del terreno (rendimiento) |
initadmin |
Te establece como el administrador inicial (solo funciona si no hay administrador configurado) |
Comandos de GameMaster (Nivel 3+)
Los comandos de GameMaster proporcionan control sobre el mundo del juego, las entidades y el estado de los jugadores.
Gestión de Jugadores y Entidades
| Comando | Descripción |
|---|---|
godmode / gm |
Activa/desactiva el modo dios (invulnerabilidad) para ti mismo |
itemmenu / im |
Habilita/deshabilita el menú creativo de objetos para generar cualquier objeto |
kick [player] |
Expulsa a un jugador (o a todos los jugadores) del juego |
unban [player|SteamID] |
Elimina el baneo de un jugador |
list |
Lista los jugadores con permisos especiales y los jugadores baneados |
level [set|add] [value] |
Modifica el nivel, puntos de experiencia o puntos de mejora del jugador actual |
entity [operation] |
Realiza varias operaciones en entidades (usa help entity para detalles) |
ents |
Lista todas las entidades en el campo de juego actual |
find [name] |
Busca una estructura por nombre dentro del campo de juego actual y muestra su ID |
faction [operation] |
Funciones auxiliares de gestión de facciones |
Teletransportación y Movimiento
| Comando | Descripción |
|---|---|
teleport [x] [y] [z] / tt |
Teletranspórtate (y la nave controlada) a coordenadas específicas |
setposition [entity] [x] [y] [z] |
Establece la posición de una entidad en coordenadas específicas |
setrotation [entity] [x] [y] [z] |
Establece la rotación de una estructura |
sector [x] [y] [z] |
Salta a un sector específico en el espacio |
Gestión del Mundo y del Juego
| Comando | Descripción |
|---|---|
changemode |
Cambia el juego entre modo Supervivencia y Creativo |
map |
Revela todos los recursos y POIs en el mapa actual |
regenerate [entityId] |
Regenera un POI o estructura, restaurándolo a su estado original |
weather [type] |
Activa una configuración de clima personalizada en el campo de juego actual |
time [set] [value] |
Obtiene o establece la hora global del servidor |
finishbp / fbp |
Termina instantáneamente la producción actual del plano |
spawnanyblueprint / sbp |
Activa/desactiva la capacidad de generar cualquier plano sin importar los requisitos |
gameoptions / gopt |
Lista todos los valores actuales de opciones del juego (ver sección de Opciones del Juego abajo) |
op [entityId] |
Activa/desactiva la protección sin conexión en una estructura específica |
wipe [target] |
Borra aspectos específicos después del reinicio del servidor (usar con precaución) |
stats |
Imprime información de estado sobre el campo de juego actual |
traders |
Lista todos los comerciantes y recarga el archivo de configuración de comerciantes |
Efectos de Estado y Estado del Jugador
| Comando | Descripción |
|---|---|
statuseffect [effect] |
Aplica un efecto de estado al jugador |
statuseffectremove [effect] |
Elimina un efecto de estado del jugador |
prefabactivate |
Enciende todos los bloques eléctricos en una estructura |
prefabinfo |
Muestra información sobre un plano del usuario |
resetcore |
Vacía el combustible y oxígeno en la estructura local |
Comandos de Moderador (Nivel 6+)
Los comandos de moderador añaden capacidades de gestión de jugadores y control de entidades.
| Comando | Descripción |
|---|---|
ban [player] [duration] |
Banea a un jugador por una cantidad de tiempo especificada |
give [player] [itemId] [amount] |
Da objetos a un jugador por ID de objeto |
repair [player] |
Repara los objetos de un jugador |
destroy [entityId] |
Destruye una entidad o estructura |
debugmenu / dm |
Habilita/deshabilita el menú de depuración |
armor [operation] |
Ajustes de armadura para jugadores |
gents [factionId] |
Lista todas las estructuras pertenecientes a una facción específica |
alliances |
Lista alianzas, solicitudes de alianza y gestiona configuraciones de alianzas |
sectors [reveal|hide] |
Revela u oculta campos de juego en el mapa |
ai |
Activa o desactiva la IA para el campo de juego actual |
si |
Activa o desactiva los cálculos de integridad estructural |
globaleffects |
Muestra los efectos globales activos actualmente en el servidor |
marker [operation] |
Gestiona marcadores del mapa |
weathersv [type] |
Activa una configuración de clima personalizada en todo el servidor |
poimanager |
Comandos de gestión de POI (Punto de Interés) |
Comandos de Admin (Nivel 9)
Los comandos de admin proporcionan el nivel más alto de control del servidor.
| Comando | Descripción |
|---|---|
setrole [player|SteamID] [role] |
Establece el rol de permisos de un jugador (gm, mod, admin, pl) |
playfield / pf |
Recarga el campo de juego actual (comando solo del servidor) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Reemplaza bloques especificados en una estructura con otro tipo de bloque |
setdevicespublic [entityId] |
Establece todos los dispositivos en una estructura como acceso público |
pda [operation] |
Ejecuta comandos relacionados con el PDA (usa help pda para detalles) |
Comando de Opciones del Juego (gopt)
El comando gameoptions (o gopt) te permite ver y modificar configuraciones de jugabilidad del servidor en tiempo de ejecución sin editar archivos de configuración o reiniciar el servidor.
Viendo Configuraciones
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Modificando Configuraciones
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Opciones de Juego Disponibles
| Opción | Predeterminado | Descripción |
|---|---|---|
DecayTime |
24 | Horas antes de que las estructuras sin núcleo/pequeñas se eliminen cuando no son visitadas |
WipeTime |
0 | Horas antes de que cualquier estructura no visitada se elimine (0 = deshabilitado) |
ProtectTime |
48 | Horas de protección sin conexión para estructuras de jugadores |
ProtectDelay |
300 | Segundos antes de que la protección sin conexión se active |
MaxStructures |
200 | Máximo de estructuras por campo de juego (0-255) |
AntiGriefDistancePvE |
30 | Metros mínimos entre bases de facciones en PvE |
AntiGriefDistancePvP |
300 | Metros mínimos entre bases de facciones en PvP |
ForcePvP |
false | Forzar PvP en todos los campos de juego |
DiffAmountOfOre |
Normal | Abundancia de depósitos de mineral (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frecuencia de depósitos (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Daño de ataque de NPCs (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Velocidad del constructor (Faster, Normal, Slower, Instant) |
Comandos de Gestión del Servidor
Estos son comandos esenciales para la administración diaria del servidor, disponibles a través de la consola del juego o Telnet.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] para apagar el servidor de forma segura. Esto activa un autoguardado y da a los jugadores conectados una cuenta regresiva de advertencia. Terminar directamente el proceso del servidor puede resultar en pérdida de datos.
Tareas Comunes de Administración
Lidiar con Jugadores Atascados
Si un jugador está atascado en la geometría o debajo de una cabina:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Limpieza de Estructuras Abandonadas
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Banear y Desbanear Jugadores
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Artículos Relacionados
- Guía de Configuración del Servidor de Empyrion: Galactic Survival
- Cómo Encontrar la IP y el Puerto de tu Servidor
- Cómo Subir Archivos vía SFTP
- Primeros Pasos con tu Nuevo Servidor
¿Necesitas Ayuda?
Si necesitas asistencia adicional con la administración del servidor de Empyrion o tienes preguntas sobre comandos específicos, nuestro equipo de soporte está listo para ayudarte. Envía un ticket de soporte y te responderemos lo antes posible.