Показать сообщение отдельно
Непрочитано 03.02.2011, 22:12   #19
Аватар для sotariz
Пользователь

По умолчанию Re: AION X EMU + Ubuntu 10.04.1 Практикум

Цитата:
Сообщение от sotariz Посмотреть сообщение
Первый скрипт для loginserver:
cd /home/server/test/loginserver/
nano login.sh
и скопируйте туда следующее
java -Xms8m -Xmx32m -ea -cp ./libs/*:ac-login-1.0.0.jar com.aionemu.loginserver.LoginServer

Первый скрипт для gameserver:
cd /home/server/test/Ac-Game/
nano game.sh
копируем в него:
java -Xms512m -Xmx1536m -ea -Xbootclasspath/p:./libs/jsr166.jar -javaagent:libs/ac-commons-1.0.0.jar -cp ./libs/*:ac-game-1.0.0.jar com.aionemu.gameserver.GameServer
для логина
Код:
java -Xms8m -Xmx32m -ea -Xbootclasspath/p:./libs/jsr166.jar -cp ./libs/*:ax-login-1.0.1.jar loginserver.LoginServer
для гейм
Код:
java -server -Xms128m -Xmx1536m -ea -Xbootclasspath/p:./libs/jsr166.jar -cp ./libs/*:ax-game-1.0.1.jar gameserver.GameServer
Добавлено через 2 часа 15 минут
Могу предложить такой скрипт для автоматического обновления серверов. Пути к исходникам и серверам необходимо указать свои!
PS. Если не создать путь резервного копирования конфигов, сервера останутся без конфигов вообще.
Код:
#!/bin/sh
# обновление иходников
cd /aion/xemu
svn up
# компилирование серверов
cd trunk/Commons
ant
cd ../LoginServer
ant
cd ../GameServer
ant
cd ../ChatServer
ant
# удаление сохраненных конфигов (если такого пути не существует - выдаст ошибку и продолжит работу)
rm -rf /aion/server/xemu/config/loginserver/config
rm -rf /aion/server/xemu/config/gameserver/config
rm -rf /aion/server/xemu/config/chatserver/config
# сохранение конфигов с рабочих серверов (если пути для сохранения не существует - выдаст ошибку, продолжит работу)
cp -r /aion/server/xemu/loginserver/config /aion/server/xemu/config/loginserver/
cp -r /aion/server/xemu/gameserver/config /aion/server/xemu/config/gameserver/
cp -r /aion/server/xemu/chatserver/config /aion/server/xemu/config/chatserver/
# удаление рабочих серверов
rm -rf /aion/server/xemu/loginserver
rm -rf /aion/server/xemu/gameserver
rm -rf /aion/server/xemu/chatserver
# распаковывание скомпилированых серверов
unzip /aion/xemu/trunk/LoginServer/build/ax_login.zip -d /aion/server/xemu/
unzip /aion/xemu/trunk/GameServer/build/ax_gameserver.zip -d /aion/server/xemu/
unzip /aion/xemu/trunk/ChatServer/build/ax_chat.zip -d /aion/server/xemu/
# удаление предустановленных конфигов
rm -rf /aion/server/xemu/loginserver/config
rm -rf /aion/server/xemu/gameserver/config
rm -rf /aion/server/xemu/chatserver/config
# копирование сохраненных конфигов с рабочих серверов
cp -r /aion/server/xemu/config/loginserver/config /aion/server/xemu/loginserver
cp -r /aion/server/xemu/config/gameserver/config /aion/server/xemu/gameserver
cp -r /aion/server/xemu/config/chatserver/config /aion/server/xemu/chatserver
#

Последний раз редактировалось sotariz; 04.02.2011 в 00:28. Причина: Добавлено сообщение
sotariz вне форума Ответить с цитированием