Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Первые трудности на linux
#11
По 3му пункту. В сборке как правило нету в ядре авторестартера.
Данная штука самый обычный костыль.

Покажите вывод GameServer_loop.sh
видимо нет цикла while do на проверку состояния jvm.
Ответ
#12
Делал по мануалу:

loginserver

Код:
Login Server:
The excecutable files are the .sh
Find loginserver_loop.sh
duble click > Display
(Be carefull i want to understand in this commands and codes is what i pre-mentioned in part 1 of the guide)
and paste this:
----Code----

#!/bin/bash
cd /home/user/Server/login
err=1
until [ $err == 0 ];
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 -Xmx256m -XX:+UseSerialGC -XX:+AggressiveOpts -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.loginserver.L2LoginServer > log/stdout.log 2>&1
   err=$?
#   /etc/init.d/mysql restart
   sleep 10;
done

----Code---- SAVE kai EXIT

Create a file named:
startloginserver.sh
duble click > Display
enter this:

----Code----

#!/bin/bash

cd /home/user/Server/login
echo "try to kill all realm screens"
while
pid_realm=`ps ax | grep 'SCREEN -AdmS realm ./LoginServer_loop.sh' | grep -v "grep" -m 1 | sed 's/[^0-9]?\([0-9]*\).*/\1/; s/[^0-9]*//'`
ps -p $pid_realm > /dev/null 2>&1;
do
echo "realm=$pid_realm";
kill $pid_realm;
done
echo realm screen...
screen -AdmS realm ./LoginServer_loop.sh
echo start...
xterm -title 'login server' -e tail -f /home/user/Server/login/log/stdout.log &

gameserver

Код:
Game Server:
Find the gameserver_loop.sh
duble click > Display
paste this:
----Code----

#!/bin/bash

DBHOST=localhost
USER=root
PASS=
DBNAME=l2jdb

err=1
until [ $err == 0 ];
do
        #mysqlcheck -h $DBHOST -u $USER --password=$PASS -s -r $DBNAME>>"log/`date +%Y-%m-%d_%H:%M:%S`-sql_check.log"
        #mysqldump -h $DBHOST -u $USER --password=$PASS $DBNAME|zip "backup/`date +%Y-%m-%d_%H:%M:%S`-l2jdb_gameserver.zip" -
        [ -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"
        [ -f log/chat.log ] && mv log/chat.log "log/`date +%Y-%m-%d_%H:%M:%S`-chat.log"
        java -Dfile.encoding=UTF- -Xms2g -Xmx5g -Xmn512m -Xss128k -XX:PermSize=128m -XX:MaxPermSize=768m -XX:ParallelGCThreads=2 -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalMode -XX:+CMSIncrementalPacing -XX:CMSIncrementalDutyCycleMin=0 -XX:CMSIncrementalDutyCycle=10 -XX:+CMSParallelRemarkEnabled -XX:SurvivorRatio=8 -XX:TargetSurvivorRatio=90 -XX:MaxTenuringThreshold=31 -XX:+AggressiveOpts -XX:+PrintGCDetails -XX:+PrintGCTimeStamps -Xloggc:gc.txt -cp lib/*:l2jfrozen-core.jar com.l2jfrozen.gameserver.GameServer > log/stdout.log 2>&1
        err=$?
        sleep 10
done


----Code---- SAVE kai EXIT

Create a file named:
startgameserver.sh
duble click > Display
paste this:

----Code----

#! /bin/sh

cd /home/user/Server/gameserver
echo server screen...
screen -AdmS server ./GameServer_loop.sh
echo start...

xterm -title 'Game server' -e tail -f /home/user/Server/gameserver/log/stdout.log &
[Изображение: ck.gif]
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Active directory + linux smb server share xolseg 2 1,751 09-22-2014, 10:48 AM
Последний пост: epmak
  Windows\Linux и Razer устройства. (Зависание оборудования) L2CCCP 8 3,326 08-03-2013, 07:44 PM
Последний пост: Trinity
  AHCI & Linux n3k0nation 1 2,041 07-10-2013, 10:16 AM
Последний пост: n3k0nation
  Linux mint [STIGMATED] 41 8,987 01-15-2013, 04:22 PM
Последний пост: APKO
  создание хостинга для себя(Linux) Horus92 4 2,731 01-02-2013, 07:49 AM
Последний пост: Horus92
  IT-GEV Удаленное Администрирование Серверов Linux, Unix, Windows gev511 1 2,388 11-20-2011, 11:18 AM
Последний пост: gev511
  Windows VS Linux 2 n3k0nation 24 10,539 01-14-2011, 11:50 AM
Последний пост: white_kh
  Windows vs Linux - Кто кого? PROGRAMMATOR 145 40,658 09-19-2010, 04:29 PM
Последний пост: Ozzy
  Debian Linux Askian 17 9,544 07-22-2010, 11:25 PM
Последний пост: DeForMator
  Скрипт DLE на ALT Linux 5.0 Ковчег nelegal 0 4,224 12-15-2009, 05:05 AM
Последний пост: nelegal

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)