Por que são duas pastas
4.- GameServer e 5.- GameServerCS são instâncias distintas. Ambas leem arquivos com os mesmos nomes, mas o conteúdo entregue não é igual. O GS usa código 0 e porta 55901; o GSCS usa código 19 e porta 55919. Esses pares também aparecem em ConnectServer/Data/ServerList.dat.
Diferenças conferidas no pacote
Arquivo GameServerInfo - … .dat |
Chaves GS | Chaves GSCS | Só no GS | Só no GSCS | Chaves compartilhadas com valor diferente |
|---|---|---|---|---|---|
ChaosMix |
208 | 208 | 0 | 0 | 8 |
Character |
707 | 351 | 356 | 0 | 45 |
Command |
187 | 185 | 2 | 0 | 1 |
Common |
415 | 405 | 12 | 2 | 65 |
Custom |
124 | 104 | 20 | 0 | 4 |
Event |
158 | 94 | 67 | 3 | 16 |
Skill |
201 | 201 | 0 | 0 | 1 |
As contagens consideram chaves distintas nos arquivos do GS e do GSCS desta versão. Outras versões podem trazer parâmetros diferentes.
O que verificar antes de copiar uma configuração
- Rede e identidade: mantenha o código e a porta de cada instância; confira
ServerList.dat, DataServer e JoinServer. - Balanceamento:
Character.datdo GS possui centenas de chaves adicionais e taxas diferentes para classes. Copiar o arquivo inteiro pode alterar o combate no GSCS. - Eventos: o pacote liga
CastleSiegeEventno GSCS e o deixa desligado no GS. Outros interruptores e parâmetros também diferem. - Misturas e habilidades: mesmo com as mesmas chaves,
ChaosMix.dateSkill.datcontêm alguns valores diferentes. Compare a chave específica antes de transportá-la. - Integrações:
DiscordBridge.iniusa caminho relativo no GS e absoluto no GSCS no pacote. A pasta de destino precisa existir no ambiente onde a instância roda.
Faça backup das duas pastas. Para transferir uma alteração intencional, compare apenas a chave envolvida, entenda seu efeito no guia do arquivo e teste no serviço de destino. Não substitua um .dat inteiro por sua versão da outra pasta.