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] New version with 5 classes

Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
Trying to edit
GameData.c9t
anyone have any tips?

I can decomplie them in to readable format
but I have no idea how to edit them.
I currently created few items for pvp only but it's modifying the item and would like to change the name of it.
Also, I ported few costumes but not sure how to change name of it

aAuHCmV - [Release] New version with 5 classes - RaGEZONE Forums
 

Attachments

You must be registered for see attachments list
Last edited:
Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
Saw few private server that's actually charging money for them to play on the server.
Thought the whole point of this was to get away from p2w. (sad face)
 
Experienced Elementalist
Joined
Dec 19, 2015
Messages
247
Reaction score
69
@koreanchicken Its really sad to have p2w servers around. The whole point of private servers are to combat pay to win games, so people can enjoy the game at its best way.

Btw, I am helping anyone who wants to make a free-to-play server, for free since I have some spare time.
 
Last edited:
Newbie Spellweaver
Joined
Dec 31, 2015
Messages
60
Reaction score
19
nice release, curious, is there another way to boost the exp rate other than hexing the server binary?
 
Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
nice release, curious, is there another way to boost the exp rate other than hexing the server binary?

It's bit of going around about,
There are few EXP items you can use to boost exp. for this version 300% exp boost item is the highest one you can get

if that's not enough, You can make it so that when certain event happens in the game, have it send
exp items to the user.

In case of me, I made it so that anytime when there are stage clear, or pvp match
you get exp items.

You can also make it so that when you open up Stage Beads, you get exp items.

all the stuff above can be done through db.

You will need to create and analyze insert Log stored procedure or in game item pop store procedure.
 
Newbie Spellweaver
Joined
Dec 31, 2015
Messages
60
Reaction score
19
It's bit of going around about,
There are few EXP items you can use to boost exp. for this version 300% exp boost item is the highest one you can get

if that's not enough, You can make it so that when certain event happens in the game, have it send
exp items to the user.

In case of me, I made it so that anytime when there are stage clear, or pvp match
you get exp items.

You can also make it so that when you open up Stage Beads, you get exp items.

all the stuff above can be done through db.

You will need to create and analyze insert Log stored procedure or in game item pop store procedure.

Yes exactly as I thought so too.

Noob question, how do I get this 300% exp boost item I mean what's the Item name/ID?
 
Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
try
Extreme Training III [7 day]
18220
the item should be sent to cash inventory not regular inventory.
If i remember it correctly, i think the cOwnerTabNo is 1 for that.
or you can just send it via mailex.

it's really quite easy to fire an event with using insert log. you should really give it a try.
it's lot of work, but def worth it.

You can do some crazy thing with it.

as for me, I have it set up so that if you clear Hell stages you get additional books and few other things.

Can't adjust the in game rates and stuff, so just made my own that piggy backs on it.


 
Junior Spellweaver
Joined
Mar 26, 2011
Messages
194
Reaction score
13
this only working with local ip, does not can to put public in vps. already tried I did not find any solution.?

Does anyone know how to publish online?
 
Last edited:
Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
@koreanchicken. Could you give me a little tutorial about an ‘insert log’ stuff to add an event please?

This version runs collects log.
When most thing happens in the game, it runs C9Log.LogOpr.UspAddLogOpr.
You can go ahead and attach a stored procedure of your own and have it run it.

@pWorldNo INT, -- 월드번호
@pSvrNo INT, -- 서버번호
@pMajorType INT, -- 로그 대분류
@pMinorType INT, -- 로그 소분류
@pIpAddr VARCHAR(15), -- IP주소
@pAccNo BIGINT, -- 계정번호
@pAccId NVARCHAR(20), -- 계정명
@pPcNo BIGINT, -- PC번호 (PC 일 경우)
@pCharNm NVARCHAR(20), -- 캐릭터명
@pCharId INT, -- 캐릭터 ID
@pMapId INT, -- 맵번호
@pMapLev TINYINT, -- 맵레벨
@pMapType INT, -- 맵분류
@pMapSessUid BIGINT, -- 맵세션 UID
@pPosX FLOAT, -- 위치X
@pPosY FLOAT, -- 위치X
@pPosZ FLOAT, -- 위치X
@pLev SMALLINT, -- PC레벨
@pExp BIGINT, -- PC경험치
@pOppPcNo BIGINT, -- 상대방 PC번호 (PC 일 경우)
@pOppCharNm NVARCHAR(20), -- 상대방 캐릭터명
@pOppCharId INT, -- 상대방 캐릭터 ID
@pItemId INT, -- 아이템번호
@pItemNm NVARCHAR(40), -- 아이템명
@pItemCurCnt INT, -- 아이템의 현재개수
@pItemMaxCnt INT, -- 아이템의 최대개수
@pSerialNo BIGINT, -- 아이템 시리얼번호
@pOppSerialNo BIGINT, -- 상대방의 아이템 시리얼번호
@pInt1 INT, -- 추가가능한 값 (INT)
@pInt2 INT, -- 추가가능한 값 (INT)
@pInt3 INT, -- 추가가능한 값 (INT)
@pInt4 INT, -- 추가가능한 값 (INT)
@pInt5 INT, -- 추가가능한 값 (INT)
@pBigInt1 BIGINT, -- 추가가능한 값 (BIGINT)
@pBigInt2 BIGINT, -- 추가가능한 값 (BIGINT)
@pBigInt3 BIGINT, -- 추가가능한 값 (BIGINT)
@pChar1 NVARCHAR(30), -- 추가가능한 값 (NVARCHAR)
@pChar2 NVARCHAR(30), -- 추가가능한 값 (NVARCHAR)
@pDateReg DATETIME, -- 발생일
@pAuthUserType TINYINT -- 유저 타입

those are the param passed around.
It feels random and takes time getting used to.
It helps when you do a select with your cPcNo.

Another method is running

SELECT TOP 50 d.object_id, d.database_id, OBJECT_NAME(object_id, database_id) 'proc name', d.cached_time, d.last_execution_time, d.total_elapsed_time, d.total_elapsed_time/d.execution_count AS [avg_elapsed_time], d.last_elapsed_time, d.execution_count FROM sys.dm_exec_procedure_stats AS d ORDERBYlast_execution_timeDESC;

After each action you do. it's what I used to do on the old version of the server, but I feel like this is easier on a lot of cases.

Wish I was good at hax. would solve a lot of issues ;(
 
Initiate Mage
Joined
Mar 1, 2018
Messages
1
Reaction score
0
Hello, I have already spent how much time to unpack, this file and all without result, not one unpacker does not take it, as you unpacked it Fail gamedata.c9t and whether it can be packed back after making changes in the text? If so then I ask for help very much, for the early thanks.I apologize for the bad english.
 
Initiate Mage
Joined
Aug 20, 2018
Messages
4
Reaction score
0
i passed this step, next step is why i followed video but i got error when i opened C9LocalManagementServer.exe



my skype: akatsuki.suki . may you help me setting IP public.

 
Junior Spellweaver
Joined
Mar 26, 2011
Messages
194
Reaction score
13
i passed this step, next step is why i followed video but i got error when i opened C9LocalManagementServer.exe



my skype: akatsuki.suki . may you help me setting IP public.

this does not work puplic, so far only local lan nothing more than that ..
or you can use the hamachi poop and be happy.
 
Newbie Spellweaver
Joined
Jun 10, 2016
Messages
22
Reaction score
17
Yes. it works with public IP.
Go google and figure out how to setup your router and internet connections. its matter of simple port fowarding.
Its extremely difficult for other person to setup for you since most router uses diffrent terms and method.
 
Junior Spellweaver
Joined
Mar 26, 2011
Messages
194
Reaction score
13
Yes. it works with public IP.
Go google and figure out how to setup your router and internet connections. its matter of simple port fowarding.
Its extremely difficult for other person to setup for you since most router uses diffrent terms and method.



Unfortunately for me it does not work.

if I add other ips, as public in the configs of the server it ends up giving error and not initial all service ..


I do not use the router.

if anyone knows how to do it, do a simple tutorial. and put, it costs nothing.

and show running .. with these new files.
 
Back
Top