Ir para conteúdo
  • Anúncios

    • AiroN

      Anuncie no L2JBrasil

      Deseja anunciar aqui no fórum, no Top L2JBrasil ou em nossa página no Facebook? Confira: www.l2jbrasil.com/anunciar
    • Grundor

      Método de login alterado   08-10-2017

      Com a atualização do fórum para versão  IPB 4.2 não é mais possível fazer login usando username, ao invés disso você deve usar e-mail ou seu Display Name (nome como é exibido no forum).      
Kelvin

Problema na revisão L2JFROZEN (LOGIN)

Recommended Posts

Pessoal, venho aqui no fórum informar um problema grave que estamos enfrentando com a revisão JFROZEN.

 

Não apenas eu, mas os demais enunciantes do forum quando temos clientes que utilizam da mesma.

 

Ela esta com um bug terrível no seu LOGINSERVER que ao ser usado em qualquer VPS consome completamente todo o uso de CPU deixando sempre em 100% e causando travadeira, lag, congestionamento e outros transtornos aos donos de servidores.

 

Quem utiliza a revisão poderá abrir o gerenciador de tarefas e verificar o processo java.exe com um baixo consumo de memoria mas um alto consumo de CPU.

 

Isso não tem logico alguma para o sistema, já tentei informar isso aos desenvolvedores mas sem sucesso.

 

Então antes que vocês quebrem cabeça, culpem os pobres donos de host ou culpem o coitado que criou o pré configurado, estão avisados.

Para quem já esta com este problema ou deseja evitar esta aqui uma correção do login que pode ser usada em qualquer revisão, mas em especial para JFROZEN.

 

Façam o teste com seu login atual e com esta e verão a diferença.

 

http://www.mediafire...5cg4ihgvooudbhm

 

Boa sorte ;)

Editado por AiroN
recolocando link online
  • Like 24

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu também tinha reportado isso ao devs da frozen, só que eles não fizeram a correção .

muito legal da sua parte kelvin . obrigado .

Compartilhar este post


Link para o post
Compartilhar em outros sites

só força kelvin estarei baixando para o ''teste''.

Obrigado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse problema da em quem usa o java 7.

é necessário usar o jdk7 na jfrozen, e em muitas outras,

bastante importante baixar isto .

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não encontrei restrição, em todos os meus testes ocorre este problema.

 

Se você tem um processador mais parrudo dificilmente ira notar porque os picos são rapidos, mas para quem usa VPS, maquina virtual ou um PC mais modesto que é o caso da grande maioria o problema é latente.

  • Like 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

é necessário usar o jdk7 na jfrozen, e em muitas outras,

bastante importante baixar isto .

To usando o jdk 6 update 33 em meu servidor.

Quando usei o jdk 7 tive o problema com o loguin usando 100% da CPU.

 

Outro problema é que o windows server 2003 não é muito bom para usar com a frozen, O código deles funciona melhor no linux.

  • Like 2

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu tenho um problema parecido

antigamente eu o login e gameserver so usava 30% da minha memoria

hoje esta usando 70% da memoria

so que é em todas as revisões

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado pela dica Kelvin, também tentei reportar erros para eles e sem sucesso.

Valeu pela correção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu já tinha percebido isso pode também ocorrer travamentos no jogo nem a L2j Teon pesava tanto assim, tipo você digita //admin ai vai em opções no mesmo menu, e não carrega no caso eu uso Alt Tab, e pega mais eu estou usando Dream agora e está normal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

kelvin, o uso maximo do cpu é configurado dentro dos arquivos login.bat game.bat

já ocorreu comigo. configurei de boa sendo que meu pc era uma merda... e ocorreu uma grande melhoria.

 

 

 

TITULO REAL : Como fazer uma pack Pesada rodar num computador LEVIANO! Sem Precisar Upar pro DC/VPS/Host! etc. (Com Configurações basicas) [MEGATUTORIAL]

 

 

bom ... para aqueles tem problema com aquele tipo de pack pesado

e seu pc não suporta, ou como seu pc é um horrivel, sem querer ofender ...

Que nem meu pc ! com as configs

Processador : AMD Athlon 2.0

Memoria Ram : 1,5 GB

 

e não roda teon ? OXE AGORA LASCOU, MINHA PACK É TEON, O QUE EU FAÇO? :(

...

esse tutorial vai resolver seu problema ...

- coomo resolver meu problema, teon num é pesada pra caramba, e num tem que tirar muitas coisas pra deixar ela leve?

- bom por um lado sim, e por outro não ... hoje estava com um cliente meu.

e esse cliente estava com esse problema o pc dele era indo e voltando melhor que o meu, sendo que ... ele não logava na pack! ele ligava a pack ea Memoria fisica do PC foi pra 2,5 GB ,sendo que seu pc era só 1 GB de memoria ...

 

 

 

deixarei algumas Observações para que entendam melhor o que eu quero passar para vocês, ok?

 

 

enfim vamos ao que enteressa. hehe

 

==================

 

1º Vamos pegar uma pack a escolha, como teon ou algo do tipo ...

bom, usei meu projeto.

- EU USEI MEU PROJETO ENTÃO NÃO TEREMOS NENHUM PROBLEMA AO USAR OUTRO ... SOMENTE SIGA AS INSTRUÇÕES CORRETAMENTE.

 

então ... vamos mecher dentro do arquivo Gameserver.bat e LoginServer.bat

 

Vamos ao GameServer.bat

 

REM -------------------------------------

REM Default parameters for a basic server.

java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=512m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jdemonniac-core.jar com.l2jdemonniac.gameserver.GameServer

REM

REM If you have a big server and lots of memory, you could experiment for example with

REM java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts

REM -------------------------------------

iremos modificar somente a parte em VERMELHO,

bom isso está normal, coomo deveria estar na pack ..

a parte em AZUL, é a parte em que iremos modificar para usar a memoria fisica. usando esta config iremos usar X de CPU. e memoria fisica.

 

IMAGEM 1:

33208178.jpg

 

OBS: minha nossa, usando uma config assim meu pc num abre nem internet explorer. :O . e sendo que eu tenho sómente 1 GB De memoria no meu COMPUTADOR. assim ele é capaz de REINICIAR. ou até mesmo queimar! ://

 

2º Vamos Modificar agora para usar menos memoria para vê quanto ficamos e quanto melhorou a nossa configuração...

usamos as seguintes configs:

 

java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jdemonniac-core.jar com.l2jdemonniac.gameserver.GameServer

Configuramos para usar somente 256 da memoria, e veremos quanto da memoria fisica iremos ficar.

vejam que o AZUL, está diferente do acima. certo? pois modifiquei para usar somente 256 da memoria do MEU computador, então vejamos se diminuiu alguma coisa, e melhorou algo. ok ? vamos lá..

 

IMAGEM 2:

79571417.jpg

 

OBS: Opa... agora sim meu pc já pode rodar uma pack tão pesada assim, :arghh: .

ops, agora lascou tudo mas meu pc só tem 1 GB de memoria se eu abrir o l2 pra testar ele nem irá abrir, tem risco de travar meu pc, e eu ficar na vontade de testar! :cry:

 

3º Agora vamos modificar alguma coisa pra tentar facilitar, acho que vou tentar com 128 da memoria, vamos vê o que acontece quando uso, acho que deve ser o bastante .. mas vamos vê ..

 

java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=128m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jdemonniac-core.jar com.l2jdemonniac.gameserver.GameServer

 

Bom Desta vez, a parte em AZUL dê até certo já que estamos pensando no sentido sucessivo da memória, então iremos testar o 128 e vamos vê qual resultado, já que eu tenho somente 1GB de memória no meu computador. acho que teremos que tentar mais ...

 

IMAGEM 3:

17250753.jpg

 

OBS: aaah que chato mermão diminuiu pouco, putz . e agora ? assim fica dificil de fazer rodar uma pack pesada no meu computador não acha? mas vamos tentar só mais uma vêz pra vê o que temos ...

 

 

4º Bom desta vez iremos, tenta usar uma coisa basica baixa e que possa ser usado sem prejudar o computador ou a pack ..

irei testar a seguinte config:

 

java -Dfile.encoding=UTF8 -Xmx1024m -Xms512m -Xmn256m -XX:PermSize=32m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -XX:+UseSerialGC -cp ./lib/*;l2jdemonniac-core.jar com.l2jdemonniac.gameserver.GameServer

 

putz e agora é a minha ultima tentativa .. :GEEK:

 

e iremos vê como ficou nossa queridissima pack pesada...

 

IMAGEM 4:

11845454.jpg

 

OBS: O MYYY GODDD! que difereeença! :D:D:D:D . agora irei sempre testar as pack pesadas que tenho aqui. HUHUHUHU, estou muito feliz ...

 

 

 

========= FIM DO TUTORIAL =========

 

 

Créditos: eu mesmo . allanalcantarA

- por que os OBS: para entender mais o que se está falando e me passar como um de vocês, coomo já fiz isso.

- por que as imagens: para ter a noção de como reduz de verdade as configs, embora a pack seja pesada ou não...

- por que o tutorial: para ajudar muitos com esse problema, como eu...

Meu pc é ridículo, então tenho que bater com esse problema todos os dias quando ligo uma pack aqui ...

 

para quem acha que estou brincando com as configs do meu pc ..

ai vai uma foto desnecessária mas valida.

 

SS:

73121383.jpg

 

obrigado ...

e não esqueça de agradecer! :D

 

 

foi feita com base no lag da teon de antigamente, mas serve como base para todos as packs...

 

quem via, eu ligando uma pack teon e 2 l2, nesse pc nem acreditava. mas testa ai esse estilo e vê se ajuda. rsrs =)

 

Não vamos esquecer com os cuidados com o erro de VM(Memoria Virtual).

Editado por Allan Alcantara
  • Like 5

Compartilhar este post


Link para o post
Compartilhar em outros sites

O login que passei rodo em VM de 1GB com 1 core sem problemas. É uma forma rapida e simples pra galera que não tem conhecimento ou preguiça de ler resolver seu problema rapidamente.

 

--

 

PS: Ainda ta com esse PC? tsc tsc tsc

  • Like 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Kelvin o Login usa 100% quando atinge a quantidade especificada na configuração ai ele tenta buscar recursos mas não consegue ai começa a travar dar lag etc..

 

Aconselho a usarem assim

 

 

 

 

java -Xmx64m -XX:+UseParallelGC -XX:+AggressiveOpts -XX:ParallelGCThreads=2 -XX:MaxPermSize=64m -cp

 

 

 

 

Edite a parte vermelha a seu agrado lembrando quanto menos vc colocar maior o risco de travamentos...

 

PS:

 

 

Basicamente isso configura os gastos de uso da pack quanto melhor for o seu pc aconselho almentar...

 

 

Editado por Bian

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bian, tenha em mente que isso que passo é para clientes que utilizam VPS ou comp***dores menos "parrudos". Não à logica um login consumir 100% do uso do CPU com 10 players online.

Esse postado é o default da L2JServer, serve certinho no JFROZEN e não consome praticamente nada.

 

Mesmo você alterando o MaxPermSize para um valor menor o consumo ainda é auto, baixe um VMWARE, VIRTUAL BOX algo, virtualize o windows 2003 ou 2008 com apenas 1 core teste. Simplesmente inavegável.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já tinha reparado isso, valeu kelvin (:

Editado por Bluur

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, venho aqui no fórum informar um problema grave que estamos enfrentando com a revisão JFROZEN.

 

Não apenas eu, mas os demais enunciantes do forum quando temos clientes que utilizam da mesma.

 

Ela esta com um bug terrível no seu LOGINSERVER que ao ser usado em qualquer VPS consome completamente todo o uso de CPU deixando sempre em 100% e causando travadeira, lag, congestionamento e outros transtornos aos donos de servidores.

 

Quem utiliza a revisão poderá abrir o gerenciador de tarefas e verificar o processo java.exe com um baixo consumo de memoria mas um alto consumo de CPU.

 

Isso não tem logico alguma para o sistema, já tentei informar isso aos desenvolvedores mas sem sucesso.

 

Então antes que vocês quebrem cabeça, culpem os pobres donos de host ou culpem o coitado que criou o pré configurado, estão avisados.

Para quem já esta com este problema ou deseja evitar esta aqui uma correção do login que pode ser usada em qualquer revisão, mas em especial para JFROZEN.

 

Façam o teste com seu login atual e com esta e verão a diferença.

 

http://www.4shared.c...njER/Login.html

 

Boa sorte ;)

 

 

Ola Kelvin !

eu to rodando o meu server no outro pc que roda a ultima versão lineage 2 goddess of destruction ne uma boa com os graficos no maximo

mais mesmo assim quando eu ligo o server da umas travadas !

vc acha que é normal ou tem ave com esse bug ? e vc acha que isso pode realmente danificar o meu pc de alguma forma que de defeito nele ?

 

Eu tinha achado que os pre-confegurado da l2jfrozen eram os mais seguros !

Obrigado dez de ja por te avizado !

Compartilhar este post


Link para o post
Compartilhar em outros sites

so substituir ....

 

eu fiz isso e não deu certo , diz que o server terminou com anormalidade ...

tive que por a antiga em cima , esperando a solução do problema !!

 

 

 

varios agradecem , sabem como eu posso resolver o meu problema e não tem a corage de me ajuda

isso e fora do serio !!! moderadores e outros postam comentarios e não tem a corage de me ajuda

 

para a administração do forum isso e correto ??

 

 

( problema resolvido )

Editado por dudleyps

Compartilhar este post


Link para o post
Compartilhar em outros sites

subistitui tbm e deu conflito ao reconhecer o gameserver.

 

 

//edit

 

creio que uma explicação detalhada de como efetuar a adequação... agradeço;

 

Frozen v2 bySouza.... minha rev.

Editado por KennedyWashinton

Compartilhar este post


Link para o post
Compartilhar em outros sites
Visitante
Este tópico está impedido de receber novos posts.




Anuncie em nossa página no Facebook!
Confira o regulamento.
Contate-nos através do e-mail: [email protected] para mais informações.


  • Quem Está Navegando

    Nenhum usuário registrado visualizando esta página.

×