Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------SERVER PREFERENCES------
- You can change some new settings for Classic Bots from the file 'serverPrefs.cs' in the folder 'GameData\ClassicBots\prefs.' This is also where you can activate RPG mode. I recommend leaving most values at their default but you can tweak them if you wanna make the bots easier, harder, or mess with other stuff. Here's what some settings do:
- $Host::ResetServerOnNoPlayers
- --If this is ON and all human players have left the game the server will reset. If this is off, bots will keep playing.--
- $Host::AllowDynamicBotCount
- --If you turn this on, bots will leave and enter the game depending on each map's desired bot number. If it's off, the game will always have the same number of bots.--
- $Host::MapDesiredBotsMAPNAME
- --This specifies the desired number of bots for a map if AllowDynamicBotCount is ON. Don't make this higher than 31 for Siege.--
- $Host::Bot_Capper_Boost_Active
- --This will greatly increase the capper bots' movement speed compared to the default game, so it makes the game more fair as bots can't ski.--
- $Host::Bot_Cap_Speed
- --Max value = 1. If Bot_Capper_Boost_Active is ON, this determines the speed at which a capper bot goes back home with the flag.--
- $Host::Bot_Chaser_Boost_Active
- --This will greatly increase the flag carrier chasing bots' movement speed compared to the default game, so it makes the game more fair as bots can't ski.--
- $Host::Bot_Chase_Speed
- --Max value = 1. If Bot_Chaser_Boost_Active is ON, this determines the speed at which a flag carrier chasing bot follows its HUMAN target.--
- $Host::RebalanceTeamBots
- --If this is on, some bots will switch to the other team when you join the match to make the game more fair.--
- $Host::BotHumanBalanceWeight
- --If RebalanceTeamBots is on, the higher this value is, the more bots switch to your enemy team when you join the match.--
- $Host::HumanWeightAloneBonus
- --If RebalanceTeamBots is on, this adds additional bot-switching weight when there's just one human playing on the server.--
- $Host::BotsChatRandomSounds
- --Determines if the bots randomly play sounds from the Osiris Voice Pack. You need to install the sounds to hear them. Profanity/adult language included.--
- $Host::BotsChatTextVoice
- --Determines if bots randomly text chat, sometimes even playing some sounds from the game. Profanity/adult language included. --
- $Host::Siege_TimeLimit
- $Host::CTF_TimeLimit
- $Host::Default_TimeLimit
- --Siege, CTF, and all the other gametypes now each have different time limits. Change the time limits from these settings.--
- $Host::LakRabbitNoSplashDamage
- $Host::LakRabbitDuelMode
- --Settings to enable Duel Mode or Splash Damage in LAK Rabbit.
- $Host::ClassicAutoRestartServer
- --If you want the server to automatically restart after a while. Important: All settings will be reset. If you have RPG Mode enabled then don't enable this or the track of days passed will also be reset.--
- $Host::ClassicRestartTime
- --If automatic server restart is enabled, this defines the number of hours until the server restarts.--
- $Host::RotationStyle = "Linear";
- --Sets the map rotation mode. This can be either "Linear" which is ordered, or it can be "Random".--
- $Host::MapRotationFile
- --The location of a list of maps that run in a specific order on the server. Maps can be disabled by adding two slashes (//) before the map names.--
- _______________________________
- $Host::RPG_Active
- --If RPG mode is active or not. And if it's on, there are some RPG settings bellow.--
- $Host::RPG_Allow_Reset
- --Allow the server to reset everyone's stats every 7 days?--
- $Host::RPG_Allow_Top_Players_Reset
- --Allow the server to reset the TOP 3 players scoreboard every 7 days? If yes, they also get awards on every reset.--
- $Host::RPG_Max_Bot_Lvl
- $Host::RPG_Min_Bot_Lvl
- --Self explanatory. I recommend not making the max bot level higher than 30.--
- $Host::RPG_Consumable_Drop_Rate
- --Consumable items droprate from killing, repairing, destroying, capping, etc.--
- $Host::RPG_Equip_Drop_Rate
- --Equipment items droprate from killing, repairing, destroying, capping, etc.--
- $Host::RPG_EXP_Rate
- --The default EXP rate of the server. I recommend not making this lower than 1.--
- $Host::RPG_EXP_to_level_up
- --Required EXP to level up the first time. This gets increased by 10% on every level.--
- $Host::RPG_Event_Small_Exp_Rate
- --When the slightly higher EXP rate event is active, the EXP rate multiplier will be INCREASED by this value.--
- $Host::RPG_Event_Big_Exp_Rate
- --When the even higher EXP rate event is active, the EXP rate multiplier will be INCREASED by this value.--
- $Host::RPG_Event_Cons_Drop_Rate
- --When the consumable droprate event is active, the consumable drop rate multiplier will be INCREASED by this value.--
- $Host::RPG_Event_Equip_Drop_Rate
- --When the equipment parts droprate event is active, the equipment parts drop rate multiplier will be INCREASED by this value.--
- $Host::RPG_Event_More_Bot_lvls
- --When the equipment parts droprate event is active, the maximum level of bots will be INCREASED by this value.--
- $Host::RPG_Force_Server_Reset
- --This will make the server reset the TOP 3 Players scoreboard next time a player joins. And also everyone who joins will have their stats reset. The server will also start again on Day 1.--
- $Host::RPG_Join_Message_Duration
- --This gets multiplied by 3 and decreased on each respawn. It shows someone who just joined that RPG mode is on and also the key to display stats.--
- _______________________________
- DO NOT change the following settings. They may make the mod not work as I intended. Just leave these at their default values:
- _______________________________
- $Host::ClassicBalancedBots = 0;
- $Host::ClassicFairTeams = 0;
- $Host::warmupTime = "0";
- $Host::NoSmurfs = 0;
- $Host::VoteConquest = "0";
- $Host::VoteHybridPracticeSpawn = "0";
- $Host::PlayerTeamFairRandom = "0";
- $Host::PlayerVoteChangeMission = "1";
- $Host::PlayerVoteTournamentMode = "0";
- $Host::MinBotDifficulty = "0.99";
- $Host::MaxBotDifficulty = "0.99";
- $Host::CRCTextures = 0;
- $Host::ClassicLimitArmors = 0;
- $Host::ClassicUseHighPerformanceCounter = 0;
- $Host::AllowMapScript = 1;
- _______________________________
- Max throw mine/grenade fix:
- _______________________________
- Max throw grenade/mine works if you play by yourself, but it can be a problem for people playing on your server due to how the classic client (the file zz_Classic_client_v1.vl2) works. If you want people who play on your server to be able to use their max throw grenade/mine binds, you must rename your "classic" folder from "GameData" to something else first. Then rename the "ClassicBots" folder "classic", so that this will replace your original "classic" mod. Then edit all the ".bat" files that came with Classic Bots so that the parts "-mod ClassicBots" are replaced by "-mod classic". To edit a bat file, right click it and click edit.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement