Here's an old script...
But it at least shows the proper order and timing.
Code:
#!/bin/sh
echo Starting authd
cd /usr/rain/authd/
./authd > /log/authd.log &
sleep 10
echo Starting AntiCheat Daemon
cd /usr/rain/gacd
./gacd io.conf > /log/gacd.log &
sleep 10
echo Starting Faction Daemon
cd /usr/rain/gfactiond
./gfactiond gamesys.conf > /log/gfactiond.log &
sleep 10
echo Starting Delivery Daemon
cd /usr/rain/gdeliveryd
./gdeliveryd gamesys.conf > /log/gdeliveryd.log &
sleep 10
echo Starting Link Daemon
cd /usr/rain/glinkd
./glinkd gamesys.conf 1 > /log/glinkd.log &
sleep 10
echo Starting Game Database Daemon
cd /usr/rain/gamedbd
./gamedbd gamesys.conf > /log/gamedbd.log &
sleep 10
echo Starting Unique Name Daemon
cd /usr/rain/uniquenamed
./uniquenamed gamesys.conf > /log/uniquenamed.log &
sleep 10
echo Starting GS 01
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsalias.conf > /log/gs01.log &
sleep 10
echo Starting Battlefield
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsaliasbf.conf > /log/battlefield.log &
sleep 10
echo Starting Territory
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsterritory.conf > /log/territory.log &
sleep 10
echo Starting GS 10
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsalias10.conf > /log/gs10.log &
sleep 10
echo Starting GS 15
cd /usr/rain/gamed
./gs gs.conf gmserver.conf gsalias15.conf > /log/gs15.log &
sleep 10
echo Starting Toplist
cd /usr/rain/toplist
./toplist gamesys.conf toplist.conf > /log/toplist.log &
sleep 10
echo All Done!!!
sleep 1