[help]Ошибка Геймсервера
Сборка : L2gold team version 1
Суть проблемы : Логин сервер запускется гуд, а вот гейм нет..( пишет:
Starting Server.
Error occurred during initialiation of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
L2Server: Server terminated abnormally.
L2Server: Server terminated.
Для продолжения нажмите любую кнопку . . .
Подскажите пожалуста в чем проблема?
На сколько я понимаю, не хватает памяти, попробуй выделить больше памяти под сервер.
В startGameserver в строчке
Замени -Xmx512m на -Xmx2048m
Пиши -Xmx1024m - должно хватить
Тут ведь ещё зависит сколько ОЗУ и какая ОС :)
Если WinXP то 1536 максимум выделить получиться.
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
в startGameserver я не нашел такой строчки...
#! /bin/sh
./GameServer_loop.sh &
вот что у меня написано в startGameserver
у меня WinXp
#!/bin/bash
# exit codes of GameServer:
# 0 normal shutdown
# 2 reboot attempt
while :; do
[ -f log/java0.log.0 ] && mv log/java0.log.0 "log/`date +%Y-%m-%d_%H-%M-%S`_java.log"
[ -f log/stdout.log ] && mv log/stdout.log "log/`date +%Y-%m-%d_%H-%M-%S`_stdout.log"
java -Xms1536m -Xmx1536m -cp ./../libs/*:l2jgold.jar net.sf.l2j.gameserver.GameServer > log/stdout.log 2>&1
[ $? -ne 2 ] && break
# /etc/init.d/mysql restart
sleep 10
done
Вот что у меня написано в GameServer_loop.sh, но все равно ошибка.

Пользователь
ВетеранПостов: 988
На форуме с: 22.06.2007
Репутация: +462
Рейтинг: 0
Тебе нужен startGameserver.bat а не startGameserver.sh
— Ушёл на пенсию...
Если тебе для линукса, то ищи эту строчку в GameServer_loop.sh
для windows редактируй startGameServer.bat
Если у тебя XP, зачем трогаеешь sh-файлы? Тебе нужен .bat
You can't feeling! No you can't feeling! And you can't feeling!
— People = Shit
Должен быть в той же папке, где находится GameServer_loop.sh и startGameserver.sh

Пользователь
ВетеранПостов: 988
На форуме с: 22.06.2007
Репутация: +462
Рейтинг: 0
vodo: Где находится startGameserver.bat ?
.bat вообще-то лежит обычно рядом с .sh
Как нету, а ну брось скрин папки с .sh файлами.
Да и поиск кто отменял? (не на сайте, а в проводнике
— Ушёл на пенсию...
@echo off
color 17
title L2Server
:start
echo Starting Server.
echo.
REM -------------------------------------
REM Default parameters for a basic server.
java -Xmx1024m -cp ./../libs/*;l2jgold.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 -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts
REM If you are having troubles on server shutdown (saving data),
REM add this to startup paramethers: -Djava.util.logging.manager=net.sf.l2j.L2LogManager. Example:
REM java -Djava.util.logging.manager=net.sf.l2j.util.L2LogManager -Xmx1024m -cp ./../libs/*;l2jserver.jar net.sf.l2j.gameserver.GameServer
REM -------------------------------------
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo L2Server: Administrator Restarting.
echo.
goto start
:error
echo.
echo L2Server: Server terminated abnormally.
echo.
:end
echo.
echo L2Server: Server terminated.
echo.
pause
Вот мой startGameserver.bat , вроде все норм а все равно пишет такую же ошибку.
1.96 гб.
Та же ошибка, Вин сервер 2003 , оперативы 3 гига
Сборка L2jOfficial rev.750 (Gracia Final)
color 17
title L2Server
:start
echo Starting Server.
echo.
REM -------------------------------------
REM Default parameters for a basic server.
java -Djava.util.logging.manager=net.sf.l2j.util.L2LogManager -Xmx1024m -cp ./../libs/*;l2jserver.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 -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts
REM If you are having troubles on server shutdown (saving data),
REM add this to startup paramethers: -Djava.util.logging.manager=net.sf.l2j.L2LogManager. Example:
REM java -Djava.util.logging.manager=net.sf.l2j.util.L2LogManager -Xmx1024m -cp ./../libs/*;l2jserver.jar net.sf.l2j.gameserver.GameServer
REM -------------------------------------
if ERRORLEVEL 2 goto restart
if ERRORLEVEL 1 goto error
goto end
:restart
echo.
echo L2Server: Administrator Restarting.
echo.
goto start
:error
echo.
echo L2Server: Server terminated abnormally.
echo.
:end
echo.
echo L2Server: Server terminated.
echo.
pause





