Здравствуйте, гость ( Вход | Регистрация )

Навигация

Ссылки форума

Навигация по форуму

 
Reply to this topicStart new topic
Проблема со стартом Gameserver
berger
сообщение 24.4.2009, 1:08
Сообщение #1



Новичок
Группа: Newbies
Сообщений: 1
Регистрация: 19.4.2009
Поблагодарили: 0 *


Пробовал ставить сначала сервер от L2Jserver - все сделал по описаниям, заработало без проблем (Vista х64). Не очень понравилась сборка, посоветовали от L2Emu. Скачал, распаковал, вроде бы нормально прошел процесс установки баз. Логин-сервер конектится абсолютно без проблем, ни на что не ругается, вывод в конце что мол login server is ready. А вот с гейм-сервером какой то косяк. При старте он зацикливается на вот таком сообщении:



посмотрел указанный путь - действительно пути jre6\bin\server не существует, там есть только jre6\bin\client , и именно в нем и лежит указанная дллка jvm.dll. В конфигах нигде не нашел чтоб можно было путь этот менять, пробовал даже тупо создать этот каталог сам и свалить туда все содержимое client - сервер вроде бы начинает стартовать, но потом все равно вываливается с ошибкой явы. И дескать "проверьте свои файлы". Ява установлена вот эта jre-6u13-windows-i586-p-s.exe (собсна то что и предолжили на www.java.com скачать, потом проверилось и сказало что все ОК. Да и логин сервер от L2Emu как то же стартует? И вся сборка предыдущая от L2JServer на этой яве работает абсолютно без траблов) Вот содержимое моего gameserver.bat

@echo off
color 17
title L2EmuProject: Game Server Console
:start
echo Initializing L2EmuProject GameServer.
echo.

REM ----------- Set Class Paths and Calls setenv.bat -----------------
SET OLDCLASSPATH=%CLASSPATH%
call setenv.bat
REM ------------------------------------------------------------------

REM #======================================================================#
REM # You need to set here your JDK/JRE params in case of x64 bits System. #
REM # Remove the "REM" in order to set PATH variable #
REM # If you're not a x64 system user just leave #
REM #======================================================================#
set PATH=C:\Program Files (x86)\Java\jre6\bin

REM -------- Default parameters server --------------------------------------
java -Xmn128m -Xms512m -Xmx1024m -server net.l2emuproject.gameserver.util.BootManager
REM -------------------------------------------------------------------------

REM ----------------------- For debug purpose (for devs), use this : ---------------
rem java -Xmx512m -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=7456 net.l2emuproject.gameserver.util.BootBootManager
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 -----------------------------------------------------------------------------------------------------

SET CLASSPATH=%OLDCLASSPATH%

if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo Administrator Restarted ...
echo.
goto start
:error
echo.
echo GameServer Terminated Abnormaly, Please Verify Your Files.
echo.
:end
echo.
echo GameServer Terminated.
echo.
pause


а вот часть network.properties касаемо database connections:


# ----------------------------
# Section: Database Connection
# ----------------------------
# MySQL Driver we will use to connect to database
Driver= com.mysql.jdbc.Driver
# here are some other drivers :
#Driver= org.hsqldb.jdbcDriver
#Driver= com.microsoft.sqlserver.jdbc.SQLServerDriver

# URL to connect to database.
URL = jdbc:mysql://localhost/L2Emu_DB
# here are some other url's :
#URL = jdbc:hsqldb:hsql://localhost/L2Emu_DB
#URL = jdbc:sqlserver://localhost/database=L2Emu_DB/user=sa/password=

# your database login (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own login)
Login = ******

# your database password (by default MySQL uses = root, Warning: Not a Safe Setting! try to use your own pass)
Password = *******

# define here how many connections are allowed at the same time.
MaximumDbConnections = 10

в чем может быть дело, кто подскажет? Очень хочется пощупать эту сборку

Сообщение отредактировал berger - 24.4.2009, 1:11
Go to the top of the page
 
+Quote Post
kr-aleksandr
сообщение 24.4.2009, 7:11
Сообщение #2



Умелец
Группа: Advanced Members
Сообщений: 292
Регистрация: 17.4.2009
Поблагодарили: 85 *


открываем геймсервер.бат, ищем
CODE
REM #======================================================================#
REM # You need to set here your JDK/JRE params in case of x64 bits System. #
REM # Remove the "REM" in order to set PATH variable #
REM # If you're not a x64 system user just leave #
REM #======================================================================#
REM set PATH="type here your path to java jdk/jre (including bin folder)"

Убираем REM перед последней строкой и пишем туда путь до явы. У меня получилось так:
set PATH="C:\Program Files\Java\jdk1.6.0_13\bin"

Сообщение отредактировал kr-aleksandr - 24.4.2009, 7:12
Go to the top of the page
 
+Quote Post
Басяк
сообщение 24.4.2009, 9:07
Сообщение #3



Новичок
Группа: Members
Сообщений: 24
Регистрация: 23.4.2009
Поблагодарили: 5 *


или в яве создаем паку 'server' кидаем туда папку 'bin'

Сообщение отредактировал Басяк - 24.4.2009, 9:08
Go to the top of the page
 
+Quote Post
izen
сообщение 26.4.2009, 7:38
Сообщение #4



Познающий
Группа: Members
Сообщений: 91
Регистрация: 13.1.2009
Поблагодарили: 44 *


Все проще.
Меняем
java -Xmn128m -Xms512m -Xmx1024m -server net.l2emuproject.gameserver.util.BootManager
на
java -Xmn128m -Xms512m -Xmx1024m net.l2emuproject.gameserver.util.BootManager

или ставим Java EE crazy.gif

Сообщение отредактировал izen - 26.4.2009, 7:40

Воображение важнее знания
Go to the top of the page
 
+Quote Post
BeSeNoK
сообщение 1.5.2009, 12:29
Сообщение #5



Новичок
Группа: Members
Сообщений: 45
Регистрация: 22.4.2009
Поблагодарили: 6 *


Изменить путь к папке, либо кинуть бин в папку сервер и не нужно менять "ява -Хмн128м" и т.п.

Сообщение отредактировал BeSeNoK - 1.5.2009, 12:40
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 28.6.2026, 9:05