MAC499 – Trabalho de Formatura Supervisionado


Etherclan

Rede distribuída descentralizada para localização de outros usuários

Aluno: Henrique Gemignani Passos Lima
Supervisor: Professor Daniel Macêdo Batista

Resumo:

Desenvolvedores de jogos eletrônicos livres que desejam implementar alguma funcionalidade multijogador sofrem com um problema: manter servidores, ou pelo menos uma lista desses. Jogos comerciais mais antigos para PC adotavam a estratégia de permitir que o jogador se conectasse a um endereço IP qualquer. Também era popular o jogo ter um lista de servidores oficial, que podia ser acessada de dentro do jogo. Já jogos comerciais recentes sempre possuem um servidor oficial principal do qual todas funcionalidades multijogador dependem. Não é comum um jogo moderno ter suporte a se conectar a um endereço IP qualquer. No caso de um jogo livre, o desenvolvedor tem duas opções: manter ele mesmo um servidor principal ou deixar esse trabalho para a comunidade. O primeiro implica num custo de manutenção para o desenvolvedor, enquanto o segundo aumenta a barreira de entrada para novos jogadores, dado que o jogador precisa ativamente procurar tal lista. Uma possível solução é a utilização de uma rede distribuída descentralizada na qual todos os jogadores e servidores participam.

Links

No menu acima.