Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Dekaron > Dekaron Private Server
You last visited: Today at 21:25

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

Advertisement



[DEMO]Kick Command

Discussion on [DEMO]Kick Command within the Dekaron Private Server forum part of the Dekaron category.

Reply
 
Old   #1
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 617
Received Thanks: 440
[DEMO]Kick Command

Dekaron has lacked the ability to kick for such a long time, so gamemasters have been disconnecting hackers in a more "traditional" way (By spamming /gm call, spawning bugged mobs etc.)

Here's a video of us kicking a player using just a simple command, kind of how you would 'expect' Dekaron to have.

Zektor is offline  
Thanks
3 Users
Old 01/24/2011, 02:45   #2
 
[DEV]Harmony's Avatar
 
elite*gold: 0
Join Date: Feb 2009
Posts: 815
Received Thanks: 431
Thats kinda awesome, nice work.
[DEV]Harmony is offline  
Old 01/24/2011, 03:21   #3
 
elite*gold: 20
Join Date: Feb 2008
Posts: 1,364
Received Thanks: 165
indeed! great idea and great work!!

edit:
does it work for GMs only or other players or DEVs too?
*P*A*U*L* is offline  
Old 01/24/2011, 04:12   #4
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 617
Received Thanks: 440
only [DEV] [DEKARON] and [GM] how ever I can change the method of who it should work for.

For normal players it won't do anything.

Also @k xxxx isn't actually show up on the chat box, apparently it didn't stop that packet from getting sent...
Zektor is offline  
Old 01/24/2011, 04:15   #5
 
daddycool.'s Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 296
Received Thanks: 165
Nice work.
daddycool. is offline  
Old 01/24/2011, 04:23   #6
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 617
Received Thanks: 440
How this is works is like this:
Client sends the chat packet containing the string @k <playername>

The tunnel receives the client's packet, and then parses that packet and then checks each connection for that specific name (names are stored in memory) it then Disconnects that connection from both the main server and the client.
Zektor is offline  
Old 01/24/2011, 08:47   #7
 
elite*gold: 0
Join Date: Aug 2008
Posts: 591
Received Thanks: 297
Cool thing. But I have a question about whether it works on all servers or only on Dekaron Evolution?
6shadow6 is offline  
Old 01/24/2011, 13:00   #8
 
gedimazs's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 863
Received Thanks: 197
I want to ask the same question as 6shadow6 asked.
gedimazs is offline  
Old 01/24/2011, 15:47   #9
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 617
Received Thanks: 440
Quote:
Originally Posted by 6shadow6 View Post
Cool thing. But I have a question about whether it works on all servers or only on Dekaron Evolution?
Only on Dekaron Evolution, as the other private servers don't know how to manage the chat packet to do what the user intends to. Our client initializes a connection to the Tunnel Server, and the tunnel server initializes the connection with the main server, rather than everything happening directly to the dekaron server.

Because of this, we can control all packets (We're tunneling both Login server and Dekaron Server).

And we can also make our online player pages a lot accurate, as we can mark what character logged in based on the packets, and then mark them as offline if they disconnected, or logged out.

Edit:
You could accomplish this by hooking onto the server's winsock functions directly, even though it wouldn't increase in latency as it would with a tunnel server, I'd still prefer a tunnel server. For me it feels much more flexible towards controlling sent and received packets from both directions.

My next target is to making a fully functional announce packet, it works about 20% of the time and I'm trying to figure out how to make it flawless. I'm trying to accomplish this without any modification of the actual client.

Edit#2:
Here's a screenshot of me using the announce command, if it works once, then it will work for that connection, how ever if it doesn't work the first time on that specific connection then it won't work and you will disconnect. Just need to figure out why it doesn't work even with the correct sequence.
Zektor is offline  
Old 01/24/2011, 16:39   #10
 
pieter's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 568
Received Thanks: 176
I love your thinking outside the box approach! nice work!
pieter is offline  
Old 01/24/2011, 17:45   #11
 
Zektor's Avatar
 
elite*gold: 40
Join Date: Aug 2007
Posts: 617
Received Thanks: 440
At least I'm making progress, I'm no pro at reverse engineering, so I'm trying my best :P
So far I've found the call for the Announce packet
Zektor is offline  
Old 01/24/2011, 21:35   #12
 
elite*gold: 0
Join Date: Aug 2008
Posts: 591
Received Thanks: 297
Great job, keep up the Zektor. But never croup private server will not have everything fully operational. The reason that this is happening is the lack of appropriate specialists. And a good team who would be able to grasp the whole dekarona/2moons. Always on private serverach something will work differently.

From what I have already realized on any private server is not working for [GM] command /gm kick (player name) and many other commend is not useful. Everything can and would work but I know you sculpture it really put a lot of work and modifications on the same server.

But I am hopeful that eventually comes to the fact that this game will develop better with people like you Zektor. I wish you would your work was not in vain and was appreciated by others.
6shadow6 is offline  
Old 01/25/2011, 14:53   #13
 
elite*gold: 0
Join Date: Dec 2010
Posts: 40
Received Thanks: 13
nice , keep on working ^_^
Truax is offline  
Old 01/25/2011, 18:33   #14
 
lord17's Avatar
 
elite*gold: 0
Join Date: Jun 2008
Posts: 71
Received Thanks: 4
yeee rly good job
lord17 is offline  
Old 01/25/2011, 21:07   #15
 
draegon71's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 284
Received Thanks: 614
I totally agree with what 6shadow6 said..
draegon71 is offline  
Reply


Similar Threads Similar Threads
STV DEMO
01/05/2011 - Counter-Strike - 1 Replies
Also habe eine movie cfg von Enigma ein guten mm wenn ich über denn demoplayer die stv demo angucke hab ich irg wie nur die spec sicht kann mir da einer helfen oder sagen wie mans richtig macht ? wär echt nett
kick hack selber kick
11/15/2010 - Metin2 - 1 Replies
Hallo benutzte son 1 hit hack. Wenn ich auf Gaul lvl bekomme ich dann Kick :( woran liegt das?????
CSS DEMO
10/04/2010 - Counter-Strike - 2 Replies
Also... ich hab ein problem ich hab ein movie cfg von clayman und zwar immer wenn ich mir die demo anschau und in der demo mich einer killt under anders rum schmiert mein css ab hab in klein fenster...brauch hilfe
Help Needed, Kick Command : )
01/26/2010 - CO2 Private Server - 2 Replies
Alrite i made this so far , Yet it kicks me insted of the user i set the name to, : ) if (Cmd == "/kick") { Game.Character C = Game.World.CharacterFromName(Cmd); if (C != null) GC.Disconnect(); }
GFX Demo #01
08/10/2004 - General Art - 5 Replies
Hyo. Also da ich ne ganze Reie von GFX Demos programmieren will fang ich mal mit dem ersten an... Später werden aus allen Demos n kleines Fungame entsehen. Für jede Demo gibts den Sourcecode (gfxdemo.bb) http://web84.anime-host.de/private/screenie.png Download GFX Demo #01 + Source



All times are GMT +2. The time now is 21:25.


Powered by vBulletin®
Copyright ©2000 - 2024, 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 ©2024 elitepvpers All Rights Reserved.