Como Configurar Viagem Entre Mapas no Soulmask
Guia de viagem entre mapas no Soulmask: configure o servidor principal, conecte os clientes e ative transferências de forma estável no seu cluster.
Expandir sua tribo por múltiplos cenários é um dos recursos mais empolgantes de Soulmask. Assim como os sistemas de cluster populares em outros jogos de sobrevivência, Soulmask permite interligar vários servidores em uma rede massiva e conectada. Isso significa que seus membros da tribo, pets e itens conquistados com esforço podem viajar sem interrupções entre mundos diferentes. Quer você queira criar uma aventura Cross-Map com terrenos variados ou conectar vários servidores rodando exatamente o mesmo mapa para suportar uma grande população, a configuração técnica é exatamente a mesma.
Este guia vai te ensinar a configurar seu Servidor Principal, conectar seus Servidores Clientes e ativar o portal de viagem.
Lembrete Importante: Bloqueie as IDs dos seus Servidores
Os dados das contas dos jogadores ficam permanentemente vinculados à Server ID. Você precisa definir e fixar as IDs dos seus servidores antes que os jogadores entrem e criem personagens. Se você alterar uma Server ID mais tarde, os jogadores perderão o acesso às suas contas e terão que recomeçar do zero.
Passo 1: Definindo o Servidor Principal
Um dos servidores deve atuar como o Servidor Principal. Ele hospeda um mundo, mas também armazena com segurança todos os dados de conta dos jogadores de todo o cluster. Se este servidor ficar offline, os outros servidores conectados não funcionarão corretamente.
Acesse o painel do seu Servidor Principal, navegue 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 mesma porta de cluster que você anotou 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. 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 a mesma ID.Localize o campo Client Server Cluster Connect. Insira o endereço de IP exato e a porta de cluster do seu Servidor Principal, no formato
IP:PORT(por exemplo,138.199.46.91:11444).
Não se esqueça de preencher o campo Cluster Main Server Port nele também.


Certifique-se de que tanto o seu Servidor Principal quanto o Segundo Servidor estejam usando exatamente a mesma senha de acesso.
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 a entrada de novos jogadores; essa configuração apenas controla a permissão para eles saírem).
Método 1 (No Jogo): Abra o painel de administrador 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 Iniciar: Ligue o Servidor Principal primeiro. Espere que ele inicialize completamente e, em seguida, 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 por um menu. Para viajar entre os mapas, eles precisam fazer o seguinte:
Viaje até a Mysterious Island localizada no oceano do mapa.

Eles devem estar controlando um membro da tribo (não é possível fazer a transferência usando o personagem inicial).
Interaja 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 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.Clientes Não Conectam: 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.
Conclusão
Configurar um cluster de servidores em 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 sempre de iniciar o Servidor Principal primeiro, e seus membros da tribo estarão cruzando o oceano num piscar de olhos.
Se encontrar qualquer problema ou tiver alguma dúvida, sinta-se à vontade para entrar em contato com a nossa equipe de suporte para obter ajuda!