Fórum Monitorando pacotes enviados a outro programa #335510
02/01/2007
0
Bem, acredito que a melhor forma de explicar minha dúvida seja escrever exatamente o que preciso fazer e o porque disso.
Quero criar um programa em Delphi para ser um assistente para o Staff-team de meu shard de UO. Shard é um servidor de jogo e UO é o jogo Ultima Online, para aqueles que não conhecem.
Acontece que o servidor do jogo não possui um pacote que envia ao cliente a ID do personagem logado por ele após o login, nem haveria uma forma automática (visto que é isso que desejo fazer) de o cliente me informar o ID do personagem dentro do servidor.
A única forma que consegui imaginar seria um programa que escutasse os pacotes enviados do servidor ao cliente, afim de obter esse ID dentro de um pacote de ´login aceito´ no início da conexão.
Eu preciso dessa ID pois muitos comandos que quero enviar ao servidor necessitam do ID do personagem para mudar sua posição no mundo ou deixá-lo invisível, por exemplo.
Como eu faço ou o que eu utilizo para que um programa feito em Delphi escute essa conversa entre cliente e servidor e possa, então, descobrir o ID que eu preciso?
Quero criar um programa em Delphi para ser um assistente para o Staff-team de meu shard de UO. Shard é um servidor de jogo e UO é o jogo Ultima Online, para aqueles que não conhecem.
Acontece que o servidor do jogo não possui um pacote que envia ao cliente a ID do personagem logado por ele após o login, nem haveria uma forma automática (visto que é isso que desejo fazer) de o cliente me informar o ID do personagem dentro do servidor.
A única forma que consegui imaginar seria um programa que escutasse os pacotes enviados do servidor ao cliente, afim de obter esse ID dentro de um pacote de ´login aceito´ no início da conexão.
Eu preciso dessa ID pois muitos comandos que quero enviar ao servidor necessitam do ID do personagem para mudar sua posição no mundo ou deixá-lo invisível, por exemplo.
Como eu faço ou o que eu utilizo para que um programa feito em Delphi escute essa conversa entre cliente e servidor e possa, então, descobrir o ID que eu preciso?
Baphomet
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)