Este guia cobre todos os comandos de admin e console disponíveis para o seu servidor dedicado de Empyrion: Galactic Survival na Legion Hosting. Aprenda como configurar permissões de admin, gerenciar jogadores e usar comandos de GameMaster para administrar seu servidor. Para configuração inicial do servidor, consulte nosso Guia de Configuração do Servidor Empyrion: Galactic Survival.
Níveis de Permissão
O Empyrion usa um sistema de permissão numérico onde números menores concedem privilégios maiores. Cada nível de permissão inclui todos os comandos disponíveis para níveis com números mais altos.
| Nível | Função | Código | Descrição |
|---|---|---|---|
| 0 | Player | pl |
Nível de permissão padrão para todos os jogadores. Acesso apenas a comandos básicos. |
| 3 | GameMaster | gm |
Permissões elevadas para gerenciamento do jogo, teletransporte, spawn e controle do mundo. |
| 6 | Moderator | mod |
Capacidades de gerenciamento de jogadores incluindo banimento, entrega de itens e gerenciamento de entidades. |
| 9 | Admin | admin |
Privilégios administrativos completos incluindo atribuição de funções, gerenciamento de playfields e controle do servidor. |
Configurando Permissões de Admin
Método 1: adminconfig.yaml (Recomendado)
A maneira mais confiável de configurar permissões de admin é através do arquivo adminconfig.yaml. Este arquivo está localizado na pasta Saves/ do seu servidor (ou às vezes junto ao seu dedicated.yaml).
Crie ou edite o adminconfig.yaml com a seguinte estrutura:
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 requer:
Id— O SteamID64 do jogador (um número de 17 dígitos que começa com 7656)Permission— O nível de permissão a ser atribuído (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— O nome do jogador (opcional, para sua referência)
7656.
Método 2: Comando de Console initadmin
Se você estiver conectado ao servidor como jogador e nenhum admin tiver sido definido ainda, você pode usar o comando initadmin para se definir como o administrador inicial:
initadmin
Isso só funciona se nenhum admin estiver configurado no momento. Uma vez que um admin existir, atribuições de funções adicionais devem ser feitas através do comando setrole ou do arquivo adminconfig.yaml.
Método 3: Comando de Console setrole
Admins existentes (nível de permissão 9) podem atribuir funções a outros jogadores usando o 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)
Você também pode usar o SteamID64 do jogador em vez do nome:
setrole 76561198012345678 gm
Abrindo o Console
Para acessar o console dentro do jogo, pressione a tecla til (~) no seu teclado. O console permite que você insira comandos diretamente enquanto joga. Todos os comandos não diferenciam maiúsculas de minúsculas.
dedicated.yaml. Conecte usando PuTTY ou um cliente de terminal similar com tipo de conexão Raw (não Telnet padrão) na porta Telnet (padrão: 1030). Consulte o Guia de Configuração do Servidor para detalhes de configuração do Telnet.
Comandos de Jogador (Nível 0+)
Estes comandos estão disponíveis para todos os jogadores.
| Comando | Descrição |
|---|---|
help |
Lista todos os comandos de console disponíveis. Use help [command] para detalhes sobre um comando específico. |
detach |
Desanexa o jogador local se estiver preso sob uma cabine ou na geometria |
destroyme |
Mata seu próprio personagem (útil se estiver preso) |
undock |
Desacopla um SV ou HV especificado de sua estrutura principal |
difficulties |
Mostra as configurações de dificuldade atuais do jogo |
origins |
Lista as origens disponíveis (facções iniciais) |
oxygen |
Mostra áreas oxigenadas em um POI |
combiner |
Ativa/desativa o combinador de mesh (desempenho) |
deco |
Ativa/desativa decorações de terreno (desempenho) |
initadmin |
Define você como o administrador inicial (só funciona se nenhum admin estiver definido) |
Comandos de GameMaster (Nível 3+)
Os comandos de GameMaster fornecem controle sobre o mundo do jogo, entidades e estado dos jogadores.
Gerenciamento de Jogadores e Entidades
| Comando | Descrição |
|---|---|
godmode / gm |
Ativa/desativa o modo deus (invulnerabilidade) para você mesmo |
itemmenu / im |
Ativa/desativa o menu criativo de itens para spawnar qualquer item |
kick [player] |
Expulsa um jogador (ou todos os jogadores) do jogo |
unban [player|SteamID] |
Remove o banimento de um jogador |
list |
Lista jogadores com permissões especiais e jogadores banidos |
level [set|add] [value] |
Modifica nível, pontos de experiência ou pontos de upgrade do jogador atual |
entity [operation] |
Realiza várias operações em entidades (use help entity para detalhes) |
ents |
Lista todas as entidades no playfield atual |
find [name] |
Encontra uma estrutura pelo nome dentro do playfield atual e exibe seu ID |
faction [operation] |
Funções auxiliares de gerenciamento de facções |
Teletransporte e Movimento
| Comando | Descrição |
|---|---|
teleport [x] [y] [z] / tt |
Teletransporta você (e a nave controlada) para coordenadas específicas |
setposition [entity] [x] [y] [z] |
Define a posição de uma entidade para coordenadas específicas |
setrotation [entity] [x] [y] [z] |
Define a rotação de uma estrutura |
sector [x] [y] [z] |
Salta para um setor específico no espaço |
Gerenciamento do Mundo e do Jogo
| Comando | Descrição |
|---|---|
changemode |
Alterna o jogo entre os modos Sobrevivência e Criativo |
map |
Revela todos os recursos e POIs no mapa atual |
regenerate [entityId] |
Regenera um POI ou estrutura, restaurando-o ao seu estado original |
weather [type] |
Ativa uma configuração de clima personalizada no playfield atual |
time [set] [value] |
Obtém ou define o horário global do servidor |
finishbp / fbp |
Finaliza instantaneamente a produção de blueprint atual |
spawnanyblueprint / sbp |
Ativa/desativa a capacidade de spawnar qualquer blueprint independentemente dos requisitos |
gameoptions / gopt |
Lista todos os valores atuais das opções de jogo (veja a seção Opções de Jogo abaixo) |
op [entityId] |
Ativa/desativa a proteção offline em uma estrutura específica |
wipe [target] |
Limpa aspectos direcionados após reinicialização do servidor (use com cuidado) |
stats |
Exibe informações de status sobre o playfield atual |
traders |
Lista todos os comerciantes e recarrega o arquivo de configuração de comerciantes |
Efeitos de Status e Estado do Jogador
| Comando | Descrição |
|---|---|
statuseffect [effect] |
Aplica um efeito de status ao jogador |
statuseffectremove [effect] |
Remove um efeito de status do jogador |
prefabactivate |
Liga todos os blocos alimentados em uma estrutura |
prefabinfo |
Mostra informações sobre um blueprint do usuário |
resetcore |
Limpa combustível e oxigênio na estrutura local |
Comandos de Moderador (Nível 6+)
Os comandos de moderador adicionam capacidades de gerenciamento de jogadores e controle de entidades.
| Comando | Descrição |
|---|---|
ban [player] [duration] |
Bane um jogador por um período de tempo especificado |
give [player] [itemId] [amount] |
Dá itens a um jogador pelo ID do item |
repair [player] |
Repara os itens de um jogador |
destroy [entityId] |
Destrói uma entidade ou estrutura |
debugmenu / dm |
Ativa/desativa o menu de depuração |
armor [operation] |
Ajustes de armadura para jogadores |
gents [factionId] |
Lista todas as estruturas pertencentes a uma facção específica |
alliances |
Lista alianças, solicitações de aliança e gerencia configurações de aliança |
sectors [reveal|hide] |
Revela ou oculta playfields no mapa |
ai |
Ativa/desativa a IA no playfield atual |
si |
Ativa/desativa os cálculos de integridade estrutural |
globaleffects |
Mostra os efeitos globais ativos no servidor |
marker [operation] |
Gerencia marcadores do mapa |
weathersv [type] |
Ativa uma configuração de clima personalizada em todo o servidor |
poimanager |
Comandos de gerenciamento de POI (Ponto de Interesse) |
Comandos de Admin (Nível 9)
Os comandos de admin fornecem o nível mais alto de controle do servidor.
| Comando | Descrição |
|---|---|
setrole [player|SteamID] [role] |
Define a função de permissão de um jogador (gm, mod, admin, pl) |
playfield / pf |
Recarrega o playfield atual (comando exclusivo do servidor) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Substitui blocos especificados em uma estrutura por outro tipo de bloco |
setdevicespublic [entityId] |
Define todos os dispositivos em uma estrutura como acesso público |
pda [operation] |
Executa comandos relacionados ao PDA (use help pda para detalhes) |
Comando de Opções de Jogo (gopt)
O comando gameoptions (ou gopt) permite que você visualize e modifique as configurações de jogabilidade do servidor em tempo de execução sem editar arquivos de configuração ou reiniciar o servidor.
Visualizando Configurações
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Modificando Configurações
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Opções de Jogo Disponíveis
| Opção | Padrão | Descrição |
|---|---|---|
DecayTime |
24 | Horas antes que estruturas sem núcleo/pequenas sejam removidas quando não visitadas |
WipeTime |
0 | Horas antes que qualquer estrutura não visitada seja removida (0 = desativado) |
ProtectTime |
48 | Horas de proteção offline para estruturas de jogadores |
ProtectDelay |
300 | Segundos antes que a proteção offline seja ativada |
MaxStructures |
200 | Máximo de estruturas por playfield (0-255) |
AntiGriefDistancePvE |
30 | Metros mínimos entre bases de facções em PvE |
AntiGriefDistancePvP |
300 | Metros mínimos entre bases de facções em PvP |
ForcePvP |
false | Força PvP em todos os playfields |
DiffAmountOfOre |
Normal | Abundância de depósitos de minério (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Frequência de depósitos (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | Dano de ataque dos NPCs (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Velocidade do construtor (Faster, Normal, Slower, Instant) |
Comandos de Gerenciamento do Servidor
Estes são comandos essenciais para a administração diária do servidor, disponíveis pelo console dentro do jogo ou 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 desligar o servidor com segurança. Isso aciona um salvamento automático e dá aos jogadores conectados uma contagem regressiva de aviso. Encerrar o processo do servidor diretamente pode resultar em perda de dados.
Tarefas Comuns de Admin
Lidando com Jogadores Presos
Se um jogador estiver preso na geometria ou sob uma cabine:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyeme
Limpando Estruturas 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
Banindo e Desbanindo Jogadores
# 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
Artigos Relacionados
- Guia de Configuração do Servidor Empyrion: Galactic Survival
- Como Encontrar o IP e a Porta do Seu Servidor
- Como Enviar Arquivos via SFTP
- Primeiros Passos com Seu Novo Servidor
Precisa de Ajuda?
Se você precisar de assistência adicional com a administração do servidor Empyrion ou tiver dúvidas sobre comandos específicos, nossa equipe de suporte está pronta para ajudar. Envie um ticket de suporte e retornaremos o mais breve possível.