[Resolvido]Jogo online com salas

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Qui 30 Jun 2011, 15:22

Já vi muitos tutoriais sobre jogos online
Mais eu queria saber como fazer para o jogador entrar em uma sala sem precisar informar endereço de IP do servidor.
Já vi alguns tópicos falando da 39.dll mais com ela eu consigo fazer isso ?


Última edição por Lucas 5293 em Sex 01 Jul 2011, 09:24, editado 2 vez(es)

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Pit Bull em Qui 30 Jun 2011, 15:25

Também queria saber,aqui nesse fórum não existe tutoriais que expliquem direito sobre a dll,já tentei aprender mais desisti.
Eu vi um jogo de robô online,o dono do jogo podia colocar um tutorial aqui não é.

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por fonetico em Qui 30 Jun 2011, 15:27

Sem saber o IP do servidor? Não tem como! O IP é o único endereço na internet que pode ser usado para estabelecer uma conexão com um outro computador remoto. É como dar uma carta à um carteiro sem mapa.

Se bem que há outros meios de comunicação. Os demais que conheço são por rede local (no qual podem ser conectados apenas os comutadores que compartilham a mesma rede doméstica) ou por conexão via site (já vi um tutorial sobre isso do Mark Overmars link abaixo). Mas como não conheço muito da área, vamos esperar mais alguém responder.

Link direto do download do arquivo em pdf:
http://www.yoyogames.com/downloads/tutorials/multiplayer.zip

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Pit Bull em Qui 30 Jun 2011, 15:34

Esse tutorial é para a conexão usando as funções do game maker,estamos procurando um tutorial de dll pois as dlls são mais rápidas na comunicação.

ps:Alguem pode fazer um tutorial ai explicando cada passo da dll.

Pit Bull

Número de Mensagens : 630
Idade : 21
Data de inscrição : 31/08/2010
Reputação : 15
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://leninja.com.br

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por fonetico em Qui 30 Jun 2011, 15:40

Desculpe, não tinha entendido direito.

O Janx (ex-administrador) criou um tutorial em duas partes de como usar a 39dll. Acredito que o dono do tópico já o tenha visto, mas mesmo assim vou postar o link:

Parte 1:
http://gmbr.forumeiros.com/t13291-tutorial-como-fazer-um-jogo-multiplayer-online-parte-i?highlight=multiplayer

Parte 2:
http://gmbr.forumeiros.com/t13626-tutorial-como-fazer-um-jogo-multiplayer-online-parte-ii?highlight=multiplayer

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Qui 30 Jun 2011, 15:45

fonetico escreveu:Sem saber o IP do servidor? Não tem como! O IP é o único endereço na internet que pode ser usado para estabelecer uma conexão com um outro computador remoto. É como dar uma carta à um carteiro sem mapa.

Se bem que há outros meios de comunicação. Os demais que conheço são por rede local (no qual podem ser conectados apenas os comutadores que compartilham a mesma rede doméstica) ou por conexão via site (já vi um tópico sobre isso do Mark Overmars ). Mas como não conheço muito da área, vamos esperar mais alguém responder.

Link direto do download do arquivo em pdf:
http://www.yoyogames.com/downloads/tutorials/multiplayer.zip
Sim teria o endereço de ip do servidor
mais em vez de informar o ip do servidor ao entrar nela , informar o nome da sala
por exemplo eu crio uma sala;
Código:
Nome da Sala: Lucas 5293 e amigos
Ip do servidor:1XX.XXX.XXX.XX
e se alguem quiser entrar em alguma sala vai ter assim:
Código:

Nome da Sala              |Endereço de IP do servidor
--------------------------------------------------------
Lucas 5293 e amigos          | 12...
Fonetico e membros da Staff      | 52...
e selecionaria uma sala para jogar
fonetico escreveu:O Janx (ex-administrador) criou um tutorial em duas partes de como usar a 39dll. Acredito que o dono do tópico já o tenha visto, mas mesmo assim vou postar o link
Já vi e não me ajudou muito

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por fonetico em Qui 30 Jun 2011, 15:59

O código não posso te mostrar até porque não sei, mas posso te falar a lógica (que há muito tenho pensado).

Vamos ver... Primeiramente seria necessário um servidor Master. Um servidor que fosse fixo, onde seu IP seria fixo. Então, pegaríamos o IP desse servidor e colocaríamos nas cópias do jogo distribuídas, de modo que a primeira conexão delas fosse diretamente com o servidor (não sendo necessário pedir o IP ao usuário). Mas calma! Tem mais.

Depois da conexão estabelecida, vamos fazer como você falou.
O usuário quer criar uma sala, então ele escreve o nome da sala e clica em "criar", nesse momento, é enviado ao servidor o nome da sala e o IP de quem criou a sala.
Depois disso, iriam chegar outras pessoas, e o jogo, após fazer a conexão, receberia do servidor informações das salas que foram criadas, bastando apenas a quem quer jogar, escolher uma sala. Feito isso, o servidor cruza os dois IP's (de quem criou a sala com os demais jogadores que querem entrar) fazendo uma conexão direta.

Acho que ficou um pouco confuso, mas se você ler com atenção vai entender.

Obs: Todas as referências à palavra servidor, me refiro ao servidor mestre.

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Qui 30 Jun 2011, 16:05

Assim fica difícil
Valew fonetico, tirou minhas duvidas,
mais não resolveu meu problema. ( impossível )
Pode Trancar o tópico

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Mr.Brum em Qui 30 Jun 2011, 16:05

pra entrar sem ip no host, vc pode usar o no-ip no servidor, Ele vai atribuir um URL ao seu ip, sendo assim,mesmo que o seu ip mude , bastará logar no no-ip que qualquer conexão irá direcionar para o seu ip...

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Qui 30 Jun 2011, 16:10

mrbrum22 escreveu:pra entrar sem ip no host, vc pode usar o no-ip no servidor, Ele vai atribuir um URL ao seu ip, sendo assim,mesmo que o seu ip mude , bastará logar no no-ip que qualquer conexão irá direcionar para o seu ip...
Como faço isso?

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Mr.Brum em Qui 30 Jun 2011, 16:17

TOU no trampo agora, mas quando puder vou postar um tuto sobre conexões com 39dll...

Mr.Brum

Ranking : Nota C
Número de Mensagens : 913
Idade : 25
Data de inscrição : 28/04/2011
Notas recebidas : D + D + C + C + D + B
Reputação : 41
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 0

http://mrbrumgames.blogspot.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Qui 30 Jun 2011, 16:20

mrbrum22 escreveu:TOU no trampo agora, mas quando puder vou postar um tuto sobre conexões com 39dll...
Opa vlw

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por rafasgb em Qui 30 Jun 2011, 20:18

Fiz uma engine para demonstrar a lógica básica.
A descrição/tutorial está no arquivo. A idéia principal das salas e da conexão online está ai. Não é a melhor engine nem talvez solucione sua dúvida por completo, mas eu quis fazer algo do tipo e fiz Smile
Download

rafasgb

Ranking : Nota A
Número de Mensagens : 581
Idade : 21
Data de inscrição : 19/05/2008
Notas recebidas : A
Reputação : -32
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Sex 01 Jul 2011, 09:23

rafasgb escreveu:Fiz uma engine para demonstrar a lógica básica.
A descrição/tutorial está no arquivo. A idéia principal das salas e da conexão online está ai. Não é a melhor engine nem talvez solucione sua dúvida por completo, mas eu quis fazer algo do tipo e fiz Smile
Download
Opa obrigado era isso mesmo que eu queria
PS: Agora é só achar um Master Server IP?

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por rafasgb em Sab 02 Jul 2011, 00:51

O master server IP é o ip do computador que roda o servidor.exe

rafasgb

Ranking : Nota A
Número de Mensagens : 581
Idade : 21
Data de inscrição : 19/05/2008
Notas recebidas : A
Reputação : -32
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   : 1

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Lucas 5293 em Sab 02 Jul 2011, 10:32

rafasgb escreveu:O master server IP é o ip do computador que roda o servidor.exe
Tabom ja entendi
Pode Trancar!

Lucas 5293

Ranking : Nota C
Número de Mensagens : 695
Idade : 18
Data de inscrição : 10/12/2010
Notas recebidas : C-D-B-B-B-C-C-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 1
   : 0

http://dopxgames.blogspot.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por PedroX em Sab 02 Jul 2011, 11:48

Tópico trancado.

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Jogo online com salas

Mensagem por Conteúdo patrocinado Hoje à(s) 08:14


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum