Função do serviço
4.- GameServer contém GameServer.exe e sua própria pasta Data. É a instância principal dos mapas comuns. No pacote original, usa ServerCode = 0 e ServerPort = 55901. A entrada correspondente em ConnectServer/Data/ServerList.dat usa o mesmo código e porta.
Arquivos da pasta Data
| Arquivo | Chaves no pacote | Conteúdo |
|---|---|---|
GameServerInfo - ChaosMix.dat |
208 | Taxas de sucesso das combinações da chaos machine e de outros sistemas de mistura. |
GameServerInfo - Character.dat |
707 | Dano, defesa, velocidade, recuperação e fórmulas de cada classe. |
GameServerInfo - Command.dat |
187 | Requisitos, custos, limites e comportamento dos comandos do jogo. |
GameServerInfo - Common.dat |
415 | Identidade e rede do serviço, limites gerais, experiência, economia e regras comuns. |
GameServerInfo - Custom.dat |
124 | Chaves de recursos personalizados, seus interruptores, mensagens e requisitos. |
GameServerInfo - Event.dat |
158 | Ativação, entrada e regras dos eventos. |
GameServerInfo - Skill.dat |
201 | Constantes, limites, duração e efeitos das habilidades. |
DiscordBridge.ini |
3 | Exportação de mensagens para a integração com Discord. |
Marketplace.ini |
2 | Habilitação do marketplace e das negociações. |
Os sete arquivos GameServerInfo - *.dat compartilham a seção [GameServerInfo]. Cada um possui um guia próprio, com os grupos de parâmetros e as diferenças conferidas em relação ao outro executável. As pastas Data/Custom desta instalação estão vazias; os dados personalizados compartilhados ficam em MuServer/Data/Custom.
Conexões que devem concordar
Chave em Common.dat |
Correspondência |
|---|---|
ServerCode, ServerPort |
Entrada de GameServer em ConnectServer/Data/ServerList.dat. |
DataServerAddress, DataServerPort |
Endereço e porta do DataServer. |
JoinServerAddress, JoinServerPort |
Endereço e porta do JoinServer. |
ConnectServerAddress, ConnectServerPort |
Endereço e porta UDP do ConnectServer. |
No pacote, os três serviços internos ficam em 127.0.0.1. Esse endereço só serve quando os processos estão no mesmo computador. Os arquivos de GS e GSCS contêm valores e chaves diferentes; mantenha cada conjunto na sua pasta.
Antes de alterar
Faça backup da pasta Data desta instância. Não copie os .dat de GameServerCS por cima: especialmente Character.dat, Common.dat e Event.dat têm diferenças reais. Altere primeiro as conexões, depois as regras de jogo, e teste a entrada e os sistemas afetados.