Hello Comunity,
I have a problem and i hope you really can help me. I already read several time this topic but i cant figure out the solution...plus this is the second time i up a PW server. Well get into the trouble "Cant log into server" issue if i use elemntclient.bat and "low version" if i use launcher. Here is my steps.
For low version error, i read Mrfgru telling that is a:
wrong gshop.data or gshop1.data [ client ]
wrong gshopsev.data or gshopsev1.data [ sever ]
¿How i know if this my case? and if is, ¿can you share this file to this version?
Because i used "emptygshop.rar" and dont work (if i must edited, yet dont know how)
i copy on server "gshopsev.data" and "gshopsev1.data" from the llast client of PWS i use but still no effect!
Data on console after the error

Is the orange color correct on server list?

Here is my server.sh
PHP Code:
#!/bin/bash
ServerDir=home
GsLogFileDir=$ServerDir
GsLogFileName=GameService_Log
txtnrm='\e[0;0m' # Normal
txtred='\e[0;31m' # Red
txtgrn='\e[0;32m' # Green
Server::Start()
{
if [ ! -d /$ServerDir/logs/starting ]; then
mkdir /$ServerDir/logs/
mkdir /$ServerDir/logs/starting
fi
echo -e "=== [${txtred} START ${txtnrm}] Log Service ==="
cd /$ServerDir/logservice; ./logservice logservice.conf > /$ServerDir/logs/starting/logservice.log &
sleep 3
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Unique Name ==="
cd /$ServerDir/uniquenamed; ./uniquenamed gamesys.conf > /$ServerDir/logs/starting/uniquenamed.log &
sleep 3
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Auth ==="
cd /$ServerDir/auth/build; ./authd.sh start &
sleep 5
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Data Base ==="
cd /$ServerDir/gamedbd; ./gamedbd gamesys.conf > /$ServerDir/logs/starting/gamedbd.log &
sleep 10
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Anti Cheat ==="
cd /$ServerDir/gacd; ./gacd gamesys.conf > /$ServerDir/logs/starting/gacd.log &
sleep 5
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Faction ==="
cd /$ServerDir/gfactiond; ./gfactiond gamesys.conf > /$ServerDir/logs/starting/gfactiond.log &
sleep 7
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Delivery ==="
cd /$ServerDir/gdeliveryd; ./gdeliveryd gamesys.conf > /$ServerDir/logs/starting/gdeliveryd.log &
sleep 5
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Link ==="
cd /$ServerDir/glinkd; ./glinkd gamesys.conf 1 > /$ServerDir/logs/starting/glink.log &
cd /$ServerDir/glinkd; ./glinkd gamesys.conf 2 > /$ServerDir/logs/starting/glink2.log &
cd /$ServerDir/glinkd; ./glinkd gamesys.conf 3 > /$ServerDir/logs/starting/glink3.log &
cd /$ServerDir/glinkd; ./glinkd gamesys.conf 4 > /$ServerDir/logs/starting/glink4.log &
sleep 8
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
echo -e ""
echo -e "=== [${txtred} START ${txtnrm}] Game Service ==="
cd /$ServerDir/gamed; ./gs gs62 > /$ServerDir/logs/starting/gs62.log &
sleep 30
echo -e "=== [${txtgrn} OK ${txtnrm}] ==="
}
Server::Stop()
{
echo -e "[${txtgrn} OK ${txtnrm}] Stop Log Service"
pkill -9 logservices
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Link"
pkill -9 glinkd
sleep 15
echo -e "[${txtgrn} OK ${txtnrm}] Stop Auth"
pkill -9 authd
sleep 3
echo -e "[${txtgrn} OK ${txtnrm}] Stop Delivery"
pkill -9 gdeliveryd
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Anti Cheat"
pkill -9 gacd
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Game Service"
pkill -9 gs
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Faction"
pkill -9 gfactiond
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Unique Name"
pkill -9 uniquenamed
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Data Base"
pkill -9 gamedbd
sleep 2
echo -e "[${txtgrn} OK ${txtnrm}] Stop Java"
pkill -9 java
sleep 3
}
PARAM_STR=$1
if [ -n "$PARAM_STR" ]; then
if [ "$PARAM_STR" == "start" ]; then
Server::Start
elif [ "$PARAM_STR" == "stop" ]; then
Server::Stop
elif [ "$PARAM_STR" == "restart" ]; then
Server::Stop
echo ""
Server::Start
elif [ "$PARAM_STR" == "getlog" ]; then
cd /$ServerDir/gamed; ./gs log > /$GsLogFileDir/$GsLogFileName.txt
echo -e "[${txtgrn} OK ${txtnrm}] Getting Logs. Path To Log File: /${GsLogFileDir}/${GsLogFileName}.txt"
fi;
fi;
exit 0
If you need more details, please ask me and ill put it here.
Ill try to search more but if some1 can help me..it will be great!
My regards!!