Welcome to RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr) Mark forums read | View Forum Leaders
RaGEZONE - MMORPG Development Forums (sponsored by tfn.gr)

Rakion Discuss, [Guide] Rakion Server and Client Setup(With MD5 and Version Obtain Method) at Server Developments forum; 1- Extract and ServerFiles Pack, of my post, and Copy all folders to C:\RakionServer. 2- Edit with HEX Editor, BuddyCenter, ...




Reply
Thread Tools
[Guide] Rakion Server and Client Setup(With MD5 and Version Obtain Method)
 
 
MSC Coder

Rank: Member


Reply With Quote
 
Join Date: Mar 2006
Posts: 434
05-13-2008, 01:06 AM
 
1- Extract and ServerFiles Pack, of my post, and Copy all folders to C:\RakionServer.
2- Edit with HEX Editor, BuddyCenter, Buddycenter, WorldServer2006 or WorldServer2007, and Search 192.168.1.2 and replace it for you WAN IP or LAN IP.
3- Edit Config.ini(RankUpdater), Config.ini(BrokerServer), Config.Ini(WorldServer2006) or worldserver.ini(WorldServer2007), Setting.txt(BuddyServer and BuddyCenter):

Config.ini - RankUpdater:
[Common]
Comment = Rakion MSC - LegacyGamers
ProcessTime = 300(time for process service)
RankMonth = 1 (Month for Rank)

[DB]
Host = localhost
User = root
Passwd = asdasd
Database = rakion(change rakionrank for rakion)
Port = 3306

[DBUPDATE]
Host = localhost
User = root
Passwd = asdasd
Database = rakion(change rakionrank for rakion)
Port = 3306

[ABUSER]
CheckDay = 1 (Day for Check)
CheckWinSum = 200 (WinMax per Day)
CheckExpSum = 6000 (ExpMax per Day)
CheckGoldSum = 12000 (GoldMax Per Day)

[DBBACKUP]
#¿øº»ÆÄÀÏ À§Ä¡
SRC=C:\Program Files (x86)\MySQL\MySQL Server 6.0\data\ (MySQL Data Folder)

#º¹»çÇÒ À§Ä¡
DEST=C:\RakionServer\RIS_RakionUpdate\ (Folder to be backup the DB)


#º¹»çÇÒ ÆÄÀÏ
DBDATA=rakionrank(DB Name)

Config.ini - BrokerServer:
[Common]
Name=MSC - LegacyGamers (is the name showed on the header of the BrokerServer Window)
SpinCount=4000

[World]
MaxWorld=1 (WorldServer Counts)
IP0=192.168.1.2 (WorldServer IP for ServerID 0)
Port0=50808 (WorldServer Port for ServerID 0)
For add more server you need add more lines here IPNumber=IP and PortNumber=Port.


[TCP]
Port=50807 (TCP Port of BrokerServer)
RecvPoolCount=1000
SendPoolSize=40960

[UDP]
Port=50807 (UDP Port of BrokerServer)
RecvPoolCount=100
SendPoolCount=1

Config.ini - WorldServer2006:
[Common]
Name=MSC - LegacyGamers (is the name showed on the header of the WorldServer2006 Window)
ServerID=0 (Server Identification Number, it start on 0)
XFSVersion=147 (XFS Version, open With IXFS the DataSetup.xfs and it show the XFSVersion)
BinVersion=4898 (BIN Version, in the Installer of RIS and Others official servers, is showed on the installer name, Example: RIS_Ver072_XfsVer64.exe)
SpinCount=4000
BrokerIP=192.168.1.2 (BrokerServer IP)
BrokerPort=50807 ;50906 (BrokerServer Port, Default: 50807)
ClientFileInfo=35DB574433468E9F347D113400854CC5 - MD5 Rakion.bin
RKSClientFileInfo=2570D48428B22D74D75D19D3BCD0157E - MD5 gamemp.dll
MailFrom=administrator@softnyx.net (Email Address is sended to user deleted players or banned)
MailPickup=C:\Inetpub\mailroot\Pickup
//English
MailSub0=Character deletion key.
MailDesc0=Hi, this is the Rakion team.<br><br>You have requested to delete one of your Rakion characters.<br>Please use this character deletion key in order to proceed further.<br><br><br>character deletion key : %s<br><br>Thank you.
//Korea
MailSub1=Äɸ¯ÅÍ »èÁ¦Å°.
MailDesc1=¾È³çÇϼ¼¿ä. ¶óŰ¿Â ¿î¿µÆÀÀÔ´Ï´Ù.<br><br>°ÔÀÓ ¾È¿¡¼* ij¸¯ÅÍ »èÁ¦¸¦ ½ÅûÇϼ̽À´Ï´Ù.<br>Áö±Ý ¹ß¼Û µå¸®´Â ij¸¯ÅÍ »èÁ¦Å°¸¦ ÀÌ¿ë ÁÖ¼¼¿ä.<br><br><br>ij¸¯ÅÍ »èÁ¦Å° : %s<br><br>°¨»çÇÕ´Ï´Ù.
//Latin
MailSub2=Hola, somos el equipo de Rakion.
MailDesc2=Hola, somos el equipo de Rakion.<br><br>Se ha procesado una solicitud para eliminar uno de sus personajes de Rakion.<br>Por favor use la siguiente clave de eliminacion para proceder con ello.<br><br><br>Clave de eliminacion de personaje : %s<br><br>Gracias.

[User]
LimitUser=2000 (LimitUser Number, 2000 = 2000 Users Accepted only on this WS)

[ClanWar] (ClanWar Specification, Map=MapNumber, Mode=1(Normal) or 0(Disabled), Round=RoundNumbers, Time=Time of ClanWar, Kill=Kills accepted on ClanWar, Character=Max characters accepted on ClanWar)
Map=200
Mode=1
Round=13
Time=300
Kill=10
Character=6

[Server]
MaxWorld=1 (Server Counts)
IP0=192.168.1.2 (WorldServer IP)
Port0=50808 (WorldServer Port)


[DB]
IP=127.0.0.1
Port=3306
User=root
Pass=root
Name=rakion
RecvPoolCount=100
SendPoolCount=100

[USERDB]
IP=127.0.0.1
Port=3306
User=root
Pass=root
Name=rakion

[TCP]
Port=50808 ;50907(WorldServer TCP Port)
RecvPoolCount=1000
SendPoolSize=40960

[UDP]
Port1=50808 ;50907(WorldServer UDP1 Port)
Port2=50809 ;50908(WorldServer UDP2 Port)
RecvPoolCount=100
SendPoolCount=1

[Channel]
BaseChannel=1 (is the channel setted for this Server, if you set 1, it select Channel1)
Channel1=MSC
Channel2=LG
Channel3=3
Channel4=4
Channel5=5
Channel6=6
Channel7=7
Channel8=8
Channel9=9
Channel10=10
Channel11=11
Channel12=12
Channel13=13
Channel14=14
Channel15=15
Channel16=16
Channel17=17
Channel18=18
Channel19=19
Channel20=20
Channel21=21
Channel22=22
Channel23=23
Channel24=24
Channel25=25
Channel26=26
Channel27=27
Channel28=28
Channel29=29
Channel30=30
Channel31=31
Channel32=32
Channel33=33
Channel34=34
Channel35=35
Channel36=36
Channel37=37
Channel38=38
Channel39=39
Channel40=40

WorldServer.ini - WorldServer 2007:
[FlexDbConn]
MaxDbConnection=10
DbConnAdjustFreq=10
DbConnIncrease=10
DbConnDecrease=10

[Server]
ServerId=0 (Server Identification Number)
MaxUser=2000 (MaxUsers on this WorldServer)
MaxField=500 (Max Rooms on this worldserver)
Port=50808 (Port of this WorldServer - TCP)

[Authentication]
Type=4 (Authentication Type, 0 = Normal Without Auth.asp Method, 1 = Auth.asp Authentication)
Host=192.168.1.2(Web Server IP, you need IIS Server)
Port=81 (Web Server Port of IIS)
AuthPage=/auth.asp (NO CHANGE IT)
Secured=1 (If it send information secured or not, 0 = Normal, 1 = MD5 Secured Data)

[Client]
MD5_1=DE8A0B5341E14EABE0391182E42E3286 (MD5 Rakion.bin)
MD5_2=5411371D6237C4ED920645C68ACC4036 (MD5 gamemp.dll)

[email]
CharacterDeleteSubject=Rakion (Subject of Character Deletion)
CharacterDeleteBodyFileName=/deletion.txt (Character Body, Message Showed on the Message[email] if character is deleted)

[Debug]
EnableDebugThread=1 (it enable debug thread, use debuglogs folder)

[ServerList]
Count=1 ( 1 = 0, 2 = 0 and 1)
IP0=192.168.1.2 (WorldServer IP)
Port0=50808 (WorldServer Port)

[Broker]
IP=192.168.1.2 (BrokerServer IP)
Port=50807 (BrokerServer Port)

[DB]
IP=127.0.0.1
Port=3309
User=root
Pass=root
Name=rakion

[Queue]
DbRecvQueue=100
DbSendQueue=100
TcpRecvQueue=1000
TcpSendPoolSize=40960
UdpRecvQueue=100

[USERDB]
IP=127.0.0.1
Port=3309
User=root
Pass=root
Name=rakion

[LOGDB]
IP=127.0.0.1
Port=3309
User=root
Pass=root
Name=rakion

[UDP]
Port1=50808 (UDP1 Port WorldServer)
Port2=50809 (UDP2 Port WorldServer)
SendPoolCount=100

[Service]
Name=RakionWorldLG
DisplayName=RakionWorldLG
ExecUser=Isaias (Windows Login User)
ExecPassword=asdasd (Windows Login Password)

[MailSender]
Sender=administrator@softnyx.net (Email used for send the Message of Deletion)
PickupFolder=C:\Inetpub\mailroot\Pickup

Setting.txt - BuddyCenter:
[BuddyCenter]
Port=8504(Default: 8504, BuddyCenter Port)

BuddyDB_Host=127.0.0.1
BuddyDB_User=root
BuddyDB_Pwd=root
BuddyDB_DB=rakion
BuddyDB_Port=3309

Accept=192.168.1.2;127.0.0.1 (add you ip here, and no delete 127.0.0.1)

Setting.txt - BuddyServer:
[BuddyServ]
Port=8500 (BuddyServer Port default: 8500)

BuddyDB_Host=127.0.0.1
BuddyDB_User=root
BuddyDB_Pwd=root
BuddyDB_DB=rakion
BuddyDB_Port=3309

RakionDB=rakion

UserTable=rakion.UserGameInfo
UserTable_Id=name

AccountTable=rakion.UserGameInfo
AccountTable_Id=name
AccountTable_Nickname=buddyname

CenterIp=192.168.1.2 (BuddyCenter IP)
CenterPort=8504 (BuddyCenter Port)

VersionFirst=1
VersionLast=1000

StarAccept=192.168.1.2;127.0.0.1;61.74.68.160/27;192.168.1.0/24;222.111.150.124/32; (add you ip here, and no delete 127.0.0.1)

4- Open with IXFS, DataSetup.xfs and search locate.ini, rename it and delete DataSetup\, extract it, edit(Set all information of the server on it) and save it, drag file and drop it on IXFS Window, rename it and add DataSetup\, and click on Finalize Archive.
5- Open with IXFS, Classes.xfs and search classes\save.dat, rename and delete classes\, extract it, close IXFS without save, and open save.dat with notepad and search MD5 of rakion.bin and gamemp.dll, set it to worldserver.ini or config.ini(worldserver2006).
6- go to bin folder of rakion, rename rakion.bin to rakion.exe, create shortcut and add this parameters: USERNAME PASSWORDHEX SERVERID
Example:
SirMaster 38383939 1A(1A for accept all Servers)

38383939 = 8899 is HEX

example: C:\Program Files\Softnyx\Rakion\Bin\Rakion.exe sirmaster 38383939 1A

7- Congratulations you now have a server completed, ^^.


if you have any dude or question, post it on this post and i response it.

Optional for login: use brokerserver of snaity, it work perfectly for bypass login, ^^.

PD: RankUpdater only backup rakion DB, no restore it, is 100% secure for use, with rakion db ^^.

I'm sorry for my bad English, I am learning English.
Credits: MSC Team for this guide, and thepatan55 for IXFS unpack on rakion method.

Last edited by SirMaster; 05-13-2008 at 02:45 AM.
 
 
permalink
 

RaGEZONE is proudly sponsored by
 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-13-2008, 01:10 AM
 
Nice..

Could be a bit clearer though

But still good job!
 
 
permalink
 

 
Member

Rank: Omicron


Reply With Quote
 
Join Date: Jun 2007
Posts: 27
05-13-2008, 01:41 AM
 
6- go to bin folder of rakion, rename rakion.bin to rakion.exe, create shortcut and add this parameters: USERNAME PASSWORDHEX SERVERID
Example:
SirMaster 38383939 1A(1A for accept all Servers)

38383939 = 8899 is HEX

----------------------------------------------------------------

Do not understand?
 
 
permalink
 


 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-13-2008, 02:16 AM
 
yea.. that part is a little sketchy

Maybe u can explain how to add parimeters
 
 
permalink
 

 
COAR Dev.

Rank: Member


Reply With Quote
 
Join Date: Apr 2006
Location: Argentina
Posts: 301
05-13-2008, 02:28 AM
 
nice guide SirMaster!
 
 
permalink
 

 
MSC Coder

Rank: Member


Reply With Quote
 
Join Date: Mar 2006
Posts: 434
05-13-2008, 02:45 AM
 
now i added this example to guide: example: "C:\Program Files\Softnyx\Rakion\Bin\Rakion.exe" sirmaster 38383939 1A
 
 
permalink
 

 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-13-2008, 02:59 AM
 
Nice to see a new member entering in the Rakion Section..

Welcome ;)

Edit: Thanks for expanding some of the Tutorial Sir
 
 
permalink
 

 
CabalOnline Developer (?)

Rank: Member


Reply With Quote
 
Join Date: Jul 2005
Location: Argentina
Posts: 819
05-13-2008, 04:47 AM
 
SirMaster where client o_o? (what version and mirror XD)
 
 
permalink
 

 
C# &amp;amp; PHP Trainee

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Lousisna
Posts: 408
05-13-2008, 05:21 AM
 
yes, I need a client please. I have 3 clients and none of them seems to work.
 
 
permalink
 

 
Game Developer

Rank: Member


Reply With Quote
 
Join Date: Oct 2005
Location: Brazil
Posts: 820
05-13-2008, 05:26 AM
 
Quote: Originally Posted by darkxl View Post
SirMaster where client o_o? (what version and mirror XD)
Guy wait dont have client for the files, u only need to eait or help to find it.
 
 
permalink
 

 
Ultimate Member

Rank: New Blood


Reply With Quote
 
Join Date: Aug 2005
Location: Riga, Latvia
Posts: 165
05-13-2008, 10:14 AM
 
Where download client, that needed for this server?
and post please some screenshot with server runned.
 
 
permalink
 

 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-13-2008, 12:18 PM
 
LOL.. Wow This place is beg-central

Instead of Begging for the client... try and look around for it yourself
 
 
permalink
 

 
C# &amp;amp; PHP Trainee

Rank: Member


Reply With Quote
 
Join Date: May 2007
Location: Lousisna
Posts: 408
05-14-2008, 01:44 AM
 
What part of , "I have 3 clients" didn't you understand?
 
 
permalink
 

 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-14-2008, 10:04 PM
 
Keep searching lol
 
 
permalink
 

 
Ultimate Member

Rank: New Blood


Reply With Quote
 
Join Date: Feb 2008
Location: Err.. Where Do You Think??
Posts: 165
05-15-2008, 03:16 AM
 
i cant understand a bit sir.. like how to attach those .bak files in to MysQL or can i use sql2005? and how to start that server? can i use the client of softnyx? sorry for being too much ignorant.
 
 
permalink
 

 
Make Me Smile!

Rank: (E)Subscriber


Reply With Quote
Blog Entries: 1
 
Join Date: Sep 2007
Location: Ontario
Posts: 879
05-15-2008, 12:44 PM
 
Its probably possible to use one of the SoftNYX clients -- But we don't know which one yet..
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: Apr 2008
Posts: 101
05-18-2008, 12:38 AM
 
well... Which version of client has DataSetup.xfs? My rev307 doesn't have that? Is it because they packed them into Rakion.xfs?

Edit: Could you please upload your whole client? I will rep you at least. :3
 
 
permalink
 

 
b1K0LaN0_aK0

Rank: Member


Reply With Quote
 
Join Date: Jan 2005
Location: Philippines
Posts: 556
05-18-2008, 09:38 AM
 
i got "Initialization failed on mail", how to fix that?
 
 
permalink
 

 
MSC Coder

Rank: Member


Reply With Quote
 
Join Date: Mar 2006
Posts: 434
05-18-2008, 06:01 PM
 
use my worldserver.ini, upload you log folder to rapidshare and post it.
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: Apr 2008
Posts: 101
05-18-2008, 08:53 PM
 
uhh... Sirmaster, can you please post a picture tut? or at least a picture of you in your own server please? because after editing the worldserver files, I can't open it anymore, it says memory could not be read... does it mean I can't use my hamachi IP or 127.0.0.1?
 
 
permalink
 

 
Average Member

Rank: Omicron


Reply With Quote
 
Join Date: Apr 2008
Location: Hungary
Posts: 71
05-18-2008, 09:53 PM
 
Is it work for 292? or which version needed? :eek6:
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: Apr 2008
Posts: 101
05-19-2008, 01:09 AM
 
Oh well... this is just a dead project anyways... No one, except for blue duck's team have their own server... And I think if would be a lot better if we can get the source of it than the pack of useless files...
 
 
permalink
 

 
MSC Coder

Rank: Member


Reply With Quote
 
Join Date: Mar 2006
Posts: 434
05-19-2008, 04:24 AM
 
Rakion project, is not dead project, you need experience on ASM, MySQL and OllyDBG for set work server and client with all clients, i dont have time for fix it for work with all clients, only have time for test clients(30 minutes ~ 1 hour).
 
 
permalink
 

 
The Omega

Rank: New Blood


Reply With Quote
 
Join Date: Apr 2008
Posts: 101
05-20-2008, 01:16 AM
 
OK, sorry, I will take what I said back. Can you please tell me a method or a hint on how to change this to all clients? I will try to figure out and probably get something done.

(But wouldn't it be a lot better if we can get the original C++ dev files? Since we can figure out what to do and how it works with C++ source)
 
 
permalink
 

 
MSC Coder

Rank: Member


Reply With Quote
 
Join Date: Mar 2006
Posts: 434
05-20-2008, 02:27 AM
 
only 2 method: DLL Injection or OllyDBG.

i dont have time for check address for search any solution, if any user have time and experience on ASM, it can try to fix it.
 
 
permalink
 

Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


All times are GMT +1. The time now is 01:44 AM.
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RaGEZONE © 2001 - 2008





 
Evade Blackbelt School