Перейти к содержанию
Авторизация  
Travel

Ошибка При Запуске Game/loginserver

Рекомендуемые сообщения

Здравствуйте, я пока новичек в серверостроении и возможно моя ошибка уже где то здесь обсуждалась, я найти не смог .. Единственно что нашёл это поэксперементировать с -Xms / -Xmx , но мне это не помогло :clapping:

 

Собственно проблема: сборка L2NextGen (Epilogue) v4466 , при запуске StartGameServer / StartLoginServer выдаёт ошибку:

 

Starting L2NextGen Login Server

 

Unrecognized VM option '+AggressiveOpts'

Could not create the Java virtual machine.

 

L2NAuth: Server Terminated Abnormally.

 

L2NAuth: Server Terminated.

 

Для продолжения нажмите любую клавишу . . .

 

Заранее спасибо за помощь..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да ява установлена, на компе уже есть работающий сервер L2Jserver rev 7161 , он запускается без проблем, но не нравится та сборка решил поставить l2nextgen и с ним ошибку выдаёт :clapping:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не может создать яву на виртуальной машине оО

Выложи полные логи

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

там надо изменить "GameSever>Изменить" ищем строку "java -Xmx1024m -Xms1024m -cp " (у кого какие там настройки) и изменяем как у меня

если у вас так же то надо на меньшее значение но на какое не помню.Так же изменяем в LS

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

StartGameServer:

 

@echo off
@color 0A
title L2NextGen GameServer
:start
echo %DATE% %TIME% Game server is running !!! > gameserver_is_running.tmp
echo Starting L2NextGen Game Server.
echo.
REM set PATH="type here your path to java jdk/jre (including bin folder)"
REM Default parameters for a basic server.

REM Non Heap memory
set JAVA_OPTS=%JAVA_OPTS% -XX:PermSize=128m
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxPermSize=256m

REM Set heap min/max to same size for consistent results
set JAVA_OPTS=%JAVA_OPTS% -Xms1024m
set JAVA_OPTS=%JAVA_OPTS% -Xmx2048m

REM Garbage collection/Performance Options
set JAVA_OPTS=%JAVA_OPTS% -Xnoclassgc
set JAVA_OPTS=%JAVA_OPTS% -XX:+AggressiveOpts
set JAVA_OPTS=%JAVA_OPTS% -XX:TargetSurvivorRatio=90
set JAVA_OPTS=%JAVA_OPTS% -XX:SurvivorRatio=16
set JAVA_OPTS=%JAVA_OPTS% -XX:MaxTenuringThreshold=12
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseParNewGC
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseConcMarkSweepGC
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSIncrementalMode
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSIncrementalPacing
set JAVA_OPTS=%JAVA_OPTS% -XX:+CMSParallelRemarkEnabled

REM The important setting in 64-bits with the Sun JVM is -XX:+UseCompressedOops as it saves memory and improves performance
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+UseCompressedOops
set JAVA_OPTS=%JAVA_OPTS% -XX:UseSSE=3
set JAVA_OPTS=%JAVA_OPTS% -XX:+UseFastAccessorMethods

REM Logging
REM set JAVA_OPTS=%JAVA_OPTS% -verbose:gc
REM set JAVA_OPTS=%JAVA_OPTS% -verbose:class
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+PrintGCTimeStamps
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+PrintGC
REM set JAVA_OPTS=%JAVA_OPTS% -XX:+TraceClassUnloading
REM set JAVA_OPTS=%JAVA_OPTS% -Xloggc:gc.log

java -server -Xbootclasspath/p:./lib/jsr166.jar -Dfile.encoding=UTF-8 %JAVA_OPTS% -cp ./lib/*;l2nserver.jar l2n.game.GameServer
REM ======== Optimize memory settings =======
REM Minimal size with geodata is 1.5G, w/o geo 1G
REM Make sure -Xmn value is always 1/4 the size of -Xms and -Xmx.
REM -Xms<size>	set initial Java heap size
REM -Xmx<size>	set maximum Java heap size
REM -Xmn<size>	Size of young generation
REM ===============================
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo L2NGame: Administrator Restarting.
echo.
goto start
:error
echo.
echo L2NGame: Server terminated abnormally.
echo.
:end
echo.
echo L2NGame: Server terminated.
echo.
del gameserver_is_running.tmp
pause

 

StartLoginServer:

 

@echo off
@color 0A
:start
TITLE L2NextGen LoginServer
echo %DATE% %TIME% Login server is running !!! > login_is_running.tmp
echo Starting L2NextGen Login Server.
echo.
REM set PATH="type here your path to java jdk/jre (including bin folder)"
java -server -Dfile.encoding=UTF-8 -Xms32m -Xmx64m -XX:SurvivorRatio=8 -Xincgc -XX:+AggressiveOpts -cp ./lib/*;l2nserver.jar l2n.login.L2LoginServer
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo L2NAuth: Administrator restarting.
echo.
goto start
:error
echo.
echo L2NAuth: Server terminated abnormally.
echo.
:end
echo.
echo L2NAuth: Server terminated.
echo.
del login_is_running.tmp
pause

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Может быть я вообще сервер неправильно ставлю? Просто говорю я нуб, 2 дня назад первый раз попробовал поставить сервер, устанавливал L2Jserver, так как на него есть в интернете мануал, он установился без проблем, решил попробовать поставить l2nextgen, но там и папки немного другие в архиве и названия файлов тоже немного отличаются от l2jserver, а именно по nextgen'у нигде нету мануала по установке ..

Вот порядок как я устанавливаю сервер (наверняка туплю где-то, если что-то делаю не так напишите в каком месте плз) :

 

Скачал бесплатную сборку [ рев. 4466 ] с оффсайта разработчика [ http://www.l2nextgen.ru/ ]

 

1) Захожу в NaviCat , New Connection > MySQL , создаётся connection localhost_3306 , в нём создаю New Database с именем l2n.

 

2) Распаковываю архив с сервером. Внутри 3 папки [ sql , login , game ]. Скидываю их в заранее созданую папку C:\Server.

В мануале по L2J надо было в папке gameserver > tools запустить файл database_installer.bat, предварительно вписав в него пароль, который указывал при установке MySQL и NaviCat, но тут в папке game такой нету, за то она есть в папке sql :) В ней (в папке tools) я не нахожу database_installer.bat , за то в папке sql вижу другой батник Setup.bat. В него вписываю пароль ( 12345 как и подобает нубу :) )

set user=root
set pass=12345
set DBname=l2n
set DBHost=localhost

 

Запускаю его (Setup.bat):

 

(1) Install Login Server
(2) Install Game Server
(3) Upgrade DataBase
(4) Backup DataBase
(5) Restore DataBase
(6) Lost data in DataBase
(q) Quit

 

Устанавливаю 1 , 2 и на всякий случай :D3 , ибо это единственное, где упоминается database :)

 

3) Затем в инструкции по установке L2J надо было идти в папку gameserver/config и loginserver/config и в них в файлах server.properties (и loginserver.propeties соответственно) вписывать этот пароль ( в моём случае 12345 :) ) В моих папках game/config и login/config я таких файлов не нашёл, за то там есть папки defaults, в которых нашёл похожие файлы gameserver.ini и loginserver.ini, в которые и вписал пароль:

gameserver.ini :

LoginDB_Login=root
LoginDB_Password=12345

loginserver.ini :

# Database info
Driver=com.mysql.jdbc.Driver
URL=jdbc:mysql://localhost/l2n
Login=root
Password=12345
MaximumDbConnections=10

На всякий случай скопировал содержимое папок game/config/defaults и login/config/defaults в game/config и login/config соответственно.

 

5) Затем по инструкции к L2jserver надо было запускать файл RegisterGameServer.bat , вот на этом месте у меня и начинаются основные проблемы : нахожу этот файл в папке login , запускаю:

 

################################################
#											  #
#		## #   #	## ### ### ##  ###		#
#	   # # #   #   # #  #  # # # #  #		 #
#	   ### #   #   ###  #  # # ##   #		 #
#	   # # ### ### # #  #  ### # # ###		#
#											  #
# Obfuscation by Allatori Obfuscator v3.2 DEMO #
#											  #
#		   http://www.allatori.com			#
#											  #
################################################

java.lang.NullPointerException
	at l2n.login.F.j(Unknown Source)
	at l2n.login.F.<init>(Unknown Source)
	at l2n.gsregistering.GameServerRegister.main(Unknown Source)
Welcome to L2NextGen GameServer Registering
Enter The id of the server you want to register or type help to get a list of id
s:
Your choice:

 

Тут хз чё делать, жму 1

И мне выдаёт:

 

Exception in thread "main" java.lang.NullPointerException
	at l2n.gsregistering.GameServerRegister.main(Unknown Source)
Для продолжения нажмите любую клавишу . . .

 

На этом собственно я и застрял .. Если попробовать запустить StartGameServer и StartLoginServer выдаёт ошибку, про которую писал в первом посте..

Возможно проблема нубская, но я мой уровень в этом пока походу ниже новичка :friends:

Вообщем если кто то поможет буду очень признателен :drinks:

Заранее спасибо за помощь)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сервер строится так.

Зашёл в конфига в ГС и ЛС вписал пароль и имя базы.(название биз лучше делай одинаковое к примеру l2jdb как от оригинала)

потом в ГС и ЛС вписал ИП внешний и внутренни (интернет и сетевой).Дальше >

Заходишь в папку Tools и там есть инсталятор (смотря конечно какая сборка,разница только в названии инсталяторов).

жмёшь (название инсталятора моё) на инсталятор правой кнопкой мыши > Изменить > ищешь примерно такие поля >

"REM LOGINSERVER

set lsuser=root

set lspass=9632220466

set lsdb=l2jdb

set lshost=localhost

 

REM GAMESERVER

set gsuser=root имя подключения в базе и в мускуле (лучше изначально в мускуле не изменять при установке)

set gspass=Пароль от базы (свой)

set gsdb=l2jdb (сама база в которую будет идти установка всех оружий,настроек,вещей и т.д.В данном случае l2jdb)

set gshost=localhost" здесь проще оставить localhost

далее после того как настроил нужно запустить его (в моём случае нажать кнопку 1 потом 2 и ждать пока пройдёт установка параметров)

после того как ты всё установил,изменяешь в l2.ini ip подключение и всё можешь идти играть,сервер готов.

У меня например стоит Java последней версии с офф сайта Java.com.

Навикат можно любой,но лучше который рекомендуют,

MySQL стоит 5.1 и всё вроде нормально работает.

Ставь такие же программы и всё будет нормально,не пользуйся программами которые для тебя не известны и проги качай которые советую я или другие люди на этом сайте и всё будет ок.

а сборка у тебя какая???

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

используй сборку EON или ещё какую либо с многочисленными фиксами и теми кто давно уже этим делом занимается а не сборку с 1фиксом и 1 ревизией)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я писал выше - сборка L2NextGen [rev. 4466] и у них отличаются названия папок и файлов, я описал выше очень подробно где и что вводил. По идее всё как у тебя ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

почему с 1 фиксом ? ) у них там куча фиксов на сайте , они с 2008го года как я понял этим занимаются, а эта единственная бесплатная, которая у них есть на сайте.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

попробуй сборку EON а если она у тебя не запускается после адекватных настроек то обнови Java и остальные программы.

Если запускается EON значит просто та сборка слишком глимая:friends:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

EON это же Interlude ..

Мне интересны сборки Epilogue,

при адекватных настройках у меня нормально запускается EPILOGUE L2JSERVER rev. 7161 , без каких либо проблем, но сборка довольно кривая, а платная сборка l2nextgen сейчас стоит на большинстве х50 , на многих играл сборка довольно неплохая, вот хотел бесплатную потестить , но чё то никак не получается :friends:

На форуме разработчка таких проблем ниукого не возникало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ааа,ты эпилог.

По эпилогу я не шарю,но всё таки попробую разобраться и завтра тебе напишу успехи)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Разобрался с запуском RegisterGameServer.bat в папке login. Создался файл hexid(server1).txt , переименовал его в hexid.txt и закинул в game/config. А проблема с запуском StartGameServer.bat и StartLoginServer.bat , описаная в первом посте всё ещё актуальна :friends:

Несколько раз пробовал переустанавливать JAVA JDK/JRE 6 всё без толку ..

Starting L2NextGen Login Server.

Unrecognized VM option '+AggressiveOpts'
Could not create the Java virtual machine.

L2NAuth: Server terminated abnormally.


L2NAuth: Server terminated.

Для продолжения нажмите любую клавишу . . .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

сборка с гео? поставь меньше памяти для запуска

.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
сборка с гео? поставь меньше памяти для запуска

.

Без гео.

Как я правильно понимаю это делается в самом StartLoginServer.bat ?

Если не трудно подскажите где именно уменьшить надо?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

java -server -Dfile.encoding=UTF-8 -Xms1024m -Xmx1024m -cp bsf.jar;bsh-2.0.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-bin.jar;l2pserver.jar;jython.jar;rrd4j-2.0.5.jar;jacksum.jar l2p.gameserver.GameServer

Здесь.

хотя еще раз проверь все ли ты сделал правильно. еще зайди в яву создай там папку server и скопируй туды все файлы из папки клиент.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Тоже поставил сборку l2nextgem 4466 сборка считается топовой на данный момент,ставил уже очень много серверов,а вот с этим справится неполучается при запуске логин сервера пишется это:

|=====================COPYRIGHT=========================|

| Powered by L2NextGen © 2008-2010.

| ICQ: 290974.

| Website: www.l2nextgen.ru

|=====================COPYRIGHT=========================|

11:09:38.000 Loading LoginController...

11:09:41.968 Cached 10 KeyPairs for RSA communication

Exception in thread "main" java.lang.NullPointerException

at l2n.util.MTRandom.next(Unknown Source)

at java.util.Random.nextDouble(Unknown Source)

at l2n.util.Rnd.get(Unknown Source)

at l2n.login.B.g(Unknown Source)

at l2n.login.B.<init>(Unknown Source)

at l2n.login.B.C(Unknown Source)

at l2n.login.L2LoginServer.<init>(Unknown Source)

at l2n.login.L2LoginServer.main(Unknown Source)

 

L2NAuth: Server terminated abnormally.

 

 

L2NAuth: Server terminated.

 

Для продолжения нажмите любую клавишу . . .

 

 

 

 

При запуске гемс сервера это:

Starting L2NextGen Game Server.

 

Error occurred during initialization of VM

Could not reserve enough space for object heap

Error: Could not create the Java Virtual Machine.

Error: A fatal exception has occurred. Program will exit.

 

L2NGame: Server terminated abnormally.

 

 

L2NGame: Server terminated.

 

Для продолжения нажмите любую клавишу . . .

 

 

В чем проблема понять немогу!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...