Arquivos da pasta
2.- DataServer contém DataServer.exe e três arquivos em Data. Ele mantém dados persistentes usados pelo jogo. Não coloque credenciais de banco em exemplos publicados ou capturas de tela.
Data/DataServer.ini
Na seção [DataServerInfo], cada linha tem o formato Nome = Valor.
| Chave | Para que serve |
|---|---|
DataServerODBC |
Nome da fonte ODBC configurada para o banco do jogo. |
DataServerPort |
Porta pela qual os GameServers se conectam ao DataServer. Deve coincidir com DataServerPort em seus arquivos Common.dat. |
MarketplaceEnabled |
Habilitação do serviço de marketplace no DataServer. |
MarketplaceTradingEnabled |
Habilitação das operações de negociação do marketplace. Depende da configuração do sistema como um todo. |
InventorySaveGuard |
Proteção de consistência da gravação do inventário, usada também em operações do marketplace. Preserve a configuração entregue. |
SpecialCharName |
0 aceita somente letras e números em novos nomes; 1 também aceita - e _, conforme comentário do arquivo original. |
O DataServer.ini fornecido possui apenas as seis chaves acima; não há campos de usuário ou senha nesse arquivo. Confira a fonte ODBC e a configuração de acesso ao banco da sua instalação sem publicar credenciais.
Data/AllowableIpList.txt
Lista de IPs autorizados a conectar ao DataServer. Formato do arquivo original:
0
"127.0.0.1"
end
O 0 abre a seção de lista; cada linha seguinte contém um IP exato entre aspas. 127.0.0.1 permite processos na mesma máquina. Se um GameServer estiver em outra máquina, use o IP pelo qual ele chega ao DataServer, após conferir sua topologia de rede.
Data/BadSyntax.txt
Lista de trechos proibidos em nomes ou renomeações. O arquivo original não contém regras ativas:
// Cada linha e uma substring proibida para nome/rename.
// O sistema diferencia maiusculas/minusculas.
end
Para adicionar uma regra, escreva a substring em uma linha antes de end. A comparação diferencia maiúsculas de minúsculas; não é uma expressão regular. Revise o efeito sobre nomes legítimos antes de publicar a regra.
Antes de alterar
Faça backup, confirme a fonte ODBC e a porta, ajuste a lista de IPs somente para os serviços autorizados e teste o login, a gravação de personagem e as operações do marketplace que estiverem habilitadas.