22-05-2010, 11:32 PM
|
#18 (permalink)
|
|
Banido
Registrado em: Dec 2008
Posts: 130
Agradecido 85 Vezes em 31 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
|
Visual Dream, eu posso te ajudar :)
Ia deixar de responder seu post porem vc merece e espero que sempre ajude os demais membros quando precisarem.
Como rodar 300 player + sem lag?
Demorei muito para desobrir isso, mudei muito de dedicados, ate que descobri onde era o problema.
Primeiramente quero te explicar uma pequena coisa sobre o JAVA e o Windows Server 2003.
A Maquina virtual do Java em sua engie foi criada, para liberação Maxima de memoria 1.5GB.
O Java nao vai te deixar liberar nunca acima de 1.5GB para criação de uma maquina virtual em Windows 32BITS (é isso que ele faz ao ligar seu server.);
E entao Drako como posso fazer para resolver seu problema?
Voçê vai necessitar de um Sistema operacional de 64x.
Windows 2003 64x.
pois com ele, o java tem a capacidade de liberar toda a memoria que tiver no dedicado para seu server.
Por isso quando vc alterou a quantidade de memoria para 3Gb como o GUMA pedio, vc teve erro ao iniciar, acusando que a memoria virtual nao pode ser liberada.
Apos vc instalar o Windows 64x no dedicado, vc podera liberar os 3GB citados acima.
Agora vamos as configurações e uma pequena explicação de como "MELHOR" configurar o server seu GameServer.exe
Citação:
@echo off
title Game Server UFS
IF EXIST update\l2jserver.jar goto update
IF NOT EXIST update\l2jserver.jar goto start
:update
move /y "update\l2jserver.jar"
Echo Atualizou
Echo.
goto start
:start
echo Starting L2J Game Server.
echo.
REM -------------------------------------
REM Default parameters for a basic server.
java -Dfile.encoding=UTF-8 -Xmx1024m (Esta configuraçao = Memoria LIBERADA para o LIGAMENTO DO SERVER , ajuda a LIGAR o server mais RAPIDO). -cp bsf.jar;bsh-2.0b4.jar;commons-logging-1.1.jar;mmocore.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-5.0.7-bin.jar;l2jserver.jar;jython.jar net.sf.l2j.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 (Esta config, é o MAXIMO de MEMORIA RAM, que o seu COMPUTADOR, vai poder LIBERAR para o SERVER aqui no caso vc poderia colocar 3GB, caso o server Travar o Pc libera ate 3 Gb de ram pro server.)-Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts
REM -------------------------------------
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Admin Restart ...
echo.
IF EXIST update\l2jserver.jar goto update
goto start
:error
echo.
echo Server terminated abnormaly
echo.
:end
echo.
echo server terminated
echo.
pause
|
Bom amigo, isso aqui vai resolver todos os seus problemas.
PS: aquele tutorial de 1k de players online é uma merda, so me deu dor de cabeça.
Sobre o Mysql, baixe um 64x e nao se preocupe que ele faz o resto, deixe 1 GB de ram so pro pc que o resto ja era.
|
|
|