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!

Making your own Private Grand Chase Server v2

-sama
Loyal Member
Joined
May 3, 2008
Messages
1,392
Reaction score
7
Korean. :p

InfernoZX5 said:
Alright so along with the new job Asura, for Jin, KGC released Siegheart, who apparently is Elesis's grand father...which I don't buy cause he looks so damn young. He could pass as her old bro or father but grandfather? And also he trained Jin too, but all this stuff doesn't make sense at all. Anyway, after watching a gameplay vid it's made clear that his weapon is a sword similar to elesis and ronan but his style is reverse hold...and he switches in his combos...(considering that reverse limits you swing ability).

I wanna see his skill tree honestly, cause what makes me like him is that I was thinking, "man for ronan's skill tree he should use reverse hold", then I see this guy and i'm like...wow...holy crap....did KOG just read my mind. What do you guys think about him?

[Edit]Anyone who hasn't seen the video, check my featured vid on my youtube.


!!
 
Skilled Illusionist
Joined
Jan 9, 2009
Messages
359
Reaction score
43
He sucks. Seriously. Should've soon made a ninja or a gunslinger (copyright idea of mine, btw)
har.
 
Newbie Spellweaver
Joined
Mar 10, 2009
Messages
25
Reaction score
0
True, I hate barehanded characters in games like this.
 
Skilled Illusionist
Joined
Jan 9, 2009
Messages
359
Reaction score
43
Ah.
I rechecked again, and the website making is not really that difficult. I've made progress anyway. It's just that I need people to work with... har.
Yes, I'm being lazy. I'm entitled to rest.

Edit post:
I was thinking of making more guides... but somehow I'm going to deal with them later on after I buy a flash drive (my computer is nearly full of files... and it's 120 GB)
 
-sama
Loyal Member
Joined
May 3, 2008
Messages
1,392
Reaction score
7
>.>
shining,
I've putted the motion, models, textures already on the client I'm usin' (br)
but the jobs aren't on the practice even I add [db], non :p.
 
-sama
Loyal Member
Joined
May 3, 2008
Messages
1,392
Reaction score
7
Are you online on msn or ym?
can I talk w/ ya? :p.
 
Skilled Illusionist
Joined
Jan 9, 2009
Messages
359
Reaction score
43
Edit post:



Guide is updated. Check the first post for download details.

 
Newbie Spellweaver
Joined
Apr 3, 2008
Messages
61
Reaction score
1
Hmm, I used 192.168.2.2 in my configuration files, what IP do I use in my client? It should be 71.119.177.34 right? I tried to use that for my client and it doesn't work. I get that error loginserver thing.

Sorry if I'm bothering you, I'm having major IP troubles and I've been working on it for the past month...and no success so far.
 
Skilled Illusionist
Joined
Jan 9, 2009
Messages
359
Reaction score
43
Well, you can check your current IP by the active connection your computer is currently on. You can use that.
Or you can sign up at a dns hosting site and they have their own instructions there.
 
Newbie Spellweaver
Joined
Feb 3, 2009
Messages
12
Reaction score
0
my gameserver will disappear when i run starall.bat log :
Code:
cout : KFailRate::SetWriteToDB(), 2009-05-06 22:14:36, Update to DB : false
Sh Drop ADsust Time : 2007-08-07 09:30:00
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_stat.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_stat.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_stat.dsn
clog : KNCashEvent::SetPacketHeader(), 2009-05-06 22:14:36, 패킷 헤더
    usBodySize : 0
    usEventID : 1100
    iSeqNum : 0
clog : KNCashBilling::SendNCashPacket(), 2009-05-06 22:14:36, NCASH 빌링 서버에 패킷 보냄.
    kEvent.GetEventIDString() : EVENT_NCASH_INIT_REQ
clog : KNCashEvent::DumpNBuffer(), 2009-05-06 22:14:36, NBUFFER : 
    strNBuffer : 00 00 04 4c 00 00 00 00

clog : KNCashBilling::KSocketNCash::OnRecvCompleted(), 2009-05-06 22:14:36, 패킷 받음.
    dwTransfered_ : 74
    m_pkNCash->m_kResultEvent.GetPacketSize() : 8
cerr : KNCashBilling::InitializeConnection(), 2009-05-06 22:14:36, 초기화 요청에 대하여 이상한 패킷이 도착함.
    m_kResultEvent.GetEventID() : 0
    m_kResultEvent.GetEventIDString() : EVENT_NCASH_UNDEFINED
    (D:\Dev\071204_KncGC\GameServer\NCashBilling.cpp, 405)
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
clog : KNCashEvent::SetPacketHeader(), 2009-05-06 22:14:36, 패킷 헤더
    usBodySize : 0
    usEventID : 1100
    iSeqNum : 0
clog : KNCashBilling::SendNCashPacket(), 2009-05-06 22:14:36, NCASH 빌링 서버에 패킷 보냄.
    kEvent.GetEventIDString() : EVENT_NCASH_INIT_REQ
clog : KNCashEvent::DumpNBuffer(), 2009-05-06 22:14:36, NBUFFER : 
    strNBuffer : 00 00 04 4c 00 00 00 00

clog : KNCashBilling::KSocketNCash::OnRecvCompleted(), 2009-05-06 22:14:36, 패킷 받음.
    dwTransfered_ : 74
    m_pkNCash->m_kResultEvent.GetPacketSize() : 8
cerr : KNCashBilling::InitializeConnection(), 2009-05-06 22:14:36, 초기화 요청에 대하여 이상한 패킷이 도착함.
    m_kResultEvent.GetEventID() : 0
    m_kResultEvent.GetEventIDString() : EVENT_NCASH_UNDEFINED
    (D:\Dev\071204_KncGC\GameServer\NCashBilling.cpp, 405)
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
clog : KNCashEvent::SetPacketHeader(), 2009-05-06 22:14:36, 패킷 헤더
    usBodySize : 0
    usEventID : 1100
    iSeqNum : 0
clog : KNCashBilling::SendNCashPacket(), 2009-05-06 22:14:36, NCASH 빌링 서버에 패킷 보냄.
    kEvent.GetEventIDString() : EVENT_NCASH_INIT_REQ
clog : KNCashEvent::DumpNBuffer(), 2009-05-06 22:14:36, NBUFFER : 
    strNBuffer : 00 00 04 4c 00 00 00 00

clog : KNCashBilling::KSocketNCash::OnRecvCompleted(), 2009-05-06 22:14:36, 패킷 받음.
    dwTransfered_ : 74
    m_pkNCash->m_kResultEvent.GetPacketSize() : 8
cerr : KNCashBilling::InitializeConnection(), 2009-05-06 22:14:36, 초기화 요청에 대하여 이상한 패킷이 도착함.
    m_kResultEvent.GetEventID() : 0
    m_kResultEvent.GetEventIDString() : EVENT_NCASH_UNDEFINED
    (D:\Dev\071204_KncGC\GameServer\NCashBilling.cpp, 405)
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
DriverConnect() success. m_strDSN : FILEDSN=E:\Private Game Server\private grandchase\Server Files\Light 1017 SQL\GameServer\odbc_internal.dsn
Change LogLevel (from 2 to 0 ).cout : KDropSystem::EnableAdminEvent(), 2009-05-06 22:14:37, 운영자 기능이 비활성화 되었습니다.
 Hacking Protection Mode.
    KRoom::ms_bLogShortGame : true
    ms_bIgnoreShortGame : true
    KRoom::ms_dwThresholdTick : 30000
 PCBang Gift Mode : true
 Auth Type : 0x00000000
 Message  : 그랜드체이스 PC방 복장과_PC방 전용 수호의 반지를 획득했습니다.
 ODBC key : __odbcGCPCBang
 - Normal item ID list : 30
  50530  50540  50550  50560  50570  50580  50600  50610  50620  50630  50640  50650  50670  50680  50690  50700  50710  50720  50740  50750  50760  50770  50780  50790  50810  50820  50830  50840  50850  50860
 - Duration item ID list : 0

cout : KGSDBThread::ON_DB_EVENT_SERVER_INFO_REQ(), 2009-05-06 22:14:37, 시간 제한 이벤트 얻어냄 : 0
cerr : KGameServer::Init(), 2009-05-06 22:14:40, Getting Server Info from DB failed.    (D:\Dev\071204_KncGC\GameServer\GameServer.cpp, 245)

cout : KGSSimLayer::DestroyAllUsers(), 2009-05-06 22:14:40, 서버 종료. 현재 유저 : 0 명
cout : KGSSimLayer::DestroyAllUsers(), 2009-05-06 22:14:40, 모든 유저 정상 종료
Elapsed Time : 500
Time Limit : 60000
non-safed release count : 0-> KFailRate 
데이터 수집 기간 : 0.0666667 분 ( 4.62963e-005 일 )
데이터 DB 저장 여부 : false
   Count    Description 
--------------------------------------------------------------------------------
       0  총 방접속 시도횟수
       0  서버에서 실패한 경우 제외 p2p 연결 시도횟수
       0  존재하지 않는 방 ID
       0  현재 채널에 퀵조인 가능한 방이 존재하지 않음
       0  닫혀있는'STATE_CLOSED,FULL,PLAYING' 방 ID
       0  비밀방인데 비밀번호가 틀림
       0  방장에게 접속 알림 패킷을 제대로 전달하지 못함
       0  이미 이벤트 아이템을 가지고 있어 이벤트중인 방에 입장 못함
       0  P2P 프로토콜 버전이 맞지 않음
       0  방에 이미 동일한 이름(uid)을 가진 유저가 존재함
       0  JoinRoom Ack 에서 알수 없는 상황 발생
       0  방에 남은 슬롯이 없음
       0  이미 게임이 시작함
       0  접속하는도중 방이 사라짐
       0  플레이 상태가 아니다
       0  P2P간의 알고있는 유저수가 다르다
       0  게임중에 P2P간의 유저가 목록이 다르다. : 숫자 같음
       0  Slot에서 알고있는 유저수가 다르다
       0  게임중에 Slot 의 유저가 목록이 다르다. : 숫자 같음
       0  Ping Under 120
       0  Ping Bitween 120 ~ 180
       0  Ping Over 180
       0  에러 없음
       0  P2P접속 대기자 명단
       0  게임시작한 총 유저
       0  게임에 들어가는 사람 카운팅
       0  게임 시작하지 못한 총 유저
       0  P2P컨넥션이 이루어진 유저수
       0  릴레이를 이용해서 컨넥션이 이루어진 유저수
       0  Zombie Destroy된 유저수

 아직 수집된 통계 데이터가 없습니다. 

cout : KThreadManager::EndThread(), 2009-05-06 22:14:40, 모든 스레드가 종료되도록 대기합니다. ** 남은 Queuing Event 개수 : 0
cout : KThreadManager::EndThread(), 2009-05-06 22:14:40, 대기 후 남은 스레드 수 : 0
    m_vecThread.size() : 3
    m_nTerminateCount : 3
cerr : KAccepter::Loop(), 2009-05-06 22:14:40, INVALID_SOCKET. WSAError : A blocking operation was interrupted by a call to WSACancelBlockingCall.
    (d:\dev\071204_kncgc\common\Socket/Accepter.h, 123)

cerr : KAccepter::Loop(), 2009-05-06 22:14:40, INVALID_SOCKET. WSAError : An operation was attempted on something that is not a socket.
    (d:\dev\071204_kncgc\common\Socket/Accepter.h, 123)

cerr : KUdpEcho::Loop(), 2009-05-06 22:14:40, A blocking operation was interrupted by a call to WSACancelBlockingCall.

cerr : KUdpEcho::Loop(), 2009-05-06 22:14:40, An operation was attempted on something that is not a socket.

cout : KThreadManager::EndThread(), 2009-05-06 22:14:40, 모든 스레드가 종료되도록 대기합니다. ** 남은 Queuing Event 개수 : 0
cout : KThreadManager::EndThread(), 2009-05-06 22:14:40, 대기 후 남은 스레드 수 : 0
    m_vecThread.size() : 3
    m_nTerminateCount : 3
 
Newbie Spellweaver
Joined
Mar 23, 2009
Messages
22
Reaction score
2
Sorry, I exerted all my effort... Im really having a hard time installing SQL 2005, well I guess I installed it, but the problem is, I cant open the server management express thingy... I still have got any sleep from figuring this out... its been 35 hours since I started installing SQL.... Please! Help me!:*:
 
Newbie Spellweaver
Joined
Mar 23, 2009
Messages
22
Reaction score
2
Alright... I manage to fix my problem in SQL... now the problem is through the files that Im going to edit....( the ODBC file) everytime I try to run the StartAll button... 6 black window appears, and in a while they will disappear ( hey it rhymes!) and nothings happening...

Now the questions:

1. Do I have to put or copy paste the "odbc_main.dbsn " on the GameServer Folder? cuz it doesnt have that file there, same as the "odbc_stat.dbsn" its not in the CENTER folder, so do I need to copy and paste them?

2. On your tutorial, the only thing that were gonna put on the .dbsn files are :
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=gc ("stat" for the stat thingy)
WSID=xmlab-coolcopy
APP=Microsoft Data Access
Components
SERVER=servername (edit this)
Description=Internal
PWD=password (edit this)

question is, is that correct? cuz I followed that correctly and it didnt work out, maybe I did something wrong please tell me what that is?

3. for the CZ Grand Chase Client, I downloaded a zip file and extract it on a folder, it has lots of files there and I guess it didnt need any installation at all, and for the main.exe theres a virus something and it has to be deleted, so I downloaded main23.exe, now I edited that using a hex editor. Question is is that ok to do that? or did I mess things up?

please I need some answer.... Im more than 40 hours awake....:*:

and here's my YM : vol2reminisce@yahoo,com .... I really need to talk to you
 
Skilled Illusionist
Joined
Jan 9, 2009
Messages
359
Reaction score
43
1. You may copy them.

2.
[ODBC]
DRIVER=SQL Server
UID=sa
DATABASE=gc ("stat" for the stat thingy)
WSID=xmlab-coolcopy
APP=Microsoft Data Access
Components
SERVER=servername
Description=Internal
PWD=password

Edit those in [color]red[/d].

3. It's ok to hex it... as long as you do it right.
 
Newbie Spellweaver
Joined
Mar 23, 2009
Messages
22
Reaction score
2
I already did those but I still cant connect to the msgrouter and msgserver, it always fail..

gee I wonder where did I go wrong...
 
Newbie Spellweaver
Joined
Mar 23, 2009
Messages
22
Reaction score
2
I guess my problem is the name of my server, cuz I found this thread telling me that the name of the server is found on the SQL server... but the problem is where and ho will I find that?

-------------------------------------------------
Sorry not a Comp genius.... but im doin my best...:thumbup:
 
Newbie Spellweaver
Joined
Mar 23, 2009
Messages
22
Reaction score
2
Alright!! I manage to fix my Server problem.... everything's running fine EXCEPT for the Gameguard....

its sez about an error 17c... sounds dreadul, how do I fix this?
 
Back
Top