Como criar um servidor privado de Perfect World
Este guia explica como colocar no ar um servidor privado de Perfect World em uma VPS Linux da South Host — do ambiente à primeira conexão.
Existem vários repacks de Perfect World (versões e idiomas). Caminhos e scripts podem mudar — este guia cobre a estrutura geral. Veja também a estrutura de serviços do PW.
✅ O que você vai precisar
- Uma VPS/Dedicado Linux com acesso root via SSH.
- O repack de Perfect World (arquivos do servidor).
- Dependências do repack (bibliotecas de 32 bits em repacks clássicos) e, muitas vezes, MySQL/MariaDB para contas/web.
- O cliente do PW compatível com o repack.
Passo 1 — Preparar a VPS Linux
- Acesse a VPS via SSH como root.
- Instale as dependências do repack e o MySQL/MariaDB (se usado).
Passo 2 — Enviar os arquivos do servidor
Envie o repack (geralmente uma pasta como /home/pwserver) e dê permissão de execução aos binários:
chmod -R +x /home/pwserver
Passo 3 — Configurar o IP
Nos arquivos de configuração (ex.: gamesys.conf, configs de gdeliveryd/glinkd e dos mapas), troque o IP interno pelo IP público da sua VPS.
Deixar o IP interno nos configs é o erro nº 1 do PW. Ajuste em todos os serviços e no cliente.
Passo 4 — Ordem de inicialização
Suba os serviços nesta ordem (pelo script start do repack ou manualmente):
logserviceauthdgamedbdgacdgfactiondgdeliverydglinkd- game servers (
gs) e mapas
O papel de cada serviço está em estrutura de serviços do Perfect World.
Passo 5 — Liberar a porta e conectar
- Abra a porta do cliente (29000) no firewall — veja abrir as portas do Perfect World.
- Configure o cliente (arquivo de host/servidor) para o IP da VPS.
- Crie uma conta (pelo painel/web do repack ou direto no banco) e teste o login.
🛠️ Deu problema?
Jogadores sem conectar? Veja o diagnóstico em servidor de Perfect World não conecta (IP, porta 29000, serviço caído/fora de ordem).