Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

Multiple PW Servers in One VM

Elite Diviner
Joined
Jan 5, 2017
Messages
477
Reaction score
349
This is something I setup for debugging and/or dev on different
PW server versions. It was difficult setting up a different VM
every time I wanted to look at or help with a different version.

VM is VirtualBox (VBOX), OS is Debian11. (Import appliance)
This VM has 8 different PW versions installed from v1.3.1 to v1.5.5.
They are all installed in /opt directory.

You cannot run more than one at one time. They all use the same
authd, logservice, and SQL db.

For this to work, you have to start and stop the server from command
prompt using my server script. The server script is needed to put
the correct lib files per which version is being started.

At any prompt type server for more info. To start version 131, type
"server start 131".
Look in /opt dir to see which versions are available.
Type "sever status" to check server and which version is running.

pwadmin is installed, you may have to edit the configs according to
which version you are using. Type "server pwAdmin start" to start
pwadmin.

Basic account registration page, no user panel included. Since all
the servers share the same authd and SQL, each account will be able
to access each server. Toons will not be carried to each server
unless you copy the game db to each server gamedb and uniquenamedb.

Register account:
http://"VBOX_IP"/register.php

phpmyadmin:
http://"VBOX_IP":99

pwadmin:
http://"VBOX_IP":8080/pwadmin



Clients (English):
 
Last edited:
Newbie Spellweaver
Joined
Jan 18, 2022
Messages
9
Reaction score
1
have you ever try docker, or docker-compose? I think it might help you.
 
Newbie Spellweaver
Joined
May 29, 2014
Messages
18
Reaction score
1
Hello there, I have been trying to get your 146 release by combining the 1.4.6 client you released on another post you have made (combo server files) and this whilst trying to run the 1.4.6 server, but whenever I try to login - it shows me "Disconnected from the server." Also seems to happen whenever I create a character. Thank you for the release and hoping that you help me with this :)
 
Elite Diviner
Joined
Jan 5, 2017
Messages
477
Reaction score
349
Are all of the services running...? Type in "server status"...
 
Elite Diviner
Joined
Jan 5, 2017
Messages
477
Reaction score
349
At what point does it disconnect...? Are you able to login...?
 
Newbie Spellweaver
Joined
May 29, 2014
Messages
18
Reaction score
1
At what point does it disconnect...? Are you able to login...?
No. Unable to login, it disconnects whenever I create a character or when I click on Enter (basically launching from character screen)
 
Elite Diviner
Joined
Jan 5, 2017
Messages
477
Reaction score
349
i'm not sure, look at your logs server and client side... it sounds like the map is not loaded... make sure maps gs01, is61, and is62 are running... is61 and is62 are the 2 different starter maps depending which version, you'll only need one or the other... at cmd prompt enter "ps ax | grep gs" this will list all maps currently running...
 
Newbie Spellweaver
Joined
May 29, 2014
Messages
18
Reaction score
1
i'm not sure, look at your logs server and client side... it sounds like the map is not loaded... make sure maps gs01, is61, and is62 are running... is61 and is62 are the 2 different starter maps depending which version, you'll only need one or the other... at cmd prompt enter "ps ax | grep gs" this will list all maps currently running...
There was nothing wrong in the logs that I could find obvious. I also did ps ax | grep gs and everything was started in there.
 
Last edited:
Elite Diviner
Joined
Jan 5, 2017
Messages
477
Reaction score
349
Client side element/logs/

Server side can be in any directory depending on how it's configured... Usually its in the server directory with the other service directories like gamed, glinkd, etc... Sometimes they are in the logservice directory...
 
Newbie Spellweaver
Joined
May 29, 2014
Messages
18
Reaction score
1
I don't know if this can help you. But here are the client logs:

These are the logs of the server.
 

Attachments

You must be registered for see attachments list
Newbie Spellweaver
Joined
May 29, 2014
Messages
18
Reaction score
1
Client side element/logs/

Server side can be in any directory depending on how it's configured... Usually its in the server directory with the other service directories like gamed, glinkd, etc... Sometimes they are in the logservice directory...
Any ideas?
 
RaGEZONER
Loyal Member
Joined
Sep 29, 2009
Messages
1,567
Reaction score
322
 
Newbie Spellweaver
Joined
Sep 12, 2022
Messages
24
Reaction score
1
Thanks, the problem had been solved. I found out that element was the culprit.
 
Initiate Mage
Joined
Mar 11, 2024
Messages
2
Reaction score
0
This is something I setup for debugging and/or dev on different
PW server versions. It was difficult setting up a different VM
every time I wanted to look at or help with a different version.

VM is VirtualBox (VBOX), OS is Debian11. (Import appliance)
This VM has 8 different PW versions installed from v1.3.1 to v1.5.5.
They are all installed in /opt directory.

You cannot run more than one at one time. They all use the same
authd, logservice, and SQL db.

For this to work, you have to start and stop the server from command
prompt using my server script. The server script is needed to put
the correct lib files per which version is being started.

At any prompt type server for more info. To start version 131, type
"server start 131".
Look in /opt dir to see which versions are available.
Type "sever status" to check server and which version is running.

pwadmin is installed, you may have to edit the configs according to
which version you are using. Type "server pwAdmin start" to start
pwadmin.

Basic account registration page, no user panel included. Since all
the servers share the same authd and SQL, each account will be able
to access each server. Toons will not be carried to each server
unless you copy the game db to each server gamedb and uniquenamedb.

Register account:
http://"VBOX_IP"/register.php

phpmyadmin:
http://"VBOX_IP":99

pwadmin:
http://"VBOX_IP":8080/pwadmin



Clients (English):
This doesn't have mall items?
 
Back
Top