This wiki is archived and useful information is being migrated to the main bzflag.org website
Editing Known Cheats
Warning: The database has been locked for maintenance, so you will not be able to save your edits right now. You may wish to copy and paste your text into a text file and save it for later.
The administrator who locked it offered this explanation: Archived wiki
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
− | Cheats performed on BZFlag are usually made by modifying your client. A great deal of power is invested in the client program, and therefore the client may cheat in every way from creating invincible tanks, to invisibility, to super killing. If you have seen any cheats, have performed them yourself, or have noticed a hole in the source, please add it here. Preventions for many of these cheats are | + | Cheats performed on BZFlag are usually made by modifying your client. A great deal of power is invested in the client program, and therefore the client may cheat in every way from creating invincible tanks, to invisibility, to super killing. If you have seen any cheats, have performed them yourself, or have noticed a hole in the source, please add it here. Preventions for many of these cheats are being developed for inclusion in [[BZFlag 3.0|v3.0]]. |
== Warning == | == Warning == | ||
Line 7: | Line 7: | ||
The following cheats are considered "blatant" cheats because they are usually apparent, even to new players. | The following cheats are considered "blatant" cheats because they are usually apparent, even to new players. | ||
− | NOTE: Some of these cheats may be prevented | + | NOTE: Some of these cheats may be prevented in certain versions of BZFlag. |
A cheater may: | A cheater may: | ||
− | + | ||
− | + | ||
* fly without Wings. | * fly without Wings. | ||
* steal from or give flags to other players. | * steal from or give flags to other players. | ||
Line 17: | Line 16: | ||
* rapidly pickup and drop every flag on the map, as if a flag reset were performed. | * rapidly pickup and drop every flag on the map, as if a flag reset were performed. | ||
* spawn with a flag (usually Guided Missile or Genocide, but can be anything). | * spawn with a flag (usually Guided Missile or Genocide, but can be anything). | ||
− | * | + | * not respond to bad flags. |
* grab a new flag when passing through a teleporter (when no flag exists). | * grab a new flag when passing through a teleporter (when no flag exists). | ||
* move, pickup flags, or shoot other tanks while paused. | * move, pickup flags, or shoot other tanks while paused. | ||
Line 23: | Line 22: | ||
* move backwards through buildings with the Oscillation Overthruster. | * move backwards through buildings with the Oscillation Overthruster. | ||
* drive outside of the playing area. | * drive outside of the playing area. | ||
+ | * "drag 'n drop", moving from any location to any other at any speed. | ||
* jump back briefly to avoid a bullet then return to where you were ("network jitter"). | * jump back briefly to avoid a bullet then return to where you were ("network jitter"). | ||
* double jump. | * double jump. | ||
− | |||
* instantaneous travel to a new location. | * instantaneous travel to a new location. | ||
* jump and land at a pre-determined set of coordinates (i.e. the center of a team pad). | * jump and land at a pre-determined set of coordinates (i.e. the center of a team pad). | ||
Line 31: | Line 30: | ||
* shoot bullets that travel at a different rate (usually faster). | * shoot bullets that travel at a different rate (usually faster). | ||
* shoot bullets that travel at impossible linear paths (i.e. downwards, sideways). | * shoot bullets that travel at impossible linear paths (i.e. downwards, sideways). | ||
− | |||
* fire multiple shots simultaneously, often in spreads & separate impossible paths. | * fire multiple shots simultaneously, often in spreads & separate impossible paths. | ||
* shoot bullets which cannot be seen on radar or in the HUD. | * shoot bullets which cannot be seen on radar or in the HUD. | ||
− | |||
* produce abnormally long laser blasts (in terms of length and time). | * produce abnormally long laser blasts (in terms of length and time). | ||
* be zoned, but yet still shoot tanks that are not zoned. | * be zoned, but yet still shoot tanks that are not zoned. | ||
− | |||
− | |||
* cause the bullets of other tanks to explode prematurely. | * cause the bullets of other tanks to explode prematurely. | ||
* lock onto stealthed players while using Guided Missile. | * lock onto stealthed players while using Guided Missile. | ||
Line 46: | Line 41: | ||
* move at a different rate (usually faster). | * move at a different rate (usually faster). | ||
* instantly self-destruct. | * instantly self-destruct. | ||
− | * be completely invincible | + | * be completely invincible ("god mode"). |
− | + | ||
* be partially invincible, repelling everything but some particular flags (often SW or SR are chosen). | * be partially invincible, repelling everything but some particular flags (often SW or SR are chosen). | ||
* instantly kill everyone else. | * instantly kill everyone else. | ||
− | |||
* be joined as an observer, but playing with a visible, invincible tank | * be joined as an observer, but playing with a visible, invincible tank | ||
− | |||
− | |||
== Subtle Cheats == | == Subtle Cheats == | ||
Line 63: | Line 54: | ||
[[Image:Bzfi0002.png|thumb|A screenshot taken on a typical cheat client. Various modifications and enhancements are visible.]] | [[Image:Bzfi0002.png|thumb|A screenshot taken on a typical cheat client. Various modifications and enhancements are visible.]] | ||
− | [[Image: | + | [[Image:Bzfi0008.png|thumb|A second screenshot taken on the same hacked client as above (but on a different computer).]] |
;FlagColoring | ;FlagColoring | ||
Line 75: | Line 66: | ||
;CloakDetect | ;CloakDetect | ||
− | :The player can see cloaked tanks on the field. Often times the cheater's client will show cloaked tanks as | + | :The player can see cloaked tanks on the field. Often times the cheater's client will show cloaked tanks as phased tanks (as if holding the PZ flag). |
;DisableBadFlags | ;DisableBadFlags | ||
Line 94: | Line 85: | ||
;GuidedMissileWontUnlock | ;GuidedMissileWontUnlock | ||
:When the user is killed, his guided missiles remain locked on their targets. This is harder to detect than a Guided Missile being able to lock onto stealthed players, which is discussed above. | :When the user is killed, his guided missiles remain locked on their targets. This is harder to detect than a Guided Missile being able to lock onto stealthed players, which is discussed above. | ||
− | |||
− | |||
− | |||
[[Image:Bzfi0001.png|thumb|A hacked client equipped with the ProgressiveIdentify cheat. One flag has been identified so far.]] | [[Image:Bzfi0001.png|thumb|A hacked client equipped with the ProgressiveIdentify cheat. One flag has been identified so far.]] | ||
Line 112: | Line 100: | ||
;ProgressiveIdentify | ;ProgressiveIdentify | ||
:A variation of the FlagColoring cheat. The client holds the identity of each flag in memory whenever it is picked up by any player and displays the flag type on the cheater's HUD. | :A variation of the FlagColoring cheat. The client holds the identity of each flag in memory whenever it is picked up by any player and displays the flag type on the cheater's HUD. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
== Other Malicious Activities == | == Other Malicious Activities == | ||
The following is a list of malicious activities that cheaters might also engage in: | The following is a list of malicious activities that cheaters might also engage in: | ||
+ | * stall or restart servers. | ||
+ | * promote themselves to server administrator and give large bans and kicks. | ||
+ | * change variables without polling successfully or being an admin. | ||
* attempt to guess or "crack" the server or map's password. | * attempt to guess or "crack" the server or map's password. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Server Security]] | [[Category:Server Security]] |