Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[RELEASE] CHS C9 Server Files

Status
Not open for further replies.
Banned
Banned
Joined
Dec 3, 2010
Messages
1,581
Reaction score
619
Lastfun pls link your cfs tool too in that tutorial post.
Thank you m8

Tapatalk-kal küldve az én GT-I9300-el
 
Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
C9 server installation tutorial.

1. MS SQL (2005 or higher, i'm use 2008 R2 )

***************************************
Big thank Juntoa
He made for you a video tutorial.
***************************************

I will not describe in detail the mssql server installation, configuration odbs - all as standard, as well as any other textbook. There are several features.
1.
2. Open "01_CH_C9 DB Create.sql" and change ALL (16 times) path (here will be stored database on disk):
Code:
G:\DATA\CH_REAL\
3. Execute the query in folder CH_C9_DB_server in order filenames (1-18).
4. Create ODBC for each database (C9World, C9Web, C9Unity, C9Service, C9Resource, C9Rank, C9Log, C9Audit ).
for x64 system cmd->odbcad32
5. Create account:
Code:
USE [C9Unity]
GO
INSERT INTO Auth.TblAccount([cAccId], [cPassword], [cAuthLevel])
VALUES ('you_login', 'you_pass', 'AuthLevel');
AuthLevel: 1- player; 6 - GM.

2. Server
-note-
=======================================================================
Initially, the server files have been about six months ago share the Divine
they did not work "as is". What has been done me:
- found that the client was able to work with C9.exe (C9.exe was to assemble server)
- C9.exe patched (changed the type of authorization -> turn on window login and password)
- patched the login server (changed the type of authorization)
- patched all server modules (prohibition of rewriting the configuration files)
- patched gameserver (no binding to the key)
- and on the little things ... parse cfs format, parse C9CfsInfo, save the earth from alien invasion (the latter - just kidding)

=======================================================================
1.
2. Run server (server is configured to IP = 127.0.0.1)
- start_min.bat -> only Lobby and 1 map, no Guild, no Arena, no Fortune Survival, no other maps (less demanding of computer resources)
- start_max.bat -> a full server with all maps (more demanding of computer resources)
- stop.bat -> i think no need to explain :)
script startup rewrites config (LMSConfig.DAT & ServerBaseConfig.dat) in folder ServerData
if you want to change the config (LMSConfig.DAT & ServerBaseConfig.dat), you need to edit folder max_config or folder min_config
a little bit about the maps can be found here

3. Client
1. Download client (v.2000)





2.
3. About language patch can be read here and here

4. Some tools

1. Many thanks LegalSin his version (GUI) tool for cfs
CHSC9FileManager

2.
===============================================
Short instructions (for example translation maps):
The source files (donor) i used epic client (can be any other what you have and what have the necessary files)
1. Go to epic\Ui\ENG\ENG_Stagemap\ENG_TownMap\
put in ENG_TownMap folder
- cfsTool (cfsTool.exe & tool.exe)
2. Unpack CHI_TownMap.cfs (here are the files with maps in English)
Code:
cfsTool CHI_TownMap.cfs
Maps will be unpacked in the directory Unpack\CHI_TownMap\
3. Repeat steps 1 and 2 for our Chinese client (patient)
path - c9\Ui\CHI\CHI_Stagemap\CHI_TownMap\
4. We compare the extracted files in the donor and the patient:

the same number of files, the files differ only in the file name prefix ENG_ - CHI_
5. The donor folder rename ENG_*.dds in CHI_*.dds
6. Create a new directory (eg 'temp'), put it:
- All of the renamed files
- CHI_TownMap.cfs (patient)
- From the root directory (the patient) C9CfsInfo.dat

7. Add one files in the archive CHI_TownMap.cfs
Code:
cfsTool.exe CHI_TownMap.cfs CHI_Ensilrot.dds
rewritten archive will appear in the folder Repack\
8. Delete the added file (CHI_Ensilrot.dds) from the folder "temp", delete the folder "temp" CHI_TownMap.cfs (it does not interfere)
9. -Important!-
Copy the newly created archive from the folder Repack\ to the root folder temp\
10. Repeat steps 7-9 for the remaining files *.dds
The output is 2 files:
-C9CfsInfo.dat
-CHI_TownMap.cfs
We put them in the appropriate folders of our Chinese client (patient)
that's it) Good luck! )
===============================================
3. (generates xml of C9CfsInfo.dat... put in the same folder and run ... it's a long time process )
4. repack tool

5. Additions
1.=============external ip!=============
Thats is true. LastFun alredy conected in my home server.

The magic is put you root gear in bridge mode.

Change the ip in sql conection to your external like this




change all 127.0.0.1 from server config to external ip.

change your start.bat game ip to extenal ip and have fun.

Dont forget your root need to be in Bridge mode.
=====================================
2.======DB backup (at your own risk)======

=====================================

3.=========translation pic maps==========
thanks c9lover
https://forum.ragezone.com/redirect...a!gR3yU6pwHEiOTu4CHLp91Hr4Pq1HwHHqyboO29fD8Gc
=====================================

4.=========C9 - Adding Resurrection Scrolls into the Database. (author Juntoa)==========
https://forum.ragezone.com/f858/c9-adding-resurrection-scrolls-database-1084772/
=============================================================================

5.=========Add item, fashion to my character (author WildWild)==========
https://forum.ragezone.com/f858/video-guide-c9-server-databases-1085173-post8534110/#post8534110
=============================================================================

Big thanks:
Divin3 - for server files
Memiko and c9lover +1 - language patch (thanks guys)

Achtung!!!
=====================================================================
All questions about installation, configuration, error, etc. - HERE.
In this topic, i will ignore such questions...
and moderators will be put on a stake for them, he-he)
=====================================================================
p.s. this post will be supplemented and edited
 
Last edited:
Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
at the moment we need to know:
- The server can not "look" to the external network physically (as it is written).... (login, game, world, etc)
- The server can not "look" to the external network because of constraints (checks) code
Both of these options can be solved.
 
Last edited:
Custom Title Activated
Loyal Member
Joined
Aug 23, 2010
Messages
1,544
Reaction score
423
Hycker
problem in external IP, i'm working on it (i have a router (wan), try as a bridge to translate)

if i open ports i can start server on my vps i think. I tried before some online games all ip address is 127.0.0.1 everything is works. Server is ready on my vps but client currently downloading, I will be post result here soon...
 
Elite Diviner
Joined
Nov 13, 2015
Messages
463
Reaction score
19
if i open ports i can start server on my vps i think. I tried before some online games all ip address is 127.0.0.1 everything is works. Server is ready on my vps but client currently downloading, I will be post result here soon...
Can tell me what ports need to open and it's protocols ? :) thanks :D
 
Elite Diviner
Joined
Nov 13, 2015
Messages
463
Reaction score
19
Help got problem with 07_CH_C9World Schema Objects Create query

Divin3 - [RELEASE] CHS C9 Server Files - RaGEZONE Forums
 
Last edited:
Initiate Mage
Joined
Nov 13, 2015
Messages
1
Reaction score
0
lastfun You can help with video how to installation c9 server? becouse i'm bad on SQL and i not understand all step :D better video
:eek:tt:
 
Elite Diviner
Joined
Apr 28, 2012
Messages
420
Reaction score
439
Good news, guys)
the server is running on an external IP !!! (wait tutorial)

==============
reason please ?
perhaps - https://forum.ragezone.com/f859/dh-9-help-thread-1084661/ ???

p.s. Kemhu - i'm a bad operator (learn to read)

===========================================
Yes, it works on the external ip (I already connected to the 2nd server)
cool, guys... I'm not wasting my time))) great!
 
Last edited:
Newbie Spellweaver
Joined
Sep 11, 2015
Messages
77
Reaction score
42
Good news, guys)
the server is running on an external IP !!! (wait tutorial)

==============

perhaps - https://forum.ragezone.com/f859/dh-9-help-thread-1084661/ ???

p.s. @Kemhu - i'm a bad operator (learn to read)

===========================================
Yes, it works on the external ip (I already connected to the 2nd server)
cool, guys... I'm not wasting my time))) great!

Thats is true. LastFun alredy conected in my home server.

The magic is put you root gear in bridge mode.

Change the ip in sql conection to your external like this




change all 127.0.0.1 from server config to external ip.

change your start.bat game ip to extenal ip and have fun.

Dont forget your root need to be in Bridge mode.

Respect to lastfun
 
Experienced Elementalist
Joined
Jan 21, 2015
Messages
235
Reaction score
202
edit :
forget to say that i have runned the game on external ip with Hamachi (give u an external virtual ip)
---------

LMC monitor not working! ,maybe it released before it been fully programmed !!!!!

found this in CH_PackList.list from PackList.cfs
will it help in changing language
<Language> <Type name="CHI" />
</Language>


where to change server properties like experience , drop rate, etc... ??! ~_~

also where are the script that game depend on to work, i found 5 little script of lua
but is that all , so if we want to edit something can we ?
 
Elite Diviner
Joined
Nov 13, 2015
Messages
463
Reaction score
19
please provide working database or maybe .bak database so easy to attach on mssql 2008 r2 still get an error when executing
 
CATMAGEDDON
Loyal Member
Joined
Aug 17, 2014
Messages
1,669
Reaction score
294
@lastfun all working
this baby consumes 68% cpu 30% ram
Amd Athlon x2 3,6 ghz dual core,8 gb ram,1gb video ram nvidia 8600 gs
runing at 60 fps,30 with fraps (recording video)

Divin3 - [RELEASE] CHS C9 Server Files - RaGEZONE Forums

---------------------------
lastfun on credits
btw this is my server n° 119

 
Last edited:
Status
Not open for further replies.
Back
Top