home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 October / enter-2005-10.iso / files / bzflag-2.0.4.exe / data / bzfs.conf < prev    next >
Encoding:
Text File  |  2005-04-06  |  12.0 KB  |  420 lines

  1. # This is a BZFlag Server (bzfs) configuration file.  To make the server
  2. # use this file, use the command "bzfs -conf /path/to/this/file.conf".
  3. # Please read through it carefully.  Lines starting with a # are comments.
  4. # to enable an option, remove the # at the beginning of a line.  To
  5. # disable that option, put the # back.  There are some examples in this
  6. # file.  Make sure you change the examples if you uncomment the line.  If
  7. # you don't know what something does, you are probably okay to just leave
  8. # it commented out.  Failure to read through this file (looking for
  9. # already uncommented lines) might be a little embarrassing. Have fun.
  10.  
  11.  
  12. # Enables inertia and sets the maximum linear and angular accelerations.
  13. # The units are somewhat arbitrary so you'll have to experiment to find
  14. # suitable values.  The values must be non-negative and higher values
  15. # yield greater inertia.
  16.  
  17. #-a <vel> <rot>
  18.  
  19. # Define a message which will be broadcast to all players every 15
  20. # minutes.
  21.  
  22. #-admsg "This message gets sent to users every 15 minutes."
  23.  
  24. # When -c  is  supplied,  this  option randomly rotates the buildings.
  25.  
  26. # Automatically assigns players to teams when they join so that teams are
  27. # evenly matched in number of players.  Players are placed on teams with
  28. # lowest number of players first, then those with the lowest scores or
  29. # kill ratios.
  30.  
  31. #-autoteam
  32.  
  33. # This option allows world objects to be randomly rotated. Only applies
  34. # if a randomly generated world is used.
  35.  
  36. #-b
  37.  
  38. # This option sets up your ban list.  This is ip masks separated by
  39. # commas.
  40.  
  41. #-ban "192.168.1.5,10.10.2.*,10.2.*.*"
  42.  
  43. # This option tells the server where to store the banlist. The banlist will
  44. # be loaded from this file when the server starts (if the file exists) and
  45. # written back to the file when someone gets banned or unbanned. If this
  46. # option isn't used the banlist will not be saved.
  47.  
  48. #-banfile mybanfile
  49.  
  50. # Specify a file that contains bad words that will be used when either
  51. # -filterCallsigns or -filterChat is enabled.
  52.  
  53. #-badwords /conf/multilingualSwearList.txt
  54.  
  55. # Turn on the filtering of chat messages.  Messages have words provided
  56. # via a  -badwords file are replaced with !@#$%^&* characters.
  57.  
  58. #-filterChat
  59.  
  60. # Turn on the filtering of callsigns.  Callsigns are compared against
  61. # bad words provided via -badwords.
  62.  
  63. #-filterCallsigns
  64.  
  65. # By default, all filtering is aggressive, matching much more than what
  66. # is strictly listed in a -badwords file for convenience. Providing this
  67. # option will make the -filterCallsigns and -filterChat comparisons
  68. # exact match only.
  69.  
  70. #-filterSimple
  71.  
  72. # This enables capture-the-flag style game. Default is free-for-all style
  73. # game.
  74.  
  75. #-c
  76.  
  77. # Enables capture-the-flag style game with a balanced random map. Default is
  78. # free-for-all style game.
  79.  
  80. #-cr
  81.  
  82. # This option is for debug.  You can have as many as 4 of them.
  83.  
  84. # simple debug
  85. #-d
  86. # and more complex debugging.
  87. #-dd
  88. #-ddd
  89. #-dddd
  90.  
  91. # This option controls the building density on random worlds(1-10) default is 5
  92.  
  93. #-density 5
  94.  
  95. # It is possible to restrict bots and autopilot from being used on the server.
  96. # This is accomplished with the following.
  97.  
  98. #-disableBots
  99.  
  100. # There are two sets of flags. Flags that must be in the world at all times
  101. # and flags that may get generated randomly in addition. +f specifies flags that
  102. # must be there and -f specifies flags the should not be randomly generated.
  103.  
  104. # The server will randomly generate flags from the following list.  If you
  105. # want to be sure there is at least a certain amount of a flag on the map
  106. # at any given time, you can use the +f option to guarantee a certain
  107. # number of a flag by repeating the option that many times.  So to insure
  108. # there are at least 4 Oscillation Overthrusters you would do the
  109. # following, minus the # signs.  Using "+f good" is the equivalent of
  110. # doing +f for each of the good flags.  You are allowed to specify more than
  111. # one team flag in CTF games.
  112.  
  113. #+f OO
  114. #+f OO
  115. #+f OO
  116. #+f OO
  117. #+f GM{10}
  118.  
  119. # Flag IDs: Good: A - Agility, B* - Blue Team, BU - Burrow, CL - Cloaking,
  120. # G - Genocide, G* - Green Team, GM - Guided Missile, ID - Identify,
  121. # IB - Invisible Bullet, JP - Jumping, L - Laser, MG - Machine Gun,
  122. # MQ - Masquerade, N - Narrow, OO - Oscillation Overthruster, PZ - Phantom
  123. # Zone, P* - Purple Team, QT - Quick Turn, F - Rapid Fire, R* - Red Team,
  124. # R - Ricochet, SE - Seer, SH - Shield, SW - Shockwave, ST - Stealth,
  125. # SR - Steamroller, SB - Super Bullet, T- Tiny, TH - Thief, U - Useless,
  126. #  V - Velocity, WG - Wings
  127. # Bad:  BL - Blindness, BY - Bouncy, CB - Color Blindess, FO - Forward Only,
  128. # JM - Jamming, LG - Lag, LT - Left Turn Only, M - Momentum, NJ - No Jumping,
  129. # O - Obesity, RC - Reverse Controls, RO - Reverse Only, RT - Right Turn
  130. # Only, TR - Trigger Happy, WA - Wide Angle
  131.  
  132. # If you want to restrict a certain flag, you can use the -f option.
  133. # just like with the +f option.  "-f bad" is the same as doing -f for
  134. # all of the bad flags.  You might want to turn off jump and ricochet
  135. # flags if the server already has jump and ricochet turned on.
  136.  
  137. #-f bad
  138. #-f JP
  139. #-f R
  140.  
  141. # This option allows for flags on box buildings.
  142.  
  143. #-fb
  144.  
  145. # This option allows tanks to spawn on buildings. This is especially useful
  146. # as tank spawn locations are now are calculated on the server without the
  147. # advantage of knowing where shots are.
  148.  
  149. #-sb
  150.  
  151. # Registered player files which will be loaded on startup.
  152. #-passdb server.pass
  153. #-userdb server.users
  154. #-groupdb server.groups
  155.  
  156. # server-specific variables can be modified in-game using /set varname value
  157.  
  158. #-vars vars.txt
  159.  
  160. # This option causes the server to quit after serving one game.  This is
  161. # handy if you want to do a timed game, or script a rotating server.
  162.  
  163. #-g
  164.  
  165. # This option gives buildings random heights.  This is used when
  166. # you are using random maps.
  167.  
  168. #-h
  169.  
  170. # This option specifies a help file that will be displayed when the player
  171. # types /help name.  Files can be a max of 10 lines long each.
  172.  
  173. #-helpfile jump.txt jump
  174. #-helpfile shockwave.txt shockwave
  175.  
  176. # Server will listen for and respond to "pings" (sent via broadcast) on
  177. # the given interface.  The server uses the first interface by default.
  178. # This is the TCP/UDP/IP address the server will listen on.
  179. # You probably don't need to use this unless your server has multiple
  180. # interfaces and doesn't show up on the server lists.
  181.  
  182. #-i interface
  183.  
  184. # This option allows jumping.
  185.  
  186. -j
  187.  
  188. # This option kicks players after they have been warned about high lag for
  189. # a certain number of times.
  190.  
  191. -lagdrop 3
  192.  
  193. # This option warns the user their lag is too high when it crosses the
  194. # number of milliseconds set.
  195.  
  196. -lagwarn 600
  197.  
  198. # This option kicks the user off after they have been idle for the
  199. # specified number of seconds.
  200.  
  201. -maxidle 300
  202.  
  203. # This sets the max number of players.  It can be done in 2 ways.  A flat
  204. # count of players, or by number of players on a given team.
  205.  
  206. # This allows up to 50 players, no team limits.
  207.  
  208. #-mp 50
  209.  
  210. # This allows for max player by team.
  211. # The order is rogue, red, green, blue, purple,observer
  212.  
  213. #-mp 4,4,4,4,4,3
  214.  
  215. # This option sets the max score for players.  The game ends when a person
  216. # reaches this score and is declared the winner.
  217.  
  218. #-mps 100
  219.  
  220. # This sets the maximum number of shots before a reload.  The default
  221. # is 1.
  222.  
  223. -ms 2
  224.  
  225. # This sets the max team score.  The first team to reach this score is
  226. # declared the winner and the game is ended.
  227.  
  228. #-mts 250
  229.  
  230. # Set to not use a UDP connection for players. You typically do NOT want to
  231. # do this (UDP is good!)
  232.  
  233. #-noudp
  234.  
  235. # The server will listen on this port.  Default port is 5154.
  236.  
  237. #-p 5154
  238.  
  239. # Sets the admin password for the server. CHANGE THIS!
  240.  
  241. -password s33kritw3rd
  242.  
  243. # This specifies the number of seconds in which a poll can be vetoed.
  244.  
  245. #-poll vetoTime=60
  246.  
  247. # This specifies the percentage of people required for a successful vote.
  248.  
  249. #-poll votePercentage=51
  250.  
  251. # This is the number of voters required to hold a poll.
  252.  
  253. #-poll votesRequired=6
  254.  
  255. # This is the length of time that players have to vote.
  256.  
  257. #-poll voteTime=60
  258.  
  259. # This dumps the score to console when it changes.
  260.  
  261. #-printscore
  262.  
  263. # This is the public message that the server advertises on the public
  264. # server list.  This is required if you want to be shown on the list.
  265. # It often advertises the map you are using.  Keep it short.
  266.  
  267. #-public "Some wizbang BZFlag server - I need to read instructions"
  268.  
  269. # This is also needed to be listed on the public server list.  The
  270. # address needs to be valid in DNS.
  271.  
  272. -publicaddr example.com:5154
  273.  
  274. # You probably don't need to use this, but it is there if you do.  This
  275. # specifies where the server advertises itself.  The built-in default
  276. # should work just fine.  You need to hunt down the proper address if
  277. # doesn't work.
  278. #
  279.  
  280. #-publiclist <list-server-url>
  281.  
  282. # Tells server not to respond to "pings".  This makes the server private.
  283.  
  284. #-q
  285.  
  286. # This makes most shots ricochet.
  287.  
  288. #+r
  289.  
  290. # Hunt the rabbit game is activated with this option.  Use only one of these
  291. # options.
  292.  
  293. # Choose rabbit based on score.
  294. #-rabbit score
  295.  
  296. # Rabbit is chosen by whoever kills the rabbit.
  297. #-rabbit killer
  298.  
  299. # Or you can choose the rabbit randomly.
  300. #-rabbit random
  301.  
  302. # You can set up a server for replay mode by entering this option
  303.  
  304. #-replay
  305.  
  306. # This option sets the recording buffer to the specified amount of megabytes.
  307.  
  308. #-recbuf 2
  309.  
  310. # This option sets the directory to look for and save recordings.
  311.  
  312. #-recdir "C:\"
  313.  
  314. # You can specify a file so that people can type /report to report problems
  315. # on the server.  The reports are logged in this file.
  316.  
  317. #-reportfile report.txt
  318.  
  319. # You can also use this option to cause the /report to trigger a command
  320. # as well as, or instead of logging to a file.
  321.  
  322. #-reportpipe command
  323.  
  324. # This requires clients to use UDP (a good thing).  This will generally
  325. # make the server behave better, and make play more smooth.
  326.  
  327. #-requireudp
  328.  
  329. # Use +s to have the server generate a certain number of extra super flags
  330. # and have them available at all times.
  331.  
  332. #+s 20
  333.  
  334. # The server will have up to this many super flags at any time.
  335.  
  336. #-s 30
  337.  
  338. # This option allows for antidote flags to be available for players who
  339. # get bad flags.
  340.  
  341. #-sa
  342.  
  343. # This allows you to limit the number of shots from a particular flag.
  344.  
  345. #-sl GM 20
  346. #-sl L 20
  347.  
  348. # This sets the amount of time in seconds that is required to pass between
  349. # two identical messages sent.
  350.  
  351. -spamtime 10
  352.  
  353. # This sets the amount of times to warn spammers (see -spamtime) before they
  354. #    are kicked.
  355.  
  356. -spamwarn 3
  357.  
  358. # This is the server welcome message.  Please change it.  You can use \n
  359. # to designate new lines.
  360.  
  361. -srvmsg "I have a cool BZFlag server, and I can not read."
  362.  
  363. # Bad flags are automatically dropped after this many seconds.
  364.  
  365. -st 10
  366.  
  367. # Bad flags are automatically dropped after this many wins.
  368.  
  369. -sw 1
  370.  
  371. # This forces all clients to use the same time of day.  The time is
  372. # determined by the server's clock.  This disables the + and - keys
  373. # on the clients.
  374.  
  375. #-synctime
  376.  
  377. # Adds teleporters to the game.
  378.  
  379. #-t
  380.  
  381. # This option allows you to tell the server how long a team flag remains
  382. # before it is reset after the last player on a team leaves.  The default
  383. # is 30 seconds.
  384.  
  385. #-tftimeout 60
  386.  
  387. # This sets time limit (in seconds) for the game.  Time starts when first
  388. # client connects.
  389.  
  390. #-time 3600
  391.  
  392. # This option requires a timed game to be started using the /countdown
  393. # command to start a timed game.  Default is when first player joins.
  394.  
  395. #-timemanual
  396.  
  397. # By default if a player kills a teammate, he dies too, this option turns this
  398. # off.  Used mostly for capture the flag style games.
  399.  
  400. #-tk
  401.  
  402. # Kick a player if his ratio of teammate to non-teammate kills is this
  403. # percentage or greater.
  404.  
  405. #-tkkr 30
  406.  
  407. # This option changes the size of random maps.
  408.  
  409. #-worldsize 800
  410.  
  411. # This specifies the world filename.
  412.  
  413. # Use this format for *nix and Mac
  414. #-world "/usr/games/bzflag/megadome.bzw"
  415.  
  416. # Use this format for Windows
  417. #-world "c:\mymaps\megadome.bzw"
  418.  
  419.  
  420.