From bce4b418768169f49c00ed15a982f29a4df064b9 Mon Sep 17 00:00:00 2001 From: bash <31279994+hermensbas@users.noreply.github.com> Date: Tue, 29 Oct 2024 01:46:11 +0100 Subject: [PATCH] Updated Playerbot Configuration (markdown) --- Playerbot-Configuration.md | 102 ++++++++++++++++++++++++++++++++++++- 1 file changed, 100 insertions(+), 2 deletions(-) diff --git a/Playerbot-Configuration.md b/Playerbot-Configuration.md index 2416517..9135369 100644 --- a/Playerbot-Configuration.md +++ b/Playerbot-Configuration.md @@ -11,17 +11,115 @@ worldserver.conf Quests.IgnoreAutoAccept = 1 # performance -MapUpdate.Threads = 4 +MapUpdate.Threads = 6 MapUpdateInterval = 10 MinWorldUpdateTime = 1 # no player limit for the bots PlayerLimit = 0 + +# prevent buggy situations +LeaveGroupOnLogout.Enabled = 1 ``` playerbots.conf ```bash -# + +#------------------------------------------------------------------- +# general +#------------------------------------------------------------------- +AiPlayerbot.Enabled = 1 +AiPlayerbot.DeleteRandomBotAccounts = 0 +AiPlayerbot.RandomBotAccountPrefix = "rndbot" + +#------------------------------------------------------------------- +# randombots +#------------------------------------------------------------------- +AiPlayerbot.EnableRotation = 0 +AiPlayerbot.AutoTeleportForLevel = 1 +AiPlayerbot.RandomBotMaps = 0,1,530,571 + +AiPlayerbot.RandomBotMaxLevelChance = 0.01 +AiPlayerbot.RandomBotFixedLevel = 0 +AiPlayerbot.DisableRandomLevels = 0 +AiPlayerbot.RandombotStartingLevel = 5 +AiPlayerbot.SyncLevelWithPlayers = 0 +AiPlayerbot.DisableDeathKnightLogin = 1 +AiPlayerbot.SyncQuestWithPlayer = 1 +AiPlayerbot.AutoDoQuests = 1 + +#------------------------------------------------------------------- +# autoGear/maintenance & alt/guild bots +#------------------------------------------------------------------- +AiPlayerbot.AutoGearQualityLimit = 3 +AiPlayerbot.AutoGearCommand = 1 +AiPlayerbot.MaintenanceCommand = 1 +AiPlayerbot.AllowPlayerBots = 1 +AiPlayerbot.AllowGuildBots = 1 + +#------------------------------------------------------------------- +# botActiveAlone & autoscale +#------------------------------------------------------------------- +AiPlayerbot.BotActiveAlone = 100 +AiPlayerbot.botActiveAloneSmartScale = 1 +AiPlayerbot.botActiveAloneSmartScaleWhenMinLevel = 1 +AiPlayerbot.botActiveAloneSmartScaleWhenMaxLevel = 80 + + +#------------------------------------------------------------------- +# intervals +#------------------------------------------------------------------- +AiPlayerbot.RandomBotUpdateInterval = 1 +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 + + +#------------------------------------------------------------------- +# 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 + + +#------------------------------------------------------------------- +# chat and broadcast (default; RepeatDelay = 2000) +#------------------------------------------------------------------- +#AiPlayerbot.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 ``` ## Recommended restart time