I have bought a Perfect World server from a really nice guy, that put it online for me into the VMWare, now I need to change the server to a dedicated Linux, but I don't know how to do that, anyone can help me?
I have bought a Perfect World server from a really nice guy, that put it online for me into the VMWare, now I need to change the server to a dedicated Linux, but I don't know how to do that, anyone can help me?
without linux knows ? [ ... ] btw. search ...
i think u mean u have an linux server, so u need only the PWserver datas right?
search a little bit here in Forum and u will found it.
The most here us Vmware or vbox (in Forum btw nice tut“s!!)
I am running one myself, without virtual machine.
You need the knowledge of managing linux server tho... I can give you some guide, but without enough system administration knowledge, porting the files will be hard.
Basically, here is what you need:
1. Make sure on the linux box you have installed java 1.6 (either JDK or JRE is fine, JDK is preferred), this is for Ronny's pwAdmin tool running on tomcat server.
2. Apache server installed.
3. Mysql server installed.
4. PHP installed with mysql modules installed (if you want to use the registration feature).
Now, the porting part is the most fun hehehe. Here is the challenge. All Perfect world images from server 1.3 images are 32 bit binaries. If you want to run all the maps, you need at least over 7 GB of memory, and for that to work well, you need to run Linux 64 bit.
So, the challenge for you is to get all the shared libraries linked to the PW server binaries available. I can't write this in details, cos I did it by copying over the shared libraries from the virtual machine a while ago, forgot where all the files are.
Then, the challenge for you is to import the mysql database, including all the triggers and procedures.
After that, you need to change all the ip addresses of the configuration files in the PW server, pwAdmin tool, php files, to your server IP.
Then... little tweak here and there to get everything working...
I just don't know how much I should write, as I don't know how much you know.... If you really is a newbie without knowledge of Linux administration, I'd say... let someone do it for you. Or you can take it as a challenge, and begin learning about linux and how to do everything I wrote above..
pwAdmin XML mode needs Java 1.5.x - you need both: 1.6.x for server auth and 1.5.x for XML mode
PWServer is 32 bit, you need the 32 bit libraries, not 64 bits.
Here is how you find out:
use ldd command to find out what library is missing.
For each of the server binary, do: ldd filename, where "filename" is the name of the binary.
For example:
cd /PWServer/gamed;
ldd gs;
==== output:
linux-gate.so.1 => (0xf771b000)
libtask.so => not found
libstdc++.so.5 => /lib/libstdc++.so.5 (0xf7654000)
libm.so.6 => /lib/libm.so.6 (0xf762a000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xf760c000)
libpthread.so.0 => /lib/libpthread.so.0 (0xf75f0000)
libc.so.6 => /lib/libc.so.6 (0xf7464000)
/lib/ld-linux.so.2 (0xf771c000)
See how it reports
libtask.so => not found
So, go to the virtual machine, do the same command, it might give you this:
libtask.so => /lib/libtask.so
Then, you simply copy /lib/libtask.so from your virtual machine to your Linux 64 bit.
As to how you transport the file from the virtual machine to your 64bit server, you can use scp command.
If you need to reach me, send email to zz@lauwira.org.