Ir para conteúdo
  • Cadastre-se

Deixando seu L2j Apto Para 1000 Player online


PussyOfLife

Posts recomendados

Primeiros passos:

 

Lineage 2

Configuração da Maquina para 500 a 1000 Players:

A Maquina deve possuir entre 4 a 8 gigas de memória RAM, sendo 8 o necessário para mil players.

A maquina deve possuir de 2 a 4 processadores, e no mínimo 2 núcleos.

HD de 20 a 40 gigas, de 8 mil a 15 mil RPMs.

Conexão mínima de 50 megas de UPLOAD a 200 megas.

 

Windows 64:

A necessidade de usar o windows 64 é para poder executar o Java x64 e MySQL x64, os programas x64 podem operar completamente 100% do que o seu hardware tem, ao contrário do x32, com Java x64 é capaz de você liberar até 12GB de RAM para ele livremente, claro que seu hardware deverá ter isso, no nosso exemplo estamos com um comp***dor de 8GB de ram, então sendo liberado 6GB para o java estaría ótimo!

Configuração do windows!

Para que o windows trabalhe pensando mais no que está executando, é necessário realizar algumas alterações.

Clique com botão direito do mouse em ( Meu Comp***dor ) e aperte ( Propriedades ).

Na nova janela que abrir clique na aba ( Avançado ).

Em “DESEMPENHO” aperte ( Configurações ).

Na nova janela aperte em ( Avançado ).

Em “USO DE MEMÓRIA” marque a opção “PROGRAMAS” e aperta ( Aplicar ) depois OK

Pronto, agora seu windows estará concentrado no que fazer.

Mais ainda precisamos organizar a memoria virtual que será liberada para o disco rígido.

Na mesma janela “Opções de desempenho” em “Memoria Virtual” aperte em ( ALTERAR ), uma nova janela irá se abrir.

E compare que o tamanho inicial e o mesmo que o tamanho máximo, atualize os dois com 6114.

Aperte ( OK ).

Deste modo temos o windows preparado para um super servidor!

Agora precisamos organizar o MySQL.

Vou postar partes do Mysql config que ficaria ideal para trabalhar de acordo com o comp***dor citado no exemplo acima.

Sabemos o principal recurso do mysql é adquirir RAM.

Em seu comp***dor onde o MySQL está instalado:

Ex: C:\MySQL\

abra o arquivo chamado my.ini

e configure as partes como estão abaixo:

default-storage-engine=INNODB

max_connections=600

query_cache_size=0

tmp_table_size=256M

innodb_additional_mem_pool_size=8M

innodb_flush_log_at_trx_commit=2

innodb_log_buffer_size=16M

innodb_buffer_pool_size=1024M

innodb_log_file_size=512M

innodb_thread_concurrency=60

memlock

innodb_file_per_table

Pronto, agora tu tens um MySQL trabalhando junto com o teu HD, isso ficará excelente para processar o tanto de coisas que seus players fazem no servidor!

Bom agora vamos configurar o servidor L2J

Abra o seu GameServer\Config > Bloco de notas options.properties

Ex:

C:\Seu Serve\GameServer\Config

Abra o arquivo options.properties

e edite como as linhas abaixo:

# ================================================== ===============

# Threads configuration – Take care changing this

# ================================================== ===============

ThreadPoolSizeEffects = 50

ThreadPoolSizeGeneral = 65

#Default 2

UrgentPacketThreadCoreSize = 10

#Default 4

GeneralPacketThreadCoreSize = 20

#Default 4

GeneralThreadCoreSize = 20

AiMaxThread = 20

Os valores foram definidos 5x.

Agora o other.properties:

# ================================================== ===============

# Logging features

# ================================================== ===============

# Logging ChatWindow

LogChat = False

# Logging Item handling NOTE: This can be very space consuming if enabled for all items.

LogItems = False

# Log GM actions

GMAudit = True

——-> Having them not running around can improve performance a bit

# Maximum range mobs can randomly go from spawn point

MaxDriftRange = 0

——-> Definitly set this to false!

# setting false can improve server performance on high rate servers

PreciseDropCalculation = False

——-> Dont know precisly wich is the best one but 1 has always worked great for me.

# This is setting of experimental Client <–> Server Player coordinates synchronization,

# 0 – no synchronization at all

# 1 – parcial synchronization Client –> Server only * using this option it is difficult for players to bypass obstacles

# 2 – parcial synchronization Server –> Client only

# 3 – full synchronization Client <–> Server

# -1 – Old system: will synchronize Z only

CoordSynchronize = 1

Pronto servidor configurado para um excelente comp***dor.

Partimos para o Console para abrir com sua potência máxima!

na pasta do GameServer

C:\(L2J)\GameServer

Tera o bat >> startGameServer.bat

clique nele com botão direito do mouse e aperte editar!

Edite as linhas:

REM ————————————-

REM Default parameters for a basic server.

java -Dfile.encoding=UTF-8 -Xmx1024m net.sf.l2j.gameserver.GameServer

REM

REM For debug purpose (for devs), use this :

REM java -Dfile.encoding=UTF-8 -Xmx1536m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,ad dress=7456 net.sf.l2j.gameserver.GameServer

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

REM java -server -Dfile.encoding=UTF-8 -Xmx1536m -Xms4096m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts

REM ————————————-

Pronto, agora seu servidor está preparado para suportar mais de 1000 Players online.

 

 

Créditos: PussyOfLife

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


Obrigado por compartilhar com a comunidade !

Alguns dos veteranos ( como eu ) já sabem disso, porém os Iniciantes não sabem do mesmo.

Tomei liberadade em consertar o título do tópico

Estava: "Deixando seu Lej Apto Para 1000 Player online"

Deixei: "Deixando seu L2j Apto Para 1000 Player online"

você confundiu o L2j com Lej auhsua ( digitando rápido isso acontece )

Título arrumado (:

Editado por Wallace Carvalho

Caso tenha alguma sugestão para aplicativos, por favor envie por MP.

 WhatsApp: 22 98156-2591 

L2JDREAM PROJECT

Link para o comentário
Compartilhar em outros sites

Olha o flood malandro ;D

gostei do tuto parabens e wallace tem cuidado com o flod nao e porque tu e contribuidor que e permitido flod.

@ADM-Felipe

Creio eu q nao teve a entesão de Floudar :happy:

 

 

Parabéns manin belo tuto vai ajuda muito os iniciantes q nao podem paga um bom DC :laugh:

 

Único Flood aqui foi o de vocês, eu apenas elogiei o membro, aproveitei o post e disse que o título do tópico estava errado e eu corrigi !!

 

Todos os posts em quote foram anulados !!

Prestem atenção, olhem minha quantidade de posts e a qualidade deles antes de falarem alguma coisa.

NEM MAIS UMA PALAVRA SOBRE O ASSUNTO !

Editado por Wallace Carvalho

Caso tenha alguma sugestão para aplicativos, por favor envie por MP.

 WhatsApp: 22 98156-2591 

L2JDREAM PROJECT

Link para o comentário
Compartilhar em outros sites

#Wallace Carvalho

 

 

mano eu nao vou ficar discutindo porque o topico nao foi feito pra isso , quando eu vi tava 2 posts iguais e por isso coloquei que foi flood e teve pessoas que viram tambem , e isso ai .

Aprendendo Compilar 100%

"Ninguém chega ao trono sem antes ser julgado por maiorais. Críticas são necessárias, acostume-se." - Fabricio Scotti

Link para o comentário
Compartilhar em outros sites

#Wallace Carvalho

 

 

mano eu nao vou ficar discutindo porque o topico nao foi feito pra isso , quando eu vi tava 2 posts iguais e por isso coloquei que foi flood e teve pessoas que viram tambem , e isso ai .

Então seu navegador bugou, pois eu só fiz UM post !

Caso tenha alguma sugestão para aplicativos, por favor envie por MP.

 WhatsApp: 22 98156-2591 

L2JDREAM PROJECT

Link para o comentário
Compartilhar em outros sites

Obrigado por compartilhar com a comunidade !

Alguns dos veteranos ( como eu ) já sabem disso, porém os Iniciantes não sabem do mesmo.

Tomei liberadade em consertar o título do tópico

Estava: "Deixando seu Lej Apto Para 1000 Player online"

Deixei: "Deixando seu L2j Apto Para 1000 Player online"

você confundiu o L2j com Lej auhsua ( digitando rápido isso acontece )

Título arrumado (:

 

Vlw Wallce Nao Prestei Muita Atenção No Titulo rsrs

 

@Adm-Felipe

 

Infelismente Testei Isso em 4 Servidores Diferentes e Em Muitos Outros Dedicados Tudo 100% Creio Que Voce Esteja Fazendo Algo Errado Mano Qualquer coisa me Adcione no MSN que Lhe Ajudo Em tudo. [email protected]

 

@Rodoolfo Barros

 

Vlw Man Sempre Estou Tentando Ajudar o Maximo Possivel. Em breve Estarei postando Varios outros Tutoriais...

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




×
×
  • 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.