完美世界私服全自动启动的脚本

#!/bin/sh
echo ""
echo ""
echo
"########################################################################
###################"
echo "Starting PW Servers... Please Wait..."
echo
"########################################################################
###################"
echo ""
echo ""
###################################################################
cd /root/pwserver/logservice
echo -n "starting logservice... "
/usr/bin/screen -dmS logservice ./logservice logservice.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/uniquenamed
echo -n "starting uniquenamed... "
/usr/bin/screen -dmS uniquenamed ./uniquenamed ./gamesys.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/authd
echo -n "starting authd... "
/usr/bin/screen -dmS authd ./authd
#./authd 1>/var/log/authd.pw 2>/var/log/authd.pw &
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/gamedbd
echo -n "starting gamedbd... "
/usr/bin/screen -dmS gamedbd ./gamedbd ./gamesys.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/gdeliveryd
echo -n "starting gdeliveryd... "
/usr/bin/screen -dmS gdeliveryd ./gdeliveryd ./gamesys.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/gfactiond
echo -n "starting gfactiond... "
/usr/bin/screen -dmS gfactiond ./gfactiond ./gamesys.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/gacd
echo -n "starting gacd... "
/usr/bin/screen -dmS gacd ./gacd ./gamesys.conf
sleep 2
echo "done!"
###################################################################
###################################################################
cd /root/pwserver/glinkd
echo -n "starting glinkd... "
/usr/bin/screen -dmS glinkd1 ./glinkd ./gamesys.conf 1
#/usr/bin/screen -dmS glinkd2 ./glinkd ./gamesys.conf 2
#/usr/bin/screen -dmS glinkd3 ./glinkd ./gamesys.conf 3
#/usr/bin/screen -dmS glinkd4 ./glinkd ./gamesys.conf 4
sleep 2
echo "done!"
###################################################################
###################################################################
# Start full server
###################################################################
cd /root/pwserver/gamed
echo -n "starting gamed... "
/usr/bin/screen -dmS gamed ./gs gs01
sleep 15
echo "done!"
echo -n "starting Arenas... "
for ((  i = 1 ;  i <= 5;  i++  )); do
    /usr/bin/screen -dmS arena0$i ./gs arena0$i
done
sleep 2
echo "done! "
echo -n "starting Iss... "
for ((  e = 1 ;  e <= 31;  e++  )); do
    if test $e -le 9; then
/usr/bin/screen -dmS is0$e ./gs is0$e
    else
/usr/bin/screen -dmS is$e ./gs is$e
    fi
done
sleep 2
echo "done! "
echo -n "starting Bgs... "
for ((  o = 1 ;  o <= 6;  o++  )); do
    /usr/bin/screen -dmS bg0$o ./gs bg0$o
done
echo "done! ";
echo "Servers started!"
 
 

上一篇:完美世界的coLinux
下一篇:完美世界私服GM命令大全
相关文章
推荐文章