the Rainbow Networks
+++eXy FFA
Map: hektik
Players: 4 / 18
The golden pot › RAINBOW NETWORKS › Main › Need your opinion on proposed anti-cheat proxy project
Need your opinion on proposed anti-cheat proxy project
"There is only only problem, there isnt a General Crap section, that is my home. :)

I shall use Main for now. Main what? Main crap?"

Post new topic   Reply to topic   Printer Friendly Page     Forum IndexMain
View previous topic :: View next topic  
Author Message
Happy Camper
Happy Camper

Joined: Mar 10, 2009
Posts: 57
Location: Szeged, Hungary

PostPosted: Sun Apr 22, 2012 11:42 am    Post subject: Need your opinion on proposed anti-cheat proxy project Reply with quote


I am seeking the opinion of the Q3A community about a proposed project.

I have been approached by a server admin who asked me if it were possible to develop an anti-cheat program for his servers running Noghost 1.16 (it seems that Punkbuster is not a viable option for him). I have a couple of ideas about how it could be done, but I am not sure if what I plan to implement would be acceptable to the admins and players.

After considering the problem I have come to the conclusion that the only reliable way of implementing anti-cheat measures is the use of a closed source proxy sitting between the server and the client. The client side proxy would have complete control of starting the game program and establishing connection to the server side proxy. That is, the player would not start the game directly but would start the proxy with the path to the game and the address of the server as arguments. In order to be tamper resistant the proxy by default must be closed source, i.e. only binary versions would be distributed.

I believe that by using this approach all cheats based on game hacking could be eliminated, and the proxy could even provide reliable info to the admins for the detection of GL wall hacks as well. In additon, the proxy would not be specific to Noghost: with proper configuration it could be used by any game using the Q3A engine.

However, I realize that this approach may not be acceptable to admins and players for several reasons:

1. the restrictions imposed may not be acceptable to the players

2. players may be too lazy to download and install the proxy: they will simply use other servers

3. admins and players may be afraid to run the closed source proxy because of the possibility of virus or trojan infection (after all, they cannot know what the proxy is really doing and there is always the possibility of hackers distributing fake versions)

There is not much I could do about (1) and (2), but these problems could be overcome if server admins adopted the proxy and forced their players to use them. IMHO the benefits would be considerable.

Problem (3) is more serious and there is no simple solution: you either trust the developer or not. A possible solution based on control by the community could be the following:

1. There would be a few reputable WEB sites (e.g. quake3world, Lvl) for downloading authentic proxy binaries.

2. The binaries would be created by independent and trusted persons (e.g. prominent Q3A programmers active on different forums) from source code provided by the developer(s).

I would greatly appreciate getting your opinion on this subject.


[ Note: posted to the quake3world, ioquake3 and Rainbow Network forums. ]

Back to top
View user's profile Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic   Printer Friendly Page     Forum Index -> Main All times are GMT + 1 Hour
Page 1 of 1

Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum

Welcome Anonymous

Latest: kontol
New Today: 0
New Yesterday: 0
Overall: 355

People Online:
Members: 0
Visitors: 27
Total: 27
Who Is Where:
01: The golden pot
02: The golden pot
03: The golden pot
04: The golden pot
05: The golden pot
06: The golden pot
07: The golden pot
08: Rainbow Media
09: The golden pot
10: Home
11: The golden pot
12: The golden pot
13: The golden pot
14: The golden pot
15: The golden pot
16: The golden pot
17: The golden pot
18: The golden pot
19: The golden pot
20: The golden pot
21: The golden pot
22: The golden pot
23: Home
24: Home
25: The golden pot
26: My Account
27: Rainbow Media

Staff Online:

No staff members are online!

The Rainbow Networks website is hosted by JockeTF and Soder on

The Rainbow Networks
Interactive software released under GNU GPL, Code Credits, Privacy Policy
Azul theme and related images designed by Jamin