Register for your free account! | Forgot your password?

Go Back   elitepvpers > General Gaming > General Gaming Discussion > Private Server > Private Server Advertising
You last visited: Today at 05:19

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



please how to make a perfect world private server

Discussion on please how to make a perfect world private server within the Private Server Advertising forum part of the Private Server category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: May 2009
Posts: 3
Received Thanks: 0
Post please how to make a perfect world private server

to the master. please its guidance. how to create a perfect world private server. what is needed. for assistance please its master.

thx
twee3teay is offline  
Old 05/26/2009, 16:37   #2
 
eLO21's Avatar
 
elite*gold: 0
Join Date: Sep 2007
Posts: 1,511
Received Thanks: 983
Quote:
Originally Posted by twee3teay View Post
to the master. please its guidance. how to create a perfect world private server. what is needed. for assistance please its master.

thx
First:

Before you write something, use google, really you find all O_o
But that is a forum so i help...

~ Perfect World Private Server ~

Quote:
Setting up and installing Perfect World server for a single PC
Written by shazbomb – 12/06/2007 for

In the distributed server files contains hundreds of files. The bright side is there really isn’t as much as it seems. For setting up the server software on a single PC the only file you need from the whole distribution is cpackage.feilvbin.tar.gz.

Step 1. Create a clean temporary directory to store only the necessary files.
1. Make the directory:
mkdir ~/tm*****server

Step 2. Copy cpackage.feilvbin.tar.gz to the new directory
By default the file is located in cnet.feilvbin/configfeilvbin and
cnet.feilvbin/configfeilvbin/configfeilvbin

You can also locate it by the find command:
[root@game1 pw]# find . name
cpackage*.tar.gz
./cnet.feilvbin/configfeilvbin/cpackage.feilvbin.tar.gz
./cnet.feilvbin/configfeilvbin/configfeilvbin/cpackage.feilvbin.tar.gz

Note: if you cannot find the file then you need to extract cnet.feilvbin.tar.gz and repeat step 2

Copy one of them to the directory we made:
[root@game1 pw]# cp ./cnet.feilvbin/configfeilvbin/cpackage.feilvbin.tar.gz ~/tm*****server

Step 3. Change directory and extract cpackage
1. Change directory
[root@game1 pw]# cd ~/tm*****server

2. Extract cpackage
[root@game1 tm*****server]# tar zxf cpackage.feilvbin.tar.gz

3. Change to extracted source directory
[root@game1 tm*****server]# cd cpackage.feilvbin

Step 4. Copy necessary files
The documentation that comes with the distribution has you run the package script on fielvbin.xml.
You can do this if you modify the package script. It involves heavy modification and is timeconsuming.
This tutorial skips the package script completely as it’s really not needed for a single PC
setup.

1. Change directory
[root@game1 cpackage.feilvbin]# cd srcfiles

2. Make new directory
[root@game1 srcfiles]# mkdir ~/pwserver

3. Copy necessary files
[root@game1 srcfiles]# cp R
gacd/ gamed/ gamedbd/ gdeliveryd/ gfactiond/ glinkd/
uniquenamed/ ~/pwserver/

4. Change directory
[root@game1 srcfiles]# cd ~/pwserver

Note: if you’re planning to run multiple game servers you can copy the gamed/ directory to those
servers and setup the *.conf configuration files for them. However his goes beyond the scope of this
tutorial.

Step 5. Configuring
Almost every directory within ~/pwserver has a file called gamesys.conf. These files need to b modified specifically to your PC and setup. I post mine as an example so it may not be exactly the same for you.

Setting up gacd
The gamesys.conf in this directory doesn’t shouldn’t require any modification. It’s a good idea to look at
the file so you are familiar with it and modify if at all necessary. Although you shouldn’t need to.

Setting up gamed
This directory has a few configuration files and require minimal modification.
1. Configuring gs.conf
Line 23: Root = /home/zhangyu/game/config/
Change this to your gamed/config directory. Use full paths!
Like this: Root = /home/myUsername/pwserver/gamed/config
NOT like this: Root = ~/pwserver/gamed/config

2. Configuring gmserver.conf
Line 13, 27, 40, 53, 66, 79, 92, 105, 118, 131, 143, 154, 164:
Change the “address” value to your internal IP address. Example: 127.0.0.1

3. Configuring gsalias.conf
Line 10:
Change the “Root”value to your gamed/config directory just like gs.conf
Like this: Root = /home/myUsername/pwserver/gamed/config
NOT like this: Root = ~/pwserver/gamed/config

4. Configuring ptemplate.conf
This file requires no modification. It’s a good idea to look at the file so you are familiar with it.

Note: Your path varies on which user you are installing and running the services under. For example if
you’re using root (which I don’t recommend) the paths would start with /root/pwserver/ instead
of /home/myUsername. Also remember to change “myUsername” with your username.

You’ll notice when viewing gsalias.conf there are a bunch of values like game1, game2, game3, game4.
These are the aliases to each game server. Later on in this tutorial we will setup /etc/hosts for this. You
can also comment out any additional game server you do not want. For example in my particular setup I
only use game1.

Setting up gamedbd
1. Configuring cashstat.conf
Line 4:
Change the “address” value to your internal IP address. Example: 127.0.0.1

2. Configuring gamesys.conf
Line 6:
Change the “address” value to the IP address of your MSSQL server.

Line 18, 28:
Change the “address” value to your internal IP address. Example: 127.0.0.1

Line 36:
Change the “homedir” value to /home/myUsername/pwserver/gamedbd/dbhome

Line 37:
Change the “datadir” value to /home/myUsername/pwserver/gamedbd/dbdata

Line 38:
Change the “logdir” value to /home/myUsername/pwserver/gamedbd/dblogs

Line 39:
Change the “backupdir” value to /home/myUsername/pwserver/gamedbd/backup

Line 48:
Change the “homedir” value to /home/myUsername/pwserver/gamedbd/dbhomewdb

Line 49:
Change the “datadir” value to /home/myUsername/pwserver/gamedbd/dbdata

Line 50:
Change the “logdir” value to /home/myUsername/pwserver/gamedbd/dblogs

Line 51:
Change the “backupdir” value to /home/myUsername/pwserver/gamedbd/backup

Note: Your path varies on which user you are installing and running the services under. For example if
you’re using root (which I don’t recommend) the paths would start with /root/pwserver/ instead
of /home/myUsername. Also remember to change “myUsername” with your username.

Setting up gdeliveryd
1. Configuring gamesys.conf
Line 4, 14, 101, 113, 125:
Change the “address” value to your internal IP address. Example: 127.0.0.1

Setting up gfactiond
1. Configuring gamesys.conf
Line 4, 14, 78:
Change the “address” value to your internal IP address. Example: 127.0.0.1

Setting up glinkd
1. Configuring gamesys.conf
Line 4, 25, 46, 67, 88, 143, 154, 164:
Change the “address” value to your internal IP address. Example: 127.0.0.1

Note: you do not necessarily need all the GLinkServer and GProviderServer entries here. You can
comment out the unwanted sections by using ‘;’ In my particular setup I only have 1 GlinkServer and
GProviderServer.

Setting up uniquenamed
1. Configuring gamesys.conf
Line 20, 30:
Change the “address” value to your internal IP address. Example: 127.0.0.1

Line 38:
Change the “homedir” value to /home/myUsername/pwserver/uniquenamed

Line 39:
Change the “datadir” value to /home/myUsername/pwserver/uniquenamed/dbdata

Line 40:
Change the “logdir” value to /home/myUsername/pwserver/uniquenamed/dblogs

Line 41:
Change the “backupdir” value to /home/myUsername/pwserver/backup

Line 49:
Change the “homedir” value to /home/myUsername/pwserver/uniquenamed

Line 50:
Change the “datadir” value to /home/myUsername/pwserver/uniquenamed/dbhomewdb/dbdata

Line 51:
Change the “logdir” value to /home/myUsername/pwserver/uniquenamed/dbhomewdb/dblogs

Line 52:
Change the “backupdir” value to /home/myUsername/pwserver/backup

Note: Your path varies on which user you are installing and running the services under. For example if you’re using root (which I don’t recommend) the paths would start with /root/pwserver/ instead of /home/myUsername. Also remember to change “myUsername” with your username.

Setting up /etc/hosts
Your hosts file probably looks something similar to this:
127.0.0.1 localhost localhost.localdomain

For convenience we’re going to add the aliases I spoke of earlier to this file. This will also vary depending on your setup.
Here we’ll add: manager, link1, game1, delivery, database, backup. So now your hosts file will look something like this:
127.0.0.1 localhost.localdomain localhost manager link1 game1 delivery database backup

Note: If you’re running multiple link and/or game servers you can add them here. Just specify the IP
address of the server and the alias. Example: 123.123.123.123 game2

Finalizing:
Now you need to run the servers. The distribution uses a program called servicerun. This only works
with multiple server setups. Since we’re not doing this the servicerun program is useless. I personally
made a script to run my services. It’s important you run the services in a specific order. Again this is
something you will have to customize. But here is an example script:

/home/myUsername/pwserver/gamedbd/gamedbd gamesys.conf 2>log &
/home/myUsername/gdeliveryd/gdeliveryd gamesys.conf 2>log &
/home/myUsername/gfactiond/gfactiond gamesys.conf 2>log &
/home/myUsername/gacd/gacd gamesys.conf 2>log &
/home/myUsername/glinkd/glinkd gamesys.conf 1 2>log &
/home/myUsername/gamed/gs gs01 >gs01.log 2>log &
/home/myUsername/gamed/gs arena01 2>log &
/home/myUsername/gamed/gs arena02 2>log &
/home/myUsername/gamed/gs arena03 2>log &
/home/myUsername/gamed/gs arena04 2>log &
/home/myUsername/gamed/gs is01 2>log &
/home/myUsername/gamed/gs is02 2>log &
etc…

Just add extra entries if you have multiple game servers (gs01, gs02, etc) and for your game server
instances (is01, is02, is03, etc)

Comments
I hope this is enough information to get many of you started. I do not guarantee 100% accuracy. But
with this information you should have learned enough to figure things out. If there is something wrong
or incorrect please let me know so I can fix it.

Common Issues & Errors
Filters file:
Cannot load table of sensitive words. check file ./filters.
err : Cannot load sensitive words, check filters

One of the common errors many are noticing is gdeliveryd and gfactiond failing to start because it
reports a problem with the filters file. From my experience it really varies on the systems you’re trying
to run the server from. The filters file is supposed to be encoded in GBK. Your gamesys.conf for
gdeliveryd and gfactiond should have a item named “table_charset”. This should be set to GBK
although you can also use ASCII or some other charset if you wish.

Q. How do I check the encoding?
A. You can check the encoding by typing “file filters” at the console.
Q. How do I convert the encoding?
A. You can convert the filters file encoding with a utility called iconv.

Example:
$ iconv f
GBK t
UTF8 filters o
filters.utf8
$ file filters.utf8
filters.utf8: UTF8
Unicode text

glinkd - Fatal Error:
Fatal Error : This program was not built to run on the processor in your system.
The server was designed to run on Intel based processors. It will not run on AMD or any other
processor.

gamedbd – Illegal instruction (core dumped):
The server was designed to run on Intel based processors. It will not run on AMD or any other
processor. In the event that you are receiving this and are using a Intel based processor your kernel may
not have the MPPC kernel patch. In any other case you would need to run the core file through a
debugger to get more information on the problem.

~ Full 1.3.6 server files ~

Downloads:
Quote:
mirror 1:
mirror 2:
More and better guide you find in google.
eLO21 is offline  
Old 05/26/2009, 17:32   #3
 
elite*gold: 0
Join Date: May 2009
Posts: 3
Received Thanks: 0
thanks a lot for this answer. This info is very helpful to me. I do not know what must be said again. this is a forum - it is very true. thanks to share
twee3teay is offline  
Old 08/30/2010, 21:07   #4
 
elite*gold: 0
Join Date: Jul 2010
Posts: 1
Received Thanks: 0
This server is version 1.2.6 and not 1.3.6
bellini3d is offline  
Old 09/03/2010, 00:09   #5
 
LeilandServers's Avatar
 
elite*gold: 0
Join Date: May 2010
Posts: 322
Received Thanks: 20
To any one who try to make a big game's pserver use you're brain before to do it ,its just a game for you but its more for the Major company's leaders, if you continue you will be certainly on jail or paying a Minimum 100,000$ Fine to the court.
Have a nice day.
LeilandServers is offline  
Old 11/10/2010, 08:38   #6
 
elite*gold: 0
Join Date: Oct 2010
Posts: 41
Received Thanks: 2
Thanks M8 for Detailed information i gonna try it

btw whats spec of to run this pw server smoothly
aminlv is offline  
Old 05/09/2011, 10:07   #7
 
elite*gold: 0
Join Date: May 2011
Posts: 2
Received Thanks: 0
Smile PW

Quote:
Originally Posted by twee3teay View Post
thanks a lot for this answer. This info is very helpful to me. I do not know what must be said again. this is a forum - it is very true. thanks to share
are you already has own perfect world private server???????????




can you teach me how to make perfect world private server!!!!!!!!????????
nobodyownz is offline  
Old 06/12/2011, 05:28   #8
 
elite*gold: 0
Join Date: May 2011
Posts: 1
Received Thanks: 0
where do you get the files to put in the new directory
jamiedearth2000 is offline  
Reply


Similar Threads Similar Threads
how do u make a perfect world private server?
07/06/2015 - Perfect World - 20 Replies
can someone plz tell me how to make a perfect world private server?
〖Perfect World 〗Chaos World Private Server
07/01/2009 - Private Server Advertising - 2 Replies
http://www.chaos2world.com/en/1.jpg http://www.chaos2world.com/en/2.jpg http://www.chaos2world.com/en/3.jpg http://www.chaos2world.com/en/4.jpg http://www.chaos2world.com/en/5.jpg http://www.chaos2world.com/en/6.jpg http://www.chaos2world.com/en/7.jpg 〖Perfect World 〗Chaos World Private Server Chaos World a long time open, permanent free!!! 1.Free 10Million Skill Point,1Million Gold,Free Manufacture(Level 1 can Manufacture),Free New Player Equipment With Weapon 1Set,Free Reveal All...
〖Perfect World 〗Chaos World Private Server
05/24/2009 - Private Server Advertising - 2 Replies
Chaos World a long time open, permanent free!!! 1.Free 10Million Skill Point,1Million Gold,Free Manufacture(Level 1 can Manufacture),Free New Player Equipment With Weapon 1Set,Free Reveal All Teleportation Point in Perfect World,Free All Skill,Free Expand All Slot of Inventory,Free Expand All Slot of Bank Storage,Free Expand All Slot of Pet's,Free Cultivation To Nirvana(Please Don't Take Any Cultivation And Mission,Direct Take Demon or Sage Mission Start From Level 89). 2.Experience Set to...
Perfect World private server
06/04/2008 - Private Server Advertising - 1 Replies
it's probably the best PW private server that already exist just take a look at it site: l2021.com ( must use Internet Explorer ) game: Perfect World players: anyone can play, as long as you can read english reason for playing the game: well first of all this is one of the first perfect world private server, and it can be said as all free, all you need to do is post meaningful stuff in the forum.plus you can create your character to what ever your liking, from someone to look like you...



All times are GMT +2. The time now is 05:19.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.