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 :
Navicat is used for restoring the databases it has a simple interface and is easy to use
Mysql 5.0 :
The version of mysql doesnt really matter it works fine on this
Zend :
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 :
Used to unpack the game client and add/translate files
Database (create.sql) :
The zen fen shen database needed to access the game and accounts
Zen Fen Shen Client :
Uploading it to filefront Mirrors later maybe
Server Files For Zen Fen Shen :
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
Zen Fen Website :
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 ( http://whatismyip.com/ ) 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 :
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 :
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
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
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
slickone
Ragezone