¤ The Complete PW Package ¤
Newest Release:
31 / December / 2020 @ 12:00:00 UTC/GMT
SERVER(S) - PWp_31.DEC.2020 57.55 GB [61,793,052,496 bytes]
CLIENT(S) - PWp_31.DEC.2020 57.55 GB [61,793,052,496 bytes]
[OLD] HTTrack of PWDATABASE & ECATOMB - PWHTTrack.7z 410 MB [430,434,265 bytes]
Checksum/Hash values:Spoiler:
Instructions:
Perfect World Private - ¤ The Complete PW Package ¤
This is a complete package of the game "Perfect World" for PC
The server from this package runs on Ubuntu 12.04.3 LTS x64
The client runs on WinXP+ operating systems
There is also a 'tools' disc included (pw_dev.iso) so that one can modify the server/client to their liking
The server has been made a simple and straightforward installation. All you have to do to install the server is mount/burn the ISO and run the corresponding installation for it. "./install-pw" will install v136, "./install-131" will install v131, "./install-146" will install v146, and "./install-fw" will install fw(v0517). v136 is the "base" package and REQUIRED to install any of the "addons" which include v131, v146, and fw(v0517). All can be installed at the same time but they cannot be ran simultaneously (only one can be ran at a time). There is a service included to switch between the active installed versions called pwversion (merely type "service pwversion" in the Linux terminal to switch between active versions). These can also be installed as a system service/daemon (if you have a worthy system [with enough RAM]) so that there is NO human interaction required to boot up the server besides pressing the power button (or starting up the virtual machine). Note: If you don't have a good enough system or just don't desire to run as a system service/daemon you can simply navigate a web browser to your server @ http://your.server.ip.address/admin to start one game map at a time. The servers HTTPD, MySQL, Tomcat, etc, are all started automatically no matter what (for this reason). If your servers IP changes (for any reason), use "./ipset.sh" located in /root/ to change the IP configurations that were set during the installation.
The client doesn't really need 'instructions' whatsoever, just mount/burn the ISO and install, then it's ready to launch/play. You only need to set the IP of the server to connect to in serverlist.txt (server.lua for FW). For more advanced users there is an auto patcher (CPW) with this package and the two files: updateserver.txt and mainuni.xml also need the IP of the server set in them for the patcher to work.
There is an entire WEALTH of knowledge about this package in a file called "adminnotes.txt" that can actually be found in two locations. A copy of adminnotes.txt is included with pw_dev.iso in a directory named AdminNotes and with the v136 base installation package in /root/notes/
Some of the more technical aspects/details:
This (server) package (and all of the 'addons') *MUST* be installed as the root user/account of Linux!
This (server) package MUST be installed on Ubuntu 12.04.3 LTS x64 (included)!
Ports (what ports this package will utilize):
-29000 this is the game port (server-client game communications)
-80 a basic website that is ran on the server so that accounts can be registered (and more even including a help desk)
-8080 a tomcat JSP container for the above website and administrator controls
-3306 the MySQL database for user accounts (should not be open to WAN if running a public server)
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
Link to first post regarding the newest update: Click Here
Installation Tutorial Video:
(oldPost#1)
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:
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...
(oldPost#2)
Server Installation:
-- Install Linux server
-- Mount server ISO (or physical disc), and copy all to system rootSpoiler:
-- IF you are running a 64-bit version of Linux -- install ia32-libsSpoiler:
-- Install xampp/lampp, and databaseSpoiler:
-- After the system reboots you are all set to start the server (logged in as 'root')Code:cd /root/notes ./setup.sh
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~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 ;)
Other important notes:Spoiler:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
YouTube - Installation Tutorial
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
nice release , im download it =)
Great job sir, may I suggest putting up a little information details regarding this release (guessing that is what the reserved post is for), like what official features are working, are client models 1.3.6 friendly, etc.
Again, thanks and keep up the good work.
Yea, I left myself a reserve spot for (any reason really) including as you mentioned, for any 'instructions' or 'details'...
Only problem is, I honestly cannot remember *everything* about this 'release' since this is a collective of all my work for the past couple of years...
Hard work finally paid off eh? Been reading about this for awhile, and was looking forward to it, grats on gettin it doneCurrently working on repairing all the bugs in the server I'm currently working on, but if I ever get the time to setup a test server, I'll try this out :D Thanks for all the hard work man
![]()
Thanks, I do believe this is the most comprehensive release to date. As I said this is an entire collective of all my hard work for the past couple of years. It's hard to even attempt to recall all that I've done over those few years... It ranges from the tome/heaven book fix; to merely including a lot of documentation that normally a person would have had to come back to the boards to figure out (like changing guild icons for one example)...
---------- Post added at 03:17 AM ---------- Previous post was at 03:14 AM ----------
...ohh yea, and of course I almost forgot, my entire 'website' (for register etc.) is in here too [I worked pretty hard on that]...
---------- Post added at 03:20 AM ---------- Previous post was at 03:17 AM ----------
There is really just a LOT to this release, and I think you will all have to check it out to really see how much there is to it ;)
---------- Post added at 03:28 AM ---------- Previous post was at 03:20 AM ----------
search from now on, or receive no more help :p
we don't wipe each others asses here :x
Well, I guess I am going to have to take that back too; because this release will all short of wipe your ass =\
I even included ia32-libs (in /root/ia32-libs) for those running a 64-bit server [with /root/ia32-libs/install.sh to install them].
In /root/notes there is a script that will install xampp/lampp, and even create and populate all databases needed for PW (and pwAdmin, and rankings)...
Megaupload... *cough* Will take forever to download + the waiting time between each downloads.
Does it include elements.data and tasks.data converted from genesis? What's new inside this package?
hopefully this will be a big help to everyone coming in and making their own servers, nice work man.
C# Network Security Class for Sha256, Sha512, Md5 and Rijndael (PBKDF2) with passphrase for use in Unity3d CLICK HERE
Simple and easy (mass)-portchecker CLICK HERE TO DOWNLOAD
Yea, I think it will be, it is a really comprehensive release. I also designed it to be close to a 'deploy-able' status (not just something for people to 'dick around with'), with certain security measures already in place... ie: pwAdmin actually operates on port 8443, but for jsp's such as getgold and getitem -- still operate on a separate jsp container that operates on port 8080; So, server admins can leave port 8080 open to the WAN, while leaving port 8443 closed for pwAdmin security ;) :D
hi , the link 4 of 5 client is dead can you reupload ?
sorry for my bad english i'm french
5/5 is down to.
Wow, PW reacted fast :)
Edit : Sorry, didn't read first.
Disreguard this post.