mirror of
https://github.com/hermensbas/azerothcore_installer.git
synced 2026-01-13 08:37:17 +00:00
180 lines
6.5 KiB
Plaintext
180 lines
6.5 KiB
Plaintext
#################################################################################################
|
|
# START: custom playerbots.conf settings
|
|
#################################################################################################
|
|
|
|
#-------------------------------------------------------------------
|
|
# general
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.Enabled = 1
|
|
AiPlayerbot.DeleteRandomBotAccounts = 0
|
|
AiPlayerbot.RandomBotAccountPrefix = "rndbot"
|
|
AiPlayerbot.LimitTalentsExpansion = 0
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# randombots
|
|
# - RandomBotMaps: 0=Eastern Kingdoms, 1=Kalimdor, 530=Outland, 571=Northrend
|
|
# - RandombotStartingLevel (if 'DisableRandomLevels' disabled): below 5 will
|
|
# cause lag if not worse, due the design of level 1 areas they will cluster
|
|
# which is hard for the server to deal with.
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.MinRandomBots = 3000
|
|
AiPlayerbot.MaxRandomBots = 3000
|
|
AiPlayerbot.RandomBotMinLevel = 1
|
|
AiPlayerbot.RandomBotMaxLevel = 80
|
|
AiPlayerbot.DisableDeathKnightLogin = 0
|
|
AiPlayerbot.RandomBotAllianceRatio = 50
|
|
AiPlayerbot.RandomBotHordeRatio = 50
|
|
|
|
AiPlayerbot.EnableRotation = 0
|
|
#AiPlayerbot.RotationPoolSize = 5000
|
|
AiPlayerbot.RandomBotAccountCount = 400
|
|
|
|
AiPlayerbot.AutoTeleportForLevel = 1
|
|
AiPlayerbot.RandomBotMaps = 0,1,530,571
|
|
AiPlayerbot.ProbTeleToBankers = 0.20
|
|
AiPlayerbot.RandomBotRpgChance = 0.20
|
|
AiPlayerbot.RandomBotGroupNearby = 0
|
|
|
|
AiPlayerbot.RandomBotFixedLevel = 0
|
|
AiPlayerbot.DisableRandomLevels = 0
|
|
AiPlayerbot.SyncLevelWithPlayers = 0
|
|
|
|
AiPlayerbot.SyncQuestWithPlayer = 1
|
|
AiPlayerbot.PreQuests = 0
|
|
AiPlayerbot.AutoDoQuests = 1
|
|
AiPlayerbot.AutoLearnQuestSpells = 1
|
|
AiPlayerbot.EquipmentPersistence = 1
|
|
|
|
AiPlayerbot.RandombotStartingLevel = 1
|
|
AiPlayerbot.RandomBotMinLevelChance = 0.1
|
|
AiPlayerbot.RandomBotMaxLevelChance = 0.1
|
|
AiPlayerbot.EnableNewRpgStrategy = 0
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# command (gear: 1 = normal, 2 = uncommon, 3 = rare, 4 = epic, 5 = legendary)
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.AutoGearQualityLimit = 3
|
|
AiPlayerbot.AutoGearScoreLimit = 0
|
|
|
|
AiPlayerbot.AutoGearCommand = 1
|
|
AiPlayerbot.AutoGearCommandAltBots = 1
|
|
AiPlayerbot.MaintenanceCommand = 1
|
|
|
|
AiPlayerbot.AllowPlayerBots = 1
|
|
AiPlayerbot.AllowGuildBots = 1
|
|
|
|
AiPlayerbot.AddClassCommand = 1
|
|
AiPlayerbot.MaxAddedBots = 40
|
|
AiPlayerbot.MaxAddedBotsPerClass = 10
|
|
AiPlayerbot.AddClassAccountPoolSize = 50
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# chat and broadcast (default; RepeatDelay = 2000)
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.EnableBroadcasts = 0
|
|
AiPlayerbot.RandomBotTalk = 0
|
|
AiPlayerbot.RandomBotEmote = 0
|
|
AiPlayerbot.RandomBotSuggestDungeons = 0
|
|
AiPlayerbot.EnableGreet = 0
|
|
AiPlayerbot.ToxicLinksRepliesChance = 0
|
|
AiPlayerbot.ThunderfuryRepliesChance = 0
|
|
AiPlayerbot.GuildRepliesRate = 0
|
|
AIPlayerbot.GuildFeedback = 0
|
|
AiPlayerbot.RandomBotSayWithoutMaster = 0
|
|
AiPlayerbot.SayWhenCollectingItems = 0
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# intervals
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.RandomBotUpdateInterval = 20
|
|
AiPlayerbot.RandomBotCountChangeMinInterval = 1800
|
|
AiPlayerbot.RandomBotCountChangeMaxInterval = 7200
|
|
AiPlayerbot.MinRandomBotInWorldTime = 3600
|
|
AiPlayerbot.MaxRandomBotInWorldTime = 1209600
|
|
AiPlayerbot.MinRandomBotRandomizeTime = 7200
|
|
AiPlayerbot.MaxRandomBotRandomizeTime = 1209600
|
|
AiPlayerbot.RandomBotsPerInterval = 60
|
|
AiPlayerbot.MinRandomBotReviveTime = 60
|
|
AiPlayerbot.MaxRandomBotReviveTime = 300
|
|
AiPlayerbot.MinRandomBotTeleportInterval = 3600
|
|
AiPlayerbot.MaxRandomBotTeleportInterval = 18000
|
|
AiPlayerbot.RandomBotInWorldWithRotationDisabled = 31104000
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# timers
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.IterationsPerTick = 1000
|
|
AiPlayerbot.GlobalCooldown = 500
|
|
AiPlayerbot.MaxWaitForMove = 5000
|
|
AiPlayerbot.DisableMoveSplinePath = 1
|
|
AiPlayerbot.MaxMovementSearchTime = 3
|
|
AiPlayerbot.ExpireActionTime = 5000
|
|
AiPlayerbot.DispelAuraDuration = 700
|
|
AiPlayerbot.ReactDelay = 100
|
|
AiPlayerbot.DynamicReactDelay = 0
|
|
AiPlayerbot.PassiveDelay = 5000
|
|
AiPlayerbot.RepeatDelay = 3000
|
|
AiPlayerbot.ErrorDelay = 100
|
|
AiPlayerbot.RpgDelay = 8000
|
|
AiPlayerbot.SitDelay = 10000
|
|
AiPlayerbot.ReturnDelay = 2000
|
|
AiPlayerbot.LootDelay = 1000
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# distance
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.FarDistance = 20.0
|
|
AiPlayerbot.SightDistance = 75.0
|
|
AiPlayerbot.SpellDistance = 28.5
|
|
AiPlayerbot.ShootDistance = 26.0
|
|
AiPlayerbot.ReactDistance = 150.0
|
|
AiPlayerbot.GrindDistance = 75.0
|
|
AiPlayerbot.HealDistance = 38.5
|
|
AiPlayerbot.LootDistance = 25.0
|
|
AiPlayerbot.FleeDistance = 8.0
|
|
AiPlayerbot.TooCloseDistance = 5.0
|
|
AiPlayerbot.MeleeDistance = 1.5
|
|
AiPlayerbot.FollowDistance = 1.5
|
|
AiPlayerbot.WhisperDistance = 6000.0
|
|
AiPlayerbot.ContactDistance = 0.5
|
|
AiPlayerbot.AoeRadius = 10
|
|
AiPlayerbot.RpgDistance = 200
|
|
AiPlayerbot.AggroDistance = 22
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# performance related
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.BotActiveAlone = 90
|
|
AiPlayerbot.BotActiveFreezeDuringServerInit = 1
|
|
AiPlayerbot.BotActiveAloneForceWhenInRadius = 150
|
|
AiPlayerbot.BotActiveAloneForceWhenInZone = 1
|
|
AiPlayerbot.BotActiveAloneForceWhenInMap = 0
|
|
# BotActiveAloneForceWhenIsFriend = 1 # hasFriend logic can cause a crash
|
|
AiPlayerbot.BotActiveAloneForceWhenIsFriend = 0
|
|
AiPlayerbot.BotActiveAloneForceWhenInGuild = 1
|
|
AiPlayerbot.botActiveAloneSmartScale = 1
|
|
AiPlayerbot.botActiveAloneSmartScaleDiffLimitfloor = 50
|
|
AiPlayerbot.botActiveAloneSmartScaleDiffLimitCeiling = 200
|
|
AiPlayerbot.botActiveAloneSmartScaleWhenMinLevel = 1
|
|
AiPlayerbot.botActiveAloneSmartScaleWhenMaxLevel = 80
|
|
|
|
PlayerbotsDatabase.WorkerThreads = 2
|
|
PlayerbotsDatabase.SynchThreads = 2
|
|
|
|
|
|
#-------------------------------------------------------------------
|
|
# custom strategies
|
|
#-------------------------------------------------------------------
|
|
AiPlayerbot.RandomBotNonCombatStrategies = "+grind,+loot,+rpg"
|
|
|
|
#################################################################################################
|
|
# END: custom playerbots.conf settings
|
|
#################################################################################################
|