Odamex offers server operators a variety of ways to prevent abuse on their servers, whether it be through hacking or other malicious behavior. For relevant information relating to banning players from servers, please see ban and exception lists.
Contents
Anti-Hacking Variables
Odamex comes stock with cheat prevention options. However, some of these features are still in progress and may not be fully tested or complete.
antiwallhack
Usage: sv_antiwallhack (0-1)
The antiwallhack cvar is used to prevent players from being able to see other opponents out of their natural field of view. Ways in which a player may attempt to wall hack is through either client modification or wad modification.
speedhackfix
Usage: sv_speedhackfix (0-1)
The speedhackfix cvar is used to prevent players from being able to move faster than natural. Ways in which a player may attempt to speed hack is through client modification.
Disruption Prevention Variables
Odamex comes with variables to prevent server disruption beyond the scope of cheating as well.
allowcheats
Usage: sv_allowcheats (0-1)
If enabled, allowcheats allows players to use standard Doom cheats such as God mode, Give all weapons, Noclip mode, etc. Server administrators that seek a competitive environment are encouraged to keep allowcheats disabled.
flooddelay
Usage: sv_flooddelay (#)
The flooddelay cvar is used to prevent clients from being able to continuously flood a server with text messages. Flooddelay uses seconds as its units (ex. flooddelay 1.5 means a client can only send messages once every 1.5 seconds). Setting the value to 0 turns off server flood prevention.
globalspectatorchat
Usage: sv_globalspectatorchat (0-1)
Enabled by default, this cvar controls if players in game can see what spectators are saying. If set to 0, players will only be able to see other in-game players' chat text.