Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;Bitfighter configuration file
- ;=============================
- ; This file is intended to be user-editable, but some settings here may be overwritten by the game.
- ; If you specify any cmd line parameters that conflict with these settings, the cmd line options will be used.
- ; First, some basic terminology:
- ; [section]
- ; key=value
- ;
- [Host]
- ;----------------
- ; The Host section contains entries that configure the game when you are hosting
- ; ServerName - The name others will see when they are browsing for servers (max 20 chars)
- ; ServerAddress - The address of your server, e.g. IP:localhost:1234 or IP:54.35.110.99:8000 or IP:bitfighter.org:8888 (leave blank to let the system decide)
- ; ServerDescription - A one line description of your server. Please include nickname and physical location!
- ; ServerPassword - You can require players to use a password to play on your server. Leave blank to grant access to all.
- ; AdminPassword - Use this password to manage players & change levels on your server.
- ; LevelChangePassword - Use this password to change levels on your server. Leave blank to grant access to all.
- ; LevelDir - Specify where level files are stored; can be overridden on command line with -leveldir param.
- ; MaxPlayers - The max number of players that can play on your server.
- ; MaxBots - The max number of bots allowed on this server.
- ; AlertsVolume - Volume of audio alerts when players join or leave game from 0 (mute) to 10 (full bore).
- ; MaxFPS - Maximum FPS the dedicaetd server will run at. Higher values use more CPU, lower may increase lag (default = 100).
- ; AllowGetMap - When getmap is allowed, anyone can download the current level using the /getmap command.
- ; AllowDataConnections - When data connections are allowed, anyone with the admin password can upload or download levels, bots, or
- ; levelGen scripts. This feature is probably insecure, and should be DISABLED unless you require the functionality.
- ; LogStats - Save game stats locally to built-in sqlite database (saves the same stats as are sent to the master)
- ; DefaultRobotScript - If user adds a robot, this script is used if none is specified
- ; MySqlStatsDatabaseCredentials - If MySql integration has been compiled in (which it probably hasn't been), you can specify the
- ; database server, database name, login, and password as a comma delimeted list
- ; VoteLength - number of seconds the voting will last, zero will disable voting.
- ; VoteRetryLength - When vote fail, the vote caller is unable to vote until after this number of seconds.
- ; Vote Strengths - Vote will pass when sum of all vote strengths is bigger then zero.
- ;----------------
- ServerName=Bitfighter host
- ServerAddress=
- ServerDescription=
- ServerPassword=
- AdminPassword=
- LevelChangePassword=
- LevelDir=
- MaxPlayers=127
- MaxBots=10
- AlertsVolume=10
- AllowGetMap=No
- AllowDataConnections=No
- MaxFPS=100
- LogStats=Yes
- AllowMapUpload=No
- AllowAdminMapUpload=Yes
- VoteEnable=No
- VoteLength=12
- VoteLengthToChangeTeam=10
- VoteRetryLength=30
- VoteYesStrength=3
- VoteNoStrength=-3
- VoteNothingStrength=-1
- DefaultRobotScript=s_bot.bot
- GlobalLevelScript=
- [RecentForeignServers]
- ;----------------
- ; This section contains a list of the most recent servers seen; used as a fallback if we can't reach the master
- ; Please be aware that this section will be automatically regenerated, and any changes you make will be overwritten
- ;----------------
- [LoadoutPresets]
- ;----------------
- ; Loadout presets are stored here. You can manage these manually if you like, but it is usually easier
- ; to let the game do it for you. Pressing Ctrl-1 will copy your current loadout into the first preset, etc.
- ; If you do choose to modify these, it is important to note that the modules come first, then the weapons.
- ; The order is the same as you would enter them when defining a loadout in-game.
- ;----------------
- [EditorPlugins]
- ;----------------
- ; Editor plugins are lua scripts that can add extra functionality to the editor. You can specify
- ; here using the following format:
- ; Plugin1=Key1|ScriptName.lua|Script help string
- ; ... etc ...
- ; The names of the presets are not important, and can be changed. Key combos follow the general form of
- ; Ctrl+Alt+Shift+Meta+Super+key (omit unneeded modifiers, you can get correct Input Strings from the
- ; diagnostics screen). Scripts should be stored in the plugins folder in the install directory. Please
- ; see the Bitfighter wiki for details.
- ;----------------
- Plugin1=Ctrl+;|draw_arcs.lua|Make curves!
- [Connections]
- ;----------------
- ; AlwaysPingList - Always try to contact these servers (comma separated list); Format: IP:IPAddress:Port
- ; Include 'IP:Broadcast:28000' to search LAN for local servers on default port
- ;----------------
- AlwaysPingList=IP:Broadcast:28000
- [Effects]
- ;----------------
- ; Various visual effects
- ; StarsInDistance - Yes gives the game a floating, 3-D effect. No gives the flat 'classic zap' mode.
- ;----------------
- StarsInDistance=Yes
- [Sounds]
- ;----------------
- ; Sound settings
- ; EffectsVolume - Volume of sound effects from 0 (mute) to 10 (full bore)
- ; MusicVolume - Volume of sound effects from 0 (mute) to 10 (full bore)
- ; VoiceChatVolume - Volume of incoming voice chat messages from 0 (mute) to 10 (full bore)
- ; SFXSet - Select which set of sounds you want: Classic or Modern
- ;----------------
- EffectsVolume=10
- MusicVolume=10
- VoiceChatVolume=10
- SFXSet=Modern
- [Settings]
- ;----------------
- ; Settings entries contain a number of different options
- ; WindowMode - Fullscreen, Fullscreen-Stretch or Window
- ; WindowXPos, WindowYPos - Position of window in window mode (will overwritten if you move your window)
- ; WindowScalingFactor - Used to set size of window. 1.0 = 800x600. Best to let the program manage this setting.
- ; UseFakeFullscreen - Faster fullscreen switching; however, may not cover the taskbar
- ; VoiceEcho - Play echo when recording a voice message? Yes/No
- ; ControlMode - Use Relative or Absolute controls (Relative means left is ship's left, Absolute means left is screen left)
- ; LoadoutIndicators - Display indicators showing current weapon? Yes/No
- ; VerboseHelpMessages - Display additional on-screen messages while learning the game? Yes/No
- ; ShowKeyboardKeysInStickMode - If you are using a joystick, also show keyboard shortcuts in Loadout and QuickChat menus
- ; JoystickType - Type of joystick to use if auto-detect doesn't recognize your controller
- ; JoystickLinuxUseOldDeviceSystem - Force SDL to add the older /dev/input/js0 device to the enumerated joystick list. No effect on Windows/Mac systems
- ; MasterServerAddressList - Comma seperated list of Address of master server, in form: IP:67.18.11.66:25955,IP:myMaster.org:25955 (tries all listed, only connects to one at a time)
- ; DefaultName - Name that will be used if user hits <enter> on name entry screen without entering one
- ; Nickname - Specify your nickname to bypass the name entry screen altogether
- ; Password - Password to use if your nickname has been reserved in the forums
- ; EnableExperimentalAimMode - Use experimental aiming system (works only with controller) Yes/No
- ; LastName - Name user entered when game last run (may be overwritten if you enter a different name on startup screen)
- ; LastPassword - Password user entered when game last run (may be overwritten if you enter a different pw on startup screen)
- ; LastEditorName - Last edited file name
- ; MaxFPS - Maximum FPS the client will run at. Higher values use more CPU, lower may increase lag (default = 100)
- ; LineWidth - Width of a "standard line" in pixels (default 2); can set with /linewidth in game
- ; Version - Version of game last time it was run. Don't monkey with this value; nothing good can come of it!
- ;----------------
- WindowMode=Window
- WindowXPos=100
- WindowYPos=100
- UseFakeFullscreen=Yes
- WindowScalingFactor=1.000000
- VoiceEcho=No
- ControlMode=Absolute
- LoadoutIndicators=Yes
- VerboseHelpMessages=Yes
- ShowKeyboardKeysInStickMode=Yes
- JoystickType=NoJoystick
- JoystickLinuxUseOldDeviceSystem=No
- MasterServerAddressList=IP:199.192.229.168:25955,bitfighter.org:25955
- DefaultName=ChumpChange
- LastName=ChumpChange
- LastPassword=
- LastEditorName=
- EnableExperimentalAimMode=No
- MaxFPS=100
- ConnectionSpeed=0
- Version=3737
- LineWidth=2.000000
- [Diagnostics]
- ;----------------
- ; Diagnostic entries can be used to enable or disable particular actions for debugging purposes.
- ; You probably can't use any of these settings to enhance your gameplay experience!
- ; DumpKeys - Enable this to dump raw input to the screen (Yes/No)
- ; LogConnectionProtocol - Log ConnectionProtocol events (Yes/No)
- ; LogNetConnection - Log NetConnectionEvents (Yes/No)
- ; LogEventConnection - Log EventConnection events (Yes/No)
- ; LogGhostConnection - Log GhostConnection events (Yes/No)
- ; LogNetInterface - Log NetInterface events (Yes/No)
- ; LogPlatform - Log Platform events (Yes/No)
- ; LogNetBase - Log NetBase events (Yes/No)
- ; LogUDP - Log UDP events (Yes/No)
- ; LogFatalError - Log fatal errors; should be left on (Yes/No)
- ; LogError - Log serious errors; should be left on (Yes/No)
- ; LogWarning - Log less serious errors (Yes/No)
- ; LogConfigurationError - Log problems with configuration (Yes/No)
- ; LogConnection - High level logging connections with remote machines (Yes/No)
- ; LogLevelLoaded - Write a log entry when a level is loaded (Yes/No)
- ; LogLevelError - Log errors and warnings about levels loaded (Yes/No)
- ; LogLuaObjectLifecycle - Creation and destruciton of lua objects (Yes/No)
- ; LuaLevelGenerator - Messages from the LuaLevelGenerator (Yes/No)
- ; LuaBotMessage - Message from a bot (Yes/No)
- ; ServerFilter - For logging messages specific to hosting games (Yes/No)
- ; (Note: these messages will go to bitfighter_server.log regardless of this setting)
- ;----------------
- DumpKeys=No
- LogConnectionProtocol=No
- LogNetConnection=No
- LogEventConnection=No
- LogGhostConnection=No
- LogNetInterface=No
- LogPlatform=No
- LogNetBase=No
- LogUDP=No
- LogFatalError=Yes
- LogError=Yes
- LogWarning=Yes
- LogConfigurationError=Yes
- LogConnection=Yes
- LogLevelLoaded=Yes
- LogLevelError=Yes
- LogLuaObjectLifecycle=No
- LuaLevelGenerator=Yes
- LuaBotMessage=Yes
- ServerFilter=No
- [Levels]
- ;----------------
- ; All levels in this section will be loaded when you host a game in Server mode.
- ; You can call the level keys anything you want (within reason), and the levels will be sorted
- ; by key name and will appear in that order, regardless of the order the items are listed in.
- ; Example:
- ; Level1=ctf.level
- ; Level2=zonecontrol.level
- ; ... etc ...
- ;This list can be overidden on the command line with the -leveldir, -rootdatadir, or -levels parameters.
- ;----------------
- [Updater]
- ;----------------
- ; The Updater section contains entries that control how game updates are handled
- ; UseUpdater - Enable or disable process that installs updates (WINDOWS ONLY)
- ;----------------
- UseUpdater=Yes
- [Testing]
- ;----------------
- ; These settings are here to enable/disable certain items for testing. They are by their nature
- ; short lived, and may well be removed in the next version of Bitfighter.
- ; BurstGraphics - Select which graphic to use for bursts (1-5)
- ; NeverConnectDirect - Never connect to pingable internet server directly; forces arranged connections via master
- ; WallOutlineColor - Color used locally for rendering wall outlines (r,g,b), (values between 0 and 1)
- ; WallFillColor - Color used locally for rendering wall fill (r,g,b), (values between 0 and 1)
- ; ClientPortNumber - Only helps when punching through firewall when using router's port forwarded for client port number
- ;----------------
- BurstGraphics=1
- NeverConnectDirect=No
- WallFillColor=0 0 0.15
- WallOutlineColor=0 0 1
- OldGoalFlash=Yes
- ClientPortNumber=0
- [SavedLevelChangePasswords]
- ;----------------
- ; This section holds passwords you've entered to gain access to various servers.
- ;----------------
- [SavedAdminPasswords]
- ;----------------
- ; This section holds passwords you've entered to gain access to various servers.
- ;----------------
- [SavedServerPasswords]
- ;----------------
- ; This section holds passwords you've entered to gain access to various servers.
- ;----------------
- [KeyboardKeyBindings]
- SelWeapon1=1
- SelWeapon2=2
- SelWeapon3=3
- SelNextWeapon=E
- ShowCmdrMap=C
- TeamChat=T
- GlobalChat=G
- QuickChat=V
- Command=/
- ShowLoadoutMenu=Z
- ActivateModule1=Space
- ActivateModule2=Right-mouse
- Fire=Left-mouse
- DropItem=B
- VoiceChat=R
- ShipUp=W
- ShipDown=S
- ShipLeft=A
- ShipRight=D
- ShowScoreboard=Tab
- [JoystickKeyBindings]
- SelWeapon1=1
- SelWeapon2=2
- SelWeapon3=3
- SelNextWeapon=Button 1
- ShowCmdrMap=Button 2
- TeamChat=T
- GlobalChat=G
- QuickChat=Button 3
- Command=/
- ShowLoadoutMenu=Button 4
- ActivateModule1=Button 7
- ActivateModule2=Button 6
- Fire=Left-mouse
- DropItem=Button 8
- VoiceChat=R
- ShipUp=Up Arrow
- ShipDown=Down Arrow
- ShipLeft=Left Arrow
- ShipRight=Right Arrow
- ShowScoreboard=Button 5
- [QuickChatMessages]
- [QuickChatMessagesGroup1]
- Key=G
- Button=Button 6
- Caption=Global
- MessageType=Global
- [QuickChatMessagesGroup1_Message1]
- Key=A
- Button=Button 1
- MessageType=Global
- Caption=No Problem
- Message=No Problemo.
- [QuickChatMessagesGroup1_Message2]
- Key=T
- Button=Button 2
- MessageType=Global
- Caption=Thanks
- Message=Thanks.
- [QuickChatMessagesGroup1_Message3]
- Key=X
- Button=
- MessageType=Global
- Caption=You idiot!
- Message=You idiot!
- [QuickChatMessagesGroup1_Message4]
- Key=E
- Button=Button 3
- MessageType=Global
- Caption=Duh
- Message=Duh.
- [QuickChatMessagesGroup1_Message5]
- Key=C
- Button=
- MessageType=Global
- Caption=Crap
- Message=Ah Crap!
- [QuickChatMessagesGroup1_Message6]
- Key=D
- Button=Button 4
- MessageType=Global
- Caption=Damnit
- Message=Dammit!
- [QuickChatMessagesGroup1_Message7]
- Key=S
- Button=Button 5
- MessageType=Global
- Caption=Shazbot
- Message=Shazbot!
- [QuickChatMessagesGroup1_Message8]
- Key=Z
- Button=Button 6
- MessageType=Global
- Caption=Doh
- Message=Doh!
- [QuickChatMessagesGroup2]
- Key=D
- Button=Button 5
- MessageType=Team
- Caption=Defense
- [QuickChatMessagesGroup2_Message1]
- Key=G
- Button=
- MessageType=Team
- Caption=Defend Our Base
- Message=Defend our base.
- [QuickChatMessagesGroup2_Message2]
- Key=D
- Button=Button 1
- MessageType=Team
- Caption=Defending Base
- Message=Defending our base.
- [QuickChatMessagesGroup2_Message3]
- Key=Q
- Button=Button 2
- MessageType=Team
- Caption=Is Base Clear?
- Message=Is our base clear?
- [QuickChatMessagesGroup2_Message4]
- Key=C
- Button=Button 3
- MessageType=Team
- Caption=Base Clear
- Message=Base is secured.
- [QuickChatMessagesGroup2_Message5]
- Key=T
- Button=Button 4
- MessageType=Team
- Caption=Base Taken
- Message=Base is taken.
- [QuickChatMessagesGroup2_Message6]
- Key=N
- Button=Button 5
- MessageType=Team
- Caption=Need More Defense
- Message=We need more defense.
- [QuickChatMessagesGroup2_Message7]
- Key=E
- Button=Button 6
- MessageType=Team
- Caption=Enemy Attacking Base
- Message=The enemy is attacking our base.
- [QuickChatMessagesGroup2_Message8]
- Key=A
- Button=
- MessageType=Team
- Caption=Attacked
- Message=We are being attacked.
- [QuickChatMessagesGroup3]
- Key=F
- Button=Button 4
- MessageType=Team
- Caption=Flag
- [QuickChatMessagesGroup3_Message1]
- Key=F
- Button=Button 1
- MessageType=Team
- Caption=Get enemy flag
- Message=Get the enemy flag.
- [QuickChatMessagesGroup3_Message2]
- Key=R
- Button=Button 2
- MessageType=Team
- Caption=Return our flag
- Message=Return our flag to base.
- [QuickChatMessagesGroup3_Message3]
- Key=S
- Button=Button 3
- MessageType=Team
- Caption=Flag secure
- Message=Our flag is secure.
- [QuickChatMessagesGroup3_Message4]
- Key=H
- Button=Button 4
- MessageType=Team
- Caption=Have enemy flag
- Message=I have the enemy flag.
- [QuickChatMessagesGroup3_Message5]
- Key=E
- Button=Button 5
- MessageType=Team
- Caption=Enemy has flag
- Message=The enemy has our flag!
- [QuickChatMessagesGroup3_Message6]
- Key=G
- Button=Button 6
- MessageType=Team
- Caption=Flag gone
- Message=Our flag is not in the base!
- [QuickChatMessagesGroup4]
- Key=S
- Button=
- MessageType=Team
- Caption=Incoming Enemies - Direction
- [QuickChatMessagesGroup4_Message1]
- Key=S
- Button=
- MessageType=Team
- Caption=Incoming South
- Message=*** INCOMING SOUTH ***
- [QuickChatMessagesGroup4_Message2]
- Key=E
- Button=
- MessageType=Team
- Caption=Incoming East
- Message=*** INCOMING EAST ***
- [QuickChatMessagesGroup4_Message3]
- Key=W
- Button=
- MessageType=Team
- Caption=Incoming West
- Message=*** INCOMING WEST ***
- [QuickChatMessagesGroup4_Message4]
- Key=N
- Button=
- MessageType=Team
- Caption=Incoming North
- Message=*** INCOMING NORTH ***
- [QuickChatMessagesGroup4_Message5]
- Key=V
- Button=
- MessageType=Team
- Caption=Incoming Enemies
- Message=Incoming enemies!
- [QuickChatMessagesGroup5]
- Key=V
- Button=Button 3
- MessageType=Team
- Caption=Quick
- [QuickChatMessagesGroup5_Message1]
- Key=J
- Button=
- MessageType=Team
- Caption=Capture the objective
- Message=Capture the objective.
- [QuickChatMessagesGroup5_Message2]
- Key=O
- Button=
- MessageType=Team
- Caption=Go on the offensive
- Message=Go on the offensive.
- [QuickChatMessagesGroup5_Message3]
- Key=A
- Button=Button 1
- MessageType=Team
- Caption=Attack!
- Message=Attack!
- [QuickChatMessagesGroup5_Message4]
- Key=W
- Button=Button 2
- MessageType=Team
- Caption=Wait for signal
- Message=Wait for my signal to attack.
- [QuickChatMessagesGroup5_Message5]
- Key=V
- Button=Button 3
- MessageType=Team
- Caption=Help!
- Message=Help!
- [QuickChatMessagesGroup5_Message6]
- Key=E
- Button=Button 4
- MessageType=Team
- Caption=Regroup
- Message=Regroup.
- [QuickChatMessagesGroup5_Message7]
- Key=G
- Button=Button 5
- MessageType=Team
- Caption=Going offense
- Message=Going offense.
- [QuickChatMessagesGroup5_Message8]
- Key=Z
- Button=Button 6
- MessageType=Team
- Caption=Move out
- Message=Move out.
- [QuickChatMessagesGroup6]
- Key=R
- Button=Button 2
- MessageType=Team
- Caption=Reponses
- [QuickChatMessagesGroup6_Message1]
- Key=A
- Button=Button 1
- MessageType=Team
- Caption=Acknowledge
- Message=Acknowledged.
- [QuickChatMessagesGroup6_Message2]
- Key=N
- Button=Button 2
- MessageType=Team
- Caption=No
- Message=No.
- [QuickChatMessagesGroup6_Message3]
- Key=Y
- Button=Button 3
- MessageType=Team
- Caption=Yes
- Message=Yes.
- [QuickChatMessagesGroup6_Message4]
- Key=S
- Button=Button 4
- MessageType=Team
- Caption=Sorry
- Message=Sorry.
- [QuickChatMessagesGroup6_Message5]
- Key=T
- Button=Button 5
- MessageType=Team
- Caption=Thanks
- Message=Thanks.
- [QuickChatMessagesGroup6_Message6]
- Key=D
- Button=Button 6
- MessageType=Team
- Caption=Don't know
- Message=I don't know.
- [QuickChatMessagesGroup7]
- Key=T
- Button=Button 1
- MessageType=Global
- Caption=Taunts
- [QuickChatMessagesGroup7_Message1]
- Key=R
- Button=
- MessageType=Global
- Caption=Rawr
- Message=RAWR!
- [QuickChatMessagesGroup7_Message2]
- Key=C
- Button=Button 1
- MessageType=Global
- Caption=Come get some!
- Message=Come get some!
- [QuickChatMessagesGroup7_Message3]
- Key=D
- Button=Button 2
- MessageType=Global
- Caption=Dance!
- Message=Dance!
- [QuickChatMessagesGroup7_Message4]
- Key=X
- Button=Button 3
- MessageType=Global
- Caption=Missed me!
- Message=Missed me!
- [QuickChatMessagesGroup7_Message5]
- Key=W
- Button=Button 4
- MessageType=Global
- Caption=I've had worse...
- Message=I've had worse...
- [QuickChatMessagesGroup7_Message6]
- Key=Q
- Button=Button 5
- MessageType=Global
- Caption=How'd THAT feel?
- Message=How'd THAT feel?
- [QuickChatMessagesGroup7_Message7]
- Key=E
- Button=Button 6
- MessageType=Global
- Caption=Yoohoo!
- Message=Yoohoo!
- [LevelSkipList]
- ;----------------
- ; Levels listed here will be skipped and will NOT be loaded, even when they are specified in
- ; on the command line. You can edit this section, but it is really intended for remote
- ; server management. You will experience slightly better load times if you clean this section
- ; out from time to time. The names of the keys are not important, and may be changed.
- ; Example:
- ; SkipLevel1=skip_me.level
- ; SkipLevel2=dont_load_me_either.level
- ; ... etc ...
- ;----------------
- [ServerBanList]
- ;----------------
- ; This section contains a list of bans that this dedicated server has enacted
- ;
- ; Bans are in the following format:
- ; IP Address | nickname | Start time (ISO time format) | Duration in minutes
- ;
- ; Examples:
- ; BanItem0=123.123.123.123|watusimoto|20110131T123000|30
- ; BanItem1=*|watusimoto|20110131T123000|120
- ; BanItem2=123.123.123.123|*|20110131T123000|30
- ;
- ; Note: Wildcards (*) may be used for IP address and nickname
- ;
- ; Note: ISO time format is in the following format: YYYYMMDDTHH24MISS
- ; YYYY = four digit year, (e.g. 2011)
- ; MM = month (01 - 12), (e.g. 01)
- ; DD = day of the month, (e.g. 31)
- ; T = Just a one character divider between date and time, (will always be T)
- ; HH24 = hour of the day (0-23), (e.g. 12)
- ; MI = minute of the hour, (e.g. 30)
- ; SS = seconds of the minute, (e.g. 00) (we don't really care about these... yet)
- ;----------------
Advertisement
Add Comment
Please, Sign In to add comment