Zen Fen Shen Guide
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Its pretty simple to set up here is a little guide with downloads on how to set the game up.
You will need the following :
Navicat :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Navicat is used for restoring the databases it has a simple interface and is easy to use
Mysql 5.0 :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
The version of mysql doesnt really matter it works fine on this
Zend :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Zend is a webserver like apache i like zend because i always use it its pretty easy to use it will let you host your website.
Pak tool :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Used to unpack the game client and add/translate files
Database (create.sql) :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
The zen fen shen database needed to access the game and accounts
Zen Fen Shen Client :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Uploading it to filefront Mirrors later maybe
Server Files For Zen Fen Shen :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Of course needed lol
If anyproblems with the regular server files download my server files its a lil sloppy but yah..all set up XD [Only Registered and Activated Users Can See Links. Click Here To Register...]
Zen Fen Website :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Used to create accounts.
Starting Server up :
Mysql :
First you will need to install mysql its your choice to do complete or typical installation it doesnt matter. keep clicking next till you get to manual connections change that to a high number if your expecting alot of trafic on game. Then continue hitting next till you get to the end where they ask to put a master password uncheck the box then click next and execute. After that you should have installed mysql correctly.
Navicat :
All you have to do is install navicat its pretty simple once done open navicat then click the connection button (its the button on the top left side looks like a gray box with a green mark). You will see Connection name you can add anything to it the name doesnt matter. hostname/ip address dont touch anything else other then connection name click test connection to see if it works if it did then click ok at bottom. Now you will need to query the database its simple all you must do is double click the connection you just made in the long white box. Then right click it and click execute batch file you will see another box open up click the browser button |...| find create.sql then click ok it should query the sqls and now you have all the games databases inside your navicat.
The 3 databases :
account
fso
fsolog
Installing Zend :
All you must do is go through the installing process you have a choice of which port you wanna use for the website to show default is 80. Once installed use your lan ip (
[Only Registered and Activated Users Can See Links. Click Here To Register...] ) to view your site. Site goes inside htdocs folder (you can delete the stuff that is already in htdocs) inside zends folder in program files.
Setting Up Server Files :
You will need to edit ips and your mysql user id and password.
Login_Server.ini :
Code:
Name = "Login"
Desc = "LoginServer"
Filename = "login_server.ini"
Path = "/usrdata/login_server"
StartupScript = ""
AppType = 1
[listenGuide]
Name = "Guide"
Type = 1
ListenIP = "127.0.0.1" <-- edit to your ip
ListenPort = 6620
capacity = 100
refreshInterval = 5
SessionCnt = 1
[listenUpdateserver]
Name = "Updateserver"
Type = 1
ListenIP = "localhost"
ListenPort = 6621
allow = "0.0.0.0, 255.255.255.255"
capacity = 100
SessionCnt = 1
[listenMonitor]
Name = "Monitor"
Type = 1
ListenIP = "localhost"
ListenPort = 6622
allow = "0.0.0.0, 255.255.255.255"
capacity = 10
refreshInterval = 5
user = "admin, e10adc3949ba59abbe56e057f20f883e, 0"
SessionCnt = 1
[listenGameworld]
Name = "Gameworld"
Type = 1
ListenIP = "localhost"
ListenPort = 6623
SessionCnt = 1
[connectDatabase]
Name = "Database"
BindIP = "localhost"
BindPort = 0
ConnectPort = 0
Type = 1
database = "account"
username = "root" <--- edit if you used a different user id
password = "" <--- in any case if you have a password for mysql put it here
sendQueueCapacity = 3000
recvQueueCapacity = 3000
ConnectIP = "localhost"
ConnectPort = 3306
[connectActivation]
Name = "Activation"
BindIP = "localhost"
BindPort = 0
ConnectIP = ""
ConnectPort = 0
Type = 1
timeoutSecond = 5
[system]
thread_num = 3
max_cmd = 10000
logCycleSecond = 600
defaultstatus = 65535
[gmAllowIP]
allow = "0.0.0.0, 255.255.255.255"
World_Server.ini :
Code:
Name = "GameWorld"
Desc = "Gameworld"
Filename = "gameworld_server.ini"
Path = "/usrdata/gameworld_server"
StartupScript = ""
AppType = 2
[game]
DisplayName = "Server" <--- to change the name of server in game
maxUser = 6000
maxRegionUser = 1200
listType = 2
allow = "0.0.0.0, 255.255.255.255"
[listenClient]
Name = "Client"
Type = 1
ListenIP = "127.0.0.1" <-- edit to your ip
ListenPort = 6630
capacity = 2000
SessionCnt = 1
[listenRegion]
Name = "Region"
Type = 1
ListenIP = "localhost"
ListenPort = 6631
capacity = 6
SessionCnt = 1
allow = "0.0.0.0, 255.255.255.255"
dungeon = "3, 5"
[listenGMServer]
Name = "GMServer"
Type = 1
ListenIP = "localhost"
ListenPort = 6632
capacity = 1
SessionCnt = 1
[connectDatabase]
Name = "Database"
BindIP = "localhost"
BindPort = 0
Type = 1
sendQueueCapacity = 3000
recvQueueCapacity = 3000
ConnectIP = "localhost"
ConnectPort = 3306
database = "fso"
username = "root" <--- edit if you used a different user id
password = "" <--- incase you have a password for mysql put there
[connectLogDatabase]
Name = "LogDatabase"
BindIP = "localhost"
BindPort = 0
Type = 1
sendQueueCapacity = 3000
recvQueueCapacity = 3000
ConnectIP = "localhost"
ConnectPort = 3306
database = "fso_log"
username = "root" <--- edit if you used a different user id
password = "" <--- incase you have a password for mysql put there
[connectLogin]
Name = "Login"
BindIP = "localhost"
BindPort = 0
ConnectIP = "localhost"
ConnectPort = 6623
Type = 1
gameworld_id = 0
Region_Server.ini
Code:
Name = "Region"
Desc = "RegionServer"
Filename = "region_server.ini"
Path = "/usrdata/region_server"
StartupScript = ""
AppType = 4
[unwg]
Valid = false
[listenClient]
Name = "Client"
Type = 1
ListenIP = "127.0.0.1" <-- change to your ip
ListenPort = 6660
capacity = 2000
SessionCnt = 1
[connectGameworld]
Name = "Gameworld"
BindIP = "127.0.0.1"
BindPort = 0
ConnectPort = 6631
Type = 1
region_id = 0
ConnectIP = "127.0.0.1"
Update_Server_net.ini
Code:
Name = "UpdateServer"
Desc = "UpdateServer"
Filename = "update_server_net.ini"
Path = "/usrdata/us"
StartupScript = ""
AppType = 8
[listenUpdateClient]
Name = "UpdateClient"
Type = 1
ListenIP = "127.0.0.1" <-- change to your ip
ListenPort = 6610
socket_buffer_size = 512
[connectGuide]
Name = "Guide"
BindIP = "localhost"
BindPort = 0
Type = 0
ConnectIP = "localhost"
ConnectPort = 6621
[miscellaneous]
directory = "run_dest"
resend_tick = 500
sleep_time_rate = 80
max_client = 100
load_in_memory =1
[update_directory]
directory = "update"
Client Configure :
I dont think it really matters...but oh well try it
Code:
;-------------------------------------------
; Update client ÅäÖÃÎļþ
;-------------------------------------------
[server]
Edit info to your domain/ip
info = "name=slick;ip=127.0.0.1;port=6620;LogServerIP=127.0.0.1;LogServerPort=6670"
font = "·ÂËÎ_GB2312"
[net]
Edit all of them to your domain
area_url =
update_url =
account_url =
saving_url =
hompage_url =
forum_url =
download_url =
check_all_file_url =
Easy way to get inside client is to edit the client.bat that is inside the client folder im uploading just open it in notepad and you will get something like this :
If your hosting the server change to your lan ip
Code:
gc.exe updaterun; ip=127.0.0.1; port=6620
Starting Up Server :
The server must be run in order
Login
World
Region
When starting region you may get an error saying something about a code. Now leave it up and go inside region folder and open create_sn.exe type the sn it gives you then click the button below the bar and it will give you an output code put that code exactly how its shown inside the server and boom it will load up.
Once you get all the servers up your ready to go make sure you edited client.bat to your ip then double click it and login XD default account is
ID : admin
PW : 123456
Accounts passwords are hashed into md5 just like how rose is.
In Game pics :
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
[Only Registered and Activated Users Can See Links. Click Here To Register...]
GM Commands/Item IDs:
To enable a user with gm abilitys you must go in (account Database) (User) then find the user you wanna give gm commands to then in user_priv put 65535 in there then you can use the gm commands.
GM Commands :
Code:
-moveto x,y coordinates
-follow
-levelup (example -levelup 90)
-moveuser
-moveuserto
-kick
-add sp
-add money
-add item [green|blue|golden]
-enter_dungeon
-leave_dungeon
-setlev
-info
-see
-ban speak
-ban move
-ban pshop
-unban speak
-unban move
-unban pshop
-set exp_rate 1.5
-set gold_rate 1.5
Item IDs :
Used with add item command
Code:
ID Item Name
1 Albatron sword
2 Miss hook sword
3 breathing sword
4 chopped a knife
69 of the blood Shendao
72 Chopped cents flying cutter
71 Sanjianliangrendao
8 indiscriminate Diaogong
9 Silver Bow
10 arch Ling
11 Long Bow angle
12 Mulberry arch
13 clouds arch
14 universe arch
15 poke head Chu
16 will wind Chu
17 moon Chu
19 opened beads
20 provide land Chu
18 Hunyuan Chu
21 Dinghai Chu
22 Baiyu round
23 Hot Wheels
24 gold round
25 Luan flywheel
26 10,000 blade round
27 Wulong round
28 Qiankun round
41 collision heart pestle
42 Magic Wands finishes
43 Jiangmochu
44 Xuan spent ax
45 machete ax
46 Cham Jinfu
47 bucket God ax
48 Yinling whip
49 Powder Blast whip
50 Long cable bundle
51 Mixed days damask
52 cents rope bundle
53 Cable-tying
54 tied monster cable
55 Poly Wind
56 lu soul
57 Jinjiao
58 cents depression
59 cents lu
60 Zhuxian
61 must cents
62 Hyun Zhizhang
63 10,000 bone crutches
64 Qinglian crutches
65 Laojun crutches
66 plus a Baozhang
67 peppers wishful crutches
68 Shippo Miao tree crutches
70 Lightning Great Axe
101 Bamboo no shield
102 Cambrian no shield
103 hundred scales Shield
104 tigers Italy Shield
105 bamboo without gloves
106 without bamboo Boots
107 bamboo without armor
108 cold without gloves
109 no cold Boots
110 No cold armor
111 recommendations without gloves
112 no recommendations Boots
113 No recommendations armor
114 gloves, 100 scales
115 Boots scales 100
116 hundred scales armor
117 golden gloves
118 golden Boots
119 golden armor
120 tigers Italy gloves
121 tigers Italy Boots
122 tigers Italy armour
123 crossing of gloves
124 crossing of Boots
125 crossing of armor
126 crossing marks gloves
127 Boots cross marks
128 crossing marks armor
129 crossing of gloves
130 crossing of Boots
131 crossing of armor
132 Atheism gloves
133 atheism Boots
134 atheism Zhanjia
135 Yu-Que gloves
136- Yu Que Boots
137- Yu Que Zhanjia
138 Longshen gloves
139 Longshen Boots
140 Longshenzhanjia
141 suspected Road gloves
142 suspected Road Boots
143 suspected Road Daobao
144 suspected cents gloves
145 suspected cents Boots
146 suspected cents Daobao
147 suspected God gloves
148 suspected God Boots
149 suspected God Daobao
150- tooth gloves
151- tooth Boots
152- tooth Zhanjia
153 Royal Lei gloves
154 Royal Lei Boots
155 Royal Lei Zhanjia
156- CHU gloves
157- CHU Boots
158- CHU Zhanjia
159 Fujima gloves
160 Fujima Boots
161 Fujima uniform
162 scales of gloves
163 scales between Boots
164 scales of uniform
165 Yu Feng gloves
166 Yu Feng Boots
167 Yu Feng uniform
168 light feather gloves
169 light plume Boots
170 light plume uniform
171 Tiewu gloves
172 Tiewu Boots
173 Tiewu uniform
174 hundred Fung gloves
175 hundred Fung Boots
176 hundred Fung uniform
267 no recommendations Shield
268 golden shield
270 hundred scales Lightning Boots
271 light plume Lightning Boots
272 Atheism Lightning Boots
273 CHU Lightning Boots
301 black tiger
302 Qingshitan
303 Xue Ying
304 He Zhu
305 Jin Ao
306 Purple Fung
307 Bibo
308 Green wind
309 Bailu
310 Chiyan
311 Jinxia
312 Purple Lei
401 hemostasis water
402 Water continued life
403 back in Tianshui
406 listened attentively Lu
407 Gan Lu
404 Lu Chaoyuan
411 Novice hemostasis water
421 return Recipe
422 Fan days Sarira
423 escape-Sarira
430- day gems
431 five-precious stones
432 days as Tsai-Chu
433 Tsai-Chu glass
459 Shenshou feed
460 Shenshou contract
462 Crystal debris
463 Crystal test
466 Berserker Token
467 Wind Dancer Token
468 God evangelists Token
470 Yu-xi
476 token white elephant
477 Test bow
479 Dove-book
480 Han Chi cents handkerchief
493 Zishuijing
494 sharp teeth
495 Pheasant Ring
497 neck
498 scapula
499 forearm
500 vertebra
501 sternum
502 love lunch
503 empty lunch box
504 do not worry grass
505 eyeball fit the shoes
506 Chek Lap feet Central Bohan
507 bronze as debris
508 bronze tiger debris
509 bronze eagle debris
510 bronze snake debris
511 Bronze debris
512 Token God ape
513 Token big birds
514 Cuiye
515 Choi Wing
516 stone heart
517 fox tail
518 Poyi
519 Black Feather
520 dilapidated Recipe
521 dilapidated notices
522 Incomplete Recipe
523 Fuzzy notices
524 In addition to spend a record
525 Weeding record
526 In addition to the records of bucks
527 Crystal debris
528 Crystal test
529 strange bones
530 chicken tail demon
531 evil spirits throughout Token
532 wolf claws
533 Fox Skin
534 gold bracelet
535 snake teeth
536 green feet
537 red feet
538 reward notices
539 notices give generous rewards
540 reward Recipe
541 tigers fortune
542 HY
543 Black Crystal
544 Green Crystal
545 yellow crystal
546 red crystal
547 Token
548 reward notices
549 notices give generous rewards
550 reward Recipe
551 Dover bun
552 Li Ye fingernails
553 refers to Buddha
554 Locust tree of yuan
555 drums of fine
556 Stone Soul
557 demon soul
558 chicken soul
559 Fox soul
560 letters
561 replies
562 auspicious egg
--------------------------------------------------------------------------------------
Added fixes by intruder5 for ppl with other problems setting up server :
Im sure some of you faced the error below on LOGIN SERVER:
"Anyone has any ideas about that?
I tried everything... MySQL 5.1, 5.0 and 4.1"
Code:
thread 1 : connect login db failed
ERROR: SQL = [mysql_real_connect]
ERR = [Client does not support authentication protocol requested by server; consider upgrading MySQL client]
thread 2 : connect login db failed
ERROR: SQL = [mysql_real_connect]
ERR = [Client does not support authentication protocol requested by server; consider upgrading MySQL client]
thread 0 : connect login db failed
ERROR: SQL = [mysql_real_connect]
ERR = [Client does not support authentication protocol requested by server; consider upgrading MySQL client]
thread 1 : connect login db failed
Here is how you solve it step by step.
1. Go to login server directory and rename original libmySQL.dll to libmySQL.dll.bak
2. Go to MySql BIN directory (Usually C:\Program Files\MySQL\MySQL Server 4.1\bin)
3. Copy libmySQL.dll from MySQL BIN directory to your login server directory.
4. Open Login_Server.ini file with notepad
5. Go to connect Database section and make sure it looks like this:
Code:
[connectDatabase]
Name = "Database"
BindIP = "localhost"
BindPort = 0
ConnectPort = 3309
Type = 1
database = "account"
username = "root"
password = ""
sendQueueCapacity = 3000
recvQueueCapacity = 3000
ConnectIP = "localhost"
ConnectPort = 3309
Change 3309 to your MySQL port and notice that there is two lines of ConnectPort settings, i dunno why two 'same' lines are there but i simply kept it there just in case (one of the lines by default was set to '0')
Version 1.80 of Zen Fen Shen :
GC.EXE no longer takes IP as parameter, but what you can do is the following:
1. Open update_client.ini
2. Edit it accordingly (127.0.0.1 is your IP)
Code:
;-------------------------------------------
; Update client Configuration
;-------------------------------------------
[server]
info = "name=DaRKSideGaming;ip=127.0.0.1;port=6620;LogServerIP=127.0.0.1;LogServerPort=6670"
info = "name=DaRKSideGaming;ip=127.0.0.1;port=6620;LogServerIP=127.0.0.1;LogServerPort=6670"
font = "ARIAL"
[net]
area_url = http://www.DaRKSideGaming.net
update_url = http://www.DaRKSideGaming.net
account_url = http://www.DaRKSideGaming.net
saving_url = http://www.DaRKSideGaming.net
hompage_url = http://www.DaRKSideGaming.net
forum_url = http://www.DaRKSideGaming.net
download_url = http://www.DaRKSideGaming.net
check_all_file_url = http://www.DaRKSideGaming.net
UPDATE SERVER MUST BE ON!
I am being able to connect to the server and play with version 1.80 !!!!!!
Version 1.80
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Use ZFS.exe as a launcher!
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Cracked World and Region No need for Pak files anymore (from intruder5) :
Here is another little release from DaRKav, a simple but pretty useful release, i skipped the PAK file check and now you dont need those files anymore, now you can use config files for the server as it is ;D
DOWNLOAD:
[Only Registered and Activated Users Can See Links. Click Here To Register...]
Here are configs for the new ZFS version, i didnt see that many changes, only the new items i believe, but check it out and compare it a bit more carefully!!! :)ENJOY!
DOWNLOAD: [Only Registered and Activated Users Can See Links. Click Here To Register...]