1BZFLAG(6)                           BZFlag                           BZFLAG(6)
2
3
4

NAME

6       BZFlag - a tank battle game
7

SYNOPSIS

9       bzflag [-badwords filterfile] [-config filename] [-configdir directory‐
10       name] [-d | -debug] [-date mm/dd/yyyy] [-dir  |  -directory  directory]
11       [-e  |  -echo] [-ea | -echoAnsi] [-h | -help | --help] [-latitude lati‐
12       tude] [-list list-server-url] [-locale locale]  [-longitude  longitude]
13       [-m  |  -mute] [-motd URL] [-multisample] [-nolist] [-nomotd] [-notime]
14       [-solo number-of-robots] [-team {automatic | red | green | blue |  pur‐
15       ple | rogue}] [-time hh:mm:ss] [-v | -version | --version] [-view {nor‐
16       mal  |  stereo  |  stacked  |  three  |  anaglyph}]  [-window   widthx‐
17       height[{+|-}x{+|-}y]]   [-zbuffer   {on   |   off}]   [[callsign[:pass‐
18       word]@]server[:port]]
19

DESCRIPTION

21       BZFlag is a 3D multi-player tank battle game that allows users to  play
22       against  each  other in a networked environment.  There are five teams:
23       red, green, blue, purple and rogue (rogue tanks are black).  Destroying
24       a  player  on  another  team scores a win, while being destroyed or de‐
25       stroying a teammate scores a loss.  Rogues have no teammates (not  even
26       other  rogues),  so  they cannot shoot teammates and they do not have a
27       team score.
28
29       There are three main styles of play:   capture-the-flag,  free-for-all,
30       and rabbit-chase.  In capture-the-flag, each team (except rogues) has a
31       team base and each team with at least one player has a team flag.   The
32       object is to capture an enemy team's flag by bringing it to your team's
33       base.  This destroys every player on the captured team,  subtracts  one
34       from  that  team's  score,  and  adds  one  to  your  team's score.  In
35       free-for-all, there are no team flags or team  bases.   The  object  is
36       simply  to  get as high a score as possible.  In rabbit-chase, the lead
37       player is chosen as the target for all other players. When  the  rabbit
38       (target)  is destroyed, the live player with the next highest score be‐
39       comes the rabbit. The object is to remain the rabbit  for  as  long  as
40       possible. The rabbit is marked as a white tank.
41
42   Joining a Game
43       To  get  quickly  started,  select  the  "Join Game" menu in the BZFlag
44       client using the arrow keys on your keyboard.   Choose  the  "Select  a
45       Server"  link  and  pick  one  of the servers near the top of the menu.
46       This should take you back to the "Join Game" menu where you should then
47       provide  a  callsign.   Select the "Connect".  Within a few seconds you
48       should be on that server ready to play.
49
50       BZFlag includes a global registration system  that  allows  players  to
51       register  a  callsign that defines them uniquely on the BZFlag network.
52       Some servers require registration for all users, some require it to ob‐
53       tain  administrative  abilities.  If you attempt to use a callsign that
54       is already registered, you may be  denied  access  to  a  server.   See
55       https://forums.bzflag.org/  for details regarding callsign registration
56       and to check on available names.  Once registered, you will be able  to
57       provide  your password in the "Join Game" menu and have it used for au‐
58       thentication.  You are encouraged to register your callsign.
59
60       There are generally public BZFlag servers running around the clock  all
61       around  the  world,  available  over  the Internet.  Similarly, private
62       servers can be set up for running local network games.   See  the  bzfs
63       manual  page  (bzfs.6)  for details on starting a new server, public or
64       private.
65
66   Options
67       -badwords filterFile
68                      Specify a file containing bad words to be replaced  with
69                      !@#$%^&* characters when they appear in chat.
70
71       -d or -debug   Adds  some  diagnostic output. Can be specified multiple
72                      times to increase verbosity.
73
74       -dir or -directory directory
75                      Looks for data files in directory first.  This  defaults
76                      to  a directory named data in the current directory.  If
77                      not found there, the game looks for data  files  in  the
78                      current  directory, then in the default installation lo‐
79                      cation /usr/share/bzflag.
80
81       -config        Specify the configuration file to load. The name is rel‐
82                      ative  to  the  default configuration directory. This is
83                      usually only used by developers.
84
85       -configdir     Specify the configuration directory to use. This will be
86                      the  default  config  directory used by this instance of
87                      the game. This is really only needed if you can not  use
88                      the default directory.
89
90       -date mm/dd/yyyy
91                      Specifies  the  date  for positioning celestial objects.
92                      This option is available only when  bzflag  is  compiled
93                      with debugging enabled.
94
95       -e, -echo      Copies  all  message  window output to the shell on *nux
96                      and OSX, to stdout.txt on windows
97
98       -ea, -echoAnsi Copies all message window output like  -echo  preserving
99                      the ANSI color coding on *nix, same as -echo on windows.
100
101       -h, -help, --help
102                      Prints  a  concise  list  of the bzflag command line op‐
103                      tions.
104
105       -latitude latitude
106                      Uses latitude when computing celestial object positions.
107
108       -list url      Look for list servers using url.  A built-in url is used
109                      by  default  (the same url is the default for bzfs).  If
110                      url is default then the url is reset to the built-in url
111                      (the  url  is  remembered across invocations of bzflag).
112                      list servers keep a list of bzfs servers accessible from
113                      the  internet and are queried when using the Find Server
114                      menu.
115
116       -locale locale Set the locale used  to  display  messages,  menus,  hud
117                      alerts, etc.
118
119       -longitude longitude
120                      Uses  longitude  when  computing  celestial object posi‐
121                      tions.
122
123       -m, -mute      Disables sound.
124
125       -motd URL      Specify an alternate URL for the message of the day dis‐
126                      played           when           bzflag           starts.
127                      https://www.bzflag.org/motd.php  is  the  default.   See
128                      -nomotd.
129
130       -multisample   Uses  a  multisample buffer for rendering.  If multisam‐
131                      pling isn't available then the application  will  termi‐
132                      nate.
133
134       -nolist        Disables list server querying.  See -list.
135
136       -nomotd        Disables  queries for the message of the day when bzflag
137                      starts.
138
139       -notime        Removes a previously set fixed time for celestial object
140                      positions.  See -time.
141
142       -solo number-of-robots
143                      When you join a game, you'll also cause number-of-robots
144                      robots to join too.  This is an experimental option  and
145                      the  robots  are  extremely  stupid players.  Robots are
146                      added to teams at random.
147
148       -team team-name
149                      Chooses the player's team.  If there are no  team  posi‐
150                      tions  available  and  the  team-name is set to be auto‐
151                      matic, the player will try to join as an observer.
152
153       -time hh:mm:ss Specifies the local time used for positioning  celestial
154                      objects,  which  will  remain  fixed  rather  than  move
155                      through the sky as the day  advances.   Use  -notime  to
156                      undo this setting.
157
158       -v, -version, --version
159                      Prints the version number of the executable.
160
161       -view {normal | stereo | stacked | three | anaglyph}
162                      Chooses  one  of  the  possible display options.  Normal
163                      will render a single view to the entire screen.   Stereo
164                      will try to allocate a stereo (in-a-window) capable buf‐
165                      fer and then draw a single view in stereo.  Your  system
166                      must  support  stereo-in-a-window  buffers.   Three will
167                      render the front view to the upper right quadrant of the
168                      display,  a  left view to the lower left quadrant, and a
169                      right view to the lower right  quadrant.   This  is  in‐
170                      tended  for systems capable of driving multiple monitors
171                      from various areas of the display  surface,  yielding  a
172                      wrap  around view. stacked will render the two right eye
173                      view on the upper half of the display and the  left  eye
174                      on  the  lower  half.  anaglyph supports red-cyan stereo
175                      viewing glasses. Note that setting an  unsupported  view
176                      option  will  often  lead to BZFlag not running success‐
177                      fully. To correct this, run with -view normal.
178
179       -window widthxheight
180                      Runs the application in a window instead of full screen.
181                      Specify the width and height of the window after the op‐
182                      tion.
183
184       -zbuffer {on | off}
185                      When off is chosen the game will not attempt to allocate
186                      a  depth  (z)  buffer and will use a different rendering
187                      technique for hidden surface removal.  Some systems  may
188                      be  capable  of  using  a  higher screen resolution if a
189                      depth buffer isn't allocated.
190
191       [callsign[:password]@]server[:port]
192                      Specifies the callsign you want, and  the  host  running
193                      the  bzfs  server. Multiple independent games can be run
194                      on a single network, or even on  different  ports  on  a
195                      single  computer.  Which  server and port you choose de‐
196                      cides which game you enter.  The callsign and  the  port
197                      are  optional.  If you don't specify a port the standard
198                      server port will be used, and if  you  don't  specify  a
199                      callsign  the  callsign  used  for  the previous game is
200                      used.  If that cannot be found then bzflag  will  prompt
201                      for a callsign when joining a game.
202
203   Controls
204       Tanks are controlled by moving the mouse within the large yellow box in
205       the main view.  When the mouse is inside the small yellow box, the tank
206       is motionless.  The large box is the limit of the tank's speed.
207
208       Shots are fired by pressing the R left mouse button .  The type of shot
209       fired depends on what flag the tank has.  Normal shots last  about  3.5
210       seconds.  Reloading also takes 3.5 seconds for normal shots.
211
212       Pressing  the  R middle mouse button drops a flag.  Nothing will happen
213       if the tank has no flag or is not allowed to drop  the  flag  for  some
214       reason  (e.g.  it's  a  bad flag).  Flags are picked up by driving over
215       them.  A dropped flag gets tossed straight up;  it falls to the  ground
216       in about 3 seconds.
217
218       Pressing  the  R  right mouse button identifies the closest player cen‐
219       tered in the view.  If your tank has  the  guided  missile  super-flag,
220       this will also lock the missile on target.  However, the target must be
221       carefully centered for the missile to lock.
222
223       When the server allows jumping or if the tank has the jumping flag, the
224       R  Tab  key  jumps.  Tanks can jump onto buildings, however there is no
225       way to shoot downward (or upward) with a regular shot.  The guided mis‐
226       sile  and the shock wave are two ways of destroying a tank on or from a
227       building.
228
229       The current radar range can be changed by pressing the R 1, R 2, or R 3
230       keys above the alphabetic keys for low, medium, and long range, respec‐
231       tively.  The R f key toggles the flag help display, which describes the
232       flag  in  the  tank's  possession.   Displaying help does not pause the
233       game.
234
235       The R Pause key pauses and resumes play.  When paused, the tank  cannot
236       be  destroyed  nor  can  its  shots  destroy other players.  The reload
237       countdown is suspended and the radar and view are blanked when  paused.
238       A  paused  tank has a transparent black sphere surrounding it.  Since a
239       paused tank is invulnerable a player could cheat by pausing just before
240       being  destroyed,  so  there's a brief delay before the pause takes ef‐
241       fect.  This delay is long enough to make  pausing  effectively  useless
242       for  cheating.   Pressing R Pause before the pause takes effect cancels
243       the pause request.
244
245       The R Delete key initiates a self destruct sequence.  You  will  see  a
246       countdown  that  can  be stopped by pressing R Delete once more. Other‐
247       wise, you tank will self destruct. This can be useful if your tank gets
248       stuck and there is no other tank around to shoot you.
249
250       The list of players and scores is displayed when your tank is paused or
251       dead.  Pressing the R s key toggles the score display  when  alive  and
252       not paused.
253
254       The  R b key toggles binoculars, which gives a close up view of distant
255       objects.  The R 9 key toggles Otto, the automatic pilot, on and off.  R
256       t  key  toggles the frame rate display and the R y key toggle the frame
257       time display. The time of day can be changed with the R plus and R  mi‐
258       nus  keys,  which  advance  and  reverse the time by 5 minutes, respec‐
259       tively.  The time of day in the game is  initialized  to  the  system's
260       clock.   In  addition, the latitude and longitude are used to calculate
261       the positions of celestial objects.
262
263       The R Esc key shows the game menu.  Use the R Enter and arrow  keys  to
264       navigate  the  menu and the R Esc key to return to the previous menu or
265       hide the main menu.  The menus allow you to start a new server, join  a
266       game,  leave  a  game  and enter another, change the rendering options,
267       change the display resolution, change the sound volume, remap the mean‐
268       ings of keys, browse online help, and quit the game.
269
270       The display resolution is not always available for changing.  If it is,
271       use the R t key to test a selected resolution;  it will be loaded for a
272       few seconds and then the previous resolution restored.  Press the R En‐
273       ter key to permanently select a new resolution. When you quit the game,
274       the resolution is restored to what it was before the game started.
275
276       Options  are  recorded between game sessions in the .bzf/<version>/con‐
277       fig.cfg file in the user's home directory.   This  file  has  a  simple
278       name/value  pair format.  This file is completely rewritten by the game
279       after each session.
280
281       You can send typed messages to other players by pressing the R m or R n
282       keys.   The  R m key will send a message to your teammates only.  Rogue
283       players cannot send these messages.  The R n key will send a message to
284       all  the other players.  After pressing the key, just type your message
285       and press enter or Control-D.  To cancel a message,  you  can  enter  a
286       blank  message  or press Delete, Escape, or Control-C.  Be careful with
287       the Escape key;  pressing Escape once will cancel the message, pressing
288       it  again  will show the main menu.  Backspace will delete the most re‐
289       cently typed character.  The Tab key doesn't add a tab to  the  message
290       but  instead  causes  the tank to jump (as usual).  You can also send a
291       direct message to a single player by pressing the R , or R .  keys. The
292       R  , key will send your message to your 'nemesis', i.e. the last player
293       who killed you or was killed by you. The R .  key will send  a  private
294       message  to  another  player. You can choose the recipient by using the
295       left and right arrow keys.  R o toggles the quick-admin interface.  Use
296       the  arrow keys to select a command, and then fill in the necessary pa‐
297       rameters
298
299   Scoring
300       An individual's score is the difference between that player's wins  and
301       losses.   A  win  is  scored  for each enemy tank destroyed.  A loss is
302       scored for each teammate destroyed and for each time the player is  de‐
303       stroyed.   The  score sheet displays each player's score and the number
304       of wins and losses.
305
306       A team's score is calculated differently depending on the  game  style.
307       In  the  capture-the-flag  style, the team score is the number of enemy
308       flags captured minus the number of times the team's flag was  captured.
309       Capturing  your  own flag (by taking it onto an enemy base) counts as a
310       loss.  In the free-for-all style, the team score is sum of the wins  of
311       all  the  players  on  the  team minus the sum of the losses of all the
312       players on the team. In the rabbit-chase style, scoring is  similar  to
313       free-for-all.
314
315       The  score sheet also lists the number times you have destroyed or been
316       destroyed by each other player under the Kills heading.  This lets  you
317       compare your one-on-one performance against other players.
318
319   Teleporters
320       The server can be configured to place teleporters in the game.  A tele‐
321       porter is a tall black transparent object  that  instantaneously  moves
322       any  object  (tanks  and  shots) passing through it to some other tele‐
323       porter.  The teleporter connections are fixed for the entire game.   In
324       the capture-the-flag style the connections are always the same.  In the
325       free-for-all style the connections are  random  and  reversible  (going
326       back through where you come out puts you back where you started).
327
328       Each  side  of  a teleporter teleports independently of the other side.
329       However, it's possible for each side to go to the  other.   This  is  a
330       through-teleporter  and  it's almost as if it weren't there.  It's also
331       possible for a side to teleport to itself.   This  is  a  reverse-tele‐
332       porter.  Shooting at a reverse teleporter is likely to be self-destruc‐
333       tive.  Shooting a laser at a reverse teleporter is invariably fatal.
334
335   Radar
336       The radar is displayed on the left side of the control panel.  It  pro‐
337       vides  a  satellite view of the game.  Buildings and the outer wall are
338       light blue.  Team bases are outlined squares in the team colors.  Tele‐
339       porters  are short yellow lines.  Tanks are dots the in the tank's team
340       color, except for rogues which are yellow.  The size of a tank's dot is
341       a  rough  indication  of  the tank's altitude: higher tanks have larger
342       dots.  Flags are small crosses.  Team flags have the team  color  while
343       super-flags  are white.  Shots are small white dots (except laser beams
344       which are line segments and shock waves which are circles).
345
346       The tank always appears in the center of the radar and the  radar  dis‐
347       play  rotates  with  the  tank so that forward is always up.  There's a
348       small tick mark indicating forward.  The left and right extremes of the
349       current  view  are represented by a yellow V whose tip is at the center
350       of the radar.  North is indicated by the letter N.
351
352   Heads Up Display
353       The heads-up-display, or HUD, has several displays.  First,  there  are
354       two boxes in the center of the view.  As explained above, these delimit
355       the ranges for the mouse.  These boxes are  yellow  when  you  have  no
356       flag.   Otherwise they take the color of the flag you're holding (white
357       for superflags).
358
359       Above the larger box is a heading tape showing  your  current  heading.
360       North  is  0, east is 90, etc.  If jumping is allowed, an altitude tape
361       appears to the right of the larger box.
362
363       Small colored diamonds or arrows may appear on the  heading  tape.   An
364       arrow  pointing  left  means that a particular flag is to your left, an
365       arrow pointing right means that the flag is to your right, and  a  dia‐
366       mond  indicates  the heading to the flag by its position on the heading
367       tape.  In capture-the-flag mode a marker in your team's color is always
368       present,  showing  you  the  direction  to  your team's flag.  A yellow
369       marker shows the way to the antidote flag (when you have a bad flag and
370       antidote flags are enabled).
371
372       At  the  top  of the HUD are several text readouts.  At the very top on
373       the left is your callsign and score, in your team's color.  At the very
374       top  on the right is the name of the flag you're holding (or nothing if
375       you have no flag).  In the center at the top is  your  current  status:
376       ready,  dead,  sealed,  zoned, or reloading. If you have a bad flag and
377       shaking time is enabled and your status is ready, the  status  displays
378       how  much  time is left before the bad flag is shaken.  When reloading,
379       the time until you're reloaded is displayed.  A tank is sealed when  it
380       has  the  oscillation overthruster flag and any part of the tank is in‐
381       side a building. A tank is zoned when it has the phantom zone flag  and
382       has  passed  through  a  teleporter.   When there's a time limit on the
383       game, the time left in the game is displayed to the left of the status.
384
385   Flags
386       Team flags are supplied by the server  in  the  capture-the-flag  style
387       game.   While  at least one player is on a team, that team's flag is in
388       the game.  When captured, the flag is returned to the team's base.   If
389       the  flag  is dropped in a Bad Place, it is moved to a safety position.
390       Bad Places are:  on top of a building or on an enemy  team  base.   The
391       flag  can be dropped on a team base only by a player from a third team;
392       for example, when a blue player drops the red flag on the green base.
393
394       A team flag is captured when a tank takes an enemy flag onto  its  base
395       or  when  a  tank takes its flag onto an enemy base (even if there's no
396       one playing on that team).  You must be on  the  ground  to  capture  a
397       flag.
398
399       The  server  can  be  configured to supply a fixed or random set of su‐
400       per-flags.  These flags are white and come in many  flavors.   However,
401       you  cannot  tell what a super-flag is until it's picked up.  There are
402       two broad categories of super-flags:  good and bad.   Good  super-flags
403       may  be  dropped  and  will  remain  for  up to 4 possessions.  Bad su‐
404       per-flags are sticky -- in general, they cannot be dropped.  The server
405       may  provide  a yellow antidote flag.  Driving over it will release the
406       bad flag.  The server may also allow a timeout and/or a number of  wins
407       to  shake the flag.  Scoring the required number of wins, surviving the
408       required amount of time or being destroyed will automatically drop  the
409       flag.  Bad flags disappear after the first possession.
410
411       Here is a brief description of each good superflag with the flag's code
412       in parentheses:
413
414       High Speed (V) Boosts top speed by 50%.
415
416       Quick Turn (QT)
417                      Boosts turn rate by 50%.
418
419       Agility (A)    Improves a tank's dodging capabilities.
420
421       Oscillation Overthruster (OO)
422                      Let's the tank go through buildings.  You cannot back up
423                      in or into a building, nor can you shoot while inside.
424
425       Rapid Fire (F) Increases  shot speed and decreases range and reload de‐
426                      lay.
427
428       Machine Gun (MG)
429                      Increases shot speed and  dramatically  decreases  range
430                      and reload delay.
431
432       Guided Missile (GM)
433                      Shots  guide themselves when locked on.  The missile can
434                      be retargeted at any time during its  flight  (with  the
435                      right  mouse  button).  This allows the player some con‐
436                      trol over the missile's steering.
437
438       Laser (L)      Shoots a laser,  with  effectively  infinite  speed  and
439                      range.   Just point and shoot.  The binoculars are handy
440                      for lining up distant targets.  The downside  (you  knew
441                      it was coming) is that the reload time is doubled.
442
443       Ricochet (R)   Shots  reflect  off  walls.  It is exceptionally easy to
444                      kill yourself with this flag.
445
446       Super Bullet (SB)
447                      Shots can go through buildings  (possibly  destroying  a
448                      tank  with  the  oscillation  overthruster flag) and can
449                      also destroy (phantom) zoned tanks.
450
451       Stealth (ST)   Tank becomes invisible on radar  but  is  still  visible
452                      out-the-window.
453
454       Cloaking (CL)  Tank becomes invisible out-the-window but is still visi‐
455                      ble on radar.
456
457       Invisible Bullet (IB)
458                      Shots are invisible on radar (except  your  own).   They
459                      are visible out-the-window.  Sort of stealth for shots.
460
461       Tiny (T)       Tank becomes much smaller and harder to hit.
462
463       Narrow (N)     Tank becomes paper thin.  It's very hard (but not impos‐
464                      sible) to hit a narrow tank  from  the  front  or  back.
465                      However, the tank is as long as usual so hitting it from
466                      the side has normal difficulty.
467
468       Shield (SH)    Getting shot while in possession  of  this  flag  simply
469                      drops  the flag (instead of destroying the tank).  Since
470                      the flag may not disappear you may want to  wait  around
471                      for  it  to fall to the ground so you can grab it again,
472                      but, be warned, the shield flag flies for an extra  long
473                      time (longer than the normal reload time).
474
475       Steamroller (SR)
476                      Tank  can  destroy other tanks by driving over them (but
477                      you must get quite close).
478
479       Shock Wave (SW)
480                      Tank doesn't fire shells.  Instead it sends out a  shock
481                      wave  in all directions.  Any tank caught in the wave is
482                      destroyed (including tanks on or in buildings).
483
484       Phantom Zone (PZ)
485                      Driving through a teleporter phantom zones the tank.   A
486                      zoned tank cannot shoot, but can drive through buildings
487                      and cannot be destroyed except by a Super  Bullet  or  a
488                      Shock Wave (or if the team's flag is captured).
489
490       Genocide (G)   Destroying  any  tank on a team destroys every player on
491                      that team.
492
493       Jumping (JP)   Allows the tank to jump.  You cannot steer while in  the
494                      air.
495
496       Identify (ID)  Displays  the identity of the closest flag in the vicin‐
497                      ity.
498
499       Masquerade (MQ)
500                      You tank looks like a teammate when viewed  out  of  the
501                      window.   Bullets,  radar and targeting reveal your true
502                      identity.
503
504       Burrow {BU}    You tank burrows into the ground up to your muzzle, mak‐
505                      ing  you  impervious to normal shots, as they sail above
506                      you. However your tank controls are sluggish,  and  any‐
507                      one, no matter what flag they have, can crush you like.
508
509       Seer (SE)      See  Stealthed, Cloaked and Masqueraded tanks as normal,
510                      as well as Invisible Bullets.
511
512       Thief (TH)     Tank is small and fast, when you shoot an  opponent,  he
513                      is not killed, but instead, you steal his flag.
514
515       Useless (US)   It's useless!
516
517       Wings (WG)     Tank  can  drive  around  in the air, and may be able to
518                      jump multiple times.  This can be useful when jumping or
519                      falling.
520
521       A  brief  description  of  each  bad  superflag with the flag's code in
522       parentheses:
523
524       Colorblindness (CB)
525                      Prevents tank from seeing  any  team  information  about
526                      other  tanks.   You have to be careful to avoid shooting
527                      teammates.
528
529       Obesity (O)    The tank becomes very large and easy to  hit.   It's  so
530                      big that it can't fit through teleporters.
531
532       Left Turn Only (<-)
533                      Prevents the tank from turning right.
534
535       Right Turn Only (->)
536                      Prevents the tank from turning left.
537
538       Forward Only (FO)
539                      Prevents the tank from going backwards.
540
541       Reverse Only (RO)
542                      Prevents the tank from going forward.
543
544       Momentum (M)   Gives the tank a lot of inertia.
545
546       Blindness (B)  Blanks  the out-the-window view.  The radar still works.
547                      It is effectively impossible to  detect  any  tank  with
548                      Stealth;  shooting a Stealth with Blindness is the stuff
549                      legends are made of.
550
551       Jamming (JM)   Disables the radar but you can still see.
552
553       Wide Angle (WA)
554                      Gives the tank a fish eye lens that's rather  disorient‐
555                      ing.
556
557       No Jumping (NJ)
558                      Tank is not allowed to jump.
559
560       Trigger Happy (TR)
561                      Tank can't stop shooting.  Watch out for that ricochet.
562
563       Reverse Controls (RC)
564                      Tank  driving controls are reversed from their usual be‐
565                      havior.
566
567   Observing
568       If a server is full or if you just want to watch a battle  without  in‐
569       terfering  in it, you can use the observer mode. To join a server as an
570       observer, select R Observer as your tank's team. The maximum number  of
571       observers can be restricted by the server admin, so you might still not
572       be able to join a full server.
573
574       When in observer mode, you can freely roam the world. Using  the  arrow
575       keys  you  can  rotate the camera in every direction. Holding shift and
576       using the arrow keys moves the camera left,  right,  forward  or  back.
577       Pressing  the  up or down arrow while holding the R ALT key will change
578       the camera's altitude. The R F9 and R F10 keys change the camera's  fo‐
579       cal  lengths,  giving a zoom effect. The R F11 key will reset the zoom.
580       Pressing R l lets you toggle the display of tank labels.
581
582       Repeatedly pressing R F8 cycles through different roaming modes:  free,
583       tracking,  following,  first  person  (driving  with) and tracking team
584       flag.  In tracking mode, the camera will automatically look at a  tank.
585       You  can  cycle through available tanks with the R F6 and R F7 keys. In
586       follow mode, the camera is positioned right behind the  targeted  tank,
587       whereas  you actually look from within the tank when using first person
588       mode. The last  mode,  track  team  flag  is  only  available  in  cap‐
589       ture-the-flag  games and will track the team flags. Again, use R F6 and
590       R F7 to choose which flag to track. One special option that can be used
591       with follow, tracking, and first person modes is that you can choose to
592       do it with the winning tank.  This is selected by cycling  through  the
593       tanks until you see the winner option. In this mode, you will always be
594       engaged with whoever has the best score (and is alive).  The default is
595       drive with winner mode.
596

User Commands

598       The  following commands can be executed by sending a message to all and
599       using these strings as the message
600
601       /bind key press action
602                      Bind a key press to an action. press can be up, down  or
603                      both
604
605       /cmds          Show a list of all client and server commands
606
607       /debug [level] Show or set the debug level to level
608
609       /diff          List  all  BZDB server variables that are not set to the
610                      default value
611
612       /dumpvars      Dump a list of all local variables and their  values  to
613                      the standard output
614
615       /forceradar    Force  the  radar  to  be  displayed (only works for ob‐
616                      servers)
617
618       /highlight pattern
619                      Highlight all messages containing pattern on the console
620
621       /localset variable [value]
622                      Read a local variable or set it to value
623
624       /quit          Exit the game
625
626       /retexture     Reload the textures of the game
627
628       /roampos {reset|send|angle|x y z [theta [phi [zoom]]]}
629                      Manipulate the observer camera (only useful  in  Roaming
630                      and Tracking modes). Without arguments, it shows a usage
631                      message and the current camera  location.  reset  resets
632                      the  camera's location to the center of the map and send
633                      sends information about the camera to the server.  angle
634                      moves  the  camera  outside  the map at a certain angle,
635                      looking towards its center. x, y and z are used  to  set
636                      the  camera's location, theta defines the camera's hori‐
637                      zontal angle, phi defines its vertical  angle  and  zoom
638                      sets  the camera's zoom level. All angles are defined in
639                      degrees.
640
641       /savemsgs [-s] [-t]
642                      Save all messages to a file in your config directory. If
643                      -s  is  provided,  coloring data are stripped.  If -t is
644                      provided, timestamps are added to the messages.
645
646       /saveworld [-g] [-m] [-o] filename
647                      Save the current world to filename. Specify -g  to  pre‐
648                      vent  the creation of groups, -m to save some primitives
649                      as meshes and -o to create a WaveFront OBJ file  instead
650                      of a BZW one.
651
652       /silence playerName
653                      Do not display any message coming from player with play‐
654                      erName name
655
656       /unsilence playerName
657                      Reshow messages coming from player with playerName name
658

FILES

660       ~/.bzf/<version>/config.cfg
661                      Stores options between game sessions.
662

SEE ALSO

664       bzadmin(6), bzfs(6), bzw(5)
665
666
667
668BZFlag 2.4.22                     2021-07-21                         BZFLAG(6)
Impressum