Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > 9Dragons
You last visited: Today at 16:42

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



GM_Login

Discussion on GM_Login within the 9Dragons forum part of the MMORPGs category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2010
Posts: 458
Received Thanks: 126
GM_Login

Code:
#ifdef _XADMINISTRATORMODE
#define MSG_NO_GMLOGIN                    124
#endif
soly95 is offline  
Thanks
2 Users
Old 11/20/2014, 18:21   #2
 
elite*gold: 0
Join Date: Aug 2009
Posts: 13
Received Thanks: 0
Where exactly are you supposed to used this? O.o
LovesLess is offline  
Old 11/20/2014, 20:31   #3
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
Quote:
Originally Posted by LovesLess View Post
Where exactly are you supposed to used this? O.o
It was never supposted to be used, it just contains an user-defined constant, it was supposed to prove the existance of a GM connection/login class.

I have to give it to the devs that they made it impossible for anyone without the GM client libraries (that the normal launcher looks for each time it loads, I guess) and a DB GM account to log in and mess up the game.
bog18dy is offline  
Old 11/20/2014, 20:49   #4
 
elite*gold: 0
Join Date: Aug 2009
Posts: 13
Received Thanks: 0
Sounds interesting!
LovesLess is offline  
Old 11/20/2014, 23:07   #5
 
elite*gold: 0
Join Date: Mar 2010
Posts: 458
Received Thanks: 126
Quote:
Originally Posted by LovesLess View Post
Where exactly are you supposed to used this? O.o
Like Bogdy Said it's just a little snippet defines if the Administrator mode is called by the client it sends a Message to Login_svr MSG_NO_GMLOGIN 124

this is the initialization of the packet to send to Login_server to make you log GM Character

If your client doesn't have this then you wont make it to Game Server.

I almost finished Upgrading part of the source to 2010/2012 until i realized many things missing in the client source :/.

but still we can make something out of these packets, i have something to test but got no time.
soly95 is offline  
Thanks
1 User
Old 11/25/2014, 20:02   #6
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
Quote:
Originally Posted by soly95 View Post
Like Bogdy Said it's just a little snippet defines if the Administrator mode is called by the client it sends a Message to Login_svr MSG_NO_GMLOGIN 124

this is the initialization of the packet to send to Login_server to make you log GM Character

If your client doesn't have this then you wont make it to Game Server.

I almost finished Upgrading part of the source to 2010/2012 until i realized many things missing in the client source :/.

but still we can make something out of these packets, i have something to test but got no time.
Without launcher source code it's useless... The hardest thing to do is "fake" the client version, if you manage to do that then you're basicly able to exploit the game infinitely
bog18dy is offline  
Old 11/26/2014, 03:26   #7
 
elite*gold: 0
Join Date: Aug 2009
Posts: 13
Received Thanks: 0
Ok, so how do you get to the launcher source code. O.o
LovesLess is offline  
Old 11/26/2014, 07:52   #8
 
elite*gold: 0
Join Date: May 2012
Posts: 219
Received Thanks: 53
Quote:
Originally Posted by LovesLess View Post
Ok, so how do you get to the launcher source code. O.o
You need the client source not the launcher source.

As for the topic, well, even assuming you could spoof the init packet, which i think could be done by using an intermediate *nix box doing realtime packet rewriting, sort of like a http proxy rewriting requests/responses, it probably would still do no good as there's no guarantees that the normal client build has the full functionality built in.

Too bad no one ever felt compelled to write a server emulator, that would fix most problems. Then again, given the bizarreness of 9D's internals, can't really blame them for not wanting to delve into that mess.
josped is offline  
Old 12/09/2014, 19:49   #9
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
I have something to add here:
Quote:
#if !defined(_XDWDEBUG) && !defined(_XADMINISTRATORMODE) && !defined(_DEBUG) && !defined(_XGMCLIENT)
#ifdef _XENABLE_HACKSHEILD
#define _XUSE_HACKSHEILD
#else
#ifdef _XENABLE_GAMEGUARD
#define _XUSE_GAMEGUARD
#pragma message( "_XUSE_GAMEGUARD" )
#endif
#endif
#endif
bog18dy is offline  
Old 12/10/2014, 13:25   #10
 
elite*gold: 0
Join Date: Aug 2011
Posts: 1,599
Received Thanks: 786
Quote:
Originally Posted by Mr.Mughal View Post
Dont you guys have the source files?
If I had them, I would probably be part of a serious team trying to open a private server, sadly, all I have are the leaked, incomplete files:
bog18dy is offline  
Reply


Similar Threads Similar Threads
[Hilfe]Regi-,GM_login-,GM-quest-.quests!!!
02/16/2013 - Metin2 Private Server - 3 Replies
Hey Leute ich wollte mal aus Neugier paar sachen ausprobieren wie z.b. den Regi die GM Online nachricht die GM quest (weiser mann!) also ich hab Folgende probleme: unter "/usr/rain/channel/share_data/locale/hongkong /quest" findet man ja die quests und da hab ich jetzt die GM_login.quest bearbeitet! sie sieht so aus quest gmlogin begin state start begin



All times are GMT +1. The time now is 16:44.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.