* Change to the root directory
COMMAND~: cd /
* Download the server files (host address may change in future)
COMMAND~: wget http://dl.dropbox.com/u/13040933/PWServer.tar.bz2
* Extract the files
COMMAND~: tar -xf PWServer.tar.bz2
* Now delete the downloaded archive (or keep it if you want)
COMMAND~: rm -f PWServer.tar.bz2
* Set permissions of the pw-server files to 0755
COMMAND~: chmod -R 0755 /PWServer
* Next we have to change all host ip addresses in the pw-server configuration files
* First we check for the current host ip in the server files, in our example lets say 192.168.0.50
COMMAND~: cat /PWServer/glinkd/gamesys.conf | grep address
* Now lets check which host ip your machine has, in our example 81.30.158.174
COMMAND~: ifconfig | grep "inet addr"
* Allright, time to replace all old host ip's with the ip of your machine.
Replace the OLD-IP in the following commands with the ip from the server files (i.e. 192.168.0.50)
Replace the NEW-IP in the following commands with the ip of your host machine (i.e. 81.30.158.174)
COMMAND~: sed s/OLD-IP/NEW-IP/g /PWServer/glinkd/gamesys.conf > /PWServer/glinkd/gamesys.conf.new
COMMAND~: mv -f /PWServer/glinkd/gamesys.conf.new /PWServer/glinkd/gamesys.conf
Only this part should I by my IP (192.168.0.50)? I'm using the Ubuntu operating system should not change IP 10.10 elsewhere? for example: etc/hosts ....etc tal etc, tal..
05-01-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by ronny1982
PWD is for Windows XP SP3 or higher, it may not work correctly on Linux...
Just for clarification... just because Ronny said 'it may not work correctly on Linux' DOES not mean it will not work correctly it should work fine in WINE (as long as you configure it all correctly) but there are no guarantees... the best testing environment should not be something such as WINE even with 15 years of development into that project it still isn't 100%
Quote:
Originally Posted by renat0aranha
Spoiler:
Code:
3. Install PW-Server Files
* Change to the root directory
COMMAND~: cd /
* Download the server files (host address may change in future)
COMMAND~: wget http://dl.dropbox.com/u/13040933/PWServer.tar.bz2
* Extract the files
COMMAND~: tar -xf PWServer.tar.bz2
* Now delete the downloaded archive (or keep it if you want)
COMMAND~: rm -f PWServer.tar.bz2
* Set permissions of the pw-server files to 0755
COMMAND~: chmod -R 0755 /PWServer
* Next we have to change all host ip addresses in the pw-server configuration files
* First we check for the current host ip in the server files, in our example lets say 192.168.0.50
COMMAND~: cat /PWServer/glinkd/gamesys.conf | grep address
* Now lets check which host ip your machine has, in our example 81.30.158.174
COMMAND~: ifconfig | grep "inet addr"
* Allright, time to replace all old host ip's with the ip of your machine.
Replace the OLD-IP in the following commands with the ip from the server files (i.e. 192.168.0.50)
Replace the NEW-IP in the following commands with the ip of your host machine (i.e. 81.30.158.174)
COMMAND~: sed s/OLD-IP/NEW-IP/g /PWServer/glinkd/gamesys.conf > /PWServer/glinkd/gamesys.conf.new
COMMAND~: mv -f /PWServer/glinkd/gamesys.conf.new /PWServer/glinkd/gamesys.conf
Only this part should I by my IP (192.168.0.50)? I'm using the Ubuntu operating system should not change IP 10.10 elsewhere? for example: etc/hosts ....etc tal etc, tal..
No, only glinkd needs your external IP address OR an internal address that is properly forwarded via NAT (for example I see my server as 192.168.1.10 but is still accessible from the outside network)
05-01-11
renat0aranha
Re: Server + Client @ 1.4.2 & Guide
Well after a long time to log into my client consiguo but now I create the character and when I click to enter the server closes the client quickly.
Well, I have two ideas that can ta causing my problem. I'm using the client with the pwd levelup not know if it would be correct. and another reason to be running on linux client tomorrow will be trying to connect through the XP client and come to give you the answer
If i have a download link to me a good client already upgraded to thank pwd;)
06-01-11
brunno951
Re: Server + Client @ 1.4.2 & Guide
Anyone can explain me the usage of the mysql db in the server as it already creates a folder called dbf with the data?
06-01-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by brunno951
Anyone can explain me the usage of the mysql db in the server as it already creates a folder called dbf with the data?
mysql db = accounts, cubi, ban, gm
gamedbd = characters, faction, ...
07-01-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Romulan
mysql db = accounts, cubi, ban, gm
gamedbd = characters, faction, ...
MySQL is used by authd
gamedbd is used to store all kinds of data for the other daemons, it'd be nice if it used MySQL entirely as that would just make more sense, and I have been wanting to do this, but oh well...
09-01-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
Thankyou SOO much for this guide :D It saved me hours of fiddling around with files ^^
It's a security for roles TEMPLATE I guess :mellow:
11-01-11
boy77
Re: Server + Client @ 1.4.2 & Guide
I have tried in vmware and successfully ..
but when I tried on a dedicated server and get the problem in xml mode .. blank
I use the same file ...
is there any solution for me? :(
11-01-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by boy77
I have tried in vmware and successfully ..
but when I tried on a dedicated server and get the problem in xml mode .. blank
I use the same file ...
is there any solution for me? :(
Make sure you are using Java 5 and not Java 6
11-01-11
boy77
Re: Server + Client @ 1.4.2 & Guide
thanks das7002
I'll try it :-) .......
12-01-11
boy77
Re: Server + Client @ 1.4.2 & Guide
:(: i am use java 5 but still eror...
blank xml mode:(::(:
12-01-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
Have you tried to open another role? Other than the default template of course...
12-01-11
boy77
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Romulan
Have you tried to open another role? Other than the default template of course...
no .. I only use the existing facilities in these pwAdmin. and I got a problem like that,, before I've never had problems like that .. so that's what makes me confused
Something wrong with your task? Maybe it will solves it.
yes yes yes.. thx for romulan and das7002 and thanks for ragezone forum.. no forget ronny1982 tools
I know now the problem ....
my file was corrupted during upload
hehehehe .... :thumbup:
15-01-11
dewancc
Re: Server + Client @ 1.4.2 & Guide
Please help me...
if u indonesian people please help me PM ID YM dewa_ncc
because i am not understand how to make a good private server PS :(...
i hope someone help me :D
16-01-11
ipowns
Re: Server + Client @ 1.4.2 & Guide
===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================
=== LOGSERVICE ===
./start.sh: line 16: cd: PWServer/logservice: No such file or directory
./start.sh: line 16: PWServer/logs/logservice.log: No such file or directory
=== DONE! ===
=== UNIQUENAMED ===
./start.sh: line 21: cd: PWServer/uniquenamed: No such file or directory
./start.sh: line 21: PWServer/logs/uniquenamed.log: No such file or directory
=== DONE! ===
=== AUTH ===
./start.sh: line 26: cd: PWServer/authd/: No such file or directory
./start.sh: line 26: PWServer/logs/auth.log: No such file or directory
=== DONE! ===
=== GAMEDBD ===
./start.sh: line 31: cd: PWServer/gamedbd: No such file or directory
./start.sh: line 31: PWServer/logs/gamedbd.log: No such file or directory
=== DONE! ===
=== GACD ===
./start.sh: line 36: cd: PWServer/gacd: No such file or directory
./start.sh: line 36: PWServer/logs/gacd.log: No such file or directory
=== DONE! ===
=== GFACTIOND ===
./start.sh: line 41: cd: PWServer/gfactiond: No such file or directory
./start.sh: line 41: PWServer/logs/gfactiond.log: No such file or directory
=== DONE! ===
=== GDELIVERYD ===
./start.sh: line 46: cd: PWServer/gdeliveryd: No such file or directory
./start.sh: line 46: PWServer/logs/gdeliveryd.log: No such file or directory
=== DONE! ===
=== GLINKD ===
./start.sh: line 51: cd: PWServer/glinkd: No such file or directory
./start.sh: line 51: PWServer/logs/glink1.log: No such file or directory
./start.sh: line 52: cd: PWServer/glinkd: No such file or directory
./start.sh: line 52: PWServer/logs/glink2.log: No such file or directory
./start.sh: line 53: cd: PWServer/glinkd: No such file or directory
./start.sh: line 53: PWServer/logs/glink3.log: No such file or directory
./start.sh: line 54: cd: PWServer/glinkd: No such file or directory
./start.sh: line 54: PWServer/logs/glink4.log: No such file or directory
=== DONE! ===
=== WORLD ===
./start.sh: line 61: cd: PWServer/gamed: No such file or directory
./start.sh: line 61: PWServer/logs/gs01.log: No such file or directory
=== DONE! ===
===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================
:S
16-01-11
BigRussian63
Re: Server + Client @ 1.4.2 & Guide
I want to say a huge thanks to the cool guide for this server. I got the server working well I think. But am a bit lost as how to get the client to connect. Can someone please guide me in the right direction?
Thanks!
16-01-11
ipowns
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by BigRussian63
I want to say a huge thanks to the cool guide for this server. I got the server working well I think. But am a bit lost as how to get the client to connect. Can someone please guide me in the right direction?
Sure, I will add you, but I can only add you tomorrow. I will come back to this space in about 10 hours. :)
18-01-11
Mond-chan
Re: Server + Client @ 1.4.2 & Guide
Ty for Sharing, so i will made new Server in the next days. Ty for the nice tut!
18-01-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by BigRussian63
I want to say a huge thanks to the cool guide for this server. I got the server working well I think. But am a bit lost as how to get the client to connect. Can someone please guide me in the right direction?
Thanks!
The thread is a little tl;dr for my tastes, so I don't know whether this has been written yet or not, but oh well.
Here's my own little client guide for these server files:
Now, once it's downloaded, extract it, then run pwd-export.bat. Leave it to run, until the command prompt tells you otherwise.
Once PWD has downloaded everything it needs, a new folder will have appeared called pwd. Open this and inside you'll find a file called INSTALL_PATCH.BAT. Run this, it'll give you on-screen instructions.
PWD will now downgrade your PWI client to the Chinese 1.3.6 v101 client, which is compatible with the server files we have. (This WILL remove genies and disable creating the Tideborn race. There is nothing we can do to change that. However, if using the Rising Tide downgrade, the Rising Tide map area and the Palace of Nirvana will stay intact.)
Next, upload the contents of - SERVER - to \PWServer\gamed\config\ on your Perfect World server.
Now you need to navigate to your serverlist.txt file in the client. For example: C:\Perfect World Entertainment\Perfect World International\element\userdata\server\serverlist.txt. Open this in notepad.
Now clear it's contents and write the following: ServerName <tab> 29000:YourServerIP <tab> 1
Substitute ServerName and YourServerIP with the correct details, and <tab> with the tab button (doesn't show on the forums).
Now for ease, I'll tell you how to set up a simple patcher, seeing as PWD removes the official patcher. (Make sure you have apache set up on your patch server, and port 80 forwarded through the firewall. If you need help with these, PM me and I'll explain to you.)
Extract it's contents. Copy/Move: patcher.exe, patcher.ini, version.sw, \tools\, \skin\ to your element folder.
Now on your patch server, create a new folder and call it patch. Then inside that, make a file called versions.sw.
Back to your client, open patcher.ini in notepad.
After patch_server= put your patcher server IP/URL.
Now to stop getting errors, you're going to make an empty patch. Make a folder on your computer called ec_patch. Don't put anything inside this. Now drag this folder onto patcher.exe which you put in your element folder. This'll make a .xup file called ec_patch_0-0.xup. Rename it to ec_patch_0-1.xup and upload to your patch folder.
Now open versions.sw which is on your patch server. Put the following: 1=ec_patch_0-1.xup.
Open version.sw in your client and make sure it says 0.
Now, providing all has gone well, open patcher.exe. The update button should be blue, click it and it'll patch to version 1 which you just uploaded. Click play, the game will launch and you should be able to connect to your server and play!
If you run into any issues, please PM me and I'll try and help you sort them out.
Credits to ronny1982 for sPATCH and PWD.
If you like, press the like button, it'll be appreciated [:
---------- Post added at 10:51 AM ---------- Previous post was at 10:46 AM ----------
Quote:
Originally Posted by ipowns
===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================
=== LOGSERVICE ===
./start.sh: line 16: cd: PWServer/logservice: No such file or directory
./start.sh: line 16: PWServer/logs/logservice.log: No such file or directory
=== DONE! ===
=== UNIQUENAMED ===
./start.sh: line 21: cd: PWServer/uniquenamed: No such file or directory
./start.sh: line 21: PWServer/logs/uniquenamed.log: No such file or directory
=== DONE! ===
=== AUTH ===
./start.sh: line 26: cd: PWServer/authd/: No such file or directory
./start.sh: line 26: PWServer/logs/auth.log: No such file or directory
=== DONE! ===
=== GAMEDBD ===
./start.sh: line 31: cd: PWServer/gamedbd: No such file or directory
./start.sh: line 31: PWServer/logs/gamedbd.log: No such file or directory
=== DONE! ===
=== GACD ===
./start.sh: line 36: cd: PWServer/gacd: No such file or directory
./start.sh: line 36: PWServer/logs/gacd.log: No such file or directory
=== DONE! ===
=== GFACTIOND ===
./start.sh: line 41: cd: PWServer/gfactiond: No such file or directory
./start.sh: line 41: PWServer/logs/gfactiond.log: No such file or directory
=== DONE! ===
=== GDELIVERYD ===
./start.sh: line 46: cd: PWServer/gdeliveryd: No such file or directory
./start.sh: line 46: PWServer/logs/gdeliveryd.log: No such file or directory
=== DONE! ===
=== GLINKD ===
./start.sh: line 51: cd: PWServer/glinkd: No such file or directory
./start.sh: line 51: PWServer/logs/glink1.log: No such file or directory
./start.sh: line 52: cd: PWServer/glinkd: No such file or directory
./start.sh: line 52: PWServer/logs/glink2.log: No such file or directory
./start.sh: line 53: cd: PWServer/glinkd: No such file or directory
./start.sh: line 53: PWServer/logs/glink3.log: No such file or directory
./start.sh: line 54: cd: PWServer/glinkd: No such file or directory
./start.sh: line 54: PWServer/logs/glink4.log: No such file or directory
=== DONE! ===
=== WORLD ===
./start.sh: line 61: cd: PWServer/gamed: No such file or directory
./start.sh: line 61: PWServer/logs/gs01.log: No such file or directory
=== DONE! ===
===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================
:S
Try using pwAdmin, which comes pre-installed with this server distribution. If this gives you errors as well, you haven't installed the PW server correctly, or are using the wrong Linux Distro. (Personally, I prefer Ubuntu.) Follow ronny's guide down to the letter, and it should have worked first time.
18-01-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
PWD patch work on PWI v450+ :mellow:
18-01-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
Yeah, it's a just in case for when they update in the future, I'll update once Genesis and the PWD for Genesis has been released.
21-01-11
jdean2006
Re: Server + Client @ 1.4.2 & Guide
ok thanks for the guide and release got it all working and connected. Now I have a question. Where can I find list of GM commands? I tried searching forums but RG does not allow 2 letter searches. Thanks
21-01-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by jdean2006
ok thanks for the guide and release got it all working and connected. Now I have a question. Where can I find list of GM commands? I tried searching forums but RG does not allow 2 letter searches. Thanks
site:forum.ragezone.com/f452 is your friend...
The list is in many places over these forums...
21-01-11
micropanther
Re: Server + Client @ 1.4.2 & Guide
There's a sticky on a plugin for Firefox that allows you to search Ragezone via the topright drop down search menu. If you don't use Firefox, just type in Google "http://forum.ragezone.com/f452" (minus the speech marks) then your search words. That does a better search sometimes, and doesn't omit 2/3 letter word searches.
21-01-11
Drakaer
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by jdean2006
ok thanks for the guide and release got it all working and connected. Now I have a question. Where can I find list of GM commands? I tried searching forums but RG does not allow 2 letter searches. Thanks
Why would you just type "GM" when searching and not "GM Commands" or something more refined? It wont allow you to search just "GM" as its too common and too vague.
Above is just one of the many threads that contain the info you require. I believe there is a thread where people actually test the commands to see what works and what they do.
~ Drakaer
06-02-11
Jonatas
Re: Server + Client @ 1.4.2 & Guide
Someone has tested or has the server on Centos 5 64bit?
06-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Jonatas
Someone has tested or has the server on Centos 5 64bit?
Linux is Linux, Debian is far more popular then Red Hat based Distro's, but nothing stops them from doing the same thing of course it will work on CentOS (with some modifications to accommodate for the package manager differences)
06-02-11
Jonatas
Re: Server + Client @ 1.4.2 & Guide
These changes are difficult? Most servers indicate Cento think because of the technical team have studied them more -.- '
06-02-11
gettyguy
Re: Server + Client @ 1.4.2 & Guide
Hi Ronny,
at first a big thx! for your work. A running PW-Server sure is a nice "must have".
I followed your howto strictly (tried 32bit and 64bit Debian), up and running in NoTime. -> nice!
But i have trouble running the instances (all of them), getting the evil "unable to enter instance" @95% of the time. The logfiles doesn't contain useable infos. Can you give me any hints on how to resolv the issue? Please help, my brain is about to explode :blush:.
06-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Jonatas
These changes are difficult? Most servers indicate Cento think because of the technical team have studied them more -.- '
Well if you want to run it on CentOS all you really need is knowledge of how it all works... I could get it to work on CentOS but I have said it many times before that I just love Debian based distros to much to ever use it
Overall though it shouldn't be to difficult as long as you aren't a complete Linux noob
Quote:
Originally Posted by gettyguy
Hi Ronny,
at first a big thx! for your work. A running PW-Server sure is a nice "must have".
I followed your howto strictly (tried 32bit and 64bit Debian), up and running in NoTime. -> nice!
But i have trouble running the instances (all of them), getting the evil "unable to enter instance" @95% of the time. The logfiles doesn't contain useable infos. Can you give me any hints on how to resolv the issue? Please help, my brain is about to explode :blush:.
Make sure you use the PWD client with this guide as some of the teleports to get into instances were changed over time... that is the main reason why people have issues, other then that only issue I can think of is possibly not enough RAM/swap for it to work properly
06-02-11
Jonatas
Re: Server + Client @ 1.4.2 & Guide
In the event would not just download the 32bit libs? Or they had to do something else?
06-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Jonatas
In the event would not just download the 32bit libs? Or they had to do something else?
You'd also have to manually set up fastcgi for php since only Debian and Ubuntu do it automatically with the php5-cgi package
07-02-11
Jonatas
Re: Server + Client @ 1.4.2 & Guide
This has everything configured and installed with Cpanel, right? Would any other important observation?
---------- Post added at 01:39 AM ---------- Previous post was at 01:38 AM ----------
I believe that even without the Cpanel, that would solve this issue:
The password for everything is 'pworld', and to login to Debian, use my account, 'bigrussian63'
All you need to do is change the IP address as was instructed in the opening post.
One last thing, I noticed that the lvl cap is 150 on this server image, is there a way to make it higher. I see on some other PW servers the cap is 250.
Cheers
BR
09-02-11
gettyguy
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
Make sure you use the PWD client with this guide as some of the teleports to get into instances were changed over time... that is the main reason why people have issues, other then that only issue I can think of is possibly not enough RAM/swap for it to work properly
Hi das7002,
thx for your answer, but i'm stuck. Maybe i can bother you again:rolleyes: ?
Problem 1 (minor):
Factions (Press 'G') doesn't work at all. Nothing happens ingame. Nothing on the logs. No idea, how to proceed further.
Problem 2 (major):
'Unable to enter instance', completely stuck on that issue. So far I tested by Trial&Error and could eliminate the following culprits:
OS/Host:
32bit vs. 64bit (vanilla minimal Debian Lenny) / physical vs. virtualised - same problem, doesn't matter.
Requirements:
minimal VM 2GB Ram + 400MB Swap within ESXi on old Hardware up to dedicated physical Host Phenom II 8 GB Ram + 8GB Swap - no effect on the issue
Player Acc / GM / Cubi / whatever:
All Combinations of 'xml manipulated' or standard Account, GM, with and w/o cubi trans, Playerlevels etc. - no effect ->no relation to that issue
Gameclient:
Complete Recreation of the Gameclient per pwd - no effect
btw: i borrowed a 2nd Tft to monitor ALL PW Deamons incl. ./gs 'map' at runtime
Testrun X (for example):
Login std lvl 50 player, enter is02 (SecretPassage) - ok. Logout. Reboot or Restart PW-Server-Software. Login. is02 - unable to enter :?: If i was within the is02 on logout, i start in is02 on login but can not exit the instance, getting 'unable to enter..'
Same behavior on all Instances. So, it seems the instances themself are working correctly, just the transfer of PlayerXY between the gameservers on entering/exiting a dungeon only occurs by chance. The Transfermessage from the gdeliveryd on a successful entering is the only difference between entering OK or FAIL. On a Fail just nothing appears on the logs.
Crap.. I'm really about to :*:. Help truly is welcome.
09-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by BigRussian63
]
One last thing, I noticed that the lvl cap is 150 on this server image, is there a way to make it higher. I see on some other PW servers the cap is 250.
Cheers
BR
Unless you feel like changing thousands of quests to the new max level (I don't know of any reliable way to do it automatically besides coding a new feature into sTaskedit), the fact that the game was very very built for 150 to be the max level and that many of us here all believe that servers with a cap higher then 150 are retarded. If you don't want people leveling as fast (assuming that is why you want a higher cap...) then just lower the exp multiplier...
Quote:
Originally Posted by gettyguy
Hi das7002,
thx for your answer, but i'm stuck. Maybe i can bother you again:rolleyes: ?
Problem 1 (minor):
Factions (Press 'G') doesn't work at all. Nothing happens ingame. Nothing on the logs. No idea, how to proceed further.
Problem 2 (major):
'Unable to enter instance', completely stuck on that issue. So far I tested by Trial&Error and could eliminate the following culprits:
OS/Host:
32bit vs. 64bit (vanilla minimal Debian Lenny) / physical vs. virtualised - same problem, doesn't matter.
Requirements:
minimal VM 2GB Ram + 400MB Swap within ESXi on old Hardware up to dedicated physical Host Phenom II 8 GB Ram + 8GB Swap - no effect on the issue
Player Acc / GM / Cubi / whatever:
All Combinations of 'xml manipulated' or standard Account, GM, with and w/o cubi trans, Playerlevels etc. - no effect ->no relation to that issue
Gameclient:
Complete Recreation of the Gameclient per pwd - no effect
btw: i borrowed a 2nd Tft to monitor ALL PW Deamons incl. ./gs 'map' at runtime
Testrun X (for example):
Login std lvl 50 player, enter is02 (SecretPassage) - ok. Logout. Reboot or Restart PW-Server-Software. Login. is02 - unable to enter :?: If i was within the is02 on logout, i start in is02 on login but can not exit the instance, getting 'unable to enter..'
Same behavior on all Instances. So, it seems the instances themself are working correctly, just the transfer of PlayerXY between the gameservers on entering/exiting a dungeon only occurs by chance. The Transfermessage from the gdeliveryd on a successful entering is the only difference between entering OK or FAIL. On a Fail just nothing appears on the logs.
Crap.. I'm really about to :*:. Help truly is welcome.
1: I never heard of this issue before, so no idea what cause it
2: For the 'testrun' you did when the server gets restarted you must make sure the instance it was in is running, if you can't walk out of the normal teleport try the fb29 instance in their then leave (different teleport) because your main exit might have an incorrect teleport value
Also see if you can leave with a teleport stone if neither of those work, if it doesn't even let you out like that then you have an issue with more then just teleport zones...
09-02-11
angelmx
Re: Server + Client @ 1.4.2 & Guide
I have a few questions in the server the map of forrest is the new (pwi jungle of ruins) but i dont know the correct map, i changed the a12 map in the server but is the same cant enter te old map and send me to the jungle of ruins (a awesome map, but bug) what i have to change to obtain the old map that because the quest of teleport dont work i supose is for the wrong map (i see the task.data and fix the lvl to the quest but cant see the quest in the npc still non activated)thanks for any help
11-02-11
gettyguy
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by BigRussian63
Guys.... I have my server and client up and running. I want to say a huge thanks to the OP.
The password for everything is 'pworld', and to login to Debian, use my account, 'bigrussian63'
All you need to do is change the IP address as was instructed in the opening post.
One last thing, I noticed that the lvl cap is 150 on this server image, is there a way to make it higher. I see on some other PW servers the cap is 250.
Cheers
BR
Hi BigRussian63,
having strange Issues with Instances in my own PW-Installation, i tested your Release to see if there are any differences. I have the same Problems with 'Unable to enter instance' on your Release. Can you confirm that please?
12-02-11
343
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by BigRussian63
One last thing, I noticed that the lvl cap is 150 on this server image, is there a way to make it higher. I see on some other PW servers the cap is 250.
Cheers
BR
Quote:
Originally Posted by das7002
Unless you feel like changing thousands of quests to the new max level (I don't know of any reliable way to do it automatically besides coding a new feature into sTaskedit), the fact that the game was very very built for 150 to be the max level and that many of us here all believe that servers with a cap higher then 150 are retarded. If you don't want people leveling as fast (assuming that is why you want a higher cap...) then just lower the exp multiplier...
I must say, I'm not typing out my entire rant on this subject yet again. In short, yes, wanting a level cap of more than 150 is just straight retarded!
12-02-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
The guys with the "Cannot enter instance." issues... you sure you even started them? Like, made sure you started them?
12-02-11
matrapaz
Re: Server + Client @ 1.4.2 & Guide
Hi i got the server up and running, patched the PWI 1.4.2 client with downgrade from codeplex (old branch) replaced elements, gshop etc
i can connect fine, enter the world but i got some issues with the client, cannot map or use hotkeys, cannot ride low lvl mounts "current item cannot be used" etc...
13-02-11
st-m4il
Re: Server + Client @ 1.4.2 & Guide
HUGE thanks to BigRussian63, he made this so easy it's painful if you can't get it to work :)
13-02-11
IwannaPWserver
Re: Server + Client @ 1.4.2 & Guide
hmm thought I'd try this guide, and as usual, stuck.
4. Install Libraries
* Java Runtime Environment is required for the PW Java API (used by authd and pwAdmin)
COMMAND~: apt-get install openjdk-6-jre
here, when I type the apt-get install openjdk-6-jre
it says:
E: Couldn't find package openjdk-6-jre
13-02-11
fgru
Re: Server + Client @ 1.4.2 & Guide
First we update the source list
COMMAND~: apt-get update
13-02-11
Drakaer
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by IwannaPWserver
hmm thought I'd try this guide, and as usual, stuck.
4. Install Libraries
* Java Runtime Environment is required for the PW Java API (used by authd and pwAdmin)
COMMAND~: apt-get install openjdk-6-jre
here, when I type the apt-get install openjdk-6-jre
it says:
E: Couldn't find package openjdk-6-jre
Try what fgru suggested and if that fails you can always locate the package yourself with
Code:
apt-cache search java
You can replace the red text with whatever search terms you like.
<3 apt :drool:
14-02-11
gettyguy
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by xAtticusx
The guys with the "Cannot enter instance." issues... you sure you even started them? Like, made sure you started them?
@xAtticusx
Thx for your Help and yes, i'm sure i start the related maps before trying to enter. It seems to be some kind of runtime error, as you can enter a instance sometimes...
Well, i'm not stupid and fairly expirienced in technical stuff like that, but i just have no more ideas how to proceed further.
Sorry for bad english, its not my native language. Maybe you can giveme the hint i need :/:
I'll give it a last try, recreating the hole server from bare metal on another test PC. Seems, i'm the only one having that strange issue. So, if nothing helps, Project 'PerfectWorld - Server' goes to /dev/null.
14-02-11
IwannaPWserver
Re: Server + Client @ 1.4.2 & Guide
trying that now, ty
works great, thanks.
must just have missed that command, checked through everything else..
14-02-11
343
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by gettyguy
@xAtticusx
Thx for your Help and yes, i'm sure i start the related maps before trying to enter. It seems to be some kind of runtime error, as you can enter a instance sometimes...
Well, i'm not stupid and fairly expirienced in technical stuff like that, but i just have no more ideas how to proceed further.
Sorry for bad english, its not my native language. Maybe you can giveme the hint i need :/:
I'll give it a last try, recreating the hole server from bare metal on another test PC. Seems, i'm the only one having that strange issue. So, if nothing helps, Project 'PerfectWorld - Server' goes to /dev/null.
To see if instances themselves are working look in your GS.CONF in gamed (server side). Retrieve the WORLD ID TAG for the 'dungeon' you're looking to test. Then using pwAdmin (iWeb) 'insert' your test character into the dungeon using the WORLD ID TAG. If the next time you log in it works, your problem not being able to enter is because of an incorrect WORLD ID TAG -- in the quest (TASKS.DATA) or the region teleport info (REGION.CLT/SEV) If you are still unable to enter it is something else and you need to start checking client and server log files for the possible culprit...
15-02-11
rdciprian
Re: Server + Client @ 1.4.2 & Guide
ok i know i look noob if i ask but from where i download 1.4.2 client?
15-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by rdciprian
ok i know i look noob if i ask but from where i download 1.4.2 client?
Thanks guys for all the feedback so far. Yes I know that lvl 150 is supposed to be the max, but I was just curious about it since I saw 250 on some servers. :)
As for the instances, I managed to get mine to work no problem, you just have to start them individually. What are the specs of your server, and how much RAM have you allocated to the VM image?
---------- Post added at 01:40 PM ---------- Previous post was at 01:39 PM ----------
You can also download my already patched client in my earlier post.
---------- Post added at 01:42 PM ---------- Previous post was at 01:40 PM ----------
Quote:
Originally Posted by IwannaPWserver
hmm thought I'd try this guide, and as usual, stuck.
4. Install Libraries
* Java Runtime Environment is required for the PW Java API (used by authd and pwAdmin)
COMMAND~: apt-get install openjdk-6-jre
here, when I type the apt-get install openjdk-6-jre
it says:
E: Couldn't find package openjdk-6-jre
Are you running this in a virtual environment? If yes you may not have setup your virual LAN correctly. If no, then you may have not setup your IP settings to get internet access correctly.
17-02-11
DaMadBoy
Re: Server + Client @ 1.4.2 & Guide
Is there any way to get this working on a windows based system or does it have to be debian?
17-02-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
- Linux System Only -
17-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by DaMadBoy
Is there any way to get this working on a windows based system or does it have to be debian?
Windows is not a good server OS, Linux/Unix has been the top dog for server OS's since the beginning of time and no matter how hard Microsoft tries to change that they will never beat Linux. Windows Server services even get beat by Linux software (SMB, Samba (which include Domain Authentication); Exchange, Zimbra/Open X-Change; IIS/ASP/ASP.Net, Apache server with mod_AspDotNet or Apache::ASP)
If you ever do serious server work it will almost always be on CentOS or RedHat (RPM based distro's are more popular for things like that) but Debian is pretty high up there too
18-02-11
Fallere825
Re: Server + Client @ 1.4.2 & Guide
I have one question: the meaning of server 1.4.2 when working with him only the client 1.3.6?:ehh:
p.s. I have a client error: "Server internet conection failed" (or something in that spirit):?:. MS displays.
p.p.s. sory my bad english.
18-02-11
jh281978
Re: Server + Client @ 1.4.2 & Guide
Thanks ronny1982 your tools and guides are very helpfull. Keep up the good work.
20-02-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Fallere825
I have one question: the meaning of server 1.4.2 when working with him only the client 1.3.6?:ehh:
p.s. I have a client error: "Server internet conection failed" (or something in that spirit):?:. MS displays.
p.p.s. sory my bad english.
It means that the server version is 1.3.6, but with items and gear etc. that is in 1.4.2.
For the server connection error, make sure that your server is online and that port 29000 is open.
21-02-11
mstian
Re: Server + Client @ 1.4.2 & Guide
How can i start new instances(like a35) with pwAdmin(add it in list)?
Maps already installed in server/client.
Start.sh don't working
./sorry my bad english
21-02-11
343
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by xAtticusx
It means that the server version is 1.3.6, but with items and gear etc. that is in 1.4.2.
For the server connection error, make sure that your server is online and that port 29000 is open.
Actually the server is 1.2.6 ;)
21-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by mstian
How can i start new instances(like a35) with pwAdmin(add it in list)?
Maps already installed in server/client.
Start.sh don't working
./sorry my bad english
Add it into the array of maps if it isn't there...
21-02-11
mstian
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
Add it into the array of maps if it isn't there...
gs/gsalias updated, what r u mean array, in java somewhere?
help, java isn't mine(
I'll try ./gs is35 >$PW_PATH/logs/game_all.log & in start.sh (noobish? sorry stupid russian woman) and had a Link.
In other servers(on colinux,debian,ubuntu) in't had any proplems(,
just edit start/startup.sh
:*:
21-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by mstian
gs/gsalias updated, what r u mean array, in java somewhere?
help, java isn't mine(
I'll try ./gs is35 >$PW_PATH/logs/game_all.log & in start.sh (noobish? sorry stupid russian woman) and had a Link.
In other servers(on colinux,debian,ubuntu) in't had any proplems(,
just edit start/startup.sh
:*:
If you can't figure out where the maps array is...
Hint: Its in serverctrl.jsp if you really can't figure it out
22-02-11
nanoute01
Re: Server + Client @ 1.4.2 & Guide
Question moved
22-02-11
xAtticusx
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by 343
Actually the server is 1.2.6 ;)
I know lol, but it's been modded to 1.3.6
22-02-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by xAtticusx
I know lol, but it's been modded to 1.3.6
Server binaries are version 1.2.6
Client is version 1.3.6
23-02-11
mstian
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
If you can't figure out where the maps array is...
Hint: Its in serverctrl.jsp if you really can't figure it out
So hard to help?
Thank u
23-02-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by mstian
So hard to help?
Thank u
You clicked quote, typed out a response, and hit post reply. Yet you missed my white text note I left plainly in there.
You are obviously an idiot.
23-02-11
mstian
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
You clicked quote, typed out a response, and hit post reply. Yet you missed my white text note I left plainly in there.
You are obviously an idiot.
And you are obviously a lout, but anyway thank you.
27-02-11
Fallere825
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by xAtticusx
For the server connection error, make sure that your server is online and that port 29000 is open.
Port 29000 is open, not only - I'm totally disabled Firewall.
p.s. Like many elements waiting for 1.4.2.
04-03-11
Extatune
3 Attachment(s)
Re: Server + Client @ 1.4.2 & Guide
Hi,
Each day another bug... maybe one day I will to have my PWServer open ^^
Today's bug:
My pwAdmin is OK, server open on it. Database OK. My client is OK via LAN but not via Internet (Unable to connect to server).
Perfect World Entertainment\Perfect World International\pwd\- SERVER -:
- aipolicy.data
- elements.data
- gshop.data
- task_npc.data
- tasks.data
>>> copy & erase old files: /PWServer/gamed/config
/PWServer/glinkd/gamesys.conf:
test with my URL (NO-IP) or my connexion IP 92.135.xx.xx
try to change the version by version = 10306 by version = 10402
Perfect World Entertainment\Perfect World International\element\userdata\server\serverlist.txt:
test with my URL (NO-IP) or my connexion IP 92.135.xx.xx
Firewall on Debian:
Unchanged since the instalation.
Firewall & NAT on my modem (box):
TCP 29000 port open and DynDNS configured with No-IP
Windows:
Not a firewall, not a antivirus, or others programs for security.
Open Port Check Tool:
Success: I can see your service on 92.135.xx.xx on port (29000) - Your ISP is not blocking port 29000
http://ping.eu:
ping & tracert IP & URL (NO-IP) = OK
port 29000 on my URL (NO-IP) = OK
coLinux ping to Google: NO coLinux ping to my modem (box): NO coLinux ping to my Ethernet card on Windows 192.168.1.xx: OK coLinux ping to my Ethernet card on Windows 192.168.1.xx 29000: OK
colinux:network slirp:
My slirp configuration (/etc/network/interfaces allow-hotplug eth0 iface eth0 inet dhcp) is OK
I partially solved my problem:
/PWServer/glinkd/gamesys.conf I changed my Internet IP with my URL (NO-IP)
Perfect World Entertainment\Perfect World International\element\userdata\server\serverlist.txt I wrote my Internet IP
>>> Access to my server: OK
07-03-11
Extatune
Re: Server + Client @ 1.4.2 & Guide
About my previous problem, I want the players may not have to write my IP address to connect to the file of the Customer, whenever my modem reconnects and change my IP address.
Is there something for this to happen?
07-03-11
fgru
Re: Server + Client @ 1.4.2 & Guide
coLinux ???? why - try VM [ VMware / vBox ] and all is ok ... this tut is ready for 10 - 15 min ...
07-03-11
Extatune
Re: Server + Client @ 1.4.2 & Guide
'cause I think my computer is a weak :(: (Windows XP SP3 // AMD Athlon 64x2 Dual Core Processor 5600+ // 2,81Ghz 2Go RAM)
07-03-11
Romulan
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by Extatune
Perfect World Entertainment\Perfect World International\element\userdata\server\serverlist.txt I wrote my Internet IP
You wrong. You need to write your NoIP URL in this file for your players. :):
"/PWServer/glinkd/gamesys.conf" the first address need to be set on "0.0.0.0" and not your Internet IP since it change everytime.
Lets the version to 10306 cuz the PWI client is not compatible with our server version without a downgrade.
15-03-11
FhadheL
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by ;5943747
Currently i'm working on a server + client release and the corresponding guide...
In this thread i wanna create a workspace for developement and testing, i'll update the guide and files constantly until they are in a stable state and then i'll release them in an extra thread...
Requirements
A computer with non-changing ip address
Internet connection for this computer
Basic linux skills
1. Install Debian 5.x
[I]You can skip this if Debian is already installed (i.e. vServer)..........
Ubuntu is debian based (since you apprently did not know that) ;)
{Just make sure you use UBUNTU SERVER (do NOT use GUI)}
21-03-11
Milliardo
Re: Server + Client @ 1.4.2 & Guide
im having an issue where the the start script cant do anything... im running ubuntu
Code:
mkdir: cannot create directory `/PWServer/logs': No such file or directory
===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================
=== LOGSERVICE ===
cd: 16: can't cd to /PWServer/logservice
./start.sh: 16: cannot create /PWServer/logs/logservice.log: Directory nonexiste
nt
=== DONE! ===
=== UNIQUENAMED ===
cd: 21: can't cd to /PWServer/uniquenamed
./start.sh: 21: cannot create /PWServer/logs/uniquenamed.log: Directory nonexist
ent
=== DONE! ===
=== AUTH ===
cd: 26: can't cd to /PWServer/authd/
./start.sh: 26: cannot create /PWServer/logs/auth.log: Directory nonexistent
=== DONE! ===
=== GAMEDBD ===
cd: 31: can't cd to /PWServer/gamedbd
./start.sh: 31: cannot create /PWServer/logs/gamedbd.log: Directory nonexistent
=== DONE! ===
=== GACD ===
cd: 36: can't cd to /PWServer/gacd
./start.sh: 36: cannot create /PWServer/logs/gacd.log: Directory nonexistent
=== DONE! ===
=== GFACTIOND ===
cd: 41: can't cd to /PWServer/gfactiond
./start.sh: 41: cannot create /PWServer/logs/gfactiond.log: Directory nonexisten
t
=== DONE! ===
=== GDELIVERYD ===
cd: 46: can't cd to /PWServer/gdeliveryd
./start.sh: 46: cannot create /PWServer/logs/gdeliveryd.log: Directory nonexiste
nt
=== DONE! ===
=== GLINKD ===
cd: 51: can't cd to /PWServer/glinkd
cd: 52: can't cd to /PWServer/glinkd
./start.sh: 51: cannot create /PWServer/logs/glink1.log: Directory nonexistent
./start.sh: 52: cannot create /PWServer/logs/glink2.log: Directory nonexistent
cd: 53: can't cd to /PWServer/glinkd
cd: 54: can't cd to /PWServer/glinkd
./start.sh: 53: cannot create /PWServer/logs/glink3.log: Directory nonexistent
./start.sh: 54: cannot create /PWServer/logs/glink4.log: Directory nonexistent
=== DONE! ===
=== WORLD ===
cd: 61: can't cd to /PWServer/gamed
./start.sh: 61: cannot create /PWServer/logs/gs01.log: Directory nonexistent
=== DONE! ===
===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================
23-03-11
teclis11
Re: Server + Client @ 1.4.2 & Guide
You needa /PWServer folder with all files inside and chmod 755. The start.sh script cant find those files on your server.
31-03-11
ghostwolf2386
3 Attachment(s)
Re: Server + Client @ 1.4.2 & Guide
Ok, big question/s... I've been searching all over the forums, and I think I've read this thread like 10 times already, so idk, maybe I still missed something... But here's my problem:
So, first things first, can't connect with gamedbd, here's my start.sh results:
Spoiler:
TestServer:/PWServer# ./start.sh
===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================
=== LOGSERVICE ===
info : program started with 6 threads.
=== DONE! ===
=== UNIQUENAMED ===
info : TcpManager OnAddSession
info : program started with 8 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
=== DONE! ===
=== AUTH ===
=== DONE! ===
=== GAMEDBD ===
info : TcpManager OnAddSession
info : Begin import clsconfig ...
info : TcpManager OnDelSession
./start.sh: line 32: 5028 Illegal instruction ./gamedbd gamesys.conf > $PW_PATH/logs/gam edbd.log
=== DONE! ===
=== GACD ===
info : program started with 1 threads.
=== DONE! ===
=== GFACTIOND ===
info : TcpManager OnAddSession
TRACE : OnAddSession sid=6
info : OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
=== DONE! ===
=== GDELIVERYD ===
info : TcpManager OnAddSession
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : OnAddSession sid=7
TRACE : Timer update: (0) Thu Mar 31 09:03:52 2011
info : program started with 1 threads.
info : logclient: OnAddSession
err : gdelivery:: connect GameDB failed
TRACE : gdelivery::connect gfactionserver successfully.
info : logclienttcp: OnAddSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect gacd successfully!
info : OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 0 to map.
TRACE : Receive zoneid=1 from delivery
info : OnAddSession
=== DONE! ===
=== GLINKD ===
info : TcpManager OnAddSession
info : program started with 1 threads.
info : TcpManager OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 2 to map.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 4 to map.
info : TcpManager OnAddSession
info : TcpManager OnAddSession
info : program started with 1 threads.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 3 to map.
TRACE : gfactionserver:: add link(or Delivery) 1 to map.
=== DONE! ===
=== WORLD ===
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
info : TcpManager OnAddSession
err : gdelivery:: connect GameDB failed
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gdeliveryserver::gameserver 1's region is (-4096.000, 4096.000, 5632.000,-5632.000), worldtag is 1
info : OnAddSession
info : program started with 8 threads.
TRACE : gproviderserver:: add gameserver 1 to map.
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
=== DONE! ===
===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================
SHUTTING DOWN SERVERS..!
STOPPING GAMESERVER..!
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
STOPPING GAMEDB DAEMON..!
err : gdelivery::Erase gameserver 1,sid=30
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
TRACE : OnDelSession sid=7
TRACE : gfactionserver::ondelsession: erase link(or delivery) 0 from map.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
STOPPING GAME DELIVERY DAEMON..!
STOPPING GAME FACTION DAEMON..!
TRACE : OnDelSession sid=6
STOPPING AUTH DAEMON..!
STOPPING UNIQUENAME DAEMON..!
STOPPING GAME LINK DAEMON..!
STOPPING GAME ANTICHEAT DAEMON..!
STOPPING LOG SERVICES..!
STOPPING BASH SCRIPT..!
STOPPING JAVA..!
===============================================================
= ALL INSTANCES DOWN =
= SERVER OFFLINE =
===============================================================
TestServer:/PWServer#
So I checked start.sh:
Spoiler:
#!/bin/sh
PW_PATH=/PWServer
if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi
Keep in mind I am checking these against a known working server...
gamedbd.log is empty and I still have no clue where the roles are suppose to go -.- I know it's probably something simple, but I've been tryin to get this to work for a few days now, and my brain is wracked. So I am askin you kind, wonderful, intelligent and understanding people for a little guidance. :D If you need any other logs/outputs/files let me know and I'll post em ASAP.
Any help will be greatly appreciated, this is suppose to be just a test server, the actual running server for some reason is fine -.- but I am all outta ideas as far as what went wrong here.
Thanks in advance for any help/direction....
Oh, I'm running Debian 32bit if that matters >.<
31-03-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by ghostwolf2386
Ok, big question/s... I've been searching all over the forums, and I think I've read this thread like 10 times already, so idk, maybe I still missed something... But here's my problem:
So, first things first, can't connect with gamedbd, here's my start.sh results:
Spoiler:
TestServer:/PWServer# ./start.sh
===============================================================
= STARTING Perfected World =
= SERVER LOADING WILL TAKE SOME TIME =
===============================================================
=== LOGSERVICE ===
info : program started with 6 threads.
=== DONE! ===
=== UNIQUENAMED ===
info : TcpManager OnAddSession
info : program started with 8 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
=== DONE! ===
=== AUTH ===
=== DONE! ===
=== GAMEDBD ===
info : TcpManager OnAddSession
info : Begin import clsconfig ...
info : TcpManager OnDelSession
./start.sh: line 32: 5028 Illegal instruction ./gamedbd gamesys.conf > $PW_PATH/logs/gam edbd.log
=== DONE! ===
=== GACD ===
info : program started with 1 threads.
=== DONE! ===
=== GFACTIOND ===
info : TcpManager OnAddSession
TRACE : OnAddSession sid=6
info : OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
=== DONE! ===
=== GDELIVERYD ===
info : TcpManager OnAddSession
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : OnAddSession sid=7
TRACE : Timer update: (0) Thu Mar 31 09:03:52 2011
info : program started with 1 threads.
info : logclient: OnAddSession
err : gdelivery:: connect GameDB failed
TRACE : gdelivery::connect gfactionserver successfully.
info : logclienttcp: OnAddSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect gacd successfully!
info : OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 0 to map.
TRACE : Receive zoneid=1 from delivery
info : OnAddSession
=== DONE! ===
=== GLINKD ===
info : TcpManager OnAddSession
info : program started with 1 threads.
info : TcpManager OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 2 to map.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 4 to map.
info : TcpManager OnAddSession
info : TcpManager OnAddSession
info : program started with 1 threads.
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gfactionserver:: add link(or Delivery) 3 to map.
TRACE : gfactionserver:: add link(or Delivery) 1 to map.
=== DONE! ===
=== WORLD ===
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
err : gdelivery:: connect GameDB failed
info : TcpManager OnAddSession
err : gdelivery:: connect GameDB failed
info : logclient: OnAddSession
info : logclienttcp: OnAddSession
TRACE : gdeliveryserver::gameserver 1's region is (-4096.000, 4096.000, 5632.000,-5632.000), worldtag is 1
info : OnAddSession
info : program started with 8 threads.
TRACE : gproviderserver:: add gameserver 1 to map.
err : gdelivery:: connect GameDB failed
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
err : gdelivery:: connect GameDB failed
=== DONE! ===
===============================================================
= ALL INSTANCES LOADED =
= SERVERS ARE UP AND RUNNING! =
===============================================================
SHUTTING DOWN SERVERS..!
STOPPING GAMESERVER..!
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
info : logclienttcp: OnDelSession
STOPPING GAMEDB DAEMON..!
err : gdelivery::Erase gameserver 1,sid=30
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
err : glinkd::disconnect from gameserver. gameserver 1, sid=12
TRACE : OnDelSession sid=7
TRACE : gfactionserver::ondelsession: erase link(or delivery) 0 from map.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
err : glinkd::Disconnect from delivery.
STOPPING GAME DELIVERY DAEMON..!
STOPPING GAME FACTION DAEMON..!
TRACE : OnDelSession sid=6
STOPPING AUTH DAEMON..!
STOPPING UNIQUENAME DAEMON..!
STOPPING GAME LINK DAEMON..!
STOPPING GAME ANTICHEAT DAEMON..!
STOPPING LOG SERVICES..!
STOPPING BASH SCRIPT..!
STOPPING JAVA..!
===============================================================
= ALL INSTANCES DOWN =
= SERVER OFFLINE =
===============================================================
TestServer:/PWServer#
So I checked start.sh:
Spoiler:
#!/bin/sh
PW_PATH=/PWServer
if [ ! -d $PW_PATH/logs ]; then
mkdir $PW_PATH/logs
fi
Keep in mind I am checking these against a known working server...
gamedbd.log is empty and I still have no clue where the roles are suppose to go -.- I know it's probably something simple, but I've been tryin to get this to work for a few days now, and my brain is wracked. So I am askin you kind, wonderful, intelligent and understanding people for a little guidance. :D If you need any other logs/outputs/files let me know and I'll post em ASAP.
Any help will be greatly appreciated, this is suppose to be just a test server, the actual running server for some reason is fine -.- but I am all outta ideas as far as what went wrong here.
Thanks in advance for any help/direction....
Oh, I'm running Debian 32bit if that matters >.<
Let pwAdmin do the starting, no point in using start.sh if you have pwAdmin (it was made ages ago, before pwAdmin existed)
and gamedbd is a finicky bastard, sometimes it works just fine, others it hates doing anything
"cd /PWServer/gamedbd; ./gamedbd gamesys.conf"
should start it just fine...
03-04-11
punkpunk
Re: Server + Client @ 1.4.2 & Guide
where to download an original PW client version to patching it?
because i've got an internation and i get some error linke
Map out of phase with the servers =/ WTF? could someone help me?
03-04-11
dodo171
Re: Server + Client @ 1.4.2 & Guide
All veiz I call a map, the page of server control is blank.
And has not as yet link dgs.
I wonder why.
Map out of phase with the servers =/ WTF? could someone help me?
Search...
14-04-11
Desprado
Re: Server + Client @ 1.4.2 & Guide
Code:
1. Install Debian 5.x
You can skip this if Debian is already installed (i.e. vServer)
Internet access is required
Download Debian 5.x netinstall and burn image to CD
Boot your PC from CD
Most of the installation process should be self explaining
As file system i've selected ext2, if you plan to handle a large amount of small files you should choose a journaling file system i.e. ReiserFS
When the installer ask for package selection deselect all packages, we will install everything on our own
After installation is complete, remove CD and reboot
Login as root with the root password that you had set during installation
First we update the source list
COMMAND~: apt-get update
Now we install the first package, the SSH server that will allow you remote access
COMMAND~: apt-get install openssh-server
The server files used in this guide are bzip2 compressed, bzip2 is required to decompress the files
COMMAND~: apt-get install bzip2
Tell me whether it is possible to install on ubuntu?
User change much? :sleep:
18-04-11
sios
Re: Server + Client @ 1.4.2 & Guide
best installations for pw server for poor linux server an virtualbox fine.
20-04-11
Bananarz
Re: Server + Client @ 1.4.2 & Guide
Hey guys,
I have just successfully installed this server in Ubuntu 10.10 and all goes good until i get to the pwAdmin page, i click on the start server button and everything comes online EXCEPT FOR gamedbd.
The start.sh script in /PWServer also fails to start gamedbd
i cant for the life of me figure out why it wont start.........
Anyone got any ideas?
Thanks guys :D
25-04-11
xxazianxx
Re: Server + Client @ 1.4.2 & Guide
how to i make PWI server with all new fashion and new nv weps with geni
25-04-11
tbnanubis
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by xxazianxx
how to i make PWI server with all new fashion and new nv weps with geni
you don't.
26-04-11
aimhead
Re: Server + Client @ 1.4.2 & Guide
Hi guys, im new with this, but i got one un-use dedicated server, it is Linux CentOS 5, well, i already did follow some guide here, i use SSH putty to setup the server, but i got some unknown error issue, first
Code:
=== LOGSERVICE ===
./logservice: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
=== DONE! ===
Code:
=== GACD ===
./gacd: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory
=== DONE! ===
=== GFACTIOND ===
./gfactiond: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
=== DONE! ===
Code:
=== GDELIVERYD ===
TRACE : gdeliveryd::Max player allowed is 6000
TRACE : Timer update: (0) Tue Apr 26 03:39:22 2011
info : GameDBServer::OnAddSession, sid=6.
TRACE : OnAddSession sid=8
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
TRACE : gdelivery::connect to gauthd successfully.
TRACE : ganticheatclient:: connect to GACD failed!
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclient: OnAddSession
TRACE : DBAuctionList, size=0, handle=0
TRACE : DBBattleLoad, count=44.
TRACE : DBStockLoad, size=0, handle=0
TRACE : dbauctionlist: received. res->items.size()=0,res->handle.size()=0 retcode=0
TRACE : BattleManager: Sync map notice to GS.
TRACE : DBStockLoad: retcode=0, size=0, handle=0
info : logclienttcp: OnAbortSession
TRACE : StockStatus:: uptime=0,trade_price=0,order_volume=0,trade_volume=0,trade_amount=0,idpool=2
=== DONE! ===
Code:
=== GLINKD ===
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
info : program started with 1 threads.
info : logclient: OnAddSession
info : logclienttcp: OnAbortSession
info : program started with 1 threads.
info : logclienttcp: OnAbortSession
info : logclient: OnAddSession
=== DONE! ===
=== WORLD ===
./gs: error while loading shared libraries: libtask.so: cannot open shared object file: No such file or directory
info : logclienttcp: OnAbortSession
TRACE : ganticheatclient:: connect to GACD failed!
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : ganticheatclient:: connect to GACD failed!
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : ganticheatclient:: connect to GACD failed!
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
info : logclienttcp: OnAbortSession
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
TRACE : gdeliveryserver::statusannounce,online=0,fakemax=6000,load=0,attr=1342177280
TRACE : gdelivery::gfactionclient: connect server failed. reconnecting...
=== DONE! ===
I need someone to guide me at MSN, i can pay if the setup was success. Do inbox me for thos who are willing to help out. Thanks.
27-04-11
rubixcube40
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
I mean other then the fact you have to go in and fix the templates manually currently yeah... its fine I guess thats the only issue I've found so far, Ill be testing out the instances later on
Edit: I figured I might as well include the fixed templates so other people can benefit from them
Can we get a guide on how to fix the Unable to retrieve character data" please? I haven't a clue as to how to inject these templates into the db.:ehh:
27-04-11
das7002
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by rubixcube40
Can we get a guide on how to fix the Unable to retrieve character data" please? I haven't a clue as to how to inject these templates into the db.:ehh:
gamedbd either had bad settings, crashed or didnt even start...
Those templates are for when Ronny made a mistake and the server had a database with nothing in it so that the template characters ended up as level 0 making it impossible to do anything...
27-04-11
rubixcube40
Re: Server + Client @ 1.4.2 & Guide
Quote:
Originally Posted by das7002
gamedbd either had bad settings, crashed or didnt even start...
Those templates are for when Ronny made a mistake and the server had a database with nothing in it so that the template characters ended up as level 0 making it impossible to do anything...
That is exactly my problem...I dont see any character info....myphpAdmin isnt able to connect to any char info....neither is the client when attempting to create a char "Unable to retrieve character data". I can start gamesys.conf manually, but after a bit it crashes. How to resolve please?:?:
28-04-11
Trident
Re: Server + Client @ 1.4.2 & Guide
Hi Guys I have a Dedicated Server and I am having a few Problems with the Setup... I did everything like this Guide said, but still wont work or anything.