фикс для playerbots

This commit is contained in:
2026-03-09 13:17:21 +04:00
parent 7195b9e971
commit b2bed8941e
4 changed files with 29 additions and 4 deletions
+10
View File
@@ -19,6 +19,7 @@ DRY_RUN=0
FORCE_PLAYERBOTS="${FORCE_PLAYERBOTS:-${ACORE_PLAYERBOTS_FORCE:-0}}"
: "${ACORE_WORLD_ENABLE_PLAYER_SETTINGS:=1}"
: "${ACORE_WORLD_CONSOLE_ENABLE:=0}"
: "${ACORE_WORLD_DBC_ENFORCE_ITEM_ATTRIBUTES:=0}"
: "${ACORE_WORLD_INSTANCE_IGNORE_RAID:=1}"
: "${ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE:=0.80}"
@@ -106,6 +107,10 @@ FORCE_PLAYERBOTS="${FORCE_PLAYERBOTS:-${ACORE_PLAYERBOTS_FORCE:-0}}"
: "${ACORE_PLAYERBOTS_RANDOM_BOT_INVITE_PLAYER:=0}"
: "${ACORE_PLAYERBOTS_RANDOM_BOT_JOIN_LFG:=0}"
: "${ACORE_PLAYERBOTS_BOT_CHEATS:=food,taxi,raid}"
: "${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_2V2_COUNT:=0}"
: "${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_3V3_COUNT:=0}"
: "${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_5V5_COUNT:=0}"
: "${ACORE_PLAYERBOTS_DELETE_RANDOM_BOT_ARENA_TEAMS:=0}"
usage() {
cat <<EOF
@@ -408,6 +413,10 @@ AiPlayerbot.SyncLevelWithPlayers = ${ACORE_PLAYERBOTS_SYNC_LEVEL_WITH_PLAYERS}
AiPlayerbot.ApplyInstanceStrategies = ${ACORE_PLAYERBOTS_APPLY_INSTANCE_STRATEGIES}
AiPlayerbot.RandomBotInvitePlayer = ${ACORE_PLAYERBOTS_RANDOM_BOT_INVITE_PLAYER}
AiPlayerbot.RandomBotJoinLfg = ${ACORE_PLAYERBOTS_RANDOM_BOT_JOIN_LFG}
AiPlayerbot.RandomBotArenaTeam2v2Count = ${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_2V2_COUNT}
AiPlayerbot.RandomBotArenaTeam3v3Count = ${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_3V3_COUNT}
AiPlayerbot.RandomBotArenaTeam5v5Count = ${ACORE_PLAYERBOTS_RANDOM_BOT_ARENA_TEAM_5V5_COUNT}
AiPlayerbot.DeleteRandomBotArenaTeams = ${ACORE_PLAYERBOTS_DELETE_RANDOM_BOT_ARENA_TEAMS}
AiPlayerbot.BotCheats = "${ACORE_PLAYERBOTS_BOT_CHEATS}"
EOF
}
@@ -415,6 +424,7 @@ EOF
configure_worldserver() {
ensure_world_conf
set_config_value "$WORLD_CONF" "Console.Enable" "$ACORE_WORLD_CONSOLE_ENABLE"
set_config_value "$WORLD_CONF" "EnablePlayerSettings" "$ACORE_WORLD_ENABLE_PLAYER_SETTINGS"
set_config_value "$WORLD_CONF" "DBC.EnforceItemAttributes" "$ACORE_WORLD_DBC_ENFORCE_ITEM_ATTRIBUTES"
set_config_value "$WORLD_CONF" "Instance.IgnoreRaid" "$ACORE_WORLD_INSTANCE_IGNORE_RAID"