µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÍêÃÀÊÀ½ç¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

ÍêÃÀÊÀ½ç·þÎñ¶ËÆô¶¯ºÍά»¤

Èȶȣº
ÈçºÎÆô¶¯·þÎñ¶Ë²ÅÊÇÕýÈ·µÄ£¬ÏàÐźܶ࿪·þµÄ¶¼²»ÖªµÀ£¬ÉõÖÁÁ¬ÈçºÎÆô¶¯Ò»¸ö¸±±¾¶¼ºÜÀ§ÄÑ£¬ÕâÀï½ÌÄãÈçºÎÕýÈ·°´Ë³ÐòÆô¶¯·þÎñ£¬²¢ÇÒÊÖ¶¯Æô¶¯Ò»¸öå´µôµÄ·þÎñ»òÊÖ¶¯½áÊøÒ»¸ö²»Õý³£µÄ·þÎñ¡£

Liunx ÖÐ×î¼òµ¥µÄÔËÐÐÃüÁîºÍ Windows ÓÐËùÇø±ð£¬ÔÚ Liunx µÄÖÕ¶ËÖÐÔËÐÐÍⲿ³ÌÐòÐèÒª¼ÓÉÏ ./ £¬¼´ ./³ÌÐòÃû µÄ¸ñʽ¡£
ÒÔÏÂÊÇËùÓеķþÎñÆô¶¯ÁÐ±í£¬ÐèÒª°´Ë³È¥Æô¶¯¡£

startup.sh Web ·þÎñ£¬°üÀ¨ IwebºÍWeb¼°GM¿ØÖÆÌ¨
logservice ÈÕÖ¾·þÎñ ³ýÁËauthd¡¢gacd Í⣬ÆäËû·þÎñ¶¼ÒªÊ×ÏÈÁ¬½Ó LOG·þÎñ
uniquenamed¿Í»§Î¨Ò»Ãû·þÎñ ±£Ö¤Íæ¼ÒµÄÃû×Ö¡¢°ñÅÅÃûÔÚÒ»×é·þÎñÆ÷ÖеÄΨһÐÔ
authd ÏνÓÊý¾Ý¿â·þÎñÆ÷
gamedbd ±£´æÍæ¼Ò½ÇÉ«Êý¾ÝºÍ°ïÅÉÊý¾Ý
gfactiond °ïÅÉ´´½¨ºÍ¹ÜÀí·þÎñ£¬²»Æô¶¯¾Í»áÎÞ·¨´´½¨°ïÅÉ
gdeliveryd ·þÎñÆ÷ΨһÉèÖã¬ÉèÖ÷þÎñÆ÷µÄ´ó²¿·ÖÊôÐÔ£¬±ÈÈç¾­Ñé¡¢PVP·þ»¹ÊÇPVE·þµÈ
gacd Ã²ËÆÊÇGM·þÎñ£¬
glinkd µÇ¼·þÎñÆ÷£¬Íæ¼Òͨ¹ý¸Ã·þÎñÁ¬½Óµ½·þÎñȺ
gs µØÍ¼·þÎñ£¬°üÀ¨ÊÀ½çµØÍ¼ºÍ¸±±¾µØÍ¼

ÒÔÏÂÊÇÍêÈ«µÄÆô¶¯ÃüÁ¿ÉÒÔ¸ù¾Ý×Ô¼ºµÄÐèÒªÀ´É¾¼õ·þÎñ£º
Quote:
#!/bin/sh
echo "################### Starting PW Servers... Please Wait... ######################"
echo "############################ Start Jakarta Service #############################"
# WEB·þÎñ #
cd /usr/local/jakarta-tomcat-5.5.9/bin/
./startup.sh
echo "##############################........DOOM........##############################"
echo "############################## Start Log Service ###############################"
# ÈÕÖ¾·þÎñ #
cd /root/pwserver/logservice
./logservice logservice.conf >/root/pwserver/logs/logservice.log &
sleep 10
echo "##############################........DOOM........##############################"
echo "########################## Start UniquenNmed Service ###########################"
# ΨһÃû·þÎñ #
cd /root/pwserver/uniquenamed
./uniquenamed gamesys.conf >uniquenamed.log &
echo "stating uniquenamed, sleeping 10..."
sleep 2
echo "##############################........DOOM........##############################"
echo "############################## Start Authd Service #############################"
# AU·þÎñ #
cd /root/cauthd/build/
./authd >/root/pwserver/logs/authd.log &
echo "stating authd, sleeping 10..."
sleep 2
echo "##############################........DOOM........##############################"
echo "############################ Start GameDBD Service #############################"
# Êý¾Ý·þÎñ #
cd /root/pwserver/gamedbd/
./gamedbd gamesys.conf >/root/pwserver/logs/gamedbd.log &
sleep 2
echo "##############################........DOOM........##############################"
echo "########################### Start Gdeliveryd Service ###########################"
# ·þÎñΨһ #
cd /root/pwserver/gdeliveryd/
./gdeliveryd gamesys.conf >/root/pwserver/logs/gdeliveryd.log &
sleep 2
echo "##############################........DOOM........##############################"
echo "############################ Start GFactiond Service ###########################"
# °ïÅÉ·þÎñ #
cd /root/pwserver/gfactiond/
./gfactiond gamesys.conf >/root/pwserver/logs/gfactiond.log &
echo "stating gfactiond, sleeping 5..."
sleep 2
echo "##############################........DOOM........##############################"
echo "############################## Start Gacd Service ##############################"
cd /root/pwserver/gacd
./gacd gamesys.conf >/root/pwserver/logs/gacd.log &
echo "stating gacd, sleeping 5..."
sleep 2
echo "##############################........DOOM........##############################"
echo "############################ Start Glinkd Service ##############################"
# µÇ¼·þÎñ #
cd /root/pwserver/glinkd/
./glinkd gamesys.conf 1 >/root/pwserver/logs/glinkd1.log &
sleep 2
echo "##############################........DOOM........##############################"
echo "############################## Start Gs01 Service ##############################"
# ÊÀ½çµØÍ¼ #
cd /root/pwserver/gamed/
./gs gs01 >/root/pwserver/logs/gs01.log 2>&1 &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start Is05 Service ##############################"
# »ðÑÒ¶´Ñ¨ #
cd /root/pwserver/gamed
./gs is05 >/root/pwserver/logs/is05.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start Is06 Service ##############################"
# ÀÇÍõ³²Ñ¨ #
cd /root/pwserver/gamed
./gs is06 >/root/pwserver/logs/is06.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start Is07 Service ##############################"
# ÉßЫ¶´ #
cd /root/pwserver/gamed
./gs is07 >/root/pwserver/logs/is07.log &
echo "##############################........DOOM........##############################"
sleep 5
echo "############################## Start Is02 Service ##############################"
Ó¢ÐÛÚ£ #
cd /root/pwserver/gamed
./gs is02 >/root/pwserver/logs/is02.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start Is08 Service ##############################"
# ÇàÒÂÚ£ #
cd /root/pwserver/gamed
./gs is08 >/root/pwserver/logs/is08.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS09 Service ##############################"
# ÓÄÃ÷¾Ó #
cd /root/pwserver/gamed
./gs is09 >/root/pwserver/logs/is09.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS10 Service ##############################"
# ÂÄËªÃØ¾³ #
cd /root/pwserver/gamed
./gs is10 >/root/pwserver/logs/is10.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS11 Service ##############################"
# Ìì½Ù¹È #
cd /root/pwserver/gamed
./gs is11 >/root/pwserver/logs/is11.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS14 Service ##############################"
# Ô¹ÁéÖ®ÃÅ #
cd /root/pwserver/gamed
./gs is14 >/root/pwserver/logs/is14.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS19 Service ##############################"
# Ò¹¿Þµº #
cd /root/pwserver/gamed
./gs is19 >/root/pwserver/logs/is19.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS15 Service ##############################"
# ÃØ±¦¿ß #
cd /root/pwserver/gamed
./gs is15 >/root/pwserver/logs/is15.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS16 Service ##############################"
# ÏÉ»ÃÌì #
cd /root/pwserver/gamed
./gs is16 >/root/pwserver/logs/is16.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS17 Service ##############################"
# ħ»ÃÌì #
cd /root/pwserver/gamed
./gs is17 >/root/pwserver/logs/is17.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS18 Service ##############################"
# Áú¹¬ #
cd /root/pwserver/gamed
./gs is18 >/root/pwserver/logs/is18.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS21 Service ##############################"
# Ïɽç #
cd /root/pwserver/gamed
./gs is21 >/root/pwserver/logs/is21.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS22 Service ##############################"
# ħ½ç #
cd /root/pwserver/gamed
./gs is22 >/root/pwserver/logs/is22.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS23 Service ##############################"
# Ìì½çÁ·Óü #
cd /root/pwserver/gamed
./gs is23 >/root/pwserver/logs/is23.log &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start IS24 Service ##############################"
# ħÓòÌÒÔ´ #
cd /root/pwserver/gamed
./gs is24 >/root/pwserver/logs/is24.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start IS25 Service ##############################"
# Æ®Ãì³Ç #
cd /root/pwserver/gamed
./gs is25 >/root/pwserver/logs/is25.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start Is26 Service ##############################"
# ÄæÌì¾Ó #
cd /root/pwserver/gamed
./gs is26 >/root/pwserver/logs/is26.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start Is27 Service ##############################"
# ÉñÔÂ¹È #
cd /root/pwserver/gamed
./gs is27 >/root/pwserver/logs/is27.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start Is28 Service ##############################"
# ÉñÎÞ¹È #
#cd /root/pwserver/gamed
#./gs is28 >/root/pwserver/logs/is28.log &
#sleep 6
#echo "##############################........DOOM........##############################"
#echo "############################## Start Is29 Service ##############################"
## "¸²Ëª³ÇÊ¥¾³ #
#cd /root/pwserver/gamed
#./gs is29 >/root/pwserver/logs/is29.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start Is31 Service ##############################"
# »Æ»èÊ¥µî #
cd /root/pwserver/gamed
./gs is31 >/root/pwserver/logs/is31.log &
sleep 6
echo "##############################........DOOM........##############################"
echo "############################## Start Is32 Service ##############################"
# ÃüÔËħ·½ #
cd /root/pwserver/gamed
./gs is32 >/root/pwserver/logs/is32.log &
#echo "##############################........DOOM........##############################"
echo "############################# Start Arena1 Service #############################"
# ¾º¼¼³¡ #
cd /root/pwserver/gamed/
./gs arena01 >/root/pwserver/logs/arena01.log 2>&1 &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################# Start Arena2 Service #############################"
# ¾º¼¼³¡ #
cd /root/pwserver/gamed/
./gs arena02 >/root/pwserver/logs/arena02.log 2>&1 &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################# Start Arena3 Service #############################"
# ¾º¼¼³¡ #
cd /root/pwserver/gamed/
./gs arena03 >/root/pwserver/logs/arena03.log 2>&1 &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################# Start Arena4 Service #############################"
# ¾º¼¼³¡ #
cd /root/pwserver/gamed/
./gs arena04 >/root/pwserver/logs/arena04.log 2>&1 &
sleep 5
echo "##############################........DOOM........##############################"
echo "############################## Start BG01 Service ##############################"
# ³ÇÕ¾ #
cd /root/pwserver/gamed/
./gs bg01 >/root/pwserver/logs/bg01.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"
echo "############################## Start BG02 Service ##############################"
# ³ÇÕ¾ #
./gs bg02 >/root/pwserver/logs/bg02.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"
echo "############################## Start BG03 Service ##############################"
# ³ÇÕ¾ #
./gs bg03 >/root/pwserver/logs/bg03.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"
echo "############################## Start BG04 Service ##############################"
# ³ÇÕ¾ #
./gs bg04 >/root/pwserver/logs/bg04.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"
echo "############################## Start BG05 Service ##############################"
# ³ÇÕ¾ #
./gs bg05 >/root/pwserver/logs/bg05.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"
echo "############################## Start BG06 Service ##############################"
# ³ÇÕ¾ #
./gs bg06 >/root/pwserver/logs/bg06.log 2>&1 &
sleep 10
echo "##############################........DOOM........##############################"

Ò»°ãûÓлúÆ÷ÄÜÒ»´ÎÈ«²¿Æô¶¯£¬¶ÔÓÚ¶à»ú¸ºÔØ£¬ÐèÒª½«²»ÐèÒª»òûÓõķþÎñɾ³ý£¬ÕâЩÃüÁî¿ÉÒÔÔÚÈκÎĿ¼ִÐС£

ÏÂÃæÊÇÖÕÖ¹·þÎñÃüÁ
Quote:
#kll all gameservers by bp0 <F4> upated
sudo /usr/bin/killall -9 glinkd
echo "****************************************************************************************************"
echo "Sleeping 60 seconds..."
echo "****************************************************************************************************"
sleep 60
sudo /usr/bin/killall -9 loader
sudo /usr/bin/killall -9 gs
sudo /usr/bin/killall -9 gacd
sudo /usr/bin/killall -9 gamedbd
sudo /usr/bin/killall -9 gdeliveryd
sudo /usr/bin/killall -9 gfactiond
sudo /usr/bin/killall -9 authd
sudo /usr/bin/killall -9 logservice
sudo /usr/bin/killall -9 uniquenamed
sudo /bin/kill -9 `ps -ef grep authd grep -v grep awk '{print $2}'`
echo "****************************************************************************************************"
echo "Kill server complete"
echo "****************************************************************************************************"

¹Ø·þǰÈç¹ûGMÔÚÓÎÏ·ÖУ¬×îºÃÓÃÖ¸ÁîÏȹرÕGS·þÎñÆ÷£¬È»ºóÖ´ÐйػúÃüÁÈç¹û²»ÔÚÏߣ¬¿ÉÒÔͨ¹ýIWEBÀ´Ö´ÐйرÕGSÃüÁî¡£

Èç¹ûÐ޸ijö´íÔì³É GS ¹Òµô£¬ÄÇôֻÐèÒªÖØÆôGS¼´¿É£¬Ò»°ãGSºÍ GAMEDBD ±È½ÏÈÝÒ×¹Ò£¬¿É½«ÕâÁ½¸öÖ¸Áîµ¥¶À×ö³ÉÆô¶¯Îļþ£¬Æô¶¯Ê±ÏÈÆô¶¯ GAMEDBD È»ºóÆô¶¯ÆäËû·þÎñ£¬×îºóÆô¶¯GSºÍ¸±±¾¡£

Ò»°ãºǫ́ÐÞ¸Ä×°±¸Êý¾Ý£¬²»»á¹ÒDB£¬¹ÒµÄÊÇGS£¬ËùÒÔGSÒ»¶¨Òª¶ÀÁ¢´¦Àí¡£¶øÐ޸ĽÇɫԭʼÊý¾ÝÔò»á¹ÒDB£¬Ò»°ã²»ÍƼöÐ޸ĽÇÉ«³õʼÊý¾Ý£¬ÐÞ¸ÄÑÏÖØÎ¥·´¹æÔòµÄ»°£¬»áÔì³ÉÊý¾ÝÒç³ö¶øÆÆ»µÊý¾Ý¿â½á¹¹£¬Ôì³ÉÓÀ¾ÃµÄË𻵡££¨GAMEDBDÎÞ·¨Æô¶¯£©

ÁíÍâÈç¹ûÐÞ¸ÄÁ˽ÇÉ«µÄ³õʼÊý¾ÝÄÇôÐèÒªÔÚÖÕ¶ËÖ´ÐÐ
Quote:
./gamedbd gamesys.conf exportclsconfig

À´±£´æÐ޸ĵÄÊý¾Ý£¬·ñÔòÏÂ´ÎÆô¶¯Ð޸ľͻáʧЧ¡£