home *** CD-ROM | disk | FTP | other *** search
- # This is a BZFlag Server (bzfs) configuration file. To make the server
- # use this file, use the command "bzfs -conf /path/to/this/file.conf".
- # Please read through it carefully. Lines starting with a # are comments.
- # to enable an option, remove the # at the beginning of a line. To
- # disable that option, put the # back. There are some examples in this
- # file. Make sure you change the examples if you uncomment the line. If
- # you don't know what something does, you are probably okay to just leave
- # it commented out. Failure to read through this file (looking for
- # already uncommented lines) might be a little embarrassing. Have fun.
-
-
- # Enables inertia and sets the maximum linear and angular accelerations.
- # The units are somewhat arbitrary so you'll have to experiment to find
- # suitable values. The values must be non-negative and higher values
- # yield greater inertia.
-
- #-a <vel> <rot>
-
- # Define a message which will be broadcast to all players every 15
- # minutes.
-
- #-admsg "This message gets sent to users every 15 minutes."
-
- # When -c is supplied, this option randomly rotates the buildings.
-
- # Automatically assigns players to teams when they join so that teams are
- # evenly matched in number of players. Players are placed on teams with
- # lowest number of players first, then those with the lowest scores or
- # kill ratios.
-
- #-autoteam
-
- # This option allows world objects to be randomly rotated. Only applies
- # if a randomly generated world is used.
-
- #-b
-
- # This option sets up your ban list. This is ip masks separated by
- # commas.
-
- #-ban "192.168.1.5,10.10.2.*,10.2.*.*"
-
- # This option tells the server where to store the banlist. The banlist will
- # be loaded from this file when the server starts (if the file exists) and
- # written back to the file when someone gets banned or unbanned. If this
- # option isn't used the banlist will not be saved.
-
- #-banfile mybanfile
-
- # Specify a file that contains bad words that will be used when either
- # -filterCallsigns or -filterChat is enabled.
-
- #-badwords /conf/multilingualSwearList.txt
-
- # Turn on the filtering of chat messages. Messages have words provided
- # via a -badwords file are replaced with !@#$%^&* characters.
-
- #-filterChat
-
- # Turn on the filtering of callsigns. Callsigns are compared against
- # bad words provided via -badwords.
-
- #-filterCallsigns
-
- # By default, all filtering is aggressive, matching much more than what
- # is strictly listed in a -badwords file for convenience. Providing this
- # option will make the -filterCallsigns and -filterChat comparisons
- # exact match only.
-
- #-filterSimple
-
- # This enables capture-the-flag style game. Default is free-for-all style
- # game.
-
- #-c
-
- # Enables capture-the-flag style game with a balanced random map. Default is
- # free-for-all style game.
-
- #-cr
-
- # This option is for debug. You can have as many as 4 of them.
-
- # simple debug
- #-d
- # and more complex debugging.
- #-dd
- #-ddd
- #-dddd
-
- # This option controls the building density on random worlds(1-10) default is 5
-
- #-density 5
-
- # It is possible to restrict bots and autopilot from being used on the server.
- # This is accomplished with the following.
-
- #-disableBots
-
- # There are two sets of flags. Flags that must be in the world at all times
- # and flags that may get generated randomly in addition. +f specifies flags that
- # must be there and -f specifies flags the should not be randomly generated.
-
- # The server will randomly generate flags from the following list. If you
- # want to be sure there is at least a certain amount of a flag on the map
- # at any given time, you can use the +f option to guarantee a certain
- # number of a flag by repeating the option that many times. So to insure
- # there are at least 4 Oscillation Overthrusters you would do the
- # following, minus the # signs. Using "+f good" is the equivalent of
- # doing +f for each of the good flags. You are allowed to specify more than
- # one team flag in CTF games.
-
- #+f OO
- #+f OO
- #+f OO
- #+f OO
- #+f GM{10}
-
- # Flag IDs: Good: A - Agility, B* - Blue Team, BU - Burrow, CL - Cloaking,
- # G - Genocide, G* - Green Team, GM - Guided Missile, ID - Identify,
- # IB - Invisible Bullet, JP - Jumping, L - Laser, MG - Machine Gun,
- # MQ - Masquerade, N - Narrow, OO - Oscillation Overthruster, PZ - Phantom
- # Zone, P* - Purple Team, QT - Quick Turn, F - Rapid Fire, R* - Red Team,
- # R - Ricochet, SE - Seer, SH - Shield, SW - Shockwave, ST - Stealth,
- # SR - Steamroller, SB - Super Bullet, T- Tiny, TH - Thief, U - Useless,
- # V - Velocity, WG - Wings
- # Bad: BL - Blindness, BY - Bouncy, CB - Color Blindess, FO - Forward Only,
- # JM - Jamming, LG - Lag, LT - Left Turn Only, M - Momentum, NJ - No Jumping,
- # O - Obesity, RC - Reverse Controls, RO - Reverse Only, RT - Right Turn
- # Only, TR - Trigger Happy, WA - Wide Angle
-
- # If you want to restrict a certain flag, you can use the -f option.
- # just like with the +f option. "-f bad" is the same as doing -f for
- # all of the bad flags. You might want to turn off jump and ricochet
- # flags if the server already has jump and ricochet turned on.
-
- #-f bad
- #-f JP
- #-f R
-
- # This option allows for flags on box buildings.
-
- #-fb
-
- # This option allows tanks to spawn on buildings. This is especially useful
- # as tank spawn locations are now are calculated on the server without the
- # advantage of knowing where shots are.
-
- #-sb
-
- # Registered player files which will be loaded on startup.
- #-passdb server.pass
- #-userdb server.users
- #-groupdb server.groups
-
- # server-specific variables can be modified in-game using /set varname value
-
- #-vars vars.txt
-
- # This option causes the server to quit after serving one game. This is
- # handy if you want to do a timed game, or script a rotating server.
-
- #-g
-
- # This option gives buildings random heights. This is used when
- # you are using random maps.
-
- #-h
-
- # This option specifies a help file that will be displayed when the player
- # types /help name. Files can be a max of 10 lines long each.
-
- #-helpfile jump.txt jump
- #-helpfile shockwave.txt shockwave
-
- # Server will listen for and respond to "pings" (sent via broadcast) on
- # the given interface. The server uses the first interface by default.
- # This is the TCP/UDP/IP address the server will listen on.
- # You probably don't need to use this unless your server has multiple
- # interfaces and doesn't show up on the server lists.
-
- #-i interface
-
- # This option allows jumping.
-
- -j
-
- # This option kicks players after they have been warned about high lag for
- # a certain number of times.
-
- -lagdrop 3
-
- # This option warns the user their lag is too high when it crosses the
- # number of milliseconds set.
-
- -lagwarn 600
-
- # This option kicks the user off after they have been idle for the
- # specified number of seconds.
-
- -maxidle 300
-
- # This sets the max number of players. It can be done in 2 ways. A flat
- # count of players, or by number of players on a given team.
-
- # This allows up to 50 players, no team limits.
-
- #-mp 50
-
- # This allows for max player by team.
- # The order is rogue, red, green, blue, purple,observer
-
- #-mp 4,4,4,4,4,3
-
- # This option sets the max score for players. The game ends when a person
- # reaches this score and is declared the winner.
-
- #-mps 100
-
- # This sets the maximum number of shots before a reload. The default
- # is 1.
-
- -ms 2
-
- # This sets the max team score. The first team to reach this score is
- # declared the winner and the game is ended.
-
- #-mts 250
-
- # Set to not use a UDP connection for players. You typically do NOT want to
- # do this (UDP is good!)
-
- #-noudp
-
- # The server will listen on this port. Default port is 5154.
-
- #-p 5154
-
- # Sets the admin password for the server. CHANGE THIS!
-
- -password s33kritw3rd
-
- # This specifies the number of seconds in which a poll can be vetoed.
-
- #-poll vetoTime=60
-
- # This specifies the percentage of people required for a successful vote.
-
- #-poll votePercentage=51
-
- # This is the number of voters required to hold a poll.
-
- #-poll votesRequired=6
-
- # This is the length of time that players have to vote.
-
- #-poll voteTime=60
-
- # This dumps the score to console when it changes.
-
- #-printscore
-
- # This is the public message that the server advertises on the public
- # server list. This is required if you want to be shown on the list.
- # It often advertises the map you are using. Keep it short.
-
- #-public "Some wizbang BZFlag server - I need to read instructions"
-
- # This is also needed to be listed on the public server list. The
- # address needs to be valid in DNS.
-
- -publicaddr example.com:5154
-
- # You probably don't need to use this, but it is there if you do. This
- # specifies where the server advertises itself. The built-in default
- # should work just fine. You need to hunt down the proper address if
- # doesn't work.
- #
-
- #-publiclist <list-server-url>
-
- # Tells server not to respond to "pings". This makes the server private.
-
- #-q
-
- # This makes most shots ricochet.
-
- #+r
-
- # Hunt the rabbit game is activated with this option. Use only one of these
- # options.
-
- # Choose rabbit based on score.
- #-rabbit score
-
- # Rabbit is chosen by whoever kills the rabbit.
- #-rabbit killer
-
- # Or you can choose the rabbit randomly.
- #-rabbit random
-
- # You can set up a server for replay mode by entering this option
-
- #-replay
-
- # This option sets the recording buffer to the specified amount of megabytes.
-
- #-recbuf 2
-
- # This option sets the directory to look for and save recordings.
-
- #-recdir "C:\"
-
- # You can specify a file so that people can type /report to report problems
- # on the server. The reports are logged in this file.
-
- #-reportfile report.txt
-
- # You can also use this option to cause the /report to trigger a command
- # as well as, or instead of logging to a file.
-
- #-reportpipe command
-
- # This requires clients to use UDP (a good thing). This will generally
- # make the server behave better, and make play more smooth.
-
- #-requireudp
-
- # Use +s to have the server generate a certain number of extra super flags
- # and have them available at all times.
-
- #+s 20
-
- # The server will have up to this many super flags at any time.
-
- #-s 30
-
- # This option allows for antidote flags to be available for players who
- # get bad flags.
-
- #-sa
-
- # This allows you to limit the number of shots from a particular flag.
-
- #-sl GM 20
- #-sl L 20
-
- # This sets the amount of time in seconds that is required to pass between
- # two identical messages sent.
-
- -spamtime 10
-
- # This sets the amount of times to warn spammers (see -spamtime) before they
- # are kicked.
-
- -spamwarn 3
-
- # This is the server welcome message. Please change it. You can use \n
- # to designate new lines.
-
- -srvmsg "I have a cool BZFlag server, and I can not read."
-
- # Bad flags are automatically dropped after this many seconds.
-
- -st 10
-
- # Bad flags are automatically dropped after this many wins.
-
- -sw 1
-
- # This forces all clients to use the same time of day. The time is
- # determined by the server's clock. This disables the + and - keys
- # on the clients.
-
- #-synctime
-
- # Adds teleporters to the game.
-
- #-t
-
- # This option allows you to tell the server how long a team flag remains
- # before it is reset after the last player on a team leaves. The default
- # is 30 seconds.
-
- #-tftimeout 60
-
- # This sets time limit (in seconds) for the game. Time starts when first
- # client connects.
-
- #-time 3600
-
- # This option requires a timed game to be started using the /countdown
- # command to start a timed game. Default is when first player joins.
-
- #-timemanual
-
- # By default if a player kills a teammate, he dies too, this option turns this
- # off. Used mostly for capture the flag style games.
-
- #-tk
-
- # Kick a player if his ratio of teammate to non-teammate kills is this
- # percentage or greater.
-
- #-tkkr 30
-
- # This option changes the size of random maps.
-
- #-worldsize 800
-
- # This specifies the world filename.
-
- # Use this format for *nix and Mac
- #-world "/usr/games/bzflag/megadome.bzw"
-
- # Use this format for Windows
- #-world "c:\mymaps\megadome.bzw"
-
-
-