Problem 1 : List of items that are "permitted" but doesn't explicitly outlaw other items. Says other items "MIGHT" be considered a cheat. All bets off immediately opening the rules to individual interpretation. Should say all other items "ARE" to be considered cheating. Please list all hax that are illegal or either clarify other items ARE considered cheating, not MIGHT.This list contains a list of settings, modifications, changes or usage of external tools which are permitted to use in GU league matches and on the GU style servers. This means that any other item might be considered a cheat and we will ban for it if it is used
this contradicts, in effective use, a later statementAny input device driver that came with the input device and using all the features it provides. The following additional drivers are allowed:
- MacOSX: mousezoom, USB-Overdrive, imousefix and mousefix
- MS Windows: Logitech Setpoint
- Additional drivers and tools only after they have been reviewed and approved explicitly by the GU Admin staff.
Problem 2: Allowing any input drivers and "any input device to be used" allows for unlimited number of haxs to achieve any number of illegal things in bz. Using special input device features allow for triggering of two tank actions with a single key press. This should be disallowed. We should also describe what a "tank" action is. Shooting should be considered a tank action -- no one should shoot three times with one button click or one single motion. A motion should be made or button clicked, spun, for each bullet. Obviously these statements need to be written very specifically possibly with diagrams of what is acceptable."Modification of the client code or usage of external tools that allow triggering of two or more different tank actions with a single keypress or movement."
Problem 3: Recommendations should be made "Requirements". Need to specifiy what an "up-to-date" client is. I would recommend 2 versions back from the current stable release. Players should be given warnings to upgrade and future violations should result in bans.Recommendations
* Always try to have an up-to-date client
* Ensure the best connection possible
- this means for example to use cable instead of WLAN if possible
* In any doubt or questions, ask a GU league admin.
Problem 4: No where in this document does it prevent the use of external programs to manipulate components in bzflag, memory, OS components that interface with bzflag, manipulate input devices, zoom the screen, etc,etc. No prevention to the use of two people to simultaneously play one tank.
Problem 5: Not clear what is allowed here. All voice communication? Just mumble and teamspeak?Voice Communication
It is explicitly allowed to use voice communication for playing.
However, the application used must be designed to run well with online gaming, in that they have no or a minimum affect on connection quality.
The following tools are approved for league playing:
if you know of any other tool that you think should be on the list, contact us.
Problem: Can one GU admin staff approve patches for one player? No patches or code modifications should be permitted. Allowing patches for autospawning and others allow players to input flawed or special code into their client which may not generate the desired results or may cause the client to behave differently than standard clients. Once again, NO modifications should be permitted. Patch to draw texture twice in one frame, NO! Play like everyone else!Patches
Only client patches are allowed that are explicitly allowed by the GU admin staff. Generally we allow no modification to the BZFlag code. In rare instances however we will make exceptions. If you have a client patch that you need (for example to compensate for OS or Graphics Card related bugs), you are allowed to use it only if that patch has been reviewed by the GU League Admin Staff and explicitly approved by the GU League Admins. That patch will also be made public for others that experience the same or similar problems. * Patch to suppress client query notifications in text window (link to follow)
This does not mean that the client may suppress responds to a client query, or return a spoofed version string)
* Patch for autospawning (link to follow)
This does not include modification of spawn code itself or additional features for selecting spawn positions)
* Patch that draws textures twice in one frame (link to follow)
* Patch that allows for setting size of text console independent of radar size(link)
This is just the tip of the iceberg. But its a start.
Please others comment on how the rules should be fixed. I don't have all the answers, this is a group effort.