Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Conquer Online 2
You last visited: Today at 11:46

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

Advertisement



How to cool-down the Char Jump

Discussion on How to cool-down the Char Jump within the Conquer Online 2 forum part of the MMORPGs category.

Reply
 
Old   #1
 
m e n a's Avatar
 
elite*gold: 0
Join Date: Apr 2007
Posts: 137
Received Thanks: 58
How to cool-down the Char Jump

I'm playing in a Private server, and there are so many abuser using the new conquer online jump, the server is classic with old jump.

So i'm asking about a way to cool-down the old jump in C3 folder so no one can edit it.

I got a video with jump editing >
<
m e n a is offline  
Old 01/09/2015, 18:05   #2
 
.Ocularis's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
When the client loads, the file that dictates the animation of a jump is loaded into memory; basically, edits to this file after the client loads will not change anything.

Knowing that, you could communicate a CRC hash of the C3 file to the server for verification, but also a CRC hash of the library which creates the CRC hashes. Ensuring no modifications to the library which creates the hash causing the library to constantly send the proper hash, even though the file was edited, can only be done this way.

Using your own, proprietary cipher.. send the hashes to the server, decipher them, and match them with constant values within the server's configuration. If they're not matching or if the information expected wasn't received, there are edits involved.

I would suggest this modification in the log-in process.

#edit
Just keep in mind this will not block all methods of editing jumps.
There's still the need for memory checking in the event of memory edits.
.Ocularis is offline  
Thanks
1 User
Old 01/09/2015, 19:36   #3
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Or maybe ... this is gonna sound crazy ... put a server-side check that prevents people from jumping too fast?
Best Coder 2014 is offline  
Thanks
1 User
Old 01/09/2015, 21:48   #4
 
.Ocularis's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 309
Received Thanks: 208
Quote:
Originally Posted by Best Coder 2014 View Post
...put a server-side check that prevents people from jumping too fast?
Good idea, but it creates a problem for those with low throughput networks or those networks with high latency to the carrier. Especially with cellular and satellite networks, data can come through in bursts after a long pause, same with DSL networks; the majority of players use DSL to connect to my servers. A couple or three jump packets get caught up in one of these pauses, then sent at once.. what's going to happen to that player? Disconnection, ban (like TQ not more than a year ago )??

I suppose you could use the time stamps in the client packets, though they could be easily edited, extra server-side checks could be necessary.
.Ocularis is offline  
Thanks
1 User
Old 01/09/2015, 22:16   #5
 
elite*gold: 0
Join Date: Jul 2014
Posts: 402
Received Thanks: 540
Quote:
Originally Posted by .Ocularis View Post
Good idea, but it creates a problem for those with low throughput networks or those networks with high latency to the carrier. Especially with cellular and satellite networks, data can come through in bursts after a long pause, same with DSL networks; the majority of players use DSL to connect to my servers. A couple or three jump packets get caught up in one of these pauses, then sent at once.. what's going to happen to that player? Disconnection, ban (like TQ not more than a year ago )??

I suppose you could use the time stamps in the client packets, though they could be easily edited, extra server-side checks could be necessary.
Just use the "pullback" (MsgAction with action = 108) packet whenever a player goes too fast. I think that's what ConquerPS and most other "decent" servers do.
Best Coder 2014 is offline  
Thanks
2 Users
Old 01/10/2015, 00:34   #6
 
elite*gold: 21
Join Date: Jul 2005
Posts: 9,193
Received Thanks: 5,380
Quote:
Originally Posted by Best Coder 2014 View Post
Just use the "pullback" (MsgAction with action = 108) packet whenever a player goes too fast. I think that's what ConquerPS and most other "decent" servers do.
Server side speedhack checks should always be implemented but are in no way accurate.

Quote:
Originally Posted by .Ocularis View Post
Good idea, but it creates a problem for those with low throughput networks or those networks with high latency to the carrier. Especially with cellular and satellite networks, data can come through in bursts after a long pause, same with DSL networks; the majority of players use DSL to connect to my servers. A couple or three jump packets get caught up in one of these pauses, then sent at once.. what's going to happen to that player? Disconnection, ban (like TQ not more than a year ago )??

I suppose you could use the time stamps in the client packets, though they could be easily edited, extra server-side checks could be necessary.
Based on my minor testing recently, it appears as though the client side timestamps are also not accurate in earlier patches.

Yes, they work but they often will be far closer together than they should be (claiming the client jumped twice within ~300 ms when that's obviously not the case)



In my experience you want basic server side checks to catch very obvious speed hackers (say jumping faster than 400-500 ms and ensuring the check is not performed right after fly/xp/transformation ends and not checking during those states) but you're still going to want some sort of extra protection (such as a client side exploit check or invisible proxy that sends extra validation to the server)


It's my VERY limited understanding that ConquerPS uses heavy client editing to accomplish most of their features and as part of those changes added a large amount of extra data verification both to the client and server which is how they accurately detect things like speedhack.
pro4never is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Selling] Plat 5 EU/NE, cool skins (2 legendary) cool runes, cool stats offer please!
03/05/2014 - League of Legends Trading - 1 Replies
Hi all, i just got bf4 and im to lazy to even login onto league, i wanna sell my account i will go first if you are trusted if not we will use some free MM, acc is plat 5 (silver last season), includes welcome mail/orginal too ill post screenshots Offer me price! Paypal only duo to i dont have PSC in my country contact skype: talonducouteau10 http://i.epvpimg.com/fmeTc.png http://i.epvpimg.com/v8zcd.png
looking for a jump char :>
12/02/2012 - Archlord - 27 Replies
Hey guys, i am thinking about comming back to archlord but for sure i aint gonna start from 0, so if anyone has a jump char on any server and could give me one, that would be awesome <3 thanks in advance
[zian] WTT jump archer for jump scion or ranger with cool name
11/11/2012 - Archlord Trading - 3 Replies
as title says..pm me
WTT 2 Jump Chars vs. 1 Jump Char
06/10/2012 - Archlord Trading - 2 Replies
Hey i wtt Jump Knight with all jump items + Jump Sorc with all Jump items vs Jump Scion with all Jump items on Zian(Deribelle - Zian) pm me please i need it fast :S



All times are GMT +1. The time now is 11:47.


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