IRC: #psl at irc.quakenet.org

  • Increase font size
  • Default font size
  • Decrease font size
Home Anti-Cheat Client

Anti Cheat Client

Information on the client

After using aimbots and autoshooters became more and more often in Spring 2009 we decided to take the only mean there is to effectively control that all participants use the unmodified binary: We require everyone to use our closed source binaries that we provide here.

The binaries work in terms of gameplay the same way as the ones from sauerbraten.org. The only difference is that they communicate with our server and verify that they are running and are in an unaltered state plus they check whether there is (or falsely trigger) any external program or device that influences your natural aiming, movement or shooting. We might also add functions that will be helpful for you as a player during the games. Nothing more, nothing less.

After this has actually beeing brought up against the use of a precompiled client for PSL we would like to affirm the following: We guarantee that the binaries contain no other funtions than described above, especially that there is no malware/spyware or anything like this included. All PSL staff members have been in the sauerbraten community for years. Wahnfred (the one who is creating the binaries and compiling them) has developed the CSL tool (Webpage: here) and is known with his full identity to most TC members and others in the community. He has a good reputation in his programming-related job in his real life and no reason to risk that. Besides: we assume you have a lot of other closed source programs on your computers from companys and countries you don't even know. Compared to this, you have a lot more reason to trust us, as you can actually get in contact with us via IRC, get our IP adress there, etc.

If you feel uncomfortable nevertheless, use them for the actual games only, run them under a restricted account on your computer or don't take part in PSL at all.

 

License

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages  arising from the use of this software. The software is for your personal use only. You may not decompile it or tamper with it in any way nor distribute it in any way. We strongly recommend to only use it for the hour the games take place on a game day.

The files distributed here do not work as stand-alone files. You need to have the latest realese of sauerbraten installed and then have to follow the description in "final warning, dowanload and instruction" to make them work.

Credits:
The vast majority of this software's code originates from binaries of the open source game Cube 2 / sauerbraten which are dirstributed under the Zlib license. This binaries and the Cube 2 engine included in it are namely written by Lee "Eihrul" Salzman, Wouter "Aardappel" van Oortmerssen, Mike "Gilt" Dysart, Robert "a-baby-rabbit" Pointon, Julian Mayer, Adrian "driAn" Henke, and Jerry Siebe and more. For full credits, license and mor information go here or visit the website at www.sauerbraten.org

All modifications to the original Sauerbraten /Cube 2 binaries as well as the compilation process is done or at least supervised by Glen "WahnFred" Masgai. If you should face any problems, get in touch with PSL Refs first at #PSL-league at irc.gamesurge.net and do not bother people in #sauerbraten channel as the client is modified in various ways and the orginal developers of the engine would not be able to tell you what the matter is.

 

Final warning, download and instructions

FINAL WARNING: Do not even attempt to cheat or cheat in a way that you believe is "safe" (Still don't know what's "cheating"? Find out here). Let us assure you, there is no safe way AT ALL. Even if there were ways for skilled coders to hide a third party Autoshoot/Aimbot - there is no way to withstand a smart provokation of false positives unless you know what exactly will happen to check for such a client. And this you just don't know. One very basic and unsophisticated example: You actually dare to use an autoshoot based on the graphics card output and you are lucky and actually manage to hide this process. What we still could do is have the screen outputting coloured areas (for very short times not really visible for the eye), but enough to falsely trigger your autoshoot and catch you this way.

Also note this: There is no such thing as "testing ot if we get cheaters" meaning you attempt to show us that it is possible to cheat and don't get caught. If we catch you doing something that is defined as cheating it does not matter at all what the reasons for this behavior were, or if you have let other people know in advance. You will be banned and in the latter case the people who knew but did not tell us, will too!

Why do we warn? Because we would not want any of you in our community to get to know whats going on once we found out you cheated. We will tell people, they might ban you from servers, call you a cheater all the time, kick you, etc. And this is not just avoided by the change of a name. Your IP tells where you come from and there are so few players that just changing your name won't help much.

SO: just play fair.

Ok now. The binaries are available for Windows, Linux and Mac OS X. If you are in deperate need to have them for FreeBSD, let us know at least one week prior to the qualification games.
FOR NOW, THE BINARIES ONLY WORK IN MULTIPLAYER. IF YOU WANT TO PLAY SINGLEPLAYER (LIKE A LOCAL BOT GAME) YOU NEED TO USE THE ORIGINAL ONES AGAIN.

 

 


WINDOWS MAC OS X LINUX
PSL-client_v5_win32.zip PSL-client_v5.dmg

 

 

1. Download there binaries.
2. Go into you sauerbraten/bin folder and rename sauerbraten.exe to sauerbraten_original.exe
3. Copy the sauerbraten.exe you just downloaded into your sauerbraten folder.
4. Run sauerbraten as usual. Enter /pslversion - if everythings works the client will output "PSL Client Version X".
- DONE -
5. To change back: rename sauerbraten.exe to sauerbraten_psl.exe and rename sauerbraten_original.exe to sauerbraten.exe.
IMPORTANT: THIS IS A LITTLE COMPLICATED AS SAUERBRATEN IS AN ALL-IN-ONE-FILE APPLICATION AND YOU NEED TO EXCAHNGE ONE FILE WITHIN THAT ALL-IN-ONE APPLICATION, THEREFORE -PLEASE- FOLLOW THIS INSTRUCTION 100%!!!
PAY SPECIAL ATTENTION TO THE FACT WHETHER SAUERBRATEN IS WRITTEN WITH UPPER OR LOWER S IN THE BEGINNING (Sauerbraten/sauerbraten)!

1. Download the binaries.
2. Double-click on the dmg file you just downloaded.
3. Open a new finder window (apple-N) and go to the folder on your hard disk where the Sauerbraten (= the all-in-one-app, the one you sually play with, by double-clicking on it) is located in.
4. RIGHT-click (= ctrl-click) on this Sauerbraten app, choose "Show Package Contents" (German: "Paketinhalt anzeigen")
5. Double-click on "contents" in the finder window that just popped up. 
6. Double-click on "game data"
7. Rename sauerbraten to sauerbraten_original
8. Copy sauerbraten from the downloaded and opened dmg file (see step 2) into "game data"
9. Close all windows. Run Sauerbraten as usual. When in-game enter /pslversion - if everythings works the client will output "PSL Client Version X".
- DONE- 
10. To change back: Repeat Step 3-6 and rename sauerbraten to sauerbraten_psl and rename sauerbraten_original to sauerbraten.
1. Download there binaries
2. backup the old and replace the binary - in case you dont know how to do that, ask the Referees via IRC in #psl on irc.quakenet.org
3. Run sauerbraten as usual. Enter /pslversion - if everythings works the client will now output "PSL Client Version X".
- DONE -
4. To change back: revert step 2.

 

 

Mumble

Stats

Today67
Yesterday110
Week596
Month2403
All10943