Perfect world Server files version 1.3.1 by Rain
This is my first tutorial for setting up a PW server.
I only know the basics of HTML and my english isnt the best.
Table of content
1. What you need to download and what you should have
2. Prepare your PC for a server
3. Setup your server
4. Sources and credits
1.
You need to download some programms and files.
MSSQL
ht tp :/ /w ww. me ga u pload. co m/? d=NTV 6Q 4K1
MSSQL SP4
Choose the "SQL2000-KB884525-SP4-x86-ENU.EXE"

CoLinux

Swapfile

(Choose the 1 gb file)
WinPcap_4_0_2.exe

Server files version 1.3.1
本部分内容设定了隐藏,需要回复后才能看到
Perfect world (1.2.6)

Patch 2-6 & Patch 6-12

SQL Scripts

Thats all ...
I run my server on an old
Intel Pentium 4 with 1.5 ghz.
My main board is also very old.
I only have 756 mb ram.
You dont need a good internet connection at all,
because its illigal to run a server if you havent bought
a root server. This is a machine with very fast
download and upload connection and you are allowed to run a server.
It costs about not that much...
But i think if you run a small server with 1 - 6 player it would be
okay.
German root server:

2.
Prepare your PC for a PW Server.
You have to Install Windows. You should can do this alone... Otherwise leave tutorial.
I would prefer to download all updates.
If you dont want to download from microsoft, you can youse a simple programm.
This step is optional so no further introductions.
Just leave it out if you dont want to do it ...
Programm from


3.
This is the most difficult part.
First you install mssql 2000.
Run the file named SQLEVAL.exe. It starts to unpack some files.
Remember the directory. Now go into it and start autorun.exe.
Choose "local computer".
Press next until you can select you installation.
You have to choose "Create new instance of SQL Server" Press next.
Then you come to this screen.
Choose "Server and Client Tools"
Press next until this screen appears.
Choose "Local System Account"
Press next again and choose mixed mode.
Never forget you password.
Now run your SP4.
It should be named like SQL2000-KB884525-SP4-x86-ENU.EXE
Enter your password.
Somewhen you have to tick off two boxes.
Then press next. Now you can tick off the box if you want to send
critical error reports to microsoft. Its up to you, but I wouldnt
reccommend it.
After installation restart your computer.
Now make a database.
Start > programms > microsoft sql server > enterprise manager
At the left side is a menu.
Press the plus 3 times then a "Folder" named "Databases"
appears. Right click on it. Choose "New database".
Name the new database dbo. Press ok.
Now you have to run the sql scripts.
Start > programms > mssql server > enterprise manager
Go into the pull down menu "Tools" and choose
SQL Query Analyzer.
Now make sure you have choosen the database dbo...
It should look like this ...
Pull down menu again in the query analyzer File and choose Open.
Open the first of the 2 downloaded scripts.
Named "mssql_storeprocedure.sql"
Then pull down menu Query and choose execute.
Now do this ...
Pull down menu in the query analyzer File and choose Open.
Open the second of the 2 downloaded scripts.
Named "mssql_table.sql"
Then pull down menu Query and choose execute.
Now close the Query analyzer.
But dont close the enterprise manager.
Now do the same like one the screenshot
Youre done with the mssql installation and configuration.
Now install Colinux to c:\colinux
Dont download something like Fedora or Debian!!
And install WinPcap
Extract all server files you have downloaded to
c:\colinux\pw
Also extract the swap file in this folder and name it to
PWServer (Without any ending. So no PWServer.file. Only PWServer)
Open the file PWServer.conf with wordpad (or editor)
And delete the text. Now copy a new text into it and seave the file.
# The default kernel
kernel=vmlinux
# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".
cobd0="C:\coLinux\PW\PWServer.ext3"
# Swap device, should be an empty file with 128..512MB.
cobd1="C:\coLinux\PW\PWServer"
# Tell kernel the name of root device (mostly /dev/cobd0,
# /dev/cobd/0 on Gentoo)
# This parameter will be forward to Linux kernel.
root=/dev/cobd0
# Additional kernel parameters (ro = rootfs mount read only)
ro
# Initrd installs modules into the root file system.
# Need only on first boot.
initrd=initrd.gz
# Maximal memory for linux guest
mem=256
# Network
eth0=slirp,,tcp:29000:29000/tcp:8080:8080/tcp:80:80/tcp:433:433
#eth1=pcap-bridge,,00:FF:F9:54:7C:00
cofs0="C:\coLinux\PW"
Run PWServer.bat.
Wait until it fully booted. you can see it when the line "Fedora login:" appears.
There shouldnt be any "FAILED"
To login write root and press enter.
Some basic information. For european and other keyborad user,
it might be problamatic to write some commands.
I have a german keyboard. For the rest of the world except America
use google.
Press - for /
Press ö for :
Press shift+ß for -
Press z for y
strg is the same like ctrl
Then write "nano /etc/hosts"
Edit the in red marked ips to your mssql ip. Never change any other ip.
To find out you mssql ip go to start > run and write cmd. Press enter.
The write ipconfig into the popped up window. Press enter
Now look for you Primary connection.
Then do this.
Now Press "strg and x" and then y (z for german keyboard) and enter.
Type now "nano /etc/table.xml"
Change the password under mssql to your
Mssql password. (Srcoll right to see the line.)
Then Press "strg and x" and then y (z for german key board) and enter.
Type "nano /opt/lampp/htdocs/register/core.php"
change the password here also to you mssql pw.
Press "strg and x" and then y (z for german keyboard) and enter.
Now youre nearly done.
Type in ./start.sh and press enter.
Press 1 and enter.
Wait some time until something like [MAINWORLD]
Appears in the window.
In this server version the text "Serer started!" will never appear.
So you have to guess when the server have started...
Like i said its somewhen after the text [MAINWORLD].
Now go to

And make an account.
Install your client.
After you have installed you client you go into
c:\[PW Client Path]\patcher\server and change the
updateserver.txt content to
"patch" ""
Now right click on the patches you have downloaded.
First the 2-6 patch. Right click > Open with >
Then choose patcher.exe. Located in c:\[PW Client Path]\patcher\patcher.exe
Then install the secon patch.
Now go to:
c:\[PW Client Path]\element\userdata\server\serverlist.txt
And change the IP to you MSSQL IP. (The one you have seen in ipconfig)
Save it.
For me its:
ORACLE 29000:192.168.0.7 11
ONLY Change the 192.168.07... NEVER the 29000 !!!
Then start launcher. log in.
There should be 2 characters. First one is buggy.
Ill show you how to fix this bug later ...
Never forget ... This is only a test server ...
Credits go to
totoman127 For most the Pictures
Eistieger For most of the files
TUTORIAL made by PW-Private (c)2009
Youre allowed to copy the text if you copy credits and say that its.
Please give me [Thanks] when i help you/Bitte gibt mir ein [Thanks] Falls ich geholfen habe.






