PW dedicated in Linux instead of VMWare or Colinux

Results 1 to 8 of 8
  1. #1
    Enthusiast Liza Deco is offline
    MemberRank
    Apr 2010 Join Date
    28Posts

    PW dedicated in Linux instead of VMWare or Colinux

    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?


  2. #2
    RaGEZONER fgru is offline
    MemberRank
    Sep 2009 Join Date
    germanyLocation
    1,510Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    without linux knows ? [ ... ] btw. search ...

  3. #3
    Enthusiast Liza Deco is offline
    MemberRank
    Apr 2010 Join Date
    28Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    Quote Originally Posted by fgru View Post
    without linux knows ? [ ... ] btw. search ...
    Is not without linux, it is using linux...

    And not using vmware or colinux, and yes using directly and ONLY Linux!

  4. #4
    Enthusiast Mond-chan is offline
    MemberRank
    Nov 2009 Join Date
    GermanyLocation
    33Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    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!!)

  5. #5
    Member valhaiko is offline
    MemberRank
    May 2010 Join Date
    Denver, CO, USALocation
    80Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    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..

  6. #6
    RaGEZONER fgru is offline
    MemberRank
    Sep 2009 Join Date
    germanyLocation
    1,510Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    pwAdmin XML mode needs Java 1.5.x - you need both: 1.6.x for server auth and 1.5.x for XML mode

  7. #7
    Enthusiast Liza Deco is offline
    MemberRank
    Apr 2010 Join Date
    28Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    Quote Originally Posted by valhaiko View Post
    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..
    I get all other things the only thing is missing is the PW Server libraries files for 64 bit, can you send me it by Skype, what is your Skype?

  8. #8
    Member valhaiko is offline
    MemberRank
    May 2010 Join Date
    Denver, CO, USALocation
    80Posts

    Re: PW dedicated in Linux instead of VMWare or Colinux

    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.



Advertisement