Como Organizar Seu Servidor Palworld Sem Dor de Cabeça e Aborrecimento com Console
Lembra daquele caos quando o Palworld foi lançado? Servidores estavam caindo, jogadores ficavam presos em texturas, e a administração se resumia a tentativas intermináveis de passar por um RCON quebrado. Se você ainda roda seu próprio servidor para amigos ou uma comunidade, provavelmente sabe: as ferramentas padrão são catastróficamente insuficientes. O projeto palworld-server-tool (ou simplesmente PST) é exatamente a camada que o jogo estava faltando no lançamento.
Este não é apenas mais um wrapper de console. Os desenvolvedores combinaram parsing de arquivos de save .sav, a API REST oficial e RCON, e empacotaram tudo em uma interface web elegante.

O que esta ferramenta pode fazer
O principal problema com a administração do Palworld é a opacidade dos dados. Você não consegue ver o que está no inventário de um jogador ou quais Pals estão apodrecendo em containers sem vasculhar os arquivos de save. O PST resolve isso de forma elegante.
A ferramenta puxa dados sobre guildas, jogadores e seus companheiros. Você pode ver estatísticas detalhadas de cada criatura, verificar conteúdos de mochilas, e até ver coordenadas de jogadores em um mapa visual. Isso facilita muito a vida quando você precisa descobrir qual jogador "acidentalmente" duplicou recursos raros ou por que o servidor começou a lagar devido a uma sobrecarga de objetos em um local.
Para gerenciamento operacional, há um conjunto padrão de ferramentas: kicks, bans, anúncios no chat e desligamento "graceful" do servidor. A propósito, a interface é responsiva — se o servidor agir de forma estranha enquanto você estiver no metrô, pode fazer login pelo celular e resolver as coisas.

Internals técnicos e deploy
O projeto é escrito em Go, o frontend usa Vue.js, e um script Python cuida das operações pesadas de save. Essa combinação permite parsing rápido do Level.sav, embora exija recursos: ao processar saves grandes, o uso de RAM pode disparar para 1–3 GB.
Você pode fazer deploy do sistema de três formas:
- Arquivo binário (apenas baixe e rode).
- Via Docker (a opção mais conveniente para servidores Linux).
- Usando a combinação PST + Agent.
A última opção é interessante se seu servidor de jogo e painel de controle rodam em máquinas diferentes. Você instala um agent leve ao lado do servidor de jogo, e o painel principal vai para onde você quiser. O agent vai sincronizar saves e repassar comandos.
O exemplo de lançamento via Docker é padrão:
docker run -d --name pst \
-p 8080:8080 \
-v /path/to/your/Pal/Saved:/game \
-v ./backups:/app/backups \
-v ./pst.db:/app/pst.db \
-v ./config.db:/app/config.db \
jokerwho/palworld-server-tool:latest
Uma nota importante: para usar todos os recursos, você precisa habilitar a API REST e RCON nas configurações próprias do Palworld (PalWorldSettings.ini). Sem isso, o painel se torna um simples leitor de logs sem capacidade de influenciar o processo.
Automação e backups
O que realmente impressiona é o gerenciador de backup integrado. Você pode configurar um agendamento, e o PST automaticamente tirará snapshots do estado do mundo. Em caso de um bug crítico (e eles acontecem no Palworld), você pode fazer rollback diretamente da interface web.
Há também suporte para comandos RCON customizados agendados. Quer limpar o mundo de tralha toda manhã às 6:00 ou enviar uma mensagem de boas-vindas? Configure em um par de cliques.

Vale a pena instalar
Se você tem um servidor para três pessoas, isso pode ser overkill. Mas para qualquer projeto semi-público, o palworld-server-tool se torna uma ferramenta essencial. Ele preenche as lacunas na funcionalidade do servidor oficial e fornece a transparência que tanto faltava.
As desvantagens — a documentação está parcialmente em chinês, mas a interface está traduzida para inglês, e o fluxo de trabalho é intuitivo para qualquer pessoa que já configurou um container Docker. O projeto é ativamente mantido, e pelo count de estrelas (já passa de mil), a comunidade appreciation ele.
Se você decidir experimentar, comece criando um backup do seu Level.sav. Apesar da estabilidade, trabalhar com saves binários é uma questão delicada.
Projetos relacionados