Ir para conteúdo
  • Cadastre-se
  • 0

Login Para 2 Game


paulo jackson

Pergunta

Ola Galera

Estou com o seguinte problema. estou tentando colocar 2 server no mesmo login porem com cronica diferente um e interlude e o outro h5

configuração estar normal porem aparece ese erro de

 

/!\ Revision mismatch between LS and GS /!\

 

algem ai consegue da um help para editar o lgin para usar as 2 Versões

estou usando o login H5

 

Link para o comentário
Compartilhar em outros sites

Posts recomendados


  • 0

posta print do erro.

fto.png

precisa de algo tipo add lina no java do login para ele conectar qualquer game server ou em tao editar o game server para aceitar o login h5

Editado por paulo jackson
Link para o comentário
Compartilhar em outros sites

  • 0

Cara em outras versões dá para fazer isso , se em H5 não está dando então não sei qual o problema.

Editado por Tayran.JavaDev

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Cara em outras versões dá para fazer isso , se em H5 não está dando então não sei qual o problema.

ok como faco para add em java essa linha

 

 

** @see com.l2jserver.loginserver.L2LoginServer#PROTOCOL_REV */
private static final int REVISION = 0x0106 and 0x0102;
private RSAPublicKey _publicKey;
para ele pegar o protocolo 106 e 102

como seria essa linha para o cliente identificar tanto protocolo 0x0106 quanto protocolo 0x0102

Link para o comentário
Compartilhar em outros sites

  • 0

em qual arquivo você está olhando isso cara ? não sei se isso vai funcionar.

eu fucei e tentei entender alterei a verçao mais nao deu muito certo

esse eo arquivo pelo q eu entendi q da o erro de incompatibilidade

 

/gameserver/LoginServerThread.java

 

la em baixo tem alinha do erro

O conteúdo está oculto, favor efetuar login ou se cadastrar!

no l2frozen fica

head-src/com/l2jfrozen/gameserver/thread/LoginServerThread.java

Editado por paulo jackson
Link para o comentário
Compartilhar em outros sites

  • 0
O conteúdo está oculto, favor efetuar login ou se cadastrar!
O conteúdo está oculto, favor efetuar login ou se cadastrar!

Bom pra deixar dois igual você queria ficaria assim , testá aí.

Editado por Tayran.JavaDev

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0
O conteúdo está oculto, favor efetuar login ou se cadastrar!
O conteúdo está oculto, favor efetuar login ou se cadastrar!

Bom pra deixar dois igual você queria ficaria assim , testá aí.

 

agora tanto usando o login H5 quanto Usando o Login original da rev da esse erro

INFO Connecting to login on 127.0.0.1:9014
WARN /!\ Revision mismatch between LS and GS /!\
Link para o comentário
Compartilhar em outros sites

  • 0

private static final int REVISION = 0x0102;
private static final int REVISION2 = 0x0106;

Você colocou os valores certos das duas revision nessa parte ? por que eu só fiz e não editei não.

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

private static final int REVISION = 0x0102;

private static final int REVISION2 = 0x0106;

 

Você colocou os valores certos das duas revision nessa parte ? por que eu só fiz e não editei não.

sim exatamente essas 2 revisões

Link para o comentário
Compartilhar em outros sites

  • 0

Cara tem nem por que dá erro não seguindo a lógica , se a revision for qualquer coisa acima diferente de 102 e diferente de 106 vai cair nesse erro , então só pode ser revision diferente dessa que colocamos , quer que programo para usar outra lógica e você testa aí ?

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Cara tem nem por que dá erro não seguindo a lógica , se a revision for qualquer coisa acima diferente de 102 e diferente de 106 vai cair nesse erro , então só pode ser revision diferente dessa que colocamos , quer que programo para usar outra lógica e você testa

te incomodando mais um pouquinho ^^

consegue ter uma noção desse erro

 

Exception in thread "[email protected]" java.lang.ArrayIndexOutOfBou
ndsException
at java.lang.System.arraycopy(Native Method)
at com.l2jserver.util.network.BaseRecievePacket.readB(BaseRecievePacket.
java:95)
at com.l2jserver.loginserver.network.gameserverpackets.GameServerAuth.<i
nit>(GameServerAuth.java:74)
at com.l2jserver.loginserver.network.l2jgameserverPacketHandler.handlePa
cket(l2jgameserverPacketHandler.java:77)
at com.l2jserver.loginserver.GameServerThread.run(GameServerThread.java:
136)
Link para o comentário
Compartilhar em outros sites

  • 0

O que você fez ou o que tentou fazer ?

eu editei o LoginServerThread.java do l2 frozen para a seguinte revisão

 

private static final int REVISION = 0x0106;

 

 

ai deu erro no loginserver.bat

 

acho q nao estar dando certo devido a rev do h5 ser da l2jserver

Editado por paulo jackson
Link para o comentário
Compartilhar em outros sites

  • 0

Cara acredito que isso vai dar certo não testa colocar no login do hi5 a revision do interlude , eu nunca mexi nisso só estou tentando te ajudar , mas não tenho experiência com isso não...

aquela primeira ajuda que fiz era pra ter funcionado por que seguindo a lógica iria pular a verificação , a terceira coisa que você pode fazer para saber se vai funcionar e continuar tentando é remover a verificação que tem lá da revision , fazendo isso ele vai passar direto no loguin server e tecnicamente vai funcionar. ( mas isso é só para saber se não estamos perdendo tempo em criar um condição para dois gameservers)

"Tente ser uma pessoa de valor , não de sucesso" - Albert Einstein

 

 

Link para o comentário
Compartilhar em outros sites

  • 0

Cara acredito que isso vai dar certo não testa colocar no login do hi5 a revision do interlude , eu nunca mexi nisso só estou tentando te ajudar , mas não tenho experiência com isso não...

 

aquela primeira ajuda que fiz era pra ter funcionado por que seguindo a lógica iria pular a verificação , a terceira coisa que você pode fazer para saber se vai funcionar e continuar tentando é remover a verificação que tem lá da revision , fazendo isso ele vai passar direto no loguin server e tecnicamente vai funcionar. ( mas isso é só para saber se não estamos perdendo tempo em criar um condição para dois gameservers)

Realmente o login server da revisão h5 vai uma verificaçao diferente de ip buscando o ip em um arquivo xml dentro da game/confg/ipconfig.xml que e o que faz a diferença

a solução seria

o editar todo codigo na pasta que tem dentro login que faz a verificaçao no caso o GameServerThread.java para q ele verifique os dois tipos de LoginServerThread.java

 

vou fazer um teste doido aqui para ver

o

Link para o comentário
Compartilhar em outros sites

  • 0

I ai amigo e eu aqui de novo

em tao fiz aquela alteração q vc falou no game server H5 realmente ele nao da o erro porem nao faz a conexão com o login ai andei verificando certinho

queria tirar uma duvida dentro da pasta login tem um arquivo q pelo que percebi e ele q faz a o reconhecimento do arquivo LoginServerThread.java

 

tentei adaptar nao conseguir sera q tem como adaptar o codigo do GameServerThread.java

tipo eles sao bastante parecidos porem o GameServerThread do h5 o código e mais recente e menor sera q tem como nos add o o mesmo código do GameServerThread do IL

dentro do GameServerThread do h5 ?


Peguei esse código para adaptar o game do freya no login do h5 alguém consegue adaptar para o game l2jfrozen

 

 

O conteúdo está oculto, favor efetuar login ou se cadastrar!
Link para o comentário
Compartilhar em outros sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Processando...




×
×
  • Criar Novo...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.