Como administrador de um servidor PixARK, tem acesso a comandos poderosos para gerir jogadores, criaturas, definições do mundo e operações do servidor. Este guia abrange a configuração da palavra-passe de admin, comandos comuns, configuração de RCON e técnicas de resolução de problemas para o seu servidor dedicado de PixARK.
Configuração da Palavra-passe de Admin
Antes de poder utilizar comandos de admin no jogo, deve configurar uma palavra-passe de admin. A forma mais fácil é através da variável de arranque ARK_ADMIN_PASSWORD no GPanel. Em alternativa, pode definir ServerAdminPassword no ficheiro GameUserSettings.ini do seu servidor.
Definir a Palavra-passe de Admin
Opção 1 (Recomendada): No GPanel, vá ao separador Startup e defina a variável ARK_ADMIN_PASSWORD com a palavra-passe desejada, depois reinicie o servidor.
Opção 2: Edite o ficheiro de configuração diretamente:
- Pare o seu servidor a partir do GPanel.
- Navegue até
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.inivia SFTP ou o gestor de ficheiros do GPanel. - Encontre a secção
[ServerSettings]e adicione ou modifique a seguinte linha:
[ServerSettings]
ServerAdminPassword=YourSecureAdminPassword
- Guarde o ficheiro e inicie o seu servidor.
Ativar Admin no Jogo
Depois de configurar a palavra-passe de admin, precisa de se autenticar cada vez que entra no servidor:
- Entre no seu servidor PixARK.
- Abra a consola do jogo premindo Tab (tecla predefinida).
- Escreva o seguinte comando e prima Enter:
enablecheats YourSecureAdminPassword
Se a palavra-passe estiver correta, verá uma mensagem de confirmação. Agora tem acesso de admin durante esta sessão. Terá de se autenticar novamente cada vez que se reconectar ao servidor.
enablecheats não produz saída visível em algumas versões. Se não vir uma mensagem de erro, o comando provavelmente foi bem-sucedido. Teste com um comando simples como cheat fly para verificar.
Comandos de Admin Comuns
Todos os comandos de admin são prefixados com cheat. Abra a consola com Tab e introduza os comandos conforme mostrado abaixo.
Comandos de Movimento e Sobrevivência
| Comando | Descrição |
|---|---|
cheat fly |
Ativa o modo de voo. O seu personagem pode voar livremente em qualquer direção. Use cheat walk para desativar. |
cheat walk |
Desativa o modo de voo e regressa ao andar/gravidade normal. |
cheat god |
Alterna o modo deus, tornando-o invulnerável a todos os danos. Execute novamente para desativar. |
cheat ghost |
Ativa o modo noclip, permitindo-lhe atravessar terreno e estruturas. Use cheat walk para desativar. |
cheat infinitestats |
Concede vida, stamina, comida, água e outros atributos infinitos. Alternar ligar/desligar. |
Comandos de Criaturas
| Comando | Descrição |
|---|---|
cheat forcetame |
Doma instantaneamente a criatura para a qual está a olhar. A criatura torna-se montável sem sela e responde aos seus comandos. |
cheat destroywilddinos |
Remove todas as criaturas selvagens (não domadas) do mapa. Novas criaturas reaparecerão naturalmente. Útil para refrescar spawns ou corrigir lag causado por acumulação de criaturas. |
cheat dotame |
Doma a criatura alvo como se a tivesse domado normalmente (requer sela para montar). |
cheat summon <ClassID> |
Gera uma criatura da classe especificada na sua localização. Exemplo: cheat summon Raptor_Character_BP_C |
cheat destroyallenemies |
Destrói todas as criaturas hostis no mapa. Semelhante a destroywilddinos mas visa especificamente criaturas agressivas. |
Comandos de Mundo e Ambiente
| Comando | Descrição |
|---|---|
cheat settimeofday <HH:MM> |
Define a hora no jogo. Exemplo: cheat settimeofday 12:00 define para meio-dia. Use formato de 24 horas. |
cheat saveworld |
Força uma gravação imediata do mundo. Use antes de desligar ou fazer alterações arriscadas. |
cheat slomo <value> |
Altera a velocidade do jogo. O valor predefinido é 1.0. Valores acima de 1.0 aceleram o jogo; abaixo de 1.0 tornam-no mais lento. Exemplo: cheat slomo 2 |
cheat setweather <type> |
Altera o clima atual. Os tipos disponíveis dependem do bioma. |
Comandos de Itens e Experiência
| Comando | Descrição |
|---|---|
cheat giveitemnum <ID> <Qty> <Quality> <Blueprint> |
Dá um item pelo seu ID numérico. A qualidade varia de 0 a 100. Blueprint: 0 para item, 1 para blueprint. Exemplo: cheat giveitemnum 1 10 0 0 |
cheat gfi <name> <Qty> <Quality> <Blueprint> |
Dá um item por nome parcial. Exemplo: cheat gfi rifle 1 0 0 |
cheat addexperience <Amount> 0 1 |
Concede pontos de experiência ao seu personagem. O segundo parâmetro (0) significa que é adicionado diretamente. O terceiro parâmetro (1) partilha com a tribo. Exemplo: cheat addexperience 5000 0 1 |
cheat giveengrams |
Desbloqueia todos os engrams de crafting para o seu personagem. |
cheat giveresources |
Adiciona 50 de cada recurso ao seu inventário. |
Comandos de Teletransporte
| Comando | Descrição |
|---|---|
cheat teleporttoplayer <SteamID> |
Teletransporta-o para o jogador especificado. |
cheat teleportplayertome <SteamID> |
Teletransporta o jogador especificado para a sua localização. |
cheat setplayerpos <X> <Y> <Z> |
Teletransporta-o para coordenadas específicas do mundo. |
Gestão de Jogadores: Expulsar e Banir
Os administradores podem expulsar e banir jogadores perturbadores usando os seguintes comandos:
| Comando | Descrição |
|---|---|
cheat kickplayer <SteamID> |
Expulsa imediatamente o jogador do servidor. O jogador pode voltar a entrar. |
cheat banplayer <SteamID> |
Bane o jogador pelo seu Steam ID. Não poderá voltar a entrar até ser desbanido. |
cheat unbanplayer <SteamID> |
Remove o banimento do Steam ID especificado. |
cheat listplayers |
Lista todos os jogadores atualmente conectados com os seus nomes e Steam IDs. |
cheat listplayers para ver todos os jogadores conectados e os seus Steam IDs. Também pode encontrar o Steam ID de um jogador a partir do URL do perfil Steam.
Configuração de RCON
RCON (Remote Console) permite-lhe executar comandos de admin remotamente sem estar conectado ao servidor no jogo. Isto é útil para gestão automatizada do servidor, reinícios programados e administração remota.
Ativar RCON
- Pare o seu servidor.
- Abra
GameUserSettings.inie adicione o seguinte em[ServerSettings]:
[ServerSettings]
RCONEnabled=True
RCONPort=27020
RCONServerGameLogBuffer=600
- Certifique-se de que
ServerAdminPasswordtambém está definida, pois o RCON usa esta palavra-passe para autenticação. - Guarde o ficheiro e inicie o seu servidor.
Conectar via RCON
Use qualquer cliente compatível com Source RCON para se conectar ao seu servidor. As opções populares incluem:
- mcrcon -- cliente RCON leve de linha de comandos
- RCON CLI -- ferramenta RCON multiplataforma
- Battlemetrics -- gestão de servidores baseada na web com suporte RCON
Conecte-se usando o IP do seu servidor, a porta RCON (ex.: 27020) e a sua ServerAdminPassword. Uma vez conectado, pode executar qualquer comando de admin sem o prefixo cheat.
# Example RCON commands (no "cheat" prefix needed via RCON)
saveworld
listplayers
settimeofday 12:00
destroywilddinos
kickplayer 76561198012345678
Resolução de Problemas
Crashes do Servidor
| Sintoma | Causa Provável | Solução |
|---|---|---|
| Crash no arranque após alteração de configuração | Erro de sintaxe no ficheiro de configuração | Reveja GameUserSettings.ini para erros de digitação, parênteses em falta ou valores inválidos. Restaure a partir de um backup se necessário. |
| Crash durante o jogo | Excesso de criaturas ou limite de memória | Execute cheat destroywilddinos para limpar a acumulação de criaturas. Verifique o uso de memória no GPanel. |
| Crash ao gerar itens | ID de item ou nome de classe inválido | Verifique se o ID do item ou nome de classe está correto para PixARK. Nem todos os IDs de itens do ARK funcionam no PixARK. |
| Crashes repetidos à mesma hora | Corrupção de auto-save | Restaure a partir de um backup recente. Se os saves estiverem corrompidos, pode ser necessário fazer um wipe do mundo. |
Problemas de Conexão
| Problema | Solução |
|---|---|
| Os jogadores não conseguem encontrar o servidor | Certifique-se de que a porta de consulta está correta e que o servidor está em funcionamento há pelo menos 3-5 minutos. Tente conexão direta por IP. |
| Tempo limite de conexão | Verifique se o servidor está em funcionamento no GPanel. Confirme que a porta de jogo (predefinida 7777) está correta. O servidor pode ainda estar a carregar. |
| Expulso imediatamente após entrar | Verifique se o jogador está banido (cheat listplayers e lista de banimentos). Confirme que a versão do jogo corresponde à versão do servidor. |
| Conexão RCON recusada | Verifique se RCONEnabled=True está na configuração. Confirme que está a usar a porta RCON e a palavra-passe de admin corretas. |
Corrupção do Mundo
Se o seu mundo ficar corrompido (ex.: crashes constantes, terreno em falta, estruturas danificadas), siga estes passos:
- Pare o servidor imediatamente para evitar mais corrupção.
- Descarregue o diretório
ShooterGame/Saved/atual via SFTP como cópia de referência. - Se tiver um backup recente, restaure-o carregando os ficheiros de backup para substituir os saves atuais.
- Se não existir backup, pode ser necessário efetuar um wipe do mundo eliminando o conteúdo do diretório de saves e reiniciando.
- Inicie o servidor e verifique se carrega corretamente.
cheat saveworld antes de desligar e evite forçar a paragem do servidor sempre que possível.
Artigos Relacionados
- Guia de Configuração do Servidor PixARK -- Configuração inicial do servidor, variáveis de arranque e métodos de conexão.
- Como Encontrar o IP e Porta do Seu Servidor
- Como Carregar Ficheiros via SFTP
- Começar com o Seu Novo Servidor