<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tanner</id>
	<title>BZFlagWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.bzflag.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tanner"/>
	<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/Special:Contributions/Tanner"/>
	<updated>2026-05-19T11:08:01Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Box&amp;diff=3160</id>
		<title>Box</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Box&amp;diff=3160"/>
		<updated>2007-08-27T10:07:11Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Undo revision 3144 by 192.72.124.12 (Talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Box is a [[BZW]] map structure that defines a rectilinear parellepiped in the world.&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
[[Image:BoxeAppearance.png|thumbnail|399px|right|Default boxes in [[BZFlag_2.2|2.2]]]]&lt;br /&gt;
The code for a box object is as follows&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 box&lt;br /&gt;
  position 10 20 30&lt;br /&gt;
  rotation 45&lt;br /&gt;
  size 1 2 3&lt;br /&gt;
 end&lt;br /&gt;
|}&lt;br /&gt;
Valid parameters for a box are&lt;br /&gt;
&amp;lt;properties&amp;gt;&lt;br /&gt;
position=defines the center of the box in X and Y and the bottom of the box in Z.&lt;br /&gt;
rotation=defines a rotation around the Z axis for the box, in degrees.&lt;br /&gt;
size=defines the distance from the center to the side of the box in X and Y, and the total height of the box in Z.&lt;br /&gt;
&amp;lt;/properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;In versions 2.0.8 and older, boxes do not support&#039;&#039;&#039; [[material]], custom textures, or [[Physics_Drivers|physics drivers]]. The [[meshbox]] object replaces the box object and supports all these features and capabilities.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;However, as of June 6, 2006 (SVN revision 13013, version 2.0.9)&#039;&#039;&#039;, bzfs will convert the box object to a mesh when necessary. This feature allows them to be textured and have physics drivers assigned to them.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 box&lt;br /&gt;
  position 0 40 0&lt;br /&gt;
  size 5 5 10&lt;br /&gt;
  rotation 0&lt;br /&gt;
  &#039;&#039;&#039;top matref something1&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;sides matref something2&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;y+ matref something3&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;y- matref something4&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;bottom matref something6&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;texsize 1 1&#039;&#039;&#039;&lt;br /&gt;
  &#039;&#039;&#039;phydrv physics_driver_name&#039;&#039;&#039;&lt;br /&gt;
 end&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;properties&amp;gt;&lt;br /&gt;
x+, x-, y+, y-, z+, and z-=Assigns a [[material]] to a specific side of the box&lt;br /&gt;
top=Assigns a [[material]] to the top (z+) of the box&lt;br /&gt;
bottom=Assigns a [[material]] to the bottom (z-) of the box &lt;br /&gt;
sides or outside=Assigns a [[material]] to the x+, x-, y+, and y- sides of the box&lt;br /&gt;
texsize=Texture sizes, changes how the textures scale on the object.&lt;br /&gt;
texoffset=Controls the offset of the texture&lt;br /&gt;
phydrv=Reference to a predefined [[physics|physics driver]].&lt;br /&gt;
&amp;lt;/properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
More information that needs to be merged into the wiki, as well as the BZW manfile: [http://my.bzflag.org/bb/viewtopic.php?t=8199 Smart Boxes and Pyramids]&lt;br /&gt;
&lt;br /&gt;
==Appearance==&lt;br /&gt;
Box objects by default have a red brick texture on the vertical sides, and a white plaster texture on the top and bottom. A box of height 0 on ground level &#039;&#039;is&#039;&#039; visible.&lt;br /&gt;
&lt;br /&gt;
The texsizes of boxes and boxes made of meshes (e.g. meshbox and box with one of the new properties) are different.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+ &lt;br /&gt;
|- texsize&lt;br /&gt;
|- Old style boxes&lt;br /&gt;
|- -2.0f -2.0f -8.0f -8.0f&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|{{Prettytable}}&lt;br /&gt;
|-&lt;br /&gt;
| {{Hl3}} |&#039;&#039;&#039;Box type&#039;&#039;&#039; &lt;br /&gt;
| {{Hl3}} |&#039;&#039;&#039;texsize&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
|box (old style box)&lt;br /&gt;
| -2.0f -2.0f -8.0f -8.0f&lt;br /&gt;
|-&lt;br /&gt;
|meshbox&lt;br /&gt;
| -8.0f -8.0f -8.0f -8.0f&lt;br /&gt;
|-&lt;br /&gt;
|box with one meshbox property&lt;br /&gt;
| -8.0f -8.0f -8.0f -8.0f&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This will cause the textures to scale differently in X and Z axis. Same values will cause textures in Y axis (vertical axis) to scale the same way.&lt;br /&gt;
&lt;br /&gt;
In [[BZFlag_2.2|BZFlag 2.2]] all 3 type of boxes will use &amp;quot;texsize -8.0f -8.0f -8.0f -8.0f&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
The box is one of the original objects supported by BZFlag and has been a mainstay of maps since the very beginning. Boxes are heavily used by the software when generating random maps. In [[BZFlag 2.0.0|v2.0.0]] the box was replaced with the [[meshbox]] object to support [[Material|Materials]] and [[Physics Drivers]]. The original box definition was left unchanged, in order to maintain functional compatibility for older maps.&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
The box object is supported by all known editors.&lt;br /&gt;
&lt;br /&gt;
[[Category:Map Making]]&lt;br /&gt;
[[Category:Map Objects]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2976</id>
		<title>Ideas</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ideas&amp;diff=2976"/>
		<updated>2007-08-12T17:43:00Z</updated>

		<summary type="html">&lt;p&gt;Tanner: /* Server Options, Administration, Plug-ins, and the Plug-in API */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Old}}&lt;br /&gt;
NOTE: These are just possibilities. We won&#039;t be implementing everything here.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Commentary may include personal comments by developers.&lt;br /&gt;
&lt;br /&gt;
= Editing this page =&lt;br /&gt;
&lt;br /&gt;
Feel free to make changes and updates to this page whenever possible. If you have any questions, feel free to [[Getting Help|ask for help]]. If you wish to make major changes to this page (i.e. remove large amounts of old ideas), please warn us ahead of time.&lt;br /&gt;
&lt;br /&gt;
== Adding ideas ==&lt;br /&gt;
* Please remember to make sure your idea isn&#039;t already here or on the [[Rejected Ideas]] page.&lt;br /&gt;
* Flag ideas should be placed on [[Flag Ideas]], not here.&lt;br /&gt;
* Add a row to the appropriate category (at the bottom, please) and fill it in with your idea. &lt;br /&gt;
* Sign your idea in the third column with three tildes: &amp;lt;nowiki&amp;gt;~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Put the submission date in the fourth column&lt;br /&gt;
* Describe in full and make sense!&lt;br /&gt;
* Leave the status column white and fill it with (Unknown). &lt;br /&gt;
&lt;br /&gt;
== Adding commentary ==&lt;br /&gt;
* Precede your comment with an asterisk: &amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Sign your comment with four tildes: &amp;lt;nowiki&amp;gt;~~~~&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
* Be nice, polite, and constructive. &lt;br /&gt;
* Contribute something when you comment. Saying whether or not you like an idea is pointless if you don&#039;t explain yourself.&lt;br /&gt;
&lt;br /&gt;
== Cleaning up ==&lt;br /&gt;
To help keep this page current, old ideas should be removed when they&#039;re implemented (after each stable release, hence the &amp;quot;SVN&amp;quot; status). If you spot any ideas that were implemented prior to the latest stable release of BZFlag, please remove it.&lt;br /&gt;
&lt;br /&gt;
= The list =&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|+align=&amp;quot;bottom&amp;quot;|&#039;&#039;Legend&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF00FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Implemented as a server-side plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#0080FF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|SVN (Implemented and will be in next release)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|In progress (Implementing)&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Good Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Idea&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Vague, not understood, or in need of work&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF8000&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected, but can be implemented as a server plug-in&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FF0000;&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Rejected&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;background-color:#FFFFFF&amp;quot;|&#039;&#039; &#039;&#039;&lt;br /&gt;
|Unknown (new)&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== General/Gameplay ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|- &lt;br /&gt;
|Add support for 5 (or more) button mice&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Great Idea&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better physics&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
*Planning, some changes in CVS. &lt;br /&gt;
|Unknown&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|SELF-DESTRUCT BLAST RADIUS: Self Destruct (delete key) should have a blast radius similar to Shock Wave, perhaps larger.  If you get shot during the self-destruct count down, that should also trigger the same blast.  If I gotta go, I want to take someone with me.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| &lt;br /&gt;
|BearRiver&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|3-second (or however long) &#039;invulnerability&#039; for incoming tanks - but they can&#039;t shoot&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I could see this backfiring... your spawn attracts opponents to come, wait, and blast you when you lose invincibility. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability to turn off ricochet for laser flag but allow ricochet for bullets... or let them bounce only n times.. OR implement mirror buildings/walls. Should go for some interesting self-kills when combined with the no-radar/bullet bounce &lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Smart LockOn for GM - won&#039;t lock on to your teammates (configurable in server)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I don&#039;t like this idea, there should be at least *some* risks to using this weapon. Personally, I think there should be more (not fewer) risks to holding this weapon; I&#039;d like to see the thing overheat and explode (killing the holder) if it&#039;s fired too often in a short period of time. -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Small jumps&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option for genocide flag - if you&#039;re killed while you have it, your team dies :^)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Feasible with a plug-in, too. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|for broadband or LAN connections - voice chat for teams&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*I really think that you can do this with another service; I&#039;m not sure if being part of BZFlag would be a good idea due to size and bandwidth issues.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank avatars (uploadable tank images) - have to think about shapes, though - someone could make a 1x1x1 pixel tank - that would suck - or a tank that looks like a building or pyramid. Clients don&#039;t have to accept downloading of avators (just view other tanks in default mode). Or just s-e-l-e-c-t from a certain number of predefined avatars that could come with the bzflag distribution. Or client provides a URL to download their avatar (saves server bandwidth).&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Might not be implemented. Requires discussion; we may want to consider making the computer force a minimum size or something similar. &lt;br /&gt;
*How about uploadable flag graphics?&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&#039;Kamikaze&#039; option for players - can take someone out by suicide&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Server option if implemented. &lt;br /&gt;
*Implemented with a plugin by Theme97&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: everyone is radar-stealthed by default unless you get a &#039;radar&#039; flag. You can still see all buildings, pyramids, teleports, and arena walls, though.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
*Make them use their window. ;)&lt;br /&gt;
*Given the fairly narrow field of view out the window and the time it takes to turn a tank all the way around for a look-see, I think this could be frustrating. How about everyone starts out with minimum range radar instead and gets longer ranges with an appropriate flag? -M. Jetleb&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option for above: if you pick up GM or Laser, you&#039;re visible on radar to everyone whether they&#039;ve got a radar flag or not&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Selectable &#039;ricochet&#039; fire - hold down shift key or something and your bullets won&#039;t ricochet&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option - tanks only have a certain number of times they can jump (gets reset when you get killed)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multiple-shields (server option for shield flags, or can be random - can get hit x number of times)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*This is pretty much moot now. It&#039;s been shot down by the devs at least once, and a similar effect can be achieved by setting  _shieldFlight to a very small number. This effectively provides as many hits as _maxFlagGrabs. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable &#039;radarless&#039; and/or &#039;blind&#039; zones in the arena - can&#039;t see what&#039;s in there on radar or via visuals&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Tank collisions - why can tanks drive through each other? Weird.&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good Idea&lt;br /&gt;
|&lt;br /&gt;
*Lag could be a big problem here. If implemented, it must be impossible for two tanks to get stuck to each other. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When tanks collide - great opportunity to implement tank damage concept, especially if one of them is moving especially fast, or has momentum flag, etc. Can push a tank off a building if your pushing them from their side.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Tank damage won&#039;t happen, but the kinetics could be neat, especially for mid-air collisions. It would certainly make &amp;quot;jump dancing&amp;quot; more interesting. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Morph&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|If a tank explodes right next to another tank, the other tank can be destroyed or get damaged&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Somewhat implemented with the [[ShockwaveDeath]] plug-in. It would probably not be too hard to implement something similar (with a plugin) without shockwaves. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Skins or views- In-tank mode, bumper mode, out-of-cab mode, chase mode.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Weapon extension packs.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Huh? Explain, please. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to choose tanks, but they all die at one shot.  maybe the jump height, speed, turn speed, acceleration, size can be preset. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Option to choose different kinds of tanks.  Different tanks could be weighted with different strengths and weaknesses.  (almost like having a default flag).  Would also need some form of health/damage status measurement, not just single hits.  For example, there could be a larger, heavily armored tank that has powerful weapons, but moves slowly, versus a small, light, fast tank which is difficult to hit, but very low armor to protect from hits.  &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Cue&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|What about a radar that only covers visible areas (don&#039;t passing through buildings/pyramids) ? This would leads to more placement tactics).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|K&amp;lt;nowiki&amp;gt;&#039;&amp;lt;/nowiki&amp;gt;limero&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Always random respawn. Currently in CTF games first respawn is at own base. This can be abused by leaving and rejoining to get near base. This leave/rejoing trick is considered to be a mild form of cheating by many. Always random respawn would make it useless.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* I believe there is a plug-in for this. [[User:L4m3r|L4m3r]] 22:38, 30 April 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|multiple (3?) jump stengths mini, normal, max...just the thing to confuse the opponents that expect one and you&#039;re off doing the other. &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|kitchen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Anti camping. The ability to add &amp;quot;no camping zones&amp;quot; to areas of a map or to the entire map. Campers would be messaged that they&#039;re in a no camping zone, better start moving and have a prescribe number of seconds to move away or die. If a player returns to the same NCZ (no camping zone) and receives x warnings then he&#039;s disconnected. NCZs could be marked by a different color shade from a &amp;quot;normal&amp;quot; spot and could be exempt to a single team (like at their flag base). It&#039;s just a rough idea.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|pherris&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shield Flag Changes: Give Shield flag a radius, and draw it like a moving less opaque blue shockwave. Any tanks inside the shield radius would be protected, until the shield got hit a certain number of times.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|At our company, we instituted a voluntary policy of dropping flags after 1 kill.  Prevents slaughters and keeps things rolling more.  It&#039;d be great to be able to have the game do this for us, plus I&#039;d love to see it turned on at external sites.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|TomMatelich&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Server option: default powers -- flag(s) that everyone in the game automatically has (this wouldn&#039;t count as holding a flag).  For example, the current Jumping option would == including Jumping as a default power.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NebNamwen&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Shot Aiming. Basically the center shot aim box could be moved left and right as far as the edge of the view window. (This would be enabled by default.) If the map is a vertical one a server option could be enabled so that vertical aiming could be enabled (using the same concept as horizontal aiming.) The aiming would be automatically centered by a button or key. These options could be mapped to a second joystick access, mouse scroll wheel or keyboard buttons.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Lateral shooting would basically be the same as a rotating turret, and this idea has been shot down many times. Vertical shooting has been poo-pooed also. [[User:L4m3r|L4m3r]] 01:45, 3 July 2007 (EDT)&lt;br /&gt;
|NN&lt;br /&gt;
|6/20/07&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* Make a tele porter along the game sides that would tele port into other games running on their own servers. This would enable larger more collaborative game board linked together that would distribute loads across multiple servers speeding up game play and making for interesting possibilities. Waban* [[User:4.233.140.224|4.233.140.224]] 13:49, 31 July 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
== UI ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Make option to show previous players list&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make ALL server options available from the menus&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*There are a LOT of server options, and this could add quite a bit of clutter. If you need more than a basic game, you should probably learn to start BZFS from the command line anyway. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Separate windows for player messages &amp;amp; server messages&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Message log&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|Good idea.&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Send message to everyone &#039;but&#039; specified player (crosses team boundaries, or not)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Hmm. Everybody BUT a specified player? [M. Jetleb -&amp;gt; as in: &amp;quot;Let&#039;s all get the GM guy&amp;quot; without the GM guy knowing he&#039;s facing a co-ordinated attack - I like this idea)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|The ability to see what the world is like before connecting to the server.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Multi-monitor support (i.e., radar on one screen, window on another, chat/event log on a third)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make a part in bzflag to put up a real server. 1st screen has the flags you want, next page is to find the MAP file that you created on your hard drive, next page pick if you want jumping etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Colin&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Technical ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Better network handling&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In progress&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better robot AI&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Don&#039;t know if players would like it or not in multiplayer game. Pluggable or scriptable robot AI , maybe? - Code must be restructured first &lt;br /&gt;
*Server side bots are coming! [[User:TD-Linux|TD-Linux]] 17:41, 12 March 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Better positioning of tanks&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*BZFlag already does this, but the algorithm is bad. Needs work.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Serious multithreaded design - shouldn&#039;t lock up interface while looking for servers, or doing anything else. This program is way-unstable on Windows&lt;br /&gt;
|style=&amp;quot;background-color:#00FFFF;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*We&#039;re working on these problems; many complaints are due to people still using old servers/clients.&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Some type of BZFlag GUID* to ban players who cheat - won&#039;t accept players who disable their GUID, etc.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt;Global Unique Identifier, sort of like an IP addrss, but permanent.  Usually a number.  Problem occurs when you lose your GUID (have to reformat your HD, etc.  How do you keep someone from hacking their GUID, or setting up a modified BZFlag server for identity theft, etc.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I doubt this is even possible, let alone practical. What about people who play from more than one location? And, because this is an open-source game, it would probably be cracked in minutes. Any verification can be spoofed, or at least altered. there is no foolproof way to permanently ban someone. -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|To prevent cheating - the server determines what flags &amp;amp; abilities each tank has (possible?)&lt;br /&gt;
|style=&amp;quot;background-color:#00FF00;&amp;quot;|In Progress&lt;br /&gt;
|&lt;br /&gt;
*Seriously being considered. This would also have the advantage of allowing different versions of clients and servers to work together. Yes, it&#039;s possible, but this type of change will mean a change in the network protocols. &lt;br /&gt;
*Being worked on for 2.2&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|BZFlag for mac in separate data and application files.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|J2ME client (allows one to play on a cell phone), would use radar&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|bhtooefr&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Special &#039;open source&#039; BZFlag version (server and client) which is guaranteed to be compatible with all other BZFlag versions.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*BZFlag is already open-source, and making a universally-compatible client is not even remotely practical. Incompatibility is part of why the game breaks off new versions in the first place. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Orca&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Game Modes, Team Play, and Scoring ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Tounament mode&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea &lt;br /&gt;
|&lt;br /&gt;
*Great Idea?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|When you shoot someone on your own team, instead of both of you blowing up, neither is destroyed, and their score goes up one, while your&#039;s goes down one. This would make teamkilling impossible and greatly discourage traitors as well.&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*But then couldn&#039;t cheaters spawn two clients and ramp up their scores by teamkilling their other login? --YHARG&lt;br /&gt;
|Trigger Happy Nerd&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A new gameplay mode- Takes two to tank. One to control the (rotating) turret, the other drives. KIA switches positions. &amp;quot;Teamplay&amp;quot; but all in one tank.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*I see serious lag issues with this... How does Halo do it? ;) -L4m3r&lt;br /&gt;
*The main problem with this idea is coordination. If one person were to leave, the tank would be crippled. You COULD solve this by having the person switch to normal mode, but this could cause considerable jerking between modes on a busy server. [[User:F687s|F687s]] 22:13, 20 June 2007 (EDT)&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Turret mode, If enabled by the server (Can be manditory with automatic grouping). One user drives and the other shoots, Turret mode tanks get double points (But onyl take one from the target). lost double points if killed. Have double ammo, And controllable speed (Max = _tankSpeed * 2 Min = _tankSpeed). Plus it takes 2 shots to kill a turret mode tank. Points gained and lost by turret tanks are divided evenly between the users, Unless the server is all turret mode, in h which case two users are displayed as one.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ability for a team to vote to &#039;banish&#039; someone from their team&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Possibly unfair to newer players. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|There should be a game of cops and robbers.  The teams can change after about 10 mins or so.&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A special FFA Game mode &amp;quot;Team by Flags&amp;quot;. This means, same Flag = same Team, so if there is a Tank with Rapid fire, and you pick up Rapid fire, you are automatically handled as Team member (this means, killing the other Tank with Rapid fire will be handled the same way as when killing a team member). YHARG: Funky idea: what about a game mode where teams shared flag abilities? Like, each player on a team&#039;s flag applies to the whole team. This could make for some interesting combos...&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Agonizer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Make life trickier for the Rogue Team; with a mix of Rogues and Colored Teams, the Rogues have more targets. This should also change the effect of the Masquerade flag - perhaps your tank is invisible to Rogues (like Cloaking)?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|NickGrim&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|A server option to make deaths not affect your score unless they were self-inflicted/team (the method used by many online games). This would encourage more aggressive play, because it&#039;s worth going out and blasting. As it is, you&#039;ve got a very good chance by just phantoming/OOing out of the way and keeping you score at zero to stay in the top three places! It would also help fix the rather unfair situation of spawning just below a building on which someone is GM-camping...there&#039;s pretty much no way to escape, so you lose a point.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Don&#039;t show individual score in CTF games. This might help teamplay as it reduces the incentive to run around as if it would be FFA.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Give points to the player how captures flag in CTF. (Say, around 4 or so) After all, it is often a bigger job than killing someone.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|*Maybe the score could be based the number of tanks in the other team, similar to shooting someone w/ geno.  This can also discourage people from capturing thier own flag by scoreing the negative number of teamates.  I&#039;m not sure if the individual scores of the players of the captured team (other than the one who captures the flag) should be affected however. [[User:Sparky1|Sparky1]] 09:44, 21 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Ducati/Freestyle &amp;quot;Roles&amp;quot; mode: Make a game mode where players are presented with a list of flag choices (limitable to a few roles, if wanted) at respawn or connect time, and are forced to use this flag for the remainder of their connection/tank life. This would be really useful in the case of stealth vs. seer, where you could choose to be stealth or seer, but couldn&#039;t switch between them. Another idea would be high speed vs. quick turn. Or steamroller vs. machine gun... Team play would have the interesting effect of people banding together and people with each role on the team. Especially in stealth vs. seer, where a seer team member could warn the team about enemies! There would be no team flags/bases.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|New game called tag were someone is it and they shoot someone else and there it and ect.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Also a new game called &amp;quot;Hide and seek&amp;quot; were everyone is clocked(think thats it, were you don&#039;t see them on radar) except one who is it. he needs to find someone and shoot them then hese cloked and who was shot is not. Also when someone is shot there sent back to Ground zero( 0X, 0Y, 0Z ) so they can&#039;t shoot who ever just shot them.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Supermatthew&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Cat&amp;quot; game: when a player dies, he/she respawns automaticaly, after 3 secs or so. When they have respawned 9 times, they can no longer spawn, and are observers. The one who lasts the longest wins. Games are timed.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|4/20/2007&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Maps, Mapping, and BZW ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Materials that don&#039;t allow OO and PZ to go through&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Would be nice for multilevel worlds made with the new ability to have objects above the ground. &lt;br /&gt;
*Sounds awesome! TD-Linux 17:41, 12 March 2007 (EDT)&lt;br /&gt;
*As a special case, there could be Zoned objects (objects that only respond to PZ and maybe OO; normal tanks behave like PZ through these objects).  [[User:Sparky1|Sparky1]] 18:05, 21 May 2007 (EDT)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Differently-shaped teleporters (circles, triangles, etc.)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*probably low priority&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|360 degree teleports - hit a spot on the ground or in the air from any direction and you teleport&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Configurable random teleporters - teleports to a different location every time&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
|&lt;br /&gt;
*Idea is a bit vague... randomized teles are implemented if you use multiple links. Is this what is meant by this suggestion? -L4m3r&lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Triggers in levels&lt;br /&gt;
|style=&amp;quot;background-color:#FFFF00;&amp;quot;|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
*Triggers for what? unless you&#039;re talking about AI, this could most likely be handled with a server plug-in. [[User:L4m3r|L4m3r]]&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|wraparound world - radar remains centered on your current position. Internally, objects leaving the north border reappear to the south, but from the user&#039;s radar / visible perspective, you just see to the horizon. I believe this is how the original Battlezone worked. There are some implications: laser would need a range limit.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|nsayer&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|As a generalization to the wraparound world concept, how about the option of making a map based on geometry that’s non-Euclidean, for example spherical or hyperbolic.  Jumping/flying, the shape of the tanks/objects, and bullet trajectories would also be affected by this global geometry.  It would be like a world that has a high gravitational field, or a world situated near a wormhole.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Get rid of the PZ flag and replace it w/ special telporters that do the same thing (they could be called &amp;quot;zoners&amp;quot;, and should probably look different from regular teleporters).  This way superflags, badflags, and team flags can all be zoned (without needing an exception to the restricition against using more than one flag at a time).  The above idea of other zoned objects would play a major role here.  Zoned flags can only be picked up by zoned tanks.  Flags can spawn zoned, or become zoned by being carried by an unzoned tank that becomes zoned by going through a zoner.  Likewise, a zonedflag becomes unzoned when a zoned tank carries it through a zoner.  Unzoned tanks respond to shots from zoned flags the same way zoned tanks respond to shots from unzoned flags.  For example: when zoned, L, WG, geno, and GM do not kill unzoned tanks (zoned GM will still lock onto any tank, and zoned geno would still kill every tank on the same team as the zoned tank that was shot).  Although, flags like SW and SB would still kill any tank regardless of thier zoning status.  As an extension to this idea one team in a CTF game could start out zoned, i.e. thier base is zoned and they initially spawn zoned.  In order for the unzoned team to capture the zoned team&#039;s flag, the flag must become unzoned, and vice versa for the zoned team.  This way new possibilities exist, like two bases could be superimposed  as long as one base is zoned and the other is not.  Another possible extension is different kinds of zones (w/ corespondingly different kinds of zoners) for CTF involving more than two teams.  The relationship between differently zoned tanks would be the same as the relationship between zoned and unzoned tanks.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|[[User:Sparky1|Sparky1]]&lt;br /&gt;
|5/21/2007&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Options, Administration, Plug-ins, and the Plug-in API ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Ability to configure server to turn somethings off or on depending on number of players - for instance, turn off ricochet after a certain number of players are connected, turn off GM &amp;amp; laser if a certain number of players aren&#039;t playing (GM &amp;amp; Laser with 2 players is kinda ridiculous)&lt;br /&gt;
|style=&amp;quot;background-color:#808080;&amp;quot;|Idea&lt;br /&gt;
| &lt;br /&gt;
|MORPH&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow custom-made weapons with a Object-Oriented scripting language (sorta like Liero AI uses: http://helios.et.put.poznan.pl/~sskowron/liero/index.html )&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Dragonstar&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Preset world weapons that can be fired manually by admins from within BzFlag.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
* Could be done by a plugin [[User:Tanner|Tanner]] 13:42, 12 August 2007 (EDT)&lt;br /&gt;
|Dogbert&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Graphics &amp;amp; Sound ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Sounds of tanks moving.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|iPod&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Have different tank death scenes for the dying tank point of view. I realize there is some time needed for one to die and respawn, but the jumping effect one sees when killed irritates me to no end! I&#039;d be happier if all faded to black or white or orange and had text across the screen saying &amp;quot;&amp;quot;respawning... please wait&amp;quot;&amp;quot; :) Also, when killed and your tank was moving toward a building, it just falls right thru it until it hits the ground.. wrong physics there! Splatter or tumble or shatter or something :)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|Robi&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Custom color schemes for rogue players. The turret and body components can be chosen to be one of a predefined set of colors (e.g. red, yellow, black, white, blue, green, purple...). The game prohibits choosing a color scheme that matches a team scheme (e.g. red turret with red body) and the limited set stops someone choosing a shade which is nearly a team color (e.g. 0xFE0000 instead of 0xFF0000) (and also save texture memory, I think).&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| * Clients are able to define their own colors, and removing the ability to would cause accessibility issues (Colorblind users). --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Allow a small decal on the back of the top of the tank. (think Half-Life&#039;s customizable spraypaint). Possibly also apply it to any held flag?&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|LionsPhil&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|I&#039;d like to see something more interesting done with the sky... maybe there could be a little ufo (easter egg) that would fly around occasionally? Tux on a ufo! ;)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
| This is up to servers. --[[User:AAA|AAA]] 13:30, 7 August 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Flag decals: Each flag would have a little icon/decal showing it&#039;s type ONLY when held by a player. It&#039;s kind of nice to be able to surprise people with an undercover shockwave, but doesn&#039;t make sense to have to right click (identify) or check the user list to see what flag someone has.&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|Background music! : (This can be done with an external media player so it shouldn&#039;t be the heighest priority, It would be nice to be able to control your music from within BzFlag)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|More usefully, you could just map key combinations to commands, rather than wasting time supporting all the various music players on every OS BZFlag supports. I don&#039;t know whether that would work so well on Windows, though. --[[User:77.97.207.100|77.97.207.100]] 10:14, 30 May 2007 (EDT)&lt;br /&gt;
|YHARG&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List Server and Other Global Services ==&lt;br /&gt;
&amp;lt;div align=&amp;quot;center&amp;quot;&amp;gt;&lt;br /&gt;
{| cellpadding=&amp;quot;2&amp;quot; cellspacing=&amp;quot;1&amp;quot; border=&amp;quot;1&amp;quot; width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:#ffff88;&amp;quot;&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Idea&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Status&lt;br /&gt;
!width=&amp;quot;40%&amp;quot;|Commentary&lt;br /&gt;
!width=&amp;quot;7%&amp;quot;|Submitter&lt;br /&gt;
!width=&amp;quot;6%&amp;quot;|Date&lt;br /&gt;
|-&lt;br /&gt;
|Multiple list servers, in case bzflag.org goes down (as it happened around feb. 15. 2004)&lt;br /&gt;
|(Unknown)&lt;br /&gt;
|Of course someone would need to pay for it. --[[User:BinarySpike|BinarySpike]] 18:10, 10 May 2007 (EDT)&lt;br /&gt;
|abli&lt;br /&gt;
|(Old)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Development]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Map_making_by_hand&amp;diff=2890</id>
		<title>Talk:Map making by hand</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Map_making_by_hand&amp;diff=2890"/>
		<updated>2007-07-22T02:32:50Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Needs some sort of clean-up/organization.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Needs some sort of clean-up/organization.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Hot_keys&amp;diff=2492</id>
		<title>Hot keys</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Hot_keys&amp;diff=2492"/>
		<updated>2007-06-09T19:28:47Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Redirect to key mapping.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Key Mapping]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Other_Links&amp;diff=2458</id>
		<title>Other Links</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Other_Links&amp;diff=2458"/>
		<updated>2007-05-28T16:10:23Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Feel free to edit this page and add more BZFlag related links.&lt;br /&gt;
 &lt;br /&gt;
TimRiker adds: All distributed BZFlag binaries &#039;&#039;&#039;must&#039;&#039;&#039; comply with the BZFlag license and release the source code as well as the patches. Any changes are allowed including &amp;quot;cheat&amp;quot; clients, as long as they comply with the license. Please refrain from running &amp;quot;cheat&amp;quot; clients on servers where it is not explicitly allowed. Changing the base BZFlag protocol version number will let your modified client only work with others of it&#039;s kind.&lt;br /&gt;
&lt;br /&gt;
== *.BZFlag.org sites ==&lt;br /&gt;
* [http://my.BZFlag.org/bb/ my.BZFlag.org/bb/] bzflag forum (&#039;centrum&#039;)&lt;br /&gt;
* [http://my.BZFlag.org/ my.BZFlag.org] - stats etc&lt;br /&gt;
* [http://list.BZFlag.org/ list.BZFlag.org] stats on some of the BZFlag servers&lt;br /&gt;
* [http://my.BZFlag.org/league/ my.BZFlag.org/league/] bzflag leauge&lt;br /&gt;
* [http://ladder.BZFlag.org/ ladder.BZFlag.org/] bzflag ladder (Experimantal, and looks dead)&lt;br /&gt;
&lt;br /&gt;
== Other sites ==&lt;br /&gt;
* [http://s14.invisionfree.com/Alex_Universe/index.php? Alex_Universe Forum] Another Bzflag Forum + other things.&lt;br /&gt;
* [http://www.cruzan.info/comp/comp.html BZRAND 6.3X random map maker for 1.x style]&lt;br /&gt;
* [http://www.cruzan.info/comp/comp.html BZCHECKER 1.X a map checker/validator ]can handle some 2.X stuff&lt;br /&gt;
* [http://bzflag.at BZFlag Homepage in Austria]&lt;br /&gt;
* [http://bzbb.bzflag.at BZFlag Forum for Austria]&lt;br /&gt;
* [http://bzflag.de bzflag.de] - German bzflag Homepage with loads of information.&lt;br /&gt;
* [http://silvercat.tybox.net silvercat]&lt;br /&gt;
* [http://silvercat.tybox.net/forums/ silvercat Forums]&lt;br /&gt;
* [http://shellshock.bzflag.bz/ Shell Shock] - News, The Map Factory, Guides, Cool Bits and 2 rotating game servers.&lt;br /&gt;
* [http://www.icosaedro.it/bze/ BZFlag map editor in M2]&lt;br /&gt;
* [http://linux.oreillynet.com/pub/a/linux/2003/11/20/bzflag.html O&#039;Reilly Network review]&lt;br /&gt;
* [http://www.kelsoes.com/how/ Hell On Wheels]&lt;br /&gt;
* [http://www.cafeshops.com/hellonwheels/ Hell On Wheels Official Store] Get your official HoW Thongs and Tees here&lt;br /&gt;
* [http://www-swiss.ai.mit.edu/~bentz/bzflag/bzflag.html Purple Panzer&#039;s BZFlag Page]&lt;br /&gt;
* [http://www.download-free-games.com/war_game_download/index.htm War Games]&lt;br /&gt;
* [http://www.cafeshops.com/bzflag T-Shirts and more?] Now with Noodleman&#039;s O&#039;REALLY shirt. More designs wanted. ;))&lt;br /&gt;
* [http://www.sourceforge.net/projects/bzflag Sourceforge project]&lt;br /&gt;
* [http://www.bzflag.de/ Phagozytose German BZFlag Clan]&lt;br /&gt;
* [http://pub33.ezboard.com/bbzflag The old unofficial forum]&lt;br /&gt;
* [http://sourceforge.net/mail/?group_id=3248 The mailing lists]&lt;br /&gt;
* [http://www.freewebs.com/shellshockbz/ Shell Shock]&lt;br /&gt;
* [http://bzfsgui.sourceforge.net The BZFlag Server GUI Project]&lt;br /&gt;
* [http://www.cruzan.info/bzflag/bzflag.html Sid6.7 Bzflag Worlds Website!] BZflag help, IP cheater list and some links&lt;br /&gt;
* [http://zeebrothers.net/ The Legendary Zeebrothers]  Server- &amp;amp; player-lists, Find your BZBuddies&lt;br /&gt;
* [http://ibot.rikers.org/%23bzflag IRC #bzflag logs]&lt;br /&gt;
* [http://ibot.rikers.org IRC logs]&lt;br /&gt;
* [http://www.WillemPen.org/bzflag/ Dutch BZFlag tutorial]&lt;br /&gt;
* [http://www.WillemPen.org/bzflag/manual-pages/ The official BZFlag manual pages online.]&lt;br /&gt;
* [http://www.WillemPen.org/bzflag/screenshots/ Lots of bzflag screenshots]&lt;br /&gt;
* [http://www.strayer.de/ strayers&#039;s testpage] server- &amp;amp; player-stats, BZcomics &amp;amp; stuff... &lt;br /&gt;
* [http://www.concisefreeware.com/ freeware software directory]&lt;br /&gt;
* [http://1vs1.bzleague.com The 1vs1 BZFlag league]  - including monthly rankings, Hall of Fame and special tournaments&lt;br /&gt;
&lt;br /&gt;
Here are sites that list BZFlag. Some are quite old references. Please email them and have them update the listings:&lt;br /&gt;
 &lt;br /&gt;
* http://www.geocities.co.jp/SiliconValley/9769/ [http://babelfish.altavista.com/babelfish/urltrurl?url=http%3A%2F%2Fwww.geocities.co.jp%2FSiliconValley%2F9769%2F&amp;amp;lp=ja_en&amp;amp;tt=url babelfish it]&lt;br /&gt;
* http://www.cybernetresources.com/content/bzflag.html Cybernet Resources BZFlag Review&lt;br /&gt;
* http://linux.ascii24.com/linux/allascii/linuxmag/articles/9910/p140-149.pdf Japanese Linux Magazine article in Oct 1999&lt;br /&gt;
* http://www.download-free-games.com/war_game_download/bzflag.htm&lt;br /&gt;
* http://freshmeat.net/projects/bzflag/&lt;br /&gt;
* http://happypenguin.org/show?bzflag&lt;br /&gt;
* http://slashdot.org/article.pl?sid=02/04/05/1256205&lt;br /&gt;
* http://linux.tucows.com/games/preview/9088.html&lt;br /&gt;
* http://games.tucows.com/download/preview/211866.html&lt;br /&gt;
* http://www.lindows.com/lindows_products_details.php?id=744&lt;br /&gt;
* http://www.mpogd.com/games/game.asp?ID=292&lt;br /&gt;
* http://www.linuxnetmag.com/en/issue2/m2action1.html&lt;br /&gt;
&lt;br /&gt;
Perhaps you&#039;d like to view the other Battlezone stuff?&lt;br /&gt;
&lt;br /&gt;
* http://www.cyberdyne-systems.co.uk/bz/bzsplash.html&lt;br /&gt;
* http://www.gamearchive.com/video_games/manufacturers/atari/battlezone.html&lt;br /&gt;
* Find a Project 2501 Work In Progress (A game in the spirit of BZFlag) preview here: http://www.wizards.de/~frank/project2501&lt;br /&gt;
 &lt;br /&gt;
Oh, and go add a rank here: http://happypenguin.org/show?BZFlag&lt;br /&gt;
 &lt;br /&gt;
And vote here: http://freshmeat.net/projects/bzflag/&lt;br /&gt;
 &lt;br /&gt;
=== Development tools ===&lt;br /&gt;
* A realy nice CVS client for windows, http://www.tortoisecvs.org/&lt;br /&gt;
* A really nice CVS client for (nearly) all platforms (despite the &amp;quot;win&amp;quot; in the name): http://www.wincvs.org/&lt;br /&gt;
* Simple DirectMedia Layer (SDL) is used in the BZFlag CVS version: http://libsdl.org&lt;br /&gt;
* libcURL is used in the BZFlag CVS version: http://curl.haxx.se/&lt;br /&gt;
* GNU ADNS is used for server-side hostname bans: http://www.chiark.greenend.org.uk/~ian/adns/&lt;br /&gt;
* A growing set of utilities for use in C++ programming, open source and will grow through user suggestions: http://sf.net/projects/cppdtk&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Genocide&amp;diff=2446</id>
		<title>Genocide</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Genocide&amp;diff=2446"/>
		<updated>2007-05-23T01:04:14Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Genocide is a flag which kills an entire team that the shot hits with the exception of rogues. Rogues can experience the same reaction with the help of RogueGenocide.  {{stub}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Genocide is a flag which kills an entire team that the shot hits with the exception of rogues. Rogues can experience the same reaction with the help of [[RogueGenocide]].&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=PyBZEdit&amp;diff=2445</id>
		<title>PyBZEdit</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=PyBZEdit&amp;diff=2445"/>
		<updated>2007-05-23T01:02:02Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;pyBZEdit is the name of a [[BZW]] map editor written in the [http://en.wikipedia.org/wiki/Python_%28programming_language%29 python programing language]. It is somewhat platform independent and can be made to run on most systems.&lt;br /&gt;
&lt;br /&gt;
With the update of wxPython, it seems that the map viewing section of pyBZEdit is not compatible with the new version and therefore is not working.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
While attempting to solve the cross platform compatibility issues of [[BZEdit]] and [[BZEditWin32]] by using the python language, pyBZEdit was in the end dependent on a number of external libraries that were difficult to install on the host OS, and fell out of use shortly after it was announced. &lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
pyBZEdit was not developed by the BZFlag developers and is maintained independently at, http://sourceforge.net/projects/pybzedit/ by David Lawler. It appears as if development is slowed or stopped at this time.&lt;br /&gt;
&lt;br /&gt;
== Replacement by blender ==&lt;br /&gt;
The current accepted method of graphically editing [[BZW]] maps on Linux is using the [[BZWTools]] plug-ins for [http://blender.org blender], as they provide a full 2.0 compliant editing system on a large number of platforms.&lt;br /&gt;
&lt;br /&gt;
[[Category:Map Making]]&lt;br /&gt;
[[Category:Map Editors]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Material&amp;diff=2395</id>
		<title>Material</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Material&amp;diff=2395"/>
		<updated>2007-05-13T16:22:18Z</updated>

		<summary type="html">&lt;p&gt;Tanner: /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A material is used in a BZFlag world to define a new look for otherwise regular objects, such as [[Meshbox|meshboxes]].&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
To put a material in your map, first it must be defined:&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 material&lt;br /&gt;
  name example_material&lt;br /&gt;
  texture filename&lt;br /&gt;
  addtexture filename&lt;br /&gt;
  notextures&lt;br /&gt;
  notexcolor&lt;br /&gt;
  notexalpha&lt;br /&gt;
  texmat -1&lt;br /&gt;
  dyncol -1&lt;br /&gt;
  ambient 0.0 0.0 0.0 1.0&lt;br /&gt;
  diffuse 1.0 1.0 1.0 1.0&lt;br /&gt;
  color 1.0 1.0 1.0 1.0&lt;br /&gt;
  specular 0.0 0.0 0.0 1.0&lt;br /&gt;
  emission 0.0 0.0 0.0 1.0&lt;br /&gt;
  shininess 0.0&lt;br /&gt;
  resetmat&lt;br /&gt;
 end&lt;br /&gt;
|}&lt;br /&gt;
Valid parameters for a Material are:&lt;br /&gt;
&amp;lt;properties&amp;gt;&lt;br /&gt;
name=name for reference&lt;br /&gt;
texture=set the texture (don&#039;t use PNG extension)&lt;br /&gt;
addtexture=add a texture (again, no PNG extension)&lt;br /&gt;
notextures=don&#039;t use textures.&lt;br /&gt;
notexcolor=don&#039;t apply the color to the texture&lt;br /&gt;
notexalpha=don&#039;t use the texture&#039;s alpha channel&lt;br /&gt;
texmat=specify a texture matrix. -1 for no texture matrix.&lt;br /&gt;
dyncol=specify a dynamic color. -1 for no dynamic color.&lt;br /&gt;
ambient=ambient color&lt;br /&gt;
diffuse=diffuse (main) color (red,green,blue,alpha)&lt;br /&gt;
color=synonym for diffuse&lt;br /&gt;
specular=specular color&lt;br /&gt;
emission=emission color&lt;br /&gt;
shininess=shiny!&lt;br /&gt;
resetmat=restore default values&lt;br /&gt;
&amp;lt;/properties&amp;gt;&lt;br /&gt;
To actually apply a texture, you must use some sort of reference in an object, like so:&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 meshbox&lt;br /&gt;
  position 0 0 10&lt;br /&gt;
  rotation 0&lt;br /&gt;
  size 10 10 5&lt;br /&gt;
  matref example_material&lt;br /&gt;
 end&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Magic Material Names==&lt;br /&gt;
===General===&lt;br /&gt;
[[GroundMaterial]]&lt;br /&gt;
===Skybox===&lt;br /&gt;
[[LeftSkyboxMaterial]]&lt;br /&gt;
[[RightSkyboxMaterial]]&lt;br /&gt;
[[FrontSkyboxMaterial]]&lt;br /&gt;
[[BackSkyboxMaterial]]&lt;br /&gt;
[[TopSkyboxMaterial]]&lt;br /&gt;
[[BottomSkyboxMaterial]]&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
Materials were added in [[BZFlag 2.0.0]].&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
Materials are supported in [[Blender]] with [[BZWTools]], [[pyBZEdit]], and [[Wings3D]] with the [[BZW Exporter for Wings3D]]. Materials are NOT supported in [[BZEdit]] or [[BZFed]].&lt;br /&gt;
&lt;br /&gt;
[[category:Map_Objects]]&lt;br /&gt;
[[category:Map Making]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Meshpyr&amp;diff=2121</id>
		<title>Meshpyr</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Meshpyr&amp;diff=2121"/>
		<updated>2007-04-16T21:19:20Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:MeshpyrAppearance.jpg|right|thumb|400px|Several meshpyr, with the one in the middle having the default texture]]&lt;br /&gt;
A meshpyr is a [[BZW]] map object that constructs a specialized [[mesh|Mesh]] has the geometric appearance of a [[Pyramid]]. It replaces the [[pyramid]] object as of [[BZFlag 2.0.0|v2.0.0]] and is compatible with [[material|materials]] and [[physics|physics drivers]].&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
The code for a meshpyr object is as follows&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 meshpyr&lt;br /&gt;
  position 10 20 30&lt;br /&gt;
  rotation 45&lt;br /&gt;
  size 1 2 3&lt;br /&gt;
  matref myMaterial&lt;br /&gt;
  phydrv myPhysics&lt;br /&gt;
 end&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Valid parameters for a meshpyr are:&lt;br /&gt;
&amp;lt;properties&amp;gt;&lt;br /&gt;
position=defines the center of the box in X and Y and the bottom of the box in Z.&lt;br /&gt;
rotation=defines a rotation around the Z axis for the box, in degrees.&lt;br /&gt;
size=defines the distance from the center to the side of the box in X and Y, and the total height of the box in Z.&lt;br /&gt;
matref=reference to a predefined [[material]].&lt;br /&gt;
phydrv=reference to a predefined [[physics|physics driver]].&lt;br /&gt;
&amp;lt;/properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Appearance==&lt;br /&gt;
An meshpyr with out a material definition will use the default material used by a standard [[pyramid]] object. Geometrically a meshpyr is identical to a standard [[pyramid]] object.&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
The meshpyr object is only fully supported by the [[BZWTools]] blender plug-in.&lt;br /&gt;
&lt;br /&gt;
[[Category:Map Making]]&lt;br /&gt;
[[Category:Map_Objects]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=BZFS_Command_Line_Options&amp;diff=2038</id>
		<title>BZFS Command Line Options</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=BZFS_Command_Line_Options&amp;diff=2038"/>
		<updated>2007-04-12T21:21:48Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BZFS supports a number of command line options that let you set the various modes and parameters for the game. &lt;br /&gt;
&lt;br /&gt;
==Use==&lt;br /&gt;
Any command line option can be passed to BZFS in the command line, or placed in a text file passed in with the -conf parameter.&lt;br /&gt;
&lt;br /&gt;
==Config files==&lt;br /&gt;
A [[Sample conf|config file]] is simply a text file with a list of command line options, one per line. This file can be the parameter to the -conf command line option. BZFS will load all options in the config file as if they had been passed in as runtime options.&lt;br /&gt;
&lt;br /&gt;
==The Options==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-a&#039;&#039;&#039; &#039;&#039;linear angular&#039;&#039;&lt;br /&gt;
Sets the maximum linear and angular accelerations. The units are somewhat arbitrary so you&#039;ll have to experiment to find suitable values. Positive values will set limits to the acceleration and lower they are, greater is the inertia. Zero or negative values disable acceleration limits.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-admsg&#039;&#039;&#039; &#039;&#039;message&#039;&#039;&lt;br /&gt;
Define a message which will be broadcast to all players every 15 minutes. This option can be used multiple times to define a multi-line message.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-advertise&#039;&#039;&#039; &#039;&#039;groupname,groupname,...&#039;&#039;&lt;br /&gt;
Allows control of who can see this server on the server list. Use -advertise NONE to make a private server (no one will see the server, but global logins can be used). The default, if -advertise is not specified, is to allow everyone to see the server. Otherwise, your server will only be listed to members of the groups which you specify with -advertise.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-ban&#039;&#039;&#039; &#039;&#039;ip{,ip}*&#039;&#039; &lt;br /&gt;
Prohibits connections from the listed IP addresses. Trailing 255 bytes are treated as mask bytes.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-banfile&#039;&#039;&#039; &#039;&#039;filename&#039;&#039;&lt;br /&gt;
Specifies the name of a file where bzfs will store the banlist. It will load the banlist from this file when it starts (if the file exists), and write the banlist back to the file when someone gets banned or unbanned. If this option isn&#039;t given the banlist will not be saved.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-c&#039;&#039;&#039;&lt;br /&gt;
Enables the capture-the-flag style game. By default this allocates one team flag per team. This can be modified see &#039;&#039;&#039;+f&#039;&#039;&#039; &#039;&#039;team&#039;&#039;. By default, the free-for-all style is used.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-cache&#039;&#039;&#039; &#039;&#039;worldCacheURL&#039;&#039;&lt;br /&gt;
Specifies the URL for the world cache file. This is a binary file that clients will attempt to download before getting the world from the bzfs server.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-cacheout&#039;&#039;&#039; &#039;&#039;filename&#039;&#039;&lt;br /&gt;
Save the currently specified world into a binary cache file and exit.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-conf&#039;&#039;&#039; &#039;&#039;configfilename&#039;&#039;&lt;br /&gt;
Specifies the name of a configuration file to be used to set all of the bzfs options, rather than setting them on the command line.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-cr&#039;&#039;&#039;&lt;br /&gt;
Enables the capture-the-flag style game with random map. You can optionally specify a building density by providing a number (default is 5). One team flag per team is provided, but more can be added through &#039;&#039;&#039;+f&#039;&#039;&#039; &#039;&#039;team&#039;&#039;. By default, the free-for-all style is used.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-d&#039;&#039;&#039;&lt;br /&gt;
Increase debugging level. If more &#039;&#039;&#039;-d&#039;&#039;&#039; is given, more debugging info is obtained.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-density&#039;&#039;&#039; &#039;&#039;num&#039;&#039;&lt;br /&gt;
Specify density for buildings, i.e. the higher the integer number, the more buildings you will get. This applies to automatically generated maps only.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-disableBots&#039;&#039;&#039;&lt;br /&gt;
Prevent clients from using the ROGER autopilot or from using robots.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;+f&#039;&#039;&#039; &#039;&#039;{good|bad|teamflag-id}[{count}]&#039;&#039;&lt;br /&gt;
Forces the existence of the given flag. If specified multiple times for the same flag-id, then that many flags will appear. The good argument is equivalent to specifying &#039;&#039;&#039;+f&#039;&#039;&#039; once for each kind of good flag. Same goes for the bad argument. The teamflag-id must match one of the predefined [[FlagCode|Flag Codes]].&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-f&#039;&#039;&#039; &#039;&#039;{flag-id}&#039;&#039;&lt;br /&gt;
Restricts a certain flag from existing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-fb&#039;&#039;&#039;&lt;br /&gt;
Allow flags on box buildings.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-filterCallsigns&#039;&#039;&#039;&lt;br /&gt;
Turn on the filtering of callsigns and email addresses. Callsigns and addresses are compared against bad words provided via &#039;&#039;&#039;-badwords&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-filterChat&#039;&#039;&#039;&lt;br /&gt;
Turn on the filtering of chat messages. Messages that contain words listed via a &#039;&#039;&#039;-badwords&#039;&#039;&#039; file are replaced with !@#$%^&amp;amp;* characters.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-filterSimple&#039;&#039;&#039;&lt;br /&gt;
By default, all filtering is aggressive, matching much more than what is strictly listed in a &#039;&#039;&#039;-badwords&#039;&#039;&#039; file for convenience. Providing this option will make the &#039;&#039;&#039;-filterCallsigns&#039;&#039;&#039; and &#039;&#039;&#039;-filterChat&#039;&#039;&#039; comparisons exact match only.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-g&#039;&#039;&#039;&lt;br /&gt;
Quit after serving one game.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-groupdb&#039;&#039;&#039; &#039;&#039;file&#039;&#039;&lt;br /&gt;
Load groups from file&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-h&#039;&#039;&#039;&lt;br /&gt;
Buildings are given random heights.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-handicap&#039;&#039;&#039;&lt;br /&gt;
Players are given a handicap advantage based on their ability in relation to the other players. Handicapped players will have faster tanks and shots. The handicap is determined by the player&#039;s score in relation to other players.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-help&#039;&#039;&#039;&lt;br /&gt;
Shows a help page and lists all the valid flag id&#039;s.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-helpmsg&#039;&#039;&#039; &#039;&#039;file name&#039;&#039;&lt;br /&gt;
Create a help message accessible by /help name, which prints the contents of file. Restricted to 10 lines per help message.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-i&#039;&#039;&#039; &#039;&#039;interface&#039;&#039;&lt;br /&gt;
Server will listen for and respond to &#039;&#039;pings&#039;&#039; (sent via broadcast) on the given interface. Clients use this to find active servers on the network. This is the TCP/UDP/IP address the server will listen on.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-j&#039;&#039;&#039;&lt;br /&gt;
Allows jumping.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-lagdrop&#039;&#039;&#039; &#039;&#039;warn-count&#039;&#039;&lt;br /&gt;
Kicks players after warn-count lag warnings.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-lagwarn&#039;&#039;&#039; &#039;&#039;time/ms&#039;&#039;&lt;br /&gt;
Send warnings to players that lag more than time. A single value sets the total number of players allowed. Five comma separated values set the maximum for each team. If a count is left blank then no limit is set for that team, except for the limit on the total number of players. Both forms may be provided.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-mps&#039;&#039;&#039; &#039;&#039;max-score&#039;&#039;&lt;br /&gt;
Sets a maximum score for individual players. The first player to reach this score is declared the winner and the game is over.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-ms &#039;&#039;shots&#039;&#039;&lt;br /&gt;
Allows up to shots simultaneous shots for each player. This is 1 by default.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-mts&#039;&#039;&#039; &#039;&#039;max-score&#039;&#039;&lt;br /&gt;
Sets a maximum score for teams. The first team to reach this score is declared the winner and the game is over.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-noMasterBanlist&#039;&#039;&#039;&lt;br /&gt;
Server will not attempt to load the [[Master Ban]] list from the internet.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-p&#039;&#039;&#039; &#039;&#039;port&#039;&#039;&lt;br /&gt;
Listen for game connections on port instead of the default port.Use &#039;&#039;&#039;-help&#039;&#039;&#039; to print the default port, or use &#039;&#039;&#039;-d&#039;&#039;&#039; debug printing.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-passdb&#039;&#039;&#039; &#039;&#039;file&#039;&#039;&lt;br /&gt;
Load passwords from file&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-passwd&#039;&#039;&#039; &#039;&#039;password&#039;&#039;&lt;br /&gt;
Specify a server administrator password for use in remote administration such as /kick, /ban, /mute, etc messages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-pidfile&#039;&#039;&#039; &#039;&#039;filename&#039;&#039;&lt;br /&gt;
Specify a file where the server will write its process ID so it may be used for remote administration.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-poll&#039;&#039;&#039; &#039;&#039;variable=value&#039;&#039;&lt;br /&gt;
Configure several aspects of the in-game polling system&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
 &#039;&#039;&#039;banTime&#039;&#039;&#039;&lt;br /&gt;
  default number of minutes player should be banned (unspecified, the default is 300)&lt;br /&gt;
 &#039;&#039;&#039;vetoTime&#039;&#039;&#039;&lt;br /&gt;
  max seconds authorized user has to abort poll(default is 20)&lt;br /&gt;
 &#039;&#039;&#039;votePercentage&#039;&#039;&#039;&lt;br /&gt;
  percentage of players required to affirm a poll (unspecified, the default is 50.1%)&lt;br /&gt;
 &#039;&#039;&#039;voteRepeatTime&#039;&#039;&#039;&lt;br /&gt;
  minimum seconds required before a player may description. By default, a server will&lt;br /&gt;
  respond to broadcast queries, allowing clients to find servers running on the&lt;br /&gt;
  standard port on the local subnet.The &#039;&#039;&#039;-public&#039;&#039;&#039; option causes the server to register&lt;br /&gt;
  itself with a list server, which clients can query to get a list of bzfs servers.&lt;br /&gt;
|}&lt;br /&gt;
*&#039;&#039;&#039;-publicaddr&#039;&#039;&#039; &#039;&#039;address[:port]&#039;&#039;&lt;br /&gt;
Advertise this server with the given address and port. Only has an effect when used with &#039;&#039;&#039;-public&#039;&#039;&#039;. Normally a server advertises itself at the local address and port. Some servers are not accessible from the internet at this address (for example servers behind a firewall using Network Address Translation). Use this option to specify the address and/or port that internet users should use to access this server.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-publiclist&#039;&#039;&#039; &#039;&#039;url&#039;&#039;&lt;br /&gt;
Advertise this server on the list servers listed at url. Only has an effect when used with &#039;&#039;&#039;-public&#039;&#039;&#039;. A built-in url is used by default. The BZFlag clients use the same built-in url so, by default, clients will see public servers automatically. This argument may be provided multiple times to publicize a server to multiple list servers.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-q&#039;&#039;&#039;&lt;br /&gt;
If specified, the server will not listen for nor respond to ``pings&#039;&#039;. BZFlag sends out these pings to give the user a list of available servers.This effectively makes the server private, especially if the &#039;&#039;&#039;-p&#039;&#039;&#039; option is also used.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;+r&#039;&#039;&#039;&lt;br /&gt;
Makes most shots ricochet. Super bullets, shock waves, and guided missiles do not.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-rabbit&#039;&#039;&#039; &#039;&#039;[score|killer|random]&#039;&#039;&lt;br /&gt;
Enables the rabbit-hunt style game. By default, the free-for-all style is used. You must specify the algorithm used to pick a new rabbit when the old one dies. The score algorithm uses a modified wins/(wins+losses) score and picks the top scoring player to be the new rabbit. The killer algorithm specifies a reverse tag game where whomever kills the rabbit becomes the new rabbit. The random algorithm randomly picks a new rabbit without regard to score. (The score algorithm is the original behavior.)&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-recbuf&#039;&#039;&#039; &#039;&#039;size&#039;&#039;&lt;br /&gt;
Start with the recording buffer active, with the specified size (in megabytes).&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-recbufonly&#039;&#039;&#039;&lt;br /&gt;
Disable recording straight to files&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-reportfile&#039;&#039;&#039; &#039;&#039;filename&#039;&#039;&lt;br /&gt;
Enable the /report command and log all reports to &#039;&#039;filename&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-reportpipe&#039;&#039;&#039; &#039;&#039;command&#039;&#039;&lt;br /&gt;
Enable the /report command and execute &#039;&#039;command&#039;&#039; when a report is filed. This can be used together with, or instead of the &#039;&#039;&#039;-reportfile&#039;&#039;&#039; option.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-requireudp&#039;&#039;&#039;&lt;br /&gt;
Require clients to use parallel UDP. If players fire before opening a UDP channel, kick them off the server.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;+s&#039;&#039;&#039; &#039;&#039;num-flags&#039;&#039;&lt;br /&gt;
The server will have an extra num-flags random super flags available at all times. The &#039;&#039;&#039;-f&#039;&#039;&#039; option can be used to restrict which types of flags will be added. Required flags given by the &#039;&#039;&#039;+f&#039;&#039;&#039; option are not included in the num-flags total.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-s&#039;&#039;&#039; &#039;&#039;num-flags&#039;&#039;&lt;br /&gt;
The server will have up to num-flags random super flags available at any time.The &#039;&#039;&#039;-f&#039;&#039;&#039; option can be used to restrict which types of flags will be added. Required flags given by the &#039;&#039;&#039;+f&#039;&#039;&#039; option are not included in the &#039;&#039;num-flags&#039;&#039; total.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-sa&#039;&#039;&#039;&lt;br /&gt;
Antidote flags are provided for players with bad flags.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-sb&#039;&#039;&#039;&lt;br /&gt;
Allow spawns on box buildings.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-set&#039;&#039;&#039; &#039;&#039;name value&#039;&#039;&lt;br /&gt;
Set BZDB variable name to value&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-sl&#039;&#039;&#039; &#039;&#039;id num&#039;&#039;&lt;br /&gt;
Restrict flag id to num shots.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-spamtime&#039;&#039;&#039; &#039;&#039;time&#039;&#039; &lt;br /&gt;
Minimum &#039;&#039;time&#039;&#039; between player chat messages that are alike.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-spamwarn&#039;&#039;&#039; &#039;&#039;warnLimit&#039;&#039;&lt;br /&gt;
Number of warnings a player/spammer gets, who violates &#039;&#039;&#039;-spamtime&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-speedtol&#039;&#039;&#039; &#039;&#039;factor&#039;&#039;&lt;br /&gt;
Override the default speed auto kick factor. The factor should not be less then 1.0. The factor is a multiplier.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-srvmsg&#039;&#039;&#039; &#039;&#039;message&#039;&#039;&lt;br /&gt;
Define a server welcome message. This option can be used multiple times to define a multiline message.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-st&#039;&#039;&#039; &#039;&#039;time&#039;&#039;&lt;br /&gt;
Bad flags are automatically dropped after time seconds.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-sw&#039;&#039;&#039; &#039;&#039;count&#039;&#039;&lt;br /&gt;
Bad flags are automatically dropped after count wins. Capturing a team flag does not count as a win.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-synctime&#039;&#039;&#039;&lt;br /&gt;
Forces all clients to use the same time of day.T he current time is determined by the server&#039;s clock. This disables the + and - keys on the clients.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-t&#039;&#039;&#039;&lt;br /&gt;
Adds teleporters to the game.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-timemanual&#039;&#039;&#039; &lt;br /&gt;
The countdown has to be started manually using the /countdown command. This is useful for matches.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-tk&#039;&#039;&#039;&lt;br /&gt;
Changes the default behavior where a player dies when he kills a teammate. When using this option, he will just get a -1 score penalty for the kill but not be killed in game.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-tkannounce&#039;&#039;&#039;&lt;br /&gt;
Announces team kills to the admin channel&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-tkkr&#039;&#039;&#039; &#039;&#039;percent&#039;&#039;&lt;br /&gt;
Kicks players whose team killing to normal kill ratio is greater than percent [1-100]. A start up grace period is given to players.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-ts&#039;&#039;&#039; &#039;&#039;[micros]&#039;&#039;&lt;br /&gt;
Include timestamp information in DEBUG output useful for logging. If micros is specified, microseconds will be added to the timestamp.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-userdb&#039;&#039;&#039; &#039;&#039;file&#039;&#039;&lt;br /&gt;
Load group associations from file&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-vars&#039;&#039;&#039; &#039;&#039;file&#039;&#039;&lt;br /&gt;
Loads values for game configurable variables from file. Entries are one per line in the form: set variable value. For a list of variables that are configurable, in the BZFlag client, send a message with /set as the text.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-version&#039;&#039;&#039;&lt;br /&gt;
Prints the version number of the executable.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-world&#039;&#039;&#039; &#039;&#039;world-file&#039;&#039;&lt;br /&gt;
Reads a specific BZFlag .bzw world file in [[BZW]] format as the game map.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;-worldsize&#039;&#039;&#039; &#039;&#039;world-size&#039;&#039;&lt;br /&gt;
Changes the size for random maps&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
[[BZW|BZW world format]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Ricochet&amp;diff=1920</id>
		<title>Ricochet</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Ricochet&amp;diff=1920"/>
		<updated>2007-04-09T20:32:41Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The ricochet effect causes standard and laser shot types to rebound off of objects.&lt;br /&gt;
&lt;br /&gt;
The effect can be acquired with the Ricochet(R) superflag or added to all players with the +r [[BZFS Command Line Options|BZFS Command Line Option]].&lt;br /&gt;
&lt;br /&gt;
==Unaffected Flags==&lt;br /&gt;
Ricochet on the server does not effect Superbullet, PhantomZone, GuidedMissle, nor Shockwave superflags.  See the [[Flag List|Flag List]] for a list of all flags availble in BZFlag.&lt;br /&gt;
{{Stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Radar&amp;diff=1847</id>
		<title>Radar</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Radar&amp;diff=1847"/>
		<updated>2007-04-08T15:38:44Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: The radar is shown on the users screen to the left of the message box which gives them a layout of the map.  ==Overview== On the radar players, map objects, bases, and flags are shown.  {{...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The radar is shown on the users screen to the left of the message box which gives them a layout of the map.&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
On the radar players, map objects, bases, and flags are shown.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Category:History&amp;diff=1844</id>
		<title>Category:History</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Category:History&amp;diff=1844"/>
		<updated>2007-04-08T13:47:52Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Articles inside this category relate to or tell the story of BZFlag&amp;#039;s history.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Articles inside this category relate to or tell the story of BZFlag&#039;s history.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:BZFX&amp;diff=1784</id>
		<title>Talk:BZFX</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:BZFX&amp;diff=1784"/>
		<updated>2007-04-06T02:30:00Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== DonnyBaker&#039;s page removal ==&lt;br /&gt;
&lt;br /&gt;
I don&#039;t see why BZFX can&#039;t have extended information. It is relevant to BZFlag and a major server network. It&#039;s also in a convenient place to find - not everyone knows about the BZFX web-site. --[[User:A Meteorite|A Meteorite]] 18:47, 5 April 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
As I stated in my rollback. The information you have is suited for a BZFX website, not BZFlag. The &#039;majorness&#039; of your network is pretty much an opinion, yours. I will do the same to any other &amp;quot;Network&amp;quot; that posts information that belongs on their own website. [[User:DonnyBaker|DonnyBaker]] 20:52, 5 April 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
 The &#039;majorness&#039; of your network is pretty much an opinion, yours. I will do the same to any other &amp;quot;Network&amp;quot; that posts information that belongs on their own website. [[User:DonnyBaker|DonnyBaker]] 20:52, 5 April 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
Wait, what? Opinion? Rules are not opinion. Group information is not opinion. Those are all things BZFX and BZFX rules, which are facts &#039;&#039;&#039;to BZFX&#039;&#039;&#039; (which is what the article is &#039;&#039;&#039;about&#039;&#039;&#039;). I never say BZFX is a major server network on the wiki page either, because that is opinion. The other stuff is facts to BZFX. Plus some of this is important information and might possibly only get the exposure it needs on this wiki. --[[User:A Meteorite|A Meteorite]] 21:59, 5 April 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Any network should be treated as if it were a league - basic information only (website, irc channel...etc). On the leagues page it does not go into full explanation of what the league is; just the basics. -[[User:Tanner|Tanner]] 22:30, 5 April 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rogue&amp;diff=1694</id>
		<title>Rogue</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rogue&amp;diff=1694"/>
		<updated>2007-03-31T01:15:34Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;;Rogue&lt;br /&gt;
/roʊg/ noun, verb, rogued, ro·guing, adjective&lt;br /&gt;
&lt;br /&gt;
:Def1: a dishonest, knavish person; scoundrel.&lt;br /&gt;
:Def2: a playfully mischievous person; scamp: The youngest boys are little rogues.&lt;br /&gt;
:Def3: no longer obedient, belonging, or accepted and hence not controllable or answerable; deviating, renegade: a rogue cop; a rogue union local.&lt;br /&gt;
[From http://dictionary.reference.com/browse/rogue]&lt;br /&gt;
&lt;br /&gt;
In BZFlag, rogue is a team players can join (if allowed), though they have no teammates, and can kill any and all tanks, including other rogues.  The bullet color is yellow, as is the tank on the radar.  The tanks themselves are a dark gray/black color, in the usual tank pattern.&lt;br /&gt;
&lt;br /&gt;
If a rogue team is on a [[CTF]] server, they do not have a team flag.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=User:Tanner&amp;diff=1691</id>
		<title>User:Tanner</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=User:Tanner&amp;diff=1691"/>
		<updated>2007-03-30T23:18:49Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Tanner lives in Georgia, USA.   Tanner is the owner of [http://labs.tssoftware.net labs.tssoftware.net] which runs BZStocks and hosts BZFlag_Info files.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tanner lives in Georgia, USA. &lt;br /&gt;
&lt;br /&gt;
Tanner is the owner of [http://labs.tssoftware.net labs.tssoftware.net] which runs BZStocks and hosts BZFlag_Info files.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1682</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1682"/>
		<updated>2007-03-30T10:01:07Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An [[Administrator]] of a server can start/shutdown the server and edit the many options of it. Usually administrators of a server are the ones who own/run the server or are trusted friends of the owner.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
On the [[Scoreboard|scoreboard]], admins have an &#039;&#039;&#039;@&#039;&#039;&#039; sign next to their name.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Administrators can run many [[Slash Commands | commands]] on the server including the following:&lt;br /&gt;
*/kick&lt;br /&gt;
*/ban&lt;br /&gt;
*/set&lt;br /&gt;
*/flag (reset,give/take)&lt;br /&gt;
*The list continues...&lt;br /&gt;
&lt;br /&gt;
Depending on their level of admin privilege, administrators can also change in-game parameters, for example the pattern on the ground or the shot reload time.&lt;br /&gt;
&lt;br /&gt;
==Becoming Admin==&lt;br /&gt;
Perhaps the number one rule of becoming a server admin is to &#039;&#039;&#039;never ask to become one&#039;&#039;&#039;. Most owners frown upon this and will not consider you for future promotions. You do not need to bring anything to their attention, if they need an admin, they will ask someone if they would like to become one.&lt;br /&gt;
&lt;br /&gt;
Server owners usually only let trusting people become server admins. People who help others, play a lot at the server(s), or can be trusted may be asked to be admin on a server.  Just play nice, be friendly and see what happens!&lt;br /&gt;
&lt;br /&gt;
==Being a Good Admin==&lt;br /&gt;
A good admin exhibits several traits.  A good admin takes care of vulgar language users, flame wars, spammers and [[Known Cheats|cheaters]].  The admin supports the server and promotes good and courteous gameplay.  Some servers allow the use of strong language; this is usually announced in the server welcome message when you first join.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1681</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1681"/>
		<updated>2007-03-30T09:57:08Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An [[Administrator]] of a server can start/shutdown the server and edit the many options of it. Usually administrators of a server are the ones who own/run the server or are trusted friends of the owner.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
On the [[playerlist]], admins have an &#039;&#039;&#039;@&#039;&#039;&#039; sign next to their name.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Administrators can run many [[Slash Commands | commands]] on the server including the following:&lt;br /&gt;
*/kick&lt;br /&gt;
*/ban&lt;br /&gt;
*/set&lt;br /&gt;
*/flag (reset,give/take)&lt;br /&gt;
*The list continues...&lt;br /&gt;
&lt;br /&gt;
Depending on their level of admin privilege, administrators can also change in-game parameters, for example the pattern on the ground or the shot reload time.&lt;br /&gt;
&lt;br /&gt;
==Becoming Admin==&lt;br /&gt;
Perhaps the number one rule of becoming a server admin is to &#039;&#039;&#039;never ask to become one&#039;&#039;&#039;. Most owners frown upon this and will not consider you for future promotions. You do not need to bring anything to their attention, if they need an admin, they will ask someone if they would like to become one.&lt;br /&gt;
&lt;br /&gt;
Server owners usually only let trusting people become server admins. People who help others, play a lot at the server(s), or can be trusted may be asked to be admin on a server.  Just play nice, be friendly and see what happens!&lt;br /&gt;
&lt;br /&gt;
==Being a Good Admin==&lt;br /&gt;
A good admin exhibits several traits.  A good admin takes care of vulgar language users, flame wars, spammers and [[Known Cheats|cheaters]].  The admin supports the server and promotes good and courteous gameplay.  Some servers allow the use of strong language; this is usually announced in the server welcome message when you first join.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=BZFlag_Community&amp;diff=1670</id>
		<title>BZFlag Community</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=BZFlag_Community&amp;diff=1670"/>
		<updated>2007-03-30T00:34:02Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Redirecting to BZFlag Forums&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[BZFlag Forums]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Global_Registration&amp;diff=1669</id>
		<title>Global Registration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Global_Registration&amp;diff=1669"/>
		<updated>2007-03-30T00:31:45Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Global Registration is the link between the BZFlag Forums and the game. If you are registered at the forums, you are registered on the game (although you only have one registration - t...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Global Registration is the link between the [[BZFlag Forums]] and the game. If you are registered at the forums, you are registered on the game (although you only have one registration - the forums). The game uses the forums to authenticate you as a registered user.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1668</id>
		<title>Administrator</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Administrator&amp;diff=1668"/>
		<updated>2007-03-30T00:18:54Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: An Administrator of a server can start/shutdown the server and edit the many options of it. Usually administrators of a server are the ones who own/run the server or trusted friends of...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An [[Administrator]] of a server can start/shutdown the server and edit the many options of it. Usually administrators of a server are the ones who own/run the server or trusted friends of the owner.&lt;br /&gt;
&lt;br /&gt;
==Display==&lt;br /&gt;
On the playerlist, admins have a &#039;&#039;&#039;@&#039;&#039;&#039; sign next to their name.&lt;br /&gt;
&lt;br /&gt;
==Permissions==&lt;br /&gt;
Administrators can run many commands on the server including the following:&lt;br /&gt;
*/kick&lt;br /&gt;
*/ban&lt;br /&gt;
*/set&lt;br /&gt;
*Among many others...&lt;br /&gt;
&lt;br /&gt;
==Becoming Admin==&lt;br /&gt;
Perhaps the number one rule of becoming a server admin is to &#039;&#039;&#039;never ask to become one&#039;&#039;&#039;. Most owners frown upon this and will not consider you for future promotions. You do not need to bring anything to their attention, if they need an admin, they will ask someone if they would like to become one.&lt;br /&gt;
&lt;br /&gt;
Server owners usually only let trusting people become server admins. People who help others, play a lot at the server(s), or can be trusted may be able to be admin on a server.&lt;br /&gt;
&lt;br /&gt;
==Being a Good Admin==&lt;br /&gt;
A good admin consists of a few traits. They may or may not be apply. A good admin takes care of vulgar language users, flame wars, and cheaters. The admin supports the server and promotes good and curtious gameplay. Again, these may vary on the rules of the server.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=David_Trowbridge&amp;diff=1667</id>
		<title>David Trowbridge</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=David_Trowbridge&amp;diff=1667"/>
		<updated>2007-03-29T23:46:05Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Spam.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;David Trowbridge aka &amp;quot;purple_cow&amp;quot; is a developer and system administrator for the project. He has committed a great deal of code to the project, including [[BZEdit]] and [[BZDB]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Developer]]&lt;br /&gt;
[[Category:Core_Developer]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Missile_War&amp;diff=1620</id>
		<title>Missile War</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Missile_War&amp;diff=1620"/>
		<updated>2007-03-28T18:35:55Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Missilewar is a 4-team CTF map by Ducatiwannabe.&lt;br /&gt;
&lt;br /&gt;
The bases are situated in the corners of the map. There are many superflags, such as Guided Missile, Laser, Super Bullet and Stealth. This and other map features make sniping possible, defending interesting and capturing a challenge.&lt;br /&gt;
&lt;br /&gt;
[[Category:CTF Maps]]&lt;br /&gt;
[[Category:4 Team Maps]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=BZFS&amp;diff=1588</id>
		<title>BZFS</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=BZFS&amp;diff=1588"/>
		<updated>2007-03-26T22:50:17Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;This is an article specifically about the BZFS program. For general information on creating a BZFlag server, see [[Creating A Server]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
BZFS is name of the the [[BZFlag]] server application. It is a command line application that can ether be run manually or started from within the game. The server supports a large list of [[BZFS Command Line Options|command line options]] that can be used. All BZFlag games are hosted on BZFS servers, there is no &#039;single player&#039; game that is run with only a client.&lt;br /&gt;
&lt;br /&gt;
==Public Vs. Private Servers==&lt;br /&gt;
BZFS can be run in ether a [[Public BZFS|public]] or private mode. Public servers are listed with the central [[List Server]] system and can take advantage of the [[Global Login]] system for user management. Private servers will only be visible on the LAN they are started on. The in-game server menu can only start private servers.&lt;br /&gt;
&lt;br /&gt;
==Command line options and Config files==&lt;br /&gt;
BZFS uses a large number of [[BZFS Command Line Options|command line options]] to set the various modes and options for a game. These options can be specified from the comamnd line prompt of the host OS, or via a text file that is called the &#039;Config&#039;. BZFS does not ship with a standard config file, it is assumed that the user will make there own. The full path to the config file is specified with the &#039;&#039;&#039;-conf&#039;&#039;&#039; options.&lt;br /&gt;
&lt;br /&gt;
==World Files==&lt;br /&gt;
BZFS can read in [[BZW]] formated map files and use them to define the 3d world the game is played in.&lt;br /&gt;
&lt;br /&gt;
==Plug-ins and the BZFS API==&lt;br /&gt;
BZFS can be extended by the use of server side [[Plug-ins]]. These [[Plug-ins]] are runtime loaded DLLs/SO files that use the [[BZFS API]] to modify and automate various game logic and settings.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
[[BZFS Command Line Options]] &lt;br /&gt;
&lt;br /&gt;
[[BZFS API]] &lt;br /&gt;
&lt;br /&gt;
[[Plug-ins]] &lt;br /&gt;
&lt;br /&gt;
[[Sample conf|Sample Config File]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Server]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1587</id>
		<title>Config File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1587"/>
		<updated>2007-03-26T22:49:06Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BZFlag uses a [[Config File]] to store user settings.&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
My Documents\My BZFlag Files\2.0\config.cfg&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
~/Library/Application Support/BZFlag/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
===Linux and unix platforms===&lt;br /&gt;
~/.bzf/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
[[Category:Client]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1586</id>
		<title>Config File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1586"/>
		<updated>2007-03-26T22:48:56Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BZFlag uses a [[Config File]] to store user settings.&lt;br /&gt;
&lt;br /&gt;
==Linking to The Config==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
My Documents\My BZFlag Files\2.0\config.cfg&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
~/Library/Application Support/BZFlag/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
===Linux and unix platforms===&lt;br /&gt;
~/.bzf/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
[[Category:Client]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1585</id>
		<title>Config File</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Config_File&amp;diff=1585"/>
		<updated>2007-03-26T22:48:37Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BZFlag uses a [[Config File]] to store user settings.&lt;br /&gt;
&lt;br /&gt;
==Creating a Config==&lt;br /&gt;
For a starting point, look at the [[Sample conf|sample config file]] for most of the options that can be set in the config.&lt;br /&gt;
&lt;br /&gt;
==Linking to The Config==&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
My Documents\My BZFlag Files\2.0\config.cfg&lt;br /&gt;
&lt;br /&gt;
===Mac OS X===&lt;br /&gt;
~/Library/Application Support/BZFlag/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
===Linux and unix platforms===&lt;br /&gt;
~/.bzf/2.0/config.cfg&lt;br /&gt;
&lt;br /&gt;
[[Category:Client]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Sample_conf&amp;diff=1584</id>
		<title>Sample conf</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Sample_conf&amp;diff=1584"/>
		<updated>2007-03-26T22:48:32Z</updated>

		<summary type="html">&lt;p&gt;Tanner: The wiki already parses nothing in &amp;lt;pre&amp;gt; so why tell it not to again?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
# This is a BZFlag Server (bzfs) configuration file.&lt;br /&gt;
# It assumes that you wish to connect to the bzflag list server.&lt;br /&gt;
# Please read through it carefully.  Lines starting with a # are comments.&lt;br /&gt;
# to enable an option, remove the # at the beginning of a line.  To&lt;br /&gt;
# disable that option, put the # back.  There are some examples in this&lt;br /&gt;
# file.  Make sure you change the examples if you uncomment the line.  If&lt;br /&gt;
# you don&#039;t know what something does, you are okay to just leave&lt;br /&gt;
# it commented out.  Failure to read through this file (looking for&lt;br /&gt;
# already uncommented lines) might be a little embarrassing. Have fun.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# This option is for debug.  You can have as many as 4 of them.&lt;br /&gt;
# simple debug&lt;br /&gt;
#-d&lt;br /&gt;
# and more complex debugging.&lt;br /&gt;
-dd&lt;br /&gt;
#-ddd&lt;br /&gt;
#-dddd&lt;br /&gt;
&lt;br /&gt;
# Sets the admin password for the server. It is necessary for server &lt;br /&gt;
# administration if no groups are used.&lt;br /&gt;
# CHANGE THIS!&lt;br /&gt;
-password abcdef&lt;br /&gt;
&lt;br /&gt;
# Enables inertia and sets the maximum linear and angular accelerations.&lt;br /&gt;
# The units are somewhat arbitrary so you&#039;ll have to experiment to find&lt;br /&gt;
# suitable values.  The values must be non-negative and higher values&lt;br /&gt;
# yield greater inertia.&lt;br /&gt;
# Used to control &amp;quot;Mouse Enhancements&amp;quot;&lt;br /&gt;
-a 50 38&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## World ##&lt;br /&gt;
&lt;br /&gt;
# This specifies the world filename.&lt;br /&gt;
# Use this format for Windows&lt;br /&gt;
#-world &amp;quot;c:\mymaps\louschurchyard.bzw&amp;quot;&lt;br /&gt;
# Use this format for *nix and Mac&lt;br /&gt;
#-world /users/noob/lousdesktop.bzw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Random World Generation ##&lt;br /&gt;
&lt;br /&gt;
# This option allows world objects to be randomly rotated. Only applies&lt;br /&gt;
# if a randomly generated world is used.&lt;br /&gt;
#-b&lt;br /&gt;
&lt;br /&gt;
# Enables capture-the-flag style game with a balanced random map. Default is&lt;br /&gt;
# free-for-all style game.&lt;br /&gt;
#-cr&lt;br /&gt;
&lt;br /&gt;
# Adds teleporters to the game. for random maps only&lt;br /&gt;
#-t&lt;br /&gt;
&lt;br /&gt;
# This option controls the building density on random worlds(1-10) default is 5&lt;br /&gt;
#-density 7&lt;br /&gt;
&lt;br /&gt;
# This option changes the size of random maps.&lt;br /&gt;
#-worldsize 800&lt;br /&gt;
&lt;br /&gt;
# This option gives buildings random heights.  This is used when&lt;br /&gt;
# you are using random maps.&lt;br /&gt;
#-h&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Game Styles ##&lt;br /&gt;
&lt;br /&gt;
# This enables capture-the-flag style game. Default is free-for-all style.&lt;br /&gt;
# Requires one base object for each team to be specified in the world file.&lt;br /&gt;
# Can be used with random world generation.&lt;br /&gt;
#-c&lt;br /&gt;
&lt;br /&gt;
# More than one team-flag may be specified. &lt;br /&gt;
# This is generally not desirable.&lt;br /&gt;
# B* - Blue Team   G* - Green Team, P* - Purple Team,  R* - Red Team,&lt;br /&gt;
#+f B*&lt;br /&gt;
#+f R*&lt;br /&gt;
&lt;br /&gt;
# This sets the maximum number of shots before a reload.  The default&lt;br /&gt;
# is 5.&lt;br /&gt;
-ms 3&lt;br /&gt;
&lt;br /&gt;
# This makes most shots ricochet.&lt;br /&gt;
+r&lt;br /&gt;
&lt;br /&gt;
# This option allows jumping.&lt;br /&gt;
-j&lt;br /&gt;
&lt;br /&gt;
# These two flags can be used if they are not specified as options.&lt;br /&gt;
# +f R{1} # Ricochet&lt;br /&gt;
# +f J{1} # Jumping &lt;br /&gt;
&lt;br /&gt;
# This option allows for flags on box buildings.&lt;br /&gt;
#-fb&lt;br /&gt;
&lt;br /&gt;
# This option allows tanks to spawn on buildings. This is especially useful&lt;br /&gt;
# as tank spawn locations are now are calculated on the server without the&lt;br /&gt;
# advantage of knowing where shots are.&lt;br /&gt;
#-sb&lt;br /&gt;
&lt;br /&gt;
# By default if a player kills a teammate, he dies too, this option turns this&lt;br /&gt;
# off.  Used mostly for capture the flag style games.&lt;br /&gt;
#-tk&lt;br /&gt;
&lt;br /&gt;
# Kick a player if his ratio of teammate to non-teammate kills is this&lt;br /&gt;
# percentage or greater.&lt;br /&gt;
-tkkr 32&lt;br /&gt;
&lt;br /&gt;
# This option allows you to tell the server how long a team flag remains&lt;br /&gt;
# before it is reset after the last player on a team leaves.  The default&lt;br /&gt;
# is 30 seconds.&lt;br /&gt;
#-tftimeout 60&lt;br /&gt;
&lt;br /&gt;
# Hunt the rabbit game is activated with this option.  &lt;br /&gt;
# Use only one of these options.&lt;br /&gt;
# Choose rabbit based on score.&lt;br /&gt;
#-rabbit score&lt;br /&gt;
# Rabbit is chosen by whoever kills the rabbit.&lt;br /&gt;
#-rabbit killer&lt;br /&gt;
# Or you can choose the rabbit randomly.&lt;br /&gt;
#-rabbit random&lt;br /&gt;
&lt;br /&gt;
# It is possible to restrict bots and autopilot from being used on the server.&lt;br /&gt;
# This is accomplished with the following.&lt;br /&gt;
#-disableBots&lt;br /&gt;
&lt;br /&gt;
# This option causes the server to quit after serving one game.  This is&lt;br /&gt;
# handy if you want to do a timed game, or script a rotating server.&lt;br /&gt;
#-g&lt;br /&gt;
&lt;br /&gt;
# This option sets the max score for players.  The game ends when a person&lt;br /&gt;
# reaches this score and is declared the winner.&lt;br /&gt;
#-mps 100&lt;br /&gt;
&lt;br /&gt;
# This sets the max team score.  The first team to reach this score is&lt;br /&gt;
# declared the winner and the game is ended.&lt;br /&gt;
#-mts 250&lt;br /&gt;
&lt;br /&gt;
# This dumps the score to console when it changes.&lt;br /&gt;
#-printscore&lt;br /&gt;
&lt;br /&gt;
# This sets time limit (in seconds) for the game.  Time starts when first&lt;br /&gt;
# client connects.&lt;br /&gt;
#-time 3600&lt;br /&gt;
&lt;br /&gt;
# This option requires a timed game to be started using the /countdown&lt;br /&gt;
# command to start a timed game.  Default is when first player joins.&lt;br /&gt;
#-timemanual&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## List server Connection ##&lt;br /&gt;
&lt;br /&gt;
# This is the public message that the server advertises on the public&lt;br /&gt;
# server list.  This is required if you want to be shown on the list.&lt;br /&gt;
# It often advertises the map you are using.  Keep it short.&lt;br /&gt;
-public &amp;quot;Noo BZFlag Server With Random Map&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This is also needed to be listed on the public server list.  The&lt;br /&gt;
# address needs to be valid in DNS. It&#039;s your IP, plus port number.&lt;br /&gt;
-publicaddr 123.456.789.000:5154&lt;br /&gt;
&lt;br /&gt;
# The server will listen on this port.  Default port is 5154.&lt;br /&gt;
-p 5154&lt;br /&gt;
&lt;br /&gt;
# Tells server not to respond to &amp;quot;pings&amp;quot;. This makes the server private.&lt;br /&gt;
# You should remove -public and -publicaddr when using it.&lt;br /&gt;
# If your router is open, you can still give people your IP and port, and  &lt;br /&gt;
# they will be able to connect, you just wont be on the list.&lt;br /&gt;
#-q&lt;br /&gt;
&lt;br /&gt;
# You probably don&#039;t need to use this, but it is there if you do.  This&lt;br /&gt;
# specifies where the server advertises itself.  The built-in default&lt;br /&gt;
# should work just fine.  You need to hunt down the proper address if&lt;br /&gt;
# it doesn&#039;t work. DON&#039;T Change It&lt;br /&gt;
#-publiclist &amp;lt;list-server-url&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Server will listen for and respond to &amp;quot;pings&amp;quot; (sent via broadcast) on&lt;br /&gt;
# the given interface.  The server uses the first interface by default.&lt;br /&gt;
# This is the TCP/UDP/IP address the server will listen on.&lt;br /&gt;
# You don&#039;t need to use this unless your server has multiple&lt;br /&gt;
# interfaces and doesn&#039;t show up on the server lists.&lt;br /&gt;
#-i 123.456.789.000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Player Connections ##&lt;br /&gt;
&lt;br /&gt;
# Automatically assigns players to teams when they join so that teams are&lt;br /&gt;
# evenly matched in number of players.  Players are placed on teams with&lt;br /&gt;
# lowest number of players first, then those with the lowest scores or&lt;br /&gt;
# kill ratios.&lt;br /&gt;
-autoTeam&lt;br /&gt;
&lt;br /&gt;
# This sets the max number of players.  It can be done in 2 ways.  A flat&lt;br /&gt;
# count of players, or by number of players on a given team.&lt;br /&gt;
# This allows up to 50 players, no team limits.&lt;br /&gt;
# Typical home DSL connections max out at 12 players before lag begins.&lt;br /&gt;
# Lag equals players times shots. So a one-shot server could have more &lt;br /&gt;
# players, and vice-versa. &lt;br /&gt;
-mp 12&lt;br /&gt;
&lt;br /&gt;
# This allows for max player by team.&lt;br /&gt;
# The order is rogue, red, green, blue, purple, observer.&lt;br /&gt;
#-mp 3,3,3,3,3,3&lt;br /&gt;
&lt;br /&gt;
# This requires clients to use UDP (a good thing).  This will generally&lt;br /&gt;
# make the server behave better, and make play more smooth.&lt;br /&gt;
# It will kick players who are unable to establish a UDP connection&lt;br /&gt;
# when they attempt to fire.&lt;br /&gt;
-requireudp&lt;br /&gt;
&lt;br /&gt;
# Set to not use a UDP connection for players. You typically do NOT want to&lt;br /&gt;
# do this (UDP is good!)&lt;br /&gt;
#-noudp&lt;br /&gt;
&lt;br /&gt;
# This option warns the user their lag is too high when it crosses the&lt;br /&gt;
# number of milliseconds set.&lt;br /&gt;
-lagwarn 350&lt;br /&gt;
&lt;br /&gt;
# This option kicks players after they have been warned about high lag for&lt;br /&gt;
# a certain number of times.&lt;br /&gt;
-lagdrop 3&lt;br /&gt;
&lt;br /&gt;
# This option kicks the user after they have been idle for a number of &lt;br /&gt;
# seconds. Idle means paused, not-spawning or not-responding.  &lt;br /&gt;
-maxidle 300&lt;br /&gt;
&lt;br /&gt;
# This option sets up your ban list.  This is ip masks separated by commas.&lt;br /&gt;
# The * character is used as a wild card in range bans. &lt;br /&gt;
#-ban &amp;quot;192.168.1.5,10.10.2.*,10.2.*.*&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This option tells the server where to store the ban list. The ban list will&lt;br /&gt;
# be loaded from this file when the server starts (if the file exists) and&lt;br /&gt;
# written back to the file when someone gets banned or unbanned. If this&lt;br /&gt;
# option isn&#039;t used the ban list will not be saved.&lt;br /&gt;
#-banfile /path/to/mybanfile.txt&lt;br /&gt;
&lt;br /&gt;
# Registered player files which will be loaded on startup.&lt;br /&gt;
# Use all three if you are not connecting to the list server.&lt;br /&gt;
# Players can use /register passwd and  /identify passwd &lt;br /&gt;
# to  confirm their identities. &lt;br /&gt;
# passdb stores local user password mappings.&lt;br /&gt;
#-passdb /path/to/passes.txt &lt;br /&gt;
# userdb stores user to group mappings.&lt;br /&gt;
#-userdb /path/to/users.txt&lt;br /&gt;
&lt;br /&gt;
# If you use the BZFlag forums at http://my.bzflag.org/bb&lt;br /&gt;
# and have established groups there, you only need groupdb&lt;br /&gt;
# Though local registrations can also be used.&lt;br /&gt;
# groupdb stores group to permission mappings.&lt;br /&gt;
#-groupdb /path/to/groups.txt&lt;br /&gt;
&lt;br /&gt;
# If you have registered groups at the bzbb forums, only players&lt;br /&gt;
# in this group will see your server in the list. &lt;br /&gt;
#-advertise NOOB.COP &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## General Options ##&lt;br /&gt;
&lt;br /&gt;
# This is the server welcome message.  Please change it. &lt;br /&gt;
-srvmsg &amp;quot; This is a Noo BZFlag Server &amp;quot;&lt;br /&gt;
-srvmsg &amp;quot; Have Fun and Play Nice &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# Define a message which will be broadcast to all players every 15 minutes.&lt;br /&gt;
-admsg &amp;quot; Noo BZFlag Server &amp;quot;&lt;br /&gt;
-admsg &amp;quot; BZFlag is Fun &amp;quot;&lt;br /&gt;
&lt;br /&gt;
# This sets the amount of time in seconds that is required to pass between&lt;br /&gt;
# two identical messages sent.&lt;br /&gt;
-spamtime 15&lt;br /&gt;
&lt;br /&gt;
# This sets the amount of times to warn spammers (see -spamtime) before they&lt;br /&gt;
# are kicked.&lt;br /&gt;
-spamwarn 3&lt;br /&gt;
&lt;br /&gt;
# Specify a file that contains bad words that will be used when &lt;br /&gt;
# either -filterCallsigns or -filterChat is enabled.&lt;br /&gt;
# A multilingual badwords file can be found in source downloads. &lt;br /&gt;
#-badwords /path/to/badwords.txt&lt;br /&gt;
&lt;br /&gt;
# Turn on the filtering of chat messages.  Messages have words provided&lt;br /&gt;
# via a  -badwords file are replaced with !@#$%^&amp;amp;* characters.&lt;br /&gt;
#-filterChat&lt;br /&gt;
&lt;br /&gt;
# Turn on the filtering of callsigns.  Callsigns are compared against&lt;br /&gt;
# bad words provided via -badwords.&lt;br /&gt;
#-filterCallsigns&lt;br /&gt;
&lt;br /&gt;
# By default, all filtering is aggressive, matching much more than what&lt;br /&gt;
# is strictly listed in a -badwords file for convenience. Providing this&lt;br /&gt;
# option will make the -filterCallsigns and -filterChat comparisons&lt;br /&gt;
# exact match only.&lt;br /&gt;
#-filterSimple&lt;br /&gt;
&lt;br /&gt;
# This forces all clients to use the same time of day.  The time is&lt;br /&gt;
# determined by the server&#039;s clock.  This disables the + and - keys&lt;br /&gt;
# on the clients.&lt;br /&gt;
#-synctime&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Player Controlled Functions ##&lt;br /&gt;
&lt;br /&gt;
# This option specifies a help file that will be displayed when the player&lt;br /&gt;
# types /help name  &lt;br /&gt;
# Maximum length is 50 lines and 120 characters per line&lt;br /&gt;
#-helpmsg shock /path/to/shockwavehelp.txt &lt;br /&gt;
#-helpmsg noob /path/to/noobhelp.txt&lt;br /&gt;
&lt;br /&gt;
# You can specify a file so that people can type /report to report problems&lt;br /&gt;
# on the server.  The reports are logged in this file.&lt;br /&gt;
#-reportfile /path/to/reports.txt&lt;br /&gt;
&lt;br /&gt;
# You can also use this option to cause the /report to trigger a command&lt;br /&gt;
# as well as, or instead of, logging to a file.&lt;br /&gt;
#-reportpipe command&lt;br /&gt;
&lt;br /&gt;
# This specifies the number of seconds in which a poll can be vetoed.&lt;br /&gt;
#-vetoTime 60&lt;br /&gt;
&lt;br /&gt;
# This specifies the percentage of people required for a successful vote.&lt;br /&gt;
#-votePercentage 51&lt;br /&gt;
&lt;br /&gt;
# This is the number of voters required to hold a poll.&lt;br /&gt;
#-votesRequired 6&lt;br /&gt;
&lt;br /&gt;
# This is the length of time that players have to vote.&lt;br /&gt;
#-voteTime 60&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Flags ##&lt;br /&gt;
&lt;br /&gt;
# This option allows for antidote flags to be available for players who&lt;br /&gt;
# get bad flags.&lt;br /&gt;
-sa&lt;br /&gt;
&lt;br /&gt;
# Bad flags are automatically dropped after this many seconds.&lt;br /&gt;
-st 5&lt;br /&gt;
&lt;br /&gt;
# Bad flags are automatically dropped after this many wins.&lt;br /&gt;
-sw 1&lt;br /&gt;
&lt;br /&gt;
# This allows you to limit the number of shots from a particular flag.&lt;br /&gt;
#-sl GM 20&lt;br /&gt;
#-sl L 20&lt;br /&gt;
&lt;br /&gt;
# There are two sets of flags. Flags that must be in the world at all times&lt;br /&gt;
# and flags that may get generated randomly. in addition. +f specifies flags that&lt;br /&gt;
# must be there and -f specifies flags the should never be generated.&lt;br /&gt;
&lt;br /&gt;
# The server will randomly place flags from the following list. &lt;br /&gt;
# To be sure there is at least a certain amount of a flag on the map&lt;br /&gt;
# at any given time, you can use the +f option to guarantee a certain&lt;br /&gt;
# number of a flag.&lt;br /&gt;
&lt;br /&gt;
# Good Flags&lt;br /&gt;
+f A{2}  #  Agility&lt;br /&gt;
+f CL{2} #  Cloaking &lt;br /&gt;
+f F{2}  #  rapid Fire&lt;br /&gt;
+f G{1}  #  Genocide&lt;br /&gt;
+f GM{2} #  Guided Missile&lt;br /&gt;
+f IB{2} #  Invisible Bullett&lt;br /&gt;
+f L{2}  #  Laser&lt;br /&gt;
+f MG{2} #  Machine Gun&lt;br /&gt;
+f N{2}  #  Narrow&lt;br /&gt;
+f OO{2} #  Oscillation Overthruster&lt;br /&gt;
+f PZ{2} #  Phantom Zone&lt;br /&gt;
+f QT{2} #  QuickTurn&lt;br /&gt;
+f SB{2} #  Super Bullet&lt;br /&gt;
+f SE{2} #  SEer&lt;br /&gt;
+f SH{2} #  SHield &lt;br /&gt;
+f SR{2} #  SteamRoller&lt;br /&gt;
+f ST{2} #  Stealth&lt;br /&gt;
+f SW{2} #  ShockWave &lt;br /&gt;
+f T{2}  #  Tiny&lt;br /&gt;
+f TH{2} #  THeif&lt;br /&gt;
+f US{2} #  USeless&lt;br /&gt;
+f V{2}  #  Velocity (high speed)&lt;br /&gt;
+f WG{2} #  WinGs &lt;br /&gt;
&lt;br /&gt;
# BAD FLAGS&lt;br /&gt;
+f B{1}  #  Blindness&lt;br /&gt;
+f BY{1} #  Bouncy &lt;br /&gt;
+f CB{1} #  Color Blindess&lt;br /&gt;
+f FO{1} #  Forward Only&lt;br /&gt;
+f JM{1} #  Jamming&lt;br /&gt;
+f LT{1} #  Left Turn only&lt;br /&gt;
+f M{1}  #  Momentum&lt;br /&gt;
+f NJ{1} #  No Jumping&lt;br /&gt;
+f O{1}  #  Obesity&lt;br /&gt;
+f RC{1} #  Reverse Controls&lt;br /&gt;
+f RO{1} #  Reverse Only&lt;br /&gt;
+f RT{1} #  Right Turn only&lt;br /&gt;
+f TR{1} #  Trigger Happy&lt;br /&gt;
+f WA{1} #  Wide Angle&lt;br /&gt;
&lt;br /&gt;
#  Using &amp;quot;+f good&amp;quot; is the equivalent of doing +f for each of the good flags. &lt;br /&gt;
# If you want to restrict a certain flag, you can use the -f option.&lt;br /&gt;
# just like with the +f option.  &amp;quot;-f bad&amp;quot; is the same as doing -f for&lt;br /&gt;
# all of the bad flags.  &lt;br /&gt;
#-f bad  #no bad flags&lt;br /&gt;
#+f good #one of each good flag&lt;br /&gt;
#-f G    #no genocide&lt;br /&gt;
&lt;br /&gt;
# Use +s to have the server generate a certain number of extra flags&lt;br /&gt;
# and have them available at all times. This is in addition to &lt;br /&gt;
# any other flags specified.&lt;br /&gt;
#+s 20&lt;br /&gt;
&lt;br /&gt;
# The server will have up to this many super flags at any time.&lt;br /&gt;
# Use this if you don&#039;t use any other method of flag generation.&lt;br /&gt;
#-s 30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Variables ##&lt;br /&gt;
&lt;br /&gt;
# There are three ways to load sets of server-specific variables.&lt;br /&gt;
# They can be specified in this .conf file.&lt;br /&gt;
# They can be specified in the .bzw map file in an options block.&lt;br /&gt;
# Or they can be specified in a third file with this option&lt;br /&gt;
#-vars /path/to/vars.txt&lt;br /&gt;
&lt;br /&gt;
# Server variables can also be modified in-game using &lt;br /&gt;
# /set _varName value&lt;br /&gt;
# View the entire variable list by using &lt;br /&gt;
# /set    (with nothing afterward) lists all vars&lt;br /&gt;
# /diff will list most non-default settings&lt;br /&gt;
# /?    will list other available commands&lt;br /&gt;
&lt;br /&gt;
# Here are a few examples of variables.&lt;br /&gt;
# Some variables are set to 0 for off, 1 for on. &lt;br /&gt;
#-set _obeseFactor 12&lt;br /&gt;
#-set _skyColor grey44&lt;br /&gt;
#-set _wingsJumpCount 3&lt;br /&gt;
#-set _tankExplosionSize 60&lt;br /&gt;
#-set _jumpVelocity 20&lt;br /&gt;
#-set _squishTime 7&lt;br /&gt;
#-set _mirror grey22&lt;br /&gt;
#-set _wallHeight 2&lt;br /&gt;
#-set _shotsKeepVerticalVelocity 1&lt;br /&gt;
#-set _drawGround 1&lt;br /&gt;
#-set _drawSky 1&lt;br /&gt;
#-set _drawClouds 0&lt;br /&gt;
#-set _drawMountains 0&lt;br /&gt;
#-set _fogMode exp&lt;br /&gt;
#-set _fogColor black&lt;br /&gt;
#-set _fogDensity .01&lt;br /&gt;
-set _rainType bubble&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## Plugins ##&lt;br /&gt;
&lt;br /&gt;
# Plugins have mostly superseded patches as a means of modifying&lt;br /&gt;
# the play of BZFlag servers. Recent improvements in the bzfs2.0.9 have enabled &lt;br /&gt;
# almost every server functionality to be modified with the plugin API.&lt;br /&gt;
# &lt;br /&gt;
# Plugins cannot be accessed unless you compile your plugins and  &lt;br /&gt;
# bzfs binary with the option --enable-shared &lt;br /&gt;
#-loadplugin /path/to/playHistoryTracker &lt;br /&gt;
&lt;br /&gt;
## Replay ##&lt;br /&gt;
&lt;br /&gt;
# You can set up a server for replay mode by entering this option&lt;br /&gt;
#-replay&lt;br /&gt;
&lt;br /&gt;
# This option sets the recording buffer to the specified amount of megabytes.&lt;br /&gt;
#-recbuf 2&lt;br /&gt;
&lt;br /&gt;
# This option sets the directory to look for and save recordings.&lt;br /&gt;
#-recdir &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
## More Comments ##&lt;br /&gt;
# An excellent conf builder exists at this location  http://groupdb.links-clan.net/bzfs_conf.php&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# This is intended to include the minimum options for a working &lt;br /&gt;
# BZFlag server, that is also connected to the list server.&lt;br /&gt;
# All you need to do is edit your IP numbers in -publicaddr&lt;br /&gt;
# and start bzfs.&lt;br /&gt;
# As it connects to the list server, your terminal will show &lt;br /&gt;
# something that looks like a player has joined, then immediately left. &lt;br /&gt;
# When you see that happen, you have succeeded, and are listed.&lt;br /&gt;
# If you can not connect to the list server, you probably need to open  &lt;br /&gt;
# port 5154 through your router, for both UDP and TCP. Instructions for that&lt;br /&gt;
# are not included here.&lt;br /&gt;
&lt;br /&gt;
# You join your server locally, by opening your BZFlag game client  &lt;br /&gt;
# and editing these lines in the JOIN GAME screen.  &lt;br /&gt;
# In the SERVER line add  localhost &lt;br /&gt;
# In the PORT line add     5154&lt;br /&gt;
# Then JOIN your server.&lt;br /&gt;
&lt;br /&gt;
# Here are the short instructions.&lt;br /&gt;
# Open your router firewall at port 5154&lt;br /&gt;
# Change the -publicaddr line in this .file to match your IP.&lt;br /&gt;
# In your terminal, cd to the location of the bzfs binary.&lt;br /&gt;
# ./bzfs -conf /path/to/sample.conf&lt;br /&gt;
# Don&#039;t take out any # comment markers or add options that you think look cool&lt;br /&gt;
# until after you have the server working.&lt;br /&gt;
# The options you need have been included in this file.&lt;br /&gt;
# You don&#039;t even need to specify a map, bzfs will create a random map for you. &lt;br /&gt;
#&lt;br /&gt;
# You do not even need this .conf file to start a server.&lt;br /&gt;
# You can use as many options you&#039;d like just typing them into the terminal.&lt;br /&gt;
# Assuming you have installed BZFlag in default locations.  &lt;br /&gt;
# In Macintosh terminal application these two should work&lt;br /&gt;
# cd /Applications/BZFlag2.0.8/Contents/MacOS/ &lt;br /&gt;
# ./bzfs -dd &lt;br /&gt;
#&lt;br /&gt;
# In windows command prompt, these two commands should suffice &lt;br /&gt;
# cd C:\program files\bzflag2.0.2&lt;br /&gt;
# bzfs.exe -dd &lt;br /&gt;
# All other path examples given in this file use *nix format&lt;br /&gt;
# Windows users will have to change all the path examples given in this file.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Server]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Download&amp;diff=1542</id>
		<title>Talk:Download</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Download&amp;diff=1542"/>
		<updated>2007-03-25T03:38:02Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: We need torrents? ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We need torrents? [[User:Tanner|Tanner]] 23:38, 24 March 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Rabbit_Hunt&amp;diff=1531</id>
		<title>Rabbit Hunt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Rabbit_Hunt&amp;diff=1531"/>
		<updated>2007-03-24T19:58:47Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Rabbit Hunt is a game mode in BZFlag.  ==Playing== A player is selected to be the rabbit (can be based on their killer or totally random) and the rest of the players remain hunters. Th...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Rabbit Hunt]] is a game mode in BZFlag.&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
A player is selected to be the rabbit (can be based on their killer or totally random) and the rest of the players remain hunters. The rabbit tries to kill the hunters while avoiding their shots. If the rabbit gets shot (by themselves or a hunter) they are no longer rabbit and someone else becomes rabbit. Hunters can get [[Team Kill|team killed]] by other hunters.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Gameplay]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1530</id>
		<title>Talk:Zone</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1530"/>
		<updated>2007-03-24T19:54:49Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is the difference between &#039;&#039;&#039;zoneflag&#039;&#039;&#039; and &#039;&#039;&#039;flag&#039;&#039;&#039;? I do not understand from this description. Is there a difference? I am assuming so since there are two different options. [[User:DonnyBaker|DonnyBaker]] 21:10, 23 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Umm, I assume that &#039;&#039;&#039;zoneflag&#039;&#039;&#039; guarantee that there will be x number of x flag in that zone at any time. &#039;&#039;&#039;Flag&#039;&#039;&#039; probably just says that if there are any of x flag, they may spawn in there or they might not. Sorta confusing. Might want to get that double checked. In the old wiki it says, &amp;quot;Zone flag - Actually generates each flag listed w/in this zone (add ,n for quantity)&amp;quot; and for &amp;quot;Flag - where flag may spawn&amp;quot;. [[User:Tanner|Tanner]] 15:54, 24 March 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1529</id>
		<title>Talk:Zone</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1529"/>
		<updated>2007-03-24T19:54:37Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is the difference between &#039;&#039;&#039;zoneflag&#039;&#039;&#039; and &#039;&#039;&#039;flag&#039;&#039;&#039;? I do not understand from this description. Is there a difference? I am assuming so since there are two different options. [[User:DonnyBaker|DonnyBaker]] 21:10, 23 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Umm, I assume that &#039;&#039;&#039;zoneflag&#039;&#039;&#039; guarantee that there will be x number of x flag in that zone at any time. &#039;&#039;&#039;Flag&#039;&#039;&#039; probably just says that if there are any of x flag, they may spawn in there or they might not. Sorta confusing. Might want to get that double checked. In the old wiki it says, &amp;quot;Zone flag - Actually generates each flag listed w/in this zone (add ,n for quantity)&amp;quot; and for &amp;quot;Flag - where flag may spawn&amp;quot;.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1528</id>
		<title>Talk:Zone</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Talk:Zone&amp;diff=1528"/>
		<updated>2007-03-24T19:51:09Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;What is the difference between &#039;&#039;&#039;zoneflag&#039;&#039;&#039; and &#039;&#039;&#039;flag&#039;&#039;&#039;? I do not understand from this description. Is there a difference? I am assuming so since there are two different options. [[User:DonnyBaker|DonnyBaker]] 21:10, 23 March 2007 (EDT)&lt;br /&gt;
&lt;br /&gt;
:Umm, I assume that &#039;&#039;&#039;zoneflag&#039;&#039;&#039; guarantee that there will be x number of x flag in that zone at any time. &#039;&#039;&#039;Flag&#039;&#039;&#039; probably just says that if there are any of x flag, they may spawn in there or they might not. Sorta confusing. Might want to get that double checked. [[User:Tanner|Tanner]] 15:51, 24 March 2007 (EDT)&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Zone&amp;diff=1527</id>
		<title>Zone</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Zone&amp;diff=1527"/>
		<updated>2007-03-24T19:42:42Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Zone is a [[BZW]] map structure that is only a rectangular prism area for spawn or flag zones.&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
The code for a zone is as follows:&lt;br /&gt;
{|&lt;br /&gt;
|&lt;br /&gt;
  zone &lt;br /&gt;
    name example_zone &lt;br /&gt;
    position 0.0 0.0 0.0&lt;br /&gt;
    size 1.0 1.0 1.0&lt;br /&gt;
    rotation 0.0&lt;br /&gt;
    zoneflag GM,2 OO&lt;br /&gt;
    flag L SW good bad&lt;br /&gt;
    team 0 1 2 3 4&lt;br /&gt;
    safety 1 2 3 4&lt;br /&gt;
  end&lt;br /&gt;
|}&lt;br /&gt;
Valid parameters for the zone are&lt;br /&gt;
*&#039;&#039;&#039;position&#039;&#039;&#039;: Defines the position of the zone in the word (x/y/x)&lt;br /&gt;
*&#039;&#039;&#039;size&#039;&#039;&#039;: Defines the size of the zone (rectangular prism)&lt;br /&gt;
*&#039;&#039;&#039;rotation&#039;&#039;&#039;: Defines a rotation around the Z axis for the box, in degrees.&lt;br /&gt;
*&#039;&#039;&#039;zoneflag&#039;&#039;&#039;: Generates the flags listed inside this zone (adding flag,n for the quantity)&lt;br /&gt;
*&#039;&#039;&#039;flag&#039;&#039;&#039;: Listed flags will spawn in the zone.&lt;br /&gt;
*&#039;&#039;&#039;team&#039;&#039;&#039;: Team players will spawn (0 = Rogue, 1 = Red, 2 = Green, 3 = Blue, 4 = Purple).&lt;br /&gt;
*&#039;&#039;&#039;saftey&#039;&#039;&#039;: Team flags listed here will fly to the closest safety zone when dropped (0 = Rogue, 1 = Red, 2 = Green, 3 = Blue, 4 = Purple).&lt;br /&gt;
&lt;br /&gt;
==Appearance==&lt;br /&gt;
Zones have no appearance in a map other than what they define (ex: flags or tank spawns).&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
The zone object is not supported by any known editors.&lt;br /&gt;
&lt;br /&gt;
[[Category:Map Making]]&lt;br /&gt;
[[Category:Map_Objects]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=TK&amp;diff=1525</id>
		<title>TK</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=TK&amp;diff=1525"/>
		<updated>2007-03-24T19:39:26Z</updated>

		<summary type="html">&lt;p&gt;Tanner: TK moved to Team Kill&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Team Kill]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Team_Kill&amp;diff=1524</id>
		<title>Team Kill</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Team_Kill&amp;diff=1524"/>
		<updated>2007-03-24T19:39:26Z</updated>

		<summary type="html">&lt;p&gt;Tanner: TK moved to Team Kill&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Killing a player who is on the same team as you is known as &amp;quot;team-killing&amp;quot;.  TKing is frowned upon amongst players and it is customary to send an apologetic [[message]] after accidentally doing so.  Maps are sometimes configured to destroy you if you TK and/or [[kick]] you for repeated TKs.  Deliberate TKers are a nuisance and will most likely earn themselves a [[kick]] or [[ban]] from server admins.&lt;br /&gt;
&lt;br /&gt;
Players who believe they are being victimised and deliberately TKed should send a [[message]] during the game asking the offender to stop.  Try to stay calm and objective - the offending player may be new to the game and not realise what they are doing.  If it doesn&#039;t stop, go somewhere else or switch team, then delight in shooting them back!&lt;br /&gt;
&lt;br /&gt;
Note that rogue is not a team - they can shoot players of all team colours &#039;&#039;&#039;including&#039;&#039;&#039; other rogues.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Team_Kill&amp;diff=1523</id>
		<title>Team Kill</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Team_Kill&amp;diff=1523"/>
		<updated>2007-03-24T19:39:16Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Killing a player who is on the same team as you is known as &amp;quot;team-killing&amp;quot;.  TKing is frowned upon amongst players and it is customary to send an apologetic [[message]] after accidentally doing so.  Maps are sometimes configured to destroy you if you TK and/or [[kick]] you for repeated TKs.  Deliberate TKers are a nuisance and will most likely earn themselves a [[kick]] or [[ban]] from server admins.&lt;br /&gt;
&lt;br /&gt;
Players who believe they are being victimised and deliberately TKed should send a [[message]] during the game asking the offender to stop.  Try to stay calm and objective - the offending player may be new to the game and not realise what they are doing.  If it doesn&#039;t stop, go somewhere else or switch team, then delight in shooting them back!&lt;br /&gt;
&lt;br /&gt;
Note that rogue is not a team - they can shoot players of all team colours &#039;&#039;&#039;including&#039;&#039;&#039; other rogues.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Server_Administration&amp;diff=1522</id>
		<title>Server Administration</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Server_Administration&amp;diff=1522"/>
		<updated>2007-03-24T19:38:31Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[administrator | Administrators]] can ban players from their servers if they see fit.  It&#039;s an extreme measure but it&#039;s their server so why put up with disruptive, abusive or cheating players?  Bans can be applied to individually named players and/or their IP address and/or whole ranges of IP addresses.  Bans can have whatever duration the administrator deems appropriate, ranging from minutes, through days, to permanent.&lt;br /&gt;
&lt;br /&gt;
Don&#039;t worry though, play nice and you won&#039;t be banned!&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Kick&amp;diff=1521</id>
		<title>Kick</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Kick&amp;diff=1521"/>
		<updated>2007-03-24T19:38:09Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the process of being thrown off a map.  If a server unexpectedly exits, all current players and observers will be kicked.  [[administrator | Administrators]] can kick individual players as they see fit.  Behaviour liable to get a player kicked includes: cheating, deliberate [[TK | teamkilling]], swearing or abusing players in [[message | messages]].&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Hold_the_Flag&amp;diff=1495</id>
		<title>Hold the Flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Hold_the_Flag&amp;diff=1495"/>
		<updated>2007-03-24T01:42:13Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Hold the Flag moved to HoldTheFlag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[HoldTheFlag]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=HoldTheFlag&amp;diff=1494</id>
		<title>HoldTheFlag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=HoldTheFlag&amp;diff=1494"/>
		<updated>2007-03-24T01:42:13Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Hold the Flag moved to HoldTheFlag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HTF is a plugin that creates basically a half capture the flag game mode. The user spawns on their team&#039;s base, somewhere on the map is their team&#039;s flag. Now the goal of the game is to capture your own flag (something not thought of as nice in normal CTF). More times you capture your own flag, the more points you get. Points do not affect your score in anyway and are shown via the chat.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=HTF&amp;diff=1492</id>
		<title>HTF</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=HTF&amp;diff=1492"/>
		<updated>2007-03-24T01:40:43Z</updated>

		<summary type="html">&lt;p&gt;Tanner: HTF moved to Hold the Flag: Will redirect HTF to this new page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Hold the Flag]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=HoldTheFlag&amp;diff=1491</id>
		<title>HoldTheFlag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=HoldTheFlag&amp;diff=1491"/>
		<updated>2007-03-24T01:40:43Z</updated>

		<summary type="html">&lt;p&gt;Tanner: HTF moved to Hold the Flag: Will redirect HTF to this new page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HTF is a plugin that creates basically a half capture the flag game mode. The user spawns on their team&#039;s base, somewhere on the map is their team&#039;s flag. Now the goal of the game is to capture your own flag (something not thought of as nice in normal CTF). More times you capture your own flag, the more points you get. Points do not affect your score in anyway and are shown via the chat.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Capture_the_Flag&amp;diff=1482</id>
		<title>Capture the Flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Capture_the_Flag&amp;diff=1482"/>
		<updated>2007-03-24T01:16:27Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Capture the Flag (CTF) is a game mode in BZFlag.&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
In the game playing CTF, there can be two or up to three teams with their own bases. Each team as one or more team flag(s) (usually just one) that they must protect. To win, they must get an enemies team flag to their home base. When they do get the enemies flag to their home base, all the other enemy teams die and restart at their base. The team who capped the flag, survives and is not affected.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Gameplay]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=FFA&amp;diff=1481</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=FFA&amp;diff=1481"/>
		<updated>2007-03-24T01:15:28Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Redirecting to Free For All&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Free For All]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=FFA&amp;diff=1479</id>
		<title>FFA</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=FFA&amp;diff=1479"/>
		<updated>2007-03-24T01:14:54Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Redirecting to Free-for-all&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Free-for-all]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Capture_the_Flag&amp;diff=1477</id>
		<title>Capture the Flag</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Capture_the_Flag&amp;diff=1477"/>
		<updated>2007-03-24T01:13:21Z</updated>

		<summary type="html">&lt;p&gt;Tanner: New page: Capture the Flag (CTF) is a game mode in BZFlag.  ==Playing== In the game playing CTF, there can be two or up to three teams with their own bases. Each team as one or more team flag(s) (us...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Capture the Flag (CTF) is a game mode in BZFlag.&lt;br /&gt;
&lt;br /&gt;
==Playing==&lt;br /&gt;
In the game playing CTF, there can be two or up to three teams with their own bases. Each team as one or more team flag(s) (usually just one) that they must protect. To win, they must get an enemies team flag to their home base. When they do get the enemies flag to their home base, all the other enemy teams die and restart at their base. The team who capped the flag, survives and is not affected.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=CTF&amp;diff=1473</id>
		<title>CTF</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=CTF&amp;diff=1473"/>
		<updated>2007-03-24T01:08:31Z</updated>

		<summary type="html">&lt;p&gt;Tanner: Redirecting to Capture the Flag&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Capture the Flag]]&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Link&amp;diff=1471</id>
		<title>Link</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Link&amp;diff=1471"/>
		<updated>2007-03-24T01:02:35Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Link is a BZW object whichs creates a link (route) between two [[teleporter|teleporters]].&lt;br /&gt;
&lt;br /&gt;
Links go in hand with [[teleporter|teleporters]].&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
  link &lt;br /&gt;
    name example_link&lt;br /&gt;
    from * &lt;br /&gt;
    to * &lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
Valid parameters for a teleproter are&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;from&#039;&#039;&#039;; From what teleporter.&lt;br /&gt;
*&#039;&#039;&#039;to&#039;&#039;&#039;; To what teleporter.&lt;br /&gt;
&lt;br /&gt;
In either of the from/to parameters, &amp;quot;*&amp;quot; or &amp;quot;?&amp;quot; can be used to make multiple matches. To specify which side of the teleporter you are linking you can use the &amp;quot;:f&amp;quot; (forward) or &amp;quot;:b&amp;quot; (backward) after the name of the teleporter. Ex: tele:f&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
The link object is supported by all known editors.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
	<entry>
		<id>https://wiki.bzflag.org/index.php?title=Link&amp;diff=1468</id>
		<title>Link</title>
		<link rel="alternate" type="text/html" href="https://wiki.bzflag.org/index.php?title=Link&amp;diff=1468"/>
		<updated>2007-03-24T00:59:14Z</updated>

		<summary type="html">&lt;p&gt;Tanner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A Link is a BZW object whichs creates a link (route) between two [[teleporter|teleporters]].&lt;br /&gt;
&lt;br /&gt;
==Code==&lt;br /&gt;
  link &lt;br /&gt;
    name example_link&lt;br /&gt;
    from * &lt;br /&gt;
    to * &lt;br /&gt;
  end&lt;br /&gt;
&lt;br /&gt;
Valid parameters for a teleproter are&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;from&#039;&#039;&#039;; From what teleporter.&lt;br /&gt;
*&#039;&#039;&#039;to&#039;&#039;&#039;; To what teleporter.&lt;br /&gt;
&lt;br /&gt;
In either of the from/to parameters, &amp;quot;*&amp;quot; or &amp;quot;?&amp;quot; can be used to make multiple matches. To specify which side of the teleporter you are linking you can use the &amp;quot;:f&amp;quot; (forward) or &amp;quot;:b&amp;quot; (backward) after the name of the teleporter. Ex: tele:f&lt;br /&gt;
&lt;br /&gt;
==History==&lt;br /&gt;
&lt;br /&gt;
==Editor Support==&lt;br /&gt;
The link object is supported by all known editors.&lt;/div&gt;</summary>
		<author><name>Tanner</name></author>
	</entry>
</feed>