Como Configurar Viagem Entre Mapas no Soulmask
Guia para configurar viagem entre mapas no Soulmask. Defina o servidor principal, conecte os clientes e ative transferências para um cluster estável.
Expandir sua tribo por vários cenários diferentes é um dos recursos mais empolgantes de Soulmask. Assim como os sistemas de cluster populares em outros jogos de sobrevivência, Soulmask permite que você conecte vários servidores em uma rede massiva e interligada. Isso significa que seus membros da tribo, pets e itens conquistados com muito esforço podem viajar sem problemas entre mundos diferentes. Se você quer criar uma aventura Cross-Map com terrenos variados ou conectar vários servidores rodando o mesmo mapa para suportar uma população gigante, a configuração técnica é exatamente a mesma.
Este guia vai te mostrar o passo a passo para configurar seu Servidor Principal, conectar seus Servidores Clientes e ativar o portal de viagem.
Lembrete importante: Bloqueie os IDs dos seus servidores
Os dados das contas dos jogadores ficam permanentemente vinculados ao Server ID. Você precisa definir e travar os IDs dos seus servidores antes que os jogadores entrem e criem personagens. Se você alterar um Server ID depois, os jogadores perderão o acesso às contas deles e terão que começar do zero.
Passo 1: Definindo o Servidor Principal
Um dos servidores deve funcionar como o Servidor Principal (Main Server). Ele hospeda um mundo, mas também armazena de forma segura todos os dados de conta dos jogadores de todo o cluster. Se esse servidor ficar offline, os outros servidores conectados não funcionarão corretamente.
Acesse o painel do seu Servidor Principal, vá até a aba Networking e localize a sua Cluster port designada (por exemplo,
11444). Anote esse número, pois você precisará dele para todos os outros servidores.
Navegue até Basic Settings.

No campo Server ID, insira um número exclusivo (por exemplo,
1) e, em Cluster Main Server Port, insira a porta exata do Cluster que você encontrou no passo 1.

Salve as alterações clicando em Update Server e reinicie o servidor acessando Actions > Restart.

Passo 2: Conectando os Servidores Clientes
Todos os outros servidores no seu cluster são considerados Servidores Clientes (Client Servers). Eles precisam se comunicar com o Servidor Principal para funcionar e compartilhar dados.
Acesse o painel do seu Segundo Servidor e navegue até Basic Settings.
No campo Server ID, insira um número totalmente diferente e exclusivo (por exemplo,
2). Dois servidores não podem compartilhar o mesmo ID.Localize o campo Client Server Cluster Connect. Insira o endereço IP exato e a porta do Cluster do seu Servidor Principal, no formato
IP:PORT(por exemplo,138.199.46.91:11444).
Não se esqueça de adicionar a Cluster Main Server Port nele também.


Certifique-se de que tanto o seu Servidor Principal quanto o seu Segundo Servidor estejam usando exatamente a mesma senha de acesso (join password).
Salve as alterações clicando em Update Server, e reinicie o servidor acessando Actions > Restart.

Passo 3: Ativando a Transferência de Personagens
Para que os jogadores consigam de fato sair de um servidor, você precisa ativar a opção Cross-server Mode. (Nota: os servidores sempre aceitam jogadores que estão entrando; essa configuração apenas controla a permissão para os jogadores saírem).
Método 1 (No Jogo): Abra o seu painel de admin dentro do jogo e ative a opção Cross-server Mode.

Método 2 (Gerenciador de Arquivos): Navegue até
WS/Saved/GameplaySettings/GameXishu.json. Na seção"1", adicione ou altere a variável"KaiQiKuaFu": 1para ativar o recurso manualmente.

Passo 4: A Ordem Correta de Inicialização
Como os Servidores Clientes dependem do Servidor Principal para obter os dados dos jogadores, eles devem ser reiniciados em uma ordem específica para evitar travamentos ou congelamentos.
Ao Ligar: Inicie o Servidor Principal primeiro. Espere que ele carregue completamente e, só então, ligue os Servidores Clientes.
Ao Desligar: Desligue todos os Servidores Clientes primeiro. Quando eles estiverem totalmente offline, você poderá desligar o Servidor Principal com segurança.
Como os Jogadores Viajam no Jogo
Com o cluster online, os jogadores não podem simplesmente se teleportar através de um menu. Para viajar entre os mapas, eles precisam fazer o seguinte:
Viajar até a Mysterious Island localizada no oceano do mapa.

Eles devem estar controlando um membro da tribo (tribesman) (não é possível fazer a transferência usando o personagem inicial).
Interagir com o terminal em frente ao portal. Um menu aparecerá, permitindo selecionar o servidor de destino conectado!

Solução de Problemas e Dicas
Migrando Saves Existentes: Se você estiver conectando servidores que já possuem jogadores ativos, não basta apenas interligá-los. Servidores independentes (standalone) salvam os dados dos jogadores dentro de
world.db, enquanto servidores em cluster exigem um arquivoaccount.dbseparado. Você precisará usar a ferramenta oficialCopyRoles.exe(localizada nos arquivos do seu servidor emWS/Plugins/DBAgent/ThirdParty/Binaries/) para extrair esses dados antes de criar o cluster.Falha na Conexão dos Clientes: Se um Servidor Cliente não se conectar, verifique se o IP e a Porta no campo Client Server Cluster Connect foram digitados corretamente e se ambos os servidores compartilham exatamente a mesma senha de acesso (join password).
Conclusão
Configurar um cluster de servidores de Soulmask exige um pouco de atenção, mas o resultado vale muito a pena. Ao conectar vários mapas e servidores, você cria um universo expansivo para seus jogadores explorarem, conquistarem e dominarem. Lembre-se apenas de sempre iniciar o Servidor Principal primeiro, e seus membros da tribo estarão cruzando o oceano num piscar de olhos.
Se você tiver qualquer problema ou dúvida, sinta-se à vontade para entrar em contato com a nossa equipe de suporte para receber ajuda!