Enviado em 20/11/2011 - 23:56h
Ola pessoal, sou novo por aqui e venho pedir ajuda aos q tem experiencia com programação de sockets!
bom existe um jogo chamado WYD, e eu iniciei a programação de um emulador para ele, pois temos o server original porem o jogo esta na verção 7.58 e o emulador é ainda da 6.13.
neste espaço entre as verções muita coisa mudou, e atualizar ele por meio de uma dll fica muito desvantajoso.
o emulador original deste mmo, possui uma DataBase Server, a qual o GameServer se conecta, e os Clientes se conectam ao GameServer!
tem varios projetos de emuladores para esse jogo na net, porem todos utilizam o mysql como DB. Eu gostaria de seguir a linha do emulador original, tendo uma DataBase Server, onde esta aceitara a conexão de até 5 GameServers, e estes por sua vez aceitaram até 750 Clientes!
o original funciona mais ou menos assim!
o cliente envia a solicitação de login ao GS, este por sua vez interpreta o packet recebido, e reenvia para a database, onde ela verifica se a conta existe, se esta logada, etc. E envia a resposta ao GS q por sua vez envia ao Cliente!
O que eu gostaria de saber, é como eu poderia proceder com a programação dos sockets pro gameserver, ja q ele tem q ser cliente da DB e Servidor dos Clientes!!
se alguem puder me da um exemplo de como fazer isso seria de grandee ajuda!
Grato e até^^
bom existe um jogo chamado WYD, e eu iniciei a programação de um emulador para ele, pois temos o server original porem o jogo esta na verção 7.58 e o emulador é ainda da 6.13.
neste espaço entre as verções muita coisa mudou, e atualizar ele por meio de uma dll fica muito desvantajoso.
o emulador original deste mmo, possui uma DataBase Server, a qual o GameServer se conecta, e os Clientes se conectam ao GameServer!
tem varios projetos de emuladores para esse jogo na net, porem todos utilizam o mysql como DB. Eu gostaria de seguir a linha do emulador original, tendo uma DataBase Server, onde esta aceitara a conexão de até 5 GameServers, e estes por sua vez aceitaram até 750 Clientes!
o original funciona mais ou menos assim!
o cliente envia a solicitação de login ao GS, este por sua vez interpreta o packet recebido, e reenvia para a database, onde ela verifica se a conta existe, se esta logada, etc. E envia a resposta ao GS q por sua vez envia ao Cliente!
O que eu gostaria de saber, é como eu poderia proceder com a programação dos sockets pro gameserver, ja q ele tem q ser cliente da DB e Servidor dos Clientes!!
se alguem puder me da um exemplo de como fazer isso seria de grandee ajuda!
Grato e até^^