Pages

Perfect World 1.3.6

Here is my ¤ complete PW package ¤. It contains the server, client, development tools, and documentation.
Please note - that this release is intended as an entire package. That is, this server is NOT meant to be used with other clients, and this client is NOT intended for use with other servers etcetera... If you do attempt to use other clients with this server, or other servers with this client you WILL run into PROBLEMS!

Server:
server_root.7z

Client:
PW_136_Client.7z.001
PW_136_Client.7z.002
PW_136_Client.7z.003

Dev/Tools:
PW_DEV.7z

Additional/Optional:
N/A

Other:
checksums.txt
ubuntu-10.04.3-server-amd64.iso
ubuntu-10.04.3-server-i386.iso

FILE HASH'S / CHECKSUMS:
Spoiler:

File: server_root.iso
CRC-32: ae7ea6fd
MD4: 6547e2ce3b54d166db2a5ace9fbe9b0e
MD5: 8d6136466e671262a8a9faec77adc90e
SHA-1: fd8036266174d3c3da450a7c8adb504798a1101f

File: PW_136_Client.iso
CRC-32: 7d9264f0
MD4: 99ef1a0d42abfdd76a2299f059bcfe0c
MD5: 58edddf1b4ef8f6046ba27e135f72f02
SHA-1: 6d34712ba39f66d1eb521cf5755adf78e94bf37d

File: PW_DEV.iso
CRC-32: ebc66c2b
MD4: 73251671ce9e5b4f2a179e1bcbf8f882
MD5: c8eaf64cc7bce4ff258d007f95861753
SHA-1: 879d38a826598acf0d9c4d2b89f236b6da747801

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

File: server_root.7z
CRC-32: e2e2f904
MD4: 2844e5488ff027e91498d343c3ff11c8
MD5: 18624f30805c42e219c40e02831dafbf
SHA-1: 3d6e3c21224b452d912306ae6f32496e11846979

File: PW_136_Client.7z.001
CRC-32: defe0f5a
MD4: c33f20d2143103cac9bffea58e9306d4
MD5: 5fce82ab27cbe0826a391e76db99d146
SHA-1: a6f4b48abb0e27850411d370c3f100267f2f6f4e

File: PW_136_Client.7z.002
CRC-32: 4fdf6b45
MD4: 7f5350f56476c678df085b941f35d396
MD5: 9b85aaf0b197d1876f0dd2e105fab68b
SHA-1: e0af8765d400e5ec8a6d59754a3785e392f10fe9

File: PW_136_Client.7z.003
CRC-32: 10db9c4a
MD4: be0cf9e1885d7d17a8437496dd59bacf
MD5: eb09792f6aa673f9dfd4d3d61f13ea1a
SHA-1: 8f707d3c98ce86b2538dc5e0893131249f59b584

File: PW_DEV.7z
CRC-32: 003cc6ae
MD4: cab162fb2ff7bd5959ec53807ef9458c
MD5: 749e1baa983f257dc28dd2677d86b863
SHA-1: 98a569c9649ce44bba728b2838be44c0a9e9419c

File: ubuntu-10.04.3-server-amd64.iso
CRC-32: 343e9364
MD4: 2f9560904322c6223bf8d70593cdfb9d
MD5: 84b43b7bbee85d0af8e11b778c8d1290
SHA-1: efbe7c88740744e1e8dff262ff1fcc5d721927be

File: ubuntu-10.04.3-server-i386.iso
CRC-32: 85a9fc91
MD4: ceb4b126b6a856db77e0f95255783262
MD5: 388104f6225ae676ceab0ba4bd7b5784
SHA-1: e1d187b6da2d13e6cd17d5d1f65e0a5ba7d6fcc7

File: checksums.txt
CRC-32: ace14a81
MD4: 313a05f79dfd52e426dba028e2aa512c
MD5: 4ded181bb3b25c8d14841e17f80e5f90
SHA-1: 8ebfcd89f95914d3b771bc7f4962f98b09ab77d5

SIDE NOTE:
Within the client you may receive a false positive (if you run any AVG's) on patcher.exe (The one in /spatcher/) -- However, I can assure this is not a threat (and that it IS a false positive) -- those who don't believe me can verify for themselves since sPATCH is an open source program released by our very own Ronny

pwTools

Those who continue to bring up this false positive in this thread WILL receive an infraction...

Server Installation:

-- Install Linux server
Spoiler:
if you've installed Ubuntu (or any other flavor of Linux that may actually 'disable' the root account) you need to first log in as the 'normal user' that you created during installation and 'activate' the root account by doing the following
Code:
sudo passwd root
the rest of these steps should be performed as 'root'
-- Mount server ISO (or physical disc), and copy all to system root
Spoiler:
example:
mount /dev/cdrom /cdrom
cd /cdrom
cp -R * /
-- IF you are running a 64-bit version of Linux -- install ia32-libs
Spoiler:
cd /root/ia32-libs
./install.sh

or

apt-get install ia32-libs
-- Install xampp/lampp, and database
Code:
cd /root/notes
./setup.sh
-- After the system reboots you are all set to start the server (logged in as 'root')
Code:
cd /root
./start.sh
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Once you have your server started -- you can navigate to its IP (from your 'client' PC) to view the 'PW website' where you can: register an account, change an existing accounts password, 'purchase' gold, Get an Item, Manage your guild icon, view player rankings, and view the knowledge-base -or- submit a ticket...

Additionally, if you navigate to your.servers.ip/admin that will bring you directly to pwAdmin ;)
Spoiler:
example:
http://192.168.1.51

and

http://192.168.1.51/admin (or http://192.168.1.51:8443/pwAdmin)
Other important notes:

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Default passwords (CaSe SeNsItIvE):

MySQL = username:root password:root (access from localhost ONLY)
MySQL = username:pwAdmin password:root (access from ANY host)[ie... for BatGM, or Navicat]
.htaccess (/opt/lampp/security/restricted.users & restricted.groups) = username:pwAdmin password:root
pwAdmin = root
hesk (help desk/ticket system) = username:Administrator password:admin

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Make sure to 'configure' your servers IP in the following files:

/opt/lampp/htdocs/config.php
/opt/apache-tomcat-5.5.28/2/webapps/pwAdmin/WEB-INF/.userconfig.jsp

(and of course serverlist.txt on the client side /element/userdata/server/)
(and of course within patcher, if you'll be using a patcher [on the client side])

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ports:

(port - 8443 is used for pwAdmin and you DO NOT want it open to the WAN !)
(port - 3306 is used for MySQL and you DO NOT want it open to the WAN !)

You will want the following ports OPEN to the WAN (if you desire to run a 'public' server anyway):

- 29000 (for the game itself)
- 80 (for the the website)
- 8080 (for extended website)