Para que serve
4.- GameServer\Data\GameServerInfo - Common.dat reúne identidade e rede do serviço, limites gerais, experiência, economia e regras comuns desta instância. O arquivo entregue tem 415 chaves; o equivalente em GameServerCS tem 405. Leia sempre o arquivo da pasta do executável que vai alterar.
Formato das linhas
[GameServerInfo]
Chave = valor
Cada chave normalmente aparece uma vez dentro da seção [GameServerInfo]. Linhas iniciadas por ; são comentários. Preserve a grafia das chaves e as famílias com sufixo _AL0 a _AL3, que representam níveis de conta diferentes.
Grupos de parâmetros
| Grupo | Chaves para localizar | O que controlam |
|---|---|---|
| Identidade do serviço | ServerName, ServerCode, ServerPort, ServerMaxUserNumber |
Nome, código, porta de jogo e capacidade desta instância. |
| Conexões internas | DataServerAddress/Port, JoinServerAddress/Port, ConnectServerAddress/Port |
Destinos usados por este GameServer para falar com os outros serviços. |
| Entrada e permanência | ConnectTimeout*, ServerMin/MaxLevel, ServerMin/MaxReset, AccountLevelLock_AL* |
Limites de conexão e critérios gerais de acesso. |
| Personagens e níveis | MaxLevelCharacter, *LevelUpPoint, *CreateLevel, *CreateReset |
Nível máximo e regras de criação e progressão por classe. |
| Experiência e drops | *ExperienceRate_AL*, ItemDropRate_AL*, MoneyDrop* |
Taxas gerais de experiência e itens/moeda. |
| Sistemas comuns | Party*, Guild*, CashShop*, GensSystem*, MasterSkillTree* |
Parâmetros globais dos sistemas citados. |
| Poções e pontos | *PotionRate*, InfinitePotion, PcPointSwitch, PcPointMaxPoint |
Recuperação por poções, consumo e sistema de Pc Points. |
| Combo para outras classes | EnableComboToAllSwitch |
0 mantém o combo padrão; 1 usa as habilidades de MuServer/Data/Custom/CustomCombo.txt. |
| Logs e salvamento | Write*Log, CharacterAutoSaveMinutes |
Registro de eventos e frequência do salvamento automático do personagem. |
Exemplo do arquivo original
ServerCode = 0
Este exemplo mostra apenas a sintaxe e o valor entregue para GameServer; não define um valor recomendado para outros servidores.
Diferença entre GS e GSCS
Os códigos e portas de jogo são diferentes por instância: GS usa código 0 e porta 55901; GSCS usa código 19 e porta 55919 no pacote. Os arquivos também diferem em taxas de experiência, drops, regras de personagem e eventos; o GS tem 12 chaves exclusivas e o GSCS, duas. Nesta comparação, 12 chaves existem somente no arquivo desta instância e 2 somente no arquivo de GameServerCS.
Antes de alterar
Confira ServerCode e ServerPort com a entrada correspondente em ConnectServer/Data/ServerList.dat. As portas internas devem coincidir com CS, DS e JS. CharacterAutoSaveMinutes = 0 ou -1 usa o intervalo especial descrito no arquivo original; preserve esse significado ao ajustar. Dados de licença e chaves internas não devem ser publicados. Este guia não cobre a configuração do MHPServer, que terá tutorial próprio. Faça backup, altere o arquivo da instância correta e teste a função afetada em manutenção planejada.