Updated BrainBread 2 config using updated defaults

This commit is contained in:
Daniel Gibbs 2018-08-11 12:15:14 +01:00
parent 22a400bd00
commit a75200f9bc
5 changed files with 390 additions and 237 deletions

View File

@ -41,250 +41,33 @@ sv_tags ""
// Reccomended: sv_cheats 0
sv_cheats 0
// Friendly fire - Allows players to injure other members of their team.
// 0 = friendly fire disabled
// 1 = friendly fire enabled
// Default: mp_friendlyfire 0
mp_friendlyfire 0
// Mercy Value - Sets how many deaths until the players become human once again.
// default: bb2_allow_mercy 0
bb2_allow_mercy 3
// Late Joining - Allows players to spawn late.
// default: bb2_allow_latejoin 0
bb2_allow_latejoin 1
// Player Spawn Protection - Time in seconds after Spawn.
// default: bb2_spawn_protection 1
bb2_spawn_protection 15
// Profile System - Allow players to save and load there skills.
// 0 = disabled, skills are not saved.
// 1 = global, players can load there global skills.
// 2 = server, players save there skills to the server. Steam achievements and stats are disabled.
// default: bb2_allow_profile_system 1
// Profile System
// desc: Sets if the player will be able to save and load their skills. (0 - Disabled | 1 - Global | 2 - Local, achievements and steam stats are disabled)
// default 1
// Profile Saving only works on dedicated servers.
bb2_allow_profile_system 1
// Allow NPC to score - Allow friendly npcs to affect scoring. For example for quests.
// default: bb2_allow_npc_to_score 0
bb2_allow_npc_to_score 0
// Misc
sv_region 255
sv_alltalk 1
// ......... Vote Settings .......... //
// Passing votes - Percentage of players that are required to pass a vote.
// minimum: 0
// maximum: 100
// default: bb2_votes_required 50
bb2_votes_required 50
// Ban time - Number of minutes a player be banned if a vote ban passes.
// minimum: 0 (permanent)
// default: bb2_ban_time 30
bb2_ban_time 30
// ......... Arena Settings ......... //
// Respawn interval iime (Seconds).
// minimum: 20
// default: bb2_arena_respawn_time 40
bb2_arena_respawn_time 40
// Reinforcement count - Number of Reinforcements.
// minimum: 0
// maximum: 100
// default: bb2_arena_reinforcement_count 14
bb2_arena_reinforcement_count 14
// ..... Classic Mode Settings ...... //
// Zombie players - Players become zombies.
// 0 = players can become zombies.
// 1 = players cannot become zombies.
// default: bb2_classic_zombie_noteamchange 1
bb2_classic_zombie_noteamchange 1
// ...... Elimination Settings ...... //
// Team Fraglimit - Number of frags for a team to win a game.
// minimum: 10
// default: bb2_elimination_fraglimit 200
bb2_elimination_fraglimit 200
// Respawn Time (Seconds).
// minimum: 1
// maximum: 30
// default: bb2_elimination_respawn_time 5
bb2_elimination_respawn_time 5
// Respawn Time Scale - Increase the respawn timer in seconds when a player joins.
// Example: respawn_timer + (joined_players x time_scale) = new_respawn_timer. 14 + (20 x 2) = 54.
// minimum: 0
// maximum: 10
// default: bb2_elimination_respawn_time_scale 1
bb2_elimination_respawn_time_scale 1
// Extermination Score - The score a team should be awarded for exterminating (kill everyone before respawn) the other team.
// minimum: 0
// maximum: 50
// default bb2_elimination_score_from_extermination 25
bb2_elimination_score_from_extermination 25
// Zombie Score - Number of point a zombie gets for a kill.
// minimum: 2
// maximum: 10
// default bb2_elimination_score_zombies 5
bb2_elimination_score_zombies 5
// Team Perk Duration - Number of seconds a team perk lasts.
// minimum: 5
// maximum: 60
// default bb2_elimination_teamperk_duration 30
bb2_elimination_teamperk_duration 30
// Team Perk Required Kills - Number of kills a team need to get in order to activate a team perk.
// minimum: 25
// maximum: 500
// default: bb2_elimination_teamperk_kills_required 50
bb2_elimination_teamperk_kills_required 50
// ........ Zombie Settings ......... //
// Zombie Lifespan - Number of minutes a regular zombie will last before dying.
// minimum: 1
// default: bb2_zombie_lifespan 2
bb2_zombie_lifespan 2
// Max Zombies - Maximum number of zombies allowed in the game.
// minimum: 1
// maximum: 128
// default bb2_zombie_max 45
bb2_zombie_max 45
// ..... M1A1 Abrams Settings ....... //
// Main Cannon Damage.
// minimum: 100
// maximum: 10000
// default: bb2_m1a1_damage 3000
bb2_m1a1_damage 3000
// Machinegun Damage.
// minimum: 25
// maximum: 1000
// default: bb2_m1a1_damage_machinegun 30
bb2_m1a1_damage_machinegun 30
// Friendly Fire (Including NPC's).
// minimum: 0
// maximum: 1
// default: bb2_m1a1_friendly 1
bb2_m1a1_friendly 1
// Machinegun Rate of Fire.
// minimum: 0.01
// maximum: 1
// default: bb2_m1a1_machinegun_firerate 0.08
bb2_m1a1_machinegun_firerate 0.08
// Explosion Radius.
// minimum: 200
// maximum: 10000
// default 500
bb2_m1a1_radius 500
// Max Sight Range.
// minimum: 500
// maximum: 10000
// default: 2000
bb2_m1a1_range_max 2000
// Min Sight Range.
// minimum: 250
// maximum: 5000
// Default: bb2_m1a1_range_min 400
bb2_m1a1_range_min 400
// ................................ Map Cycle ............................... //
// Map cycle - Maps to be rotated on the server.
// "mapcycle.txt" - All maps
mapcyclefile "mapcycle.txt"
// ............................. Communication ............................. //
// Voice enable - Enable communication over voice via microphone.
// 0 = voice off.
// 1 = voice on.
// Default: sv_voiceenable 1
sv_voiceenable 1
// All talk - Players can hear all other players, no team restrictions.
// 0 = all talk off.
// 1 = all talk on.
// Default: sv_alltalk 0
sv_alltalk 0
// ............................. Fast Download .............................. //
// info: Used by servers with custom maps
// Allow download - Allow clients to download custom files from the server at 20 kbps.
// 0 = allow download off.
// 1 = allow download on.
// Default: sv_allowdownload 1
sv_allowupload 1
sv_allowdownload 1
// Download url - Allow clients to download custom files from a web server.
// Example:
// server location: maps/custommap.bsp
// web server location: http://example.com/custom/maps/custommap.bsp
// Example: sv_downloadurl "http://example.com/custom"
sv_downloadurl ""
// Rates
sv_maxrate 0
sv_minrate 35000
sv_maxcmdrate 33
sv_mincmdrate 30
// ................................ Ban List ................................ //
sv_maxupdaterate 33
sv_minupdaterate 30
// User ban - Server banlist based on user steam ID.
// Recommended: exec banned_user.cfg
exec banned_user.cfg
sv_forcepreload 0
// IP ban - Server banlist based on user IP.
// Recommended: exec banned_ip.cfg
exec banned_ip.cfg
exec server_core.cfg
exec server_game.cfg
exec server_custom.cfg
// Write ID - Writes a list of permanently-banned user IDs to banned_user.cfg.
writeid
// Write IP - Save the ban list to banned_ip.cfg.
writeip
// ............................. Server Logging ............................. //
// Enable log - Enables logging to file, console, and udp < on | off >.
// Recommended: log on
log on
// Log bans - Log server bans in the server logs.
// Default: sv_logbans 1
// Recommended: sv_logbans 1
sv_logbans 1
// Log echo - Display log information to the server console.
// Default: sv_logecho 1
// Recommended: sv_logecho 1
sv_logecho 1
// Log file - Log server information in the log file.
// Default: sv_logfile 1
// Recommended: sv_logfile 1
sv_logfile 1
// One file log - Log server information to only one file.
// Default: sv_log_onefile 0
// Recommended: sv_log_onefile 0
sv_log_onefile 0
heartbeat

View File

@ -0,0 +1,46 @@
// Server name
// desc: Hostname for the server.
// default: "BrainBread 2 DS"
hostname "BrainBread 2 Dedicated Server"
// Cheats
// desc: Allows cheats on the server.
// hint: This will disable stats & achievements
// default: 0
sv_cheats 0
// Password
// desc: Sets a password for the server.
// default: ""
sv_password ""
// Profile System
// desc: Sets if the player will be able to save and load their skills. (0 - Disabled | 1 - Global | 2 - Local, achievements and steam stats are disabled)
// default 1
// Profile Saving only works on dedicated servers.
bb2_allow_profile_system 1
// Misc
sv_region 255
sv_alltalk 1
sv_allowupload 1
sv_allowdownload 1
// Rates
sv_maxrate 0
sv_minrate 35000
sv_maxcmdrate 33
sv_mincmdrate 30
sv_maxupdaterate 33
sv_minupdaterate 30
sv_forcepreload 0
exec server_core.cfg
exec server_game.cfg
exec server_custom.cfg
heartbeat

316
BrainBread2/server_core.cfg Normal file
View File

@ -0,0 +1,316 @@
// BrainBread 2 Base CVAR values.
// Turbo Physics
// desc: Enables simpler physics, if any. Useful for low-end systems @ server.
// default: 0
sv_turbophysics 0
// Friendly Fire
// desc: Allows team members to injure other members of their team.
// default: 0
mp_friendlyfire 0
// Roundstart Freezetime
// Desc: How long time does it take in seconds until a round starts?
// minimum: 1
// maximum: 30
// default: 8
bb2_roundstart_freezetime 8
// Mercy Value
// desc: Sets how many deaths until the players become human once again. 0 means, never allow the zombie to become a human by dying X times. (suicide doesn't count, must be death from some hostile!)
// minimum: 0
// maximum: 10
// default: 0
bb2_allow_mercy 3
// Kills Required for Zombie Players
// desc: Set how many kills a zombie player must get in order to spawn as a human again, click a button to respawn as a human when you've reached the required amount.
// 0 means, never allow a zombie to become a human by killing X hostiles.
// minimum: 0
// maximum: 10
// default: 3
bb2_zombie_kills_required 3
// Late Joining
// desc: Sets if the player will be able to spawn late.
// default 0
bb2_allow_latejoin 1
// Player Spawn Protection
// desc: Player Spawn Protection Time(sec) On Spawn!
// default 1
bb2_spawn_protection 5
// Allow NPC to score
// desc: Should friendly npcs be allowed to affect scoring? For example for quests.
// default 1
bb2_allow_npc_to_score 0
// Classic: Zombie No Team Change
// desc: When a player zombie kills a human player the human will not become a zombie on respawn.
// default 0
bb2_classic_zombie_noteamchange 1
// Story: Dynamic Respawns
// Desc: If enabled, players will respawn at the player who is furthest away from the nearest checkpoint.
// minimum: 0
// maximum: 1
// default: 0
bb2_story_dynamic_respawn 0
// Story: Respawn time
// Desc: How many seconds should a player wait until respawning in Story mode?
// minimum: 4
// maximum: 30
// default: 10
bb2_story_respawn_time 10
// Arena: Hard Mode
// desc: Disables respawns, increases all gained XP by a certain percent.
// minimum: 0
// maximum: 1
// default 0
bb2_arena_hard_mode 0
// Elimination: Limit teams, autobalancing
// desc: How many more players can a team have compared to the other team before the team becomes 'locked'? (autobalancing logic)
// minimum: 1
// default 1
mp_limitteams 1
// Elimination: Fraglimit
// desc: Set the max amount of frags a team can obtain before that team will win the game.
// minimum: 50
// default 200
bb2_elimination_fraglimit 200
// Elimination: Respawn Timer
// desc: Set the default respawn time in seconds.
// minimum: 1
// maximum: 30
// default 1.5
bb2_elimination_respawn_time "1.5"
// Elimination: Time Scale
// desc: Increase the respawn time by this many seconds for each member in the team.
// minimum: 0
// maximum: 10
// default 0.5
bb2_elimination_respawn_time_scale "0.5"
// Elimination: Extermination score
// desc: How much score should a team be awarded for exterminating the other team? (kill everyone and allow no one to respawn)
// minimum: 0
// maximum: 50
// default 10
bb2_elimination_score_from_extermination 10
// Elimination: Zombie Score
// desc: Whenever the zombie team gets a kill this is the value to add.
// minimum: 1
// maximum: 10
// default 4
bb2_elimination_score_zombies 4
// Elimination: Human Score
// desc: Whenever the human team gets a zombie player kill this is the value to add.
// minimum: 1
// maximum: 10
// default 1
bb2_elimination_score_humans 1
// Elimination: TeamPerk Duration
// desc: How many seconds does a team perk last?
// minimum: 5
// maximum: 60
// default 30
bb2_elimination_teamperk_duration 10
// Elimination: TeamPerk Required Kills
// desc: How many kills does a team need to get in order to activate a team perk?
// minimum: 10
// maximum: 100
// default 12
bb2_elimination_teamperk_kills_required 12
// Deathmatch: Fraglimit
// minimum: 20
// maximum: 1000
// default: 60
bb2_deathmatch_fraglimit 60
// Deathmatch: Respawn time in sec
// minimum: 1
// maximum: 30
// default: 3
bb2_deathmatch_respawn_time 3
// Voting: Passing Votes
// desc: How much % of the players will be required to vote YES in order to pass a vote?
// minimum: 0
// maximum: 100
// default 70
bb2_vote_required_percentage 60
// Voting: Ban Time
// desc: For how many minutes will a player be banned if a ban vote passes?
// minimum: 0 (permanent)
// default 30
bb2_ban_time 30
// High Ping Kicker
// Desc: Kick players with too high ping?
// minimum: 0
// maximum: 1
// default 1
bb2_enable_high_ping_kicker 1
// High Ping Kicker
// Desc: When a player connects we check their average ping after 30 sec, if that ping is higher than this value they'll be kicked.
// minimum: 100
// maximum: 600
// default 200
bb2_high_ping_limit 350
// AFK Kicker
// Desc: Kick players who are AFK for too long?
// minimum: 0
// maximum: 1
// default 1
bb2_enable_afk_kicker 1
// AFK Kicker
// Desc: How long can a player be AFK before we kick him? (seconds)
// minimum: 10
// maximum: 500
// default 90
bb2_afk_kick_time 90
// Timelimit - Objective & Story Mode
// Desc: The time in minutes before the game ends.
// minimum: 10
// default 60
mp_timelimit_objective 60
// Timelimit - Arena Mode
// Desc: The time in minutes before the game ends.
// minimum: 10
// default 40
mp_timelimit_arena 40
// Timelimit - Deathmatch Mode
// Desc: The time in minutes before the game ends.
// minimum: 10
// default 20
mp_timelimit_deathmatch 20
// Timelimit - Elimination Mode
// Desc: The time in minutes before the game ends.
// minimum: 10
// default 30
mp_timelimit_elimination 30
// Global Ban List
// Desc: Players who've been globally banned will not be able to connect to any server with this convar enabled.
// minimum: 0
// maximum: 1
// default 1
bb2_enable_ban_list 1
// Classic BrainBread mode
// Desc: Enabling this will disable Runners, Bandits and anything else that isn't related to the classic BrainBread.
// minimum: 0
// maximum: 1
// default 0
bb2_classic_mode_enabled 0
// NPC Scaling
// Desc: Disabling NPC Scaling will make the game easier but you'll get less XP. If enabled, NPCs will get stronger depending on how many people are in the game.
// minimum: 0
// maximum: 1
// default 1
bb2_enable_scaling 1
// Extreme NPC Scaling - Challenge mode
// Desc: This scaling method takes the average level into account. If the average level is greater than 50, all npcs will multiply their scaling with a predefined factor, the factor increases as the average lvl increases.
// minimum: 0
// maximum: 1
// default 0
bb2_hard_scaling 0
// NPC Scale Value
// Desc: Increasing this value means that for every player that joins the npcs will multiply their scale by X, which means that the game will become harder but you will gain more XP.
// minimum: 1
// maximum: 100
// default 1
bb2_npc_scaling 1
// Disable Vote Ban
// Desc: Should people be able to vote ban other players?
// minimum: 0
// maximum: 1
// default 1
bb2_vote_disable_ban 1
// Disable Vote Kick
// Desc: Should people be able to vote kick other players?
// minimum: 0
// maximum: 1
// default 0
bb2_vote_disable_kick 0
// Disable Vote Map
// Desc: Should people be able to vote for new maps?
// minimum: 0
// maximum: 1
// default 0
bb2_vote_disable_map 0
// Vote Frequency
// Desc: How often can players create votes? (sec)
// minimum: 10
// maximum: 120
// default 60
bb2_vote_frequency_time 60
// Required Level to Vote
// Desc: The minimum level required to create votes in Objective, Story and Arena mode.
// minimum: 0
// maximum: 500
// default 15
bb2_vote_required_level 15
// Vote Time
// Desc: The time in seconds until a vote ends, when it ends it will either pass or fail.
// minimum: 10
// maximum: 120
// default 30
bb2_vote_time 30
// Voting: Round start delay
// desc: When the round starts, delay voting for a certain amount of seconds to prevent trolling.
// minimum: 0
// maximum: 120
// default 60
bb2_vote_roundstart_delay 60
// Voting: Kick Ban Time
// desc: If a kick vote passes successfully, ban the player for a few mins.
// minimum: 0
// maximum: 10
// default 5
bb2_vote_kick_ban_time 5
// Game Over Map Vote Time
// Desc: When the game ends the players will have this much time (sec) to vote for the next map.
// minimum: 10
// maximum: 30
// default 10
bb2_vote_time_endgame 15
// BAN SYSTEM - HANDLING
exec banned_user.cfg
exec banned_ip.cfg
writeip

View File

@ -0,0 +1 @@
// Add custom server cvars here or overrides, etc...

View File

@ -0,0 +1,7 @@
// !IMPORTANT! Game Specific CVARS are usually reset here!!!
// Set how long in minutes our zombies can stay alive, this prevents dormant zombies from taking up the zombie limit.
bb2_zombie_lifespan_min "0.8"
bb2_zombie_lifespan_max "1.2"
// Set how frequent in seconds our zombies can spawn in any spawners not overriding spawn frequencies.