I just compiled the rules found in the other threads to a single rule text and added some more to make certain things sure. Please state you opinion and (dis)approval. These rules are still open for discussion.
Note that "+moveup; +attack" is cheat by these rules. The same goes for any use of "+left/+right". This may not be cheat. But it's still not acceptible. Baning these makes it easyer for me to write anti cheat software. It's not sportsmanlike anyway imho. But everything is still open for discussion.
Also note that Player interference and pre-built binarys are not in there. We still have to find a list of client binarys that are allowed.I think that pretty much all of them are allowed. But we better make a white list and add items on demand. The versions change on a daily basis so i won't maintain a hashlist.
List(version 1): "idsoftware quake3, ioquake3, OpenArena, cgg's dfengine and cnq3".
Binary Cheats:
- "It's not allowed modify the quake3 nor the defrag binary files in any way
that modifies physical behavior, network code or the input interface." - "It's not allowed to modify the memory used by defrag with external programs during runtime."
- "It's not allowed to drop nor delay packets(network) on purpose."
Scripting Cheats:
- "It's not allowed to execute a sequence of commands(triggered by software or hardware) that affect physical player behavior using predefined timing and order."
- "It is not allowed to use external means to time player actions(jumping, shooting, view direction change)."
Account Pollicy:
- "It's not allowed to give out your account's login data to other people."
- "You are not allowed to play using another players account."
- "It is not allowed to have more than one account per person."
Not acceptable behaviour: (this is notnecessarily cheat)
- "It is not allowed to change your view angles(direction the player is facing) with other means than moving the mouse."
- "It is not allowed to bind any actions that alter the movement of a player to your mouse wheel."
- "Every player has to adjust the network settings to have the least possible packet loss and (if possible) ping(latency)"
- "Be polite, talk english preferably, respect others."
- "If something is not forbidden do not think it is allowed. You shouldn't tinker anyway."