WIKI

ARTIGO · GENESYS WIKI

Configuração e arquivos.

ConnectServer.ini e ServerList.dat, com formato e exemplos.

Arquivos da pasta

1.- ConnectServer contém ConnectServer.exe, a pasta Data com dois arquivos e uma pasta de logs. O serviço apresenta a lista de servidores ao cliente e mantém a associação com os GameServers.

Data/ConnectServer.ini

Formato INI: seção [ConnectServerInfo], seguida de uma chave por linha no formato Nome = Valor.

Chave Para que serve
ConnectServerPortTCP Porta TCP de conexão do cliente com o ConnectServer.
ConnectServerPortUDP Porta UDP usada para comunicação de estado com JoinServer e GameServers. Deve corresponder à porta de ConnectServer configurada nesses serviços.
ConnectServerVersion Número de versão usado pela rotina de versão do ConnectServer. Preserve o valor entregue se não estiver atualizando os componentes em conjunto.
MaxIpConnection Limite de conexões por IP configurado no ConnectServer.
MaxHWIDConnection Limite de conexões por identificador de hardware configurado no ConnectServer.

Data/ServerList.dat

O arquivo começa com o número da seção, seguido pelas linhas de servidor e por end:

0
ServerCode "ServerClient" "ServerName" "ServerAddress" ServerPort "ServerType"
end
Coluna Significado
ServerCode Código da entrada dentro da seção. Na seção 0, é o código usado diretamente pelo GameServer. Preserve a correspondência com ServerCode do GameServerInfo - Common.dat.
ServerClient Nome mostrado na lista do cliente.
ServerName Nome interno da entrada de servidor.
ServerAddress Endereço ao qual o cliente se conectará após escolher o servidor. Deve ser acessível aos jogadores.
ServerPort Porta do GameServer correspondente.
ServerType SHOW exibe a entrada na lista; HIDE a mantém cadastrada sem apresentá-la nessa lista.

Exemplo do arquivo original:

0
0  "Server Easy"  "GameServer"  "192.168.1.6"  55901  "SHOW"
19 ""             "GameServerCS" "192.168.1.6" 55919 "HIDE"
end

O IP é apenas o do pacote examinado, não um endereço universal para publicação. O código 19 continua reservado ao GameServerCS mesmo oculto da lista.

Antes de alterar

Faça backup. Verifique a porta TCP no cliente, a porta UDP nos outros serviços e cada par ServerCode/ServerPort. Após aplicar, teste a lista de servidores e a entrada em cada servidor anunciado.

Fim do artigo
AJUDE A MELHORAR A WIKI

Encontrou algo incorreto ou faltando?

O WhatsApp abrirá com o título e o link deste artigo. Conte no atendimento o que precisamos ajustar.

Reportar uma questão