Guia de Configuração do Servidor Dedicado de Palworld
Este guia aborda como configurar o seu servidor dedicado de Palworld alojado na Legion Hosting, incluindo configuração de definições, ligação multijogador e gestão de ficheiros de salvamento.
Encontrar o IP e a Port do Seu Servidor
Antes de configurar ou conectar ao seu servidor, localize o endereço IP e a query port do seu servidor. Consulte o nosso guia: Como Encontrar o IP e a Port do Seu Servidor.
Localização do Ficheiro de Configuração
O ficheiro principal de configuração do servidor Palworld é:
Pal/Saved/Config/LinuxServer/PalWorldSettings.ini
Para editar este ficheiro, utilize o Gestor de Ficheiros no GPanel ou conecte via SFTP.
PalWorldSettings.ini automaticamente por um parser de configuração sempre que o servidor inicia:
ServerNameAdminPasswordServerPasswordMaxPlayersServerDescription
Se editar estes valores diretamente no
PalWorldSettings.ini, as suas alterações serão sobrescritas na próxima vez que o servidor iniciar. Altere sempre estas definições no separador Startup no GPanel.
AdminPassword e ServerPassword devem ter entre 1 e 30 caracteres e podem conter apenas letras, números, hífens (-) e underscores (_). Espaços e caracteres especiais não são permitidos e causarão falhas de autenticação.
Definições Principais do PalWorldSettings.ini
Todas as definições encontram-se dentro da secção [/Script/Pal.PalGameWorldSettings] numa única linha OptionSettings=(). Abaixo estão os parâmetros mais importantes e o que controlam.
Identidade & Acesso do Servidor
| Definição | Padrão | Descrição |
|---|---|---|
ServerName |
"Default Palworld Server" |
Nome apresentado no navegador de servidores e na ligação. Defina isto no separador Startup do GPanel. |
ServerDescription |
"" |
Descrição curta apresentada no navegador de servidores. Defina isto no separador Startup do GPanel. |
ServerPassword |
"" |
Palavra-passe necessária para entrar. Deixe vazio para um servidor público. 1-30 caracteres, apenas letras/números/hífens/underscores. Defina isto no separador Startup do GPanel. |
AdminPassword |
"" |
Palavra-passe utilizada para obter privilégios de admin no jogo. Defina sempre isto. 1-30 caracteres, apenas letras/números/hífens/underscores. Defina isto no separador Startup do GPanel. |
MaxPlayers |
32 |
Máximo de jogadores simultâneos permitidos. Limitado a 32 neste painel. Valores superiores aumentam o uso de memória e CPU. Defina isto no separador Startup do GPanel. |
bUseAuth |
True |
Ativa a autenticação Steam. Defina como False apenas para LAN/testes. |
RCONEnabled |
True |
Ativa a administração remota RCON. Sempre ativado neste painel. |
Crossplay (Steam / Xbox Game Pass)
A variável de startup ALLOW_CONNECT_PLATFORM controla a partir de qual plataforma os jogadores podem conectar. Isto é definido no separador Startup do GPanel.
| Valor | Descrição |
|---|---|
Steam |
Padrão. Apenas jogadores Steam podem conectar. |
Xbox |
Permite que jogadores Xbox Game Pass se conectem. Altere isto no separador Startup do GPanel se os seus jogadores estiverem no Xbox Game Pass. |
Taxas de Jogo & Dificuldade
| Definição | Padrão | Descrição |
|---|---|---|
ExpRate |
1.000000 |
Multiplicador de ganho de XP do jogador. 2.0 = XP a dobrar. |
PalCaptureRate |
1.000000 |
Multiplicador da taxa de sucesso de captura de Pal. |
PalExpRate |
1.000000 |
Multiplicador de ganho de XP do Pal. |
WorkSpeedRate |
1.000000 |
Multiplicador da velocidade de trabalho do Pal na base. |
CollectionDropRate |
1.000000 |
Multiplicador da taxa de drop de recursos na recolha. |
EnemyDropItemRate |
1.000000 |
Multiplicador da taxa de drop de itens de inimigos. |
DeathPenalty |
All |
Itens perdidos ao morrer. Opções: None, Item, ItemAndEquipment, All. |
bEnablePlayerToPlayerDamage |
False |
Ativa dano PvP entre jogadores. |
bEnableFriendlyFire |
False |
Ativa fogo amigo dos Pals. |
DayTimeSpeedRate |
1.000000 |
Multiplicador de velocidade do dia. Mais alto = dias mais rápidos. |
NightTimeSpeedRate |
1.000000 |
Multiplicador de velocidade da noite. Mais alto = noites mais rápidas. |
Exemplo de Configuração
Um PalWorldSettings.ini completo com personalizações comuns. Lembre-se que ServerName, AdminPassword, ServerPassword, MaxPlayers e ServerDescription devem ser alterados no separador Startup do GPanel, não diretamente aqui.
[/Script/Pal.PalGameWorldSettings]
OptionSettings=(Difficulty=None,DayTimeSpeedRate=1.000000,NightTimeSpeedRate=1.000000,ExpRate=2.000000,PalCaptureRate=1.500000,PalSpawnNumRate=1.000000,PalDamageRateAttack=1.000000,PalDamageRateDefense=1.000000,PlayerDamageRateAttack=1.000000,PlayerDamageRateDefense=1.000000,PlayerStomachDecreaceRate=1.000000,PlayerStaminaDecreaceRate=1.000000,PlayerAutoHPRegeneRate=1.000000,PlayerAutoHpRegeneRateInSleep=1.000000,PalStomachDecreaceRate=1.000000,PalStaminaDecreaceRate=1.000000,PalAutoHPRegeneRate=1.000000,PalAutoHpRegeneRateInSleep=1.000000,BuildObjectDamageRate=1.000000,BuildObjectDeteriorationDamageRate=1.000000,CollectionDropRate=2.000000,CollectionObjectHpRate=1.000000,CollectionObjectRespawnSpeedRate=1.000000,EnemyDropItemRate=2.000000,DeathPenalty=Item,bEnablePlayerToPlayerDamage=False,bEnableFriendlyFire=False,bEnableInvaderEnemy=True,bActiveUNKO=False,bEnableAimAssistPad=True,bEnableAimAssistKeyboard=False,DropItemMaxNum=3000,DropItemMaxNum_UNKO=100,BaseCampMaxNum=128,BaseCampWorkerMaxNum=15,DropItemAliveMaxHours=1.000000,bAutoResetGuildNoOnlinePlayers=False,AutoResetGuildTimeNoOnlinePlayers=72.000000,GuildPlayerMaxNum=20,PalEggDefaultHatchingTime=72.000000,WorkSpeedRate=1.000000,bIsMultiplay=True,bIsPvP=False,bCanPickupOtherGuildDeathPenaltyDrop=False,bEnableNonLoginPenalty=True,bEnableFastTravel=True,bIsStartLocationSelectByMap=True,bExistPlayerAfterLogout=False,bEnableDefenseOtherGuildPlayer=False,CoopPlayerMaxNum=4,ServerPlayerMaxNum=32,ServerName="My Palworld Server",ServerDescription="A Legion Hosting Palworld Server",AdminPassword="YourAdminPasswordHere",ServerPassword="",RCONEnabled=True,Region="",bUseAuth=True,BanListURL="https://api.palworldgame.com/api/banlist.txt")
OptionSettings devem estar numa única linha sem quebras de linha. Dividir em múltiplas linhas fará com que o servidor ignore todas as definições e reverta para os valores padrão.
Atualizações Automáticas ao Reiniciar
A funcionalidade AUTO_UPDATE está ativada por padrão neste painel. Sempre que o seu servidor reinicia, verificará e aplicará a atualização mais recente do servidor Palworld antes de iniciar. Isto mantém o seu servidor na versão atual automaticamente, mas pode adicionar um atraso de vários minutos ao processo de arranque, dependendo do tamanho da atualização.
Conectar ao Seu Servidor
Palworld não lista de forma fiável servidores dedicados privados no navegador da comunidade. O método recomendado é a ligação direta por IP.
Passos para Ligação Direta
- Abra Palworld e selecione Join Multiplayer Game no menu principal.
- Na parte inferior da lista de servidores, encontre o campo de ligação direta.
- Introduza o endereço IP e a port do seu servidor no formato:
IP:Port - Clique em Connect.
Localização dos Ficheiros de Salvamento
Os dados de salvamento do mundo e dos jogadores do Palworld estão armazenados em:
Pal/Saved/SaveGames/
Dentro deste diretório encontrará uma pasta com um ID numérico do mundo contendo:
Level.sav-- Dados de salvamento do terreno e objetos do mundo.LevelMeta.sav-- Metadados do mundo.Players/-- Ficheiros de salvamento individuais dos jogadores (um por jogador, nomeado pelo SteamID).
Fazer Backup do Seu Mundo
Descarregue o diretório completo Pal/Saved/SaveGames/ via SFTP antes de fazer quaisquer alterações. Mantenha backups locais antes de atualizações ou alterações importantes de configuração.
Artigos Relacionados
- Palworld Comandos de Admin & Acesso RCON -- Autenticação de admin no jogo, referência de comandos e configuração RCON.
- Resolução de Problemas do Palworld -- Otimização de memória, problemas de ligação, problemas de configuração e correções de crashes.
- Como Encontrar o IP e a Port do Seu Servidor
- Como Carregar Ficheiros via SFTP
Precisa de Mais Ajuda?
Se estiver a ter problemas não abordados neste guia, a nossa equipa de suporte está disponível para ajudar. Abra um ticket em legionhosting.net/submitticket.php com os detalhes do seu servidor e uma descrição do problema.