Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Área L2J > [L2J] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

Resposta
 
Ferramentas do Tópico Modos de Exibição
Antigo 28-07-2011, 10:18 PM   #1
Configurando L2j para 1k de players
axcel axcel está offline 28-07-2011, 10:18 PM

1-Configuração da Maquina para 500 a 1000 Players:
2-A Maquina deve possuir entre 4 a 8 gigas de memória RAM, sendo 8 o necessário para mil players.
3-A maquina deve possuir de 2 a 4 processadores, e no mínimo 2 núcleos.
D de 20 a 40 gigas, de 8 mil a 15 mil RPMs.
4-Conexão mínima de 50 megas de UPLOAD a 200 megas.
5-Windows 64

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 computador 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 Computador ) 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 computador citado no exemplo acima.

Sabemos o principal recurso do mysql é adquirir RAM.

Em seu computador onde o MySQL está instalado:

Ex: C:\MySQL\
abra o arquivo chamado my.ini

e configure as partes como estão abaixo:
Citação:
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
# ================================================== ===============

Citação:
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 computador.

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.

 
Avatar de axcel
axcel
Membro - Major
Registrado em: Jun 2011
Posts: 159
Nome Real: Axcel Kuhn
Visitas: 1823
Os Seguintes 5 Usuários disseram Obrigado(a) para axcel por gostarem deste post :
bopezin (05-09-2011), guiiwtf (28-07-2011), l2meteoro (13-09-2011), OliverSykes (28-07-2011), yusuketh (24-08-2013)
Links Patrocinados
Antigo 28-07-2011, 10:37 PM   #2
OliverSykes
www.l2jlive-project.com
 
Avatar de OliverSykes
 
Registrado em: May 2011
Localização: Italia - Florença
Posts: 1,222
Agradeceu: 175
Agradecido 393 Vezes em 249 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para OliverSykes Enviar mensagem via Skype para OliverSykes
Nome Real: Fábio Costa da Silva

Inventório de OliverSykes

Padrão

Muito legal mano bom que isso ira ajudar muitas pessoas que tem duvidas sobre quanto o computador pode suportar !!!

OliverSykes está offline   Responder com Citação
O seguinte membro ao lado disse Obrigado(a) a : OliverSykes por gostar deste Post :
axcel (28-07-2011)
Antigo 05-09-2011, 01:00 AM   #3
rykou
Membro - Subtenente
 
Avatar de rykou
 
Registrado em: Jul 2009
Posts: 49
Agradeceu: 43
Agradecido 23 Vezes em 7 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de rykou

Padrão

haja servidor!!!

rykou está offline   Responder com Citação
Antigo 21-09-2011, 01:12 PM   #4
usa
Membro - Marechal
 
Avatar de usa
 
Registrado em: Apr 2009
Localização: Tailandia
Posts: 288
Agradeceu: 32
Agradecido 45 Vezes em 33 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para usa
Pontos: 4,161, Nível: 41
Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Inventório de usa

Padrão

E se o meu PC tiver um recurso menor e eu tentar fazer isso, pode haver problemas?exemplo: Meu servidor tem de 159 player +++ eu facço isso, ele tá com 2 gb de Ram e tá segunrando a galera numa boa, eu colocando + um pent de memorial.será que essa gambiarra funciona?

usa está offline   Responder com Citação
Antigo 21-09-2011, 09:42 PM   #5
axcel
Membro - Major
 
Avatar de axcel
 
Registrado em: Jun 2011
Posts: 159
Agradeceu: 29
Agradecido 33 Vezes em 21 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para axcel Enviar mensagem via Skype para axcel
Nome Real: Axcel Kuhn

Inventório de axcel

Padrão

sim so que voce temque configura certo ne de acordo com a memoria vaga =) so que n iria pegar 1k :X

axcel está offline   Responder com Citação
Antigo 22-09-2011, 11:36 AM   #6
usa
Membro - Marechal
 
Avatar de usa
 
Registrado em: Apr 2009
Localização: Tailandia
Posts: 288
Agradeceu: 32
Agradecido 45 Vezes em 33 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para usa
Pontos: 4,161, Nível: 41
Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Inventório de usa

Padrão

Sim e me diga então, no momento estou possuindo só 2 gb de ram, qual o valor que ponho modificando essas configurações?

usa está offline   Responder com Citação
Antigo 22-09-2011, 05:24 PM   #7
axcel
Membro - Major
 
Avatar de axcel
 
Registrado em: Jun 2011
Posts: 159
Agradeceu: 29
Agradecido 33 Vezes em 21 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para axcel Enviar mensagem via Skype para axcel
Nome Real: Axcel Kuhn

Inventório de axcel

Padrão

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 ————————————-

ali onde esta em vermelho alias fala pra voce meche nessa parte no gs nao mecha deixe do jeito que ta so pule esta ultima parte

axcel está offline   Responder com Citação
Antigo 23-09-2011, 11:32 AM   #8
LeoDelux
Membro - General
 
Avatar de LeoDelux
 
Registrado em: Oct 2009
Posts: 233
Agradeceu: 39
Agradecido 254 Vezes em 86 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:
Enviar mensagem via Windows Live Messenger para LeoDelux Enviar mensagem via Skype para LeoDelux
Nome Real: Leandro Delux

Inventório de LeoDelux

Padrão

loll ja tem esse Topico aqui e antigo, propio Seto quem postou

Mas reveja os valores abaixo coloque em pratica que irá ver que não e como está explicando ai.

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 ————————————-

Tudo que tem REM antes não é executado unica parte a ser executado e o que está em azul que nao tem REM antes...
Editar onde está em vermelho não lhe trará resultados nenhum...
-
Quem tiver um ingles afiado da pra entender o que se diz
" REM If you have a big server and lots of memory, you could experiment for example with"
Se vc tiver umservidor grande e muita memória, você poderá experimentar por.exemplo,
REM java -server -Dfile.encoding=UTF-8 -Xmx1536m -Xms4096m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts

-
No caso seria assim

REM ————————————-
REM Default parameters for a basic server.
java -server -Dfile.encoding=UTF-8 -Xmx1536m -Xms4096m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts 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 ————————————-

- Tem que editar somente onde começa com Java e se vier REM antes não muda nada.

LeoDelux está offline   Responder com Citação
Antigo 23-09-2011, 12:14 PM   #9
Unnamed.
Membro - Recruta
 
Avatar de Unnamed.
 
Registrado em: Sep 2011
Posts: 7
Agradeceu: 2
Agradecido 0 Vezes em 0 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Meu Estado:

Inventório de Unnamed.

Padrão

Esse tuto ai não é um identico ao do Setokaiba ?

Unnamed. está offline   Responder com Citação
Antigo 23-09-2011, 12:14 PM   #10
usa
Membro - Marechal
 
Avatar de usa
 
Registrado em: Apr 2009
Localização: Tailandia
Posts: 288
Agradeceu: 32
Agradecido 45 Vezes em 33 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via Windows Live Messenger para usa
Pontos: 4,161, Nível: 41
Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41 Pontos: 4,161, Nível: 41
Atividade: 16%
Atividade: 16% Atividade: 16% Atividade: 16%

Inventório de usa

Padrão

Não entedi absolutamente nada....

usa está offline   Responder com Citação
Resposta


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 11:52 PM.