# Единый шаблон конфигурации для docker compose и локальных helper-скриптов. # На VPS обычно достаточно скопировать этот файл в `.env`, отредактировать нужные значения # и затем запустить `./start-server.sh`. # ------------------------------------------------------------------------------ # Docker / compose # ------------------------------------------------------------------------------ # Тег docker-образов AzerothCore. DOCKER_IMAGE_TAG=master # Файл окружения, который будет проброшен внутрь worldserver/authserver контейнеров. DOCKER_AC_ENV_FILE=conf/dist/env.ac # Каталог с итоговыми конфигами worldserver/authserver/dbimport. DOCKER_VOL_ETC=./env/dist/etc # Каталог с логами контейнеров AzerothCore. DOCKER_VOL_LOGS=./env/dist/logs # Именованный docker volume для базы MySQL. # Обычно менять не нужно, если не хотите хранить БД в другом томе. DOCKER_VOL_DB=ac-database # Том или каталог с клиентскими data-файлами (maps, vmaps, mmaps, dbc и т.д.). DOCKER_VOL_DATA=ac-client-data # Корень проекта для dev-профиля. DOCKER_VOL_ROOT=. # Путь к клиенту WoW для extractors/dev-профиля. DOCKER_AC_CLIENT_FOLDER=./var/client # Внешний порт worldserver. DOCKER_WORLD_EXTERNAL_PORT=8085 # Внешний порт SOAP. DOCKER_SOAP_EXTERNAL_PORT=7878 # Внешний порт authserver. DOCKER_AUTH_EXTERNAL_PORT=3724 # Внешний порт MySQL. DOCKER_DB_EXTERNAL_PORT=3306 # Пароль root для контейнера MySQL. DOCKER_DB_ROOT_PASSWORD=password # Пользователь внутри docker-образов. DOCKER_USER=acore # UID пользователя внутри docker-образов. DOCKER_USER_ID=1000 # GID пользователя внутри docker-образов. DOCKER_GROUP_ID=1000 # ------------------------------------------------------------------------------ # Переменные окружения контейнера worldserver # ------------------------------------------------------------------------------ # Рейт опыта за убийство. AC_RATE_XP_KILL=1 # Автологин random bots для playerbots через env override. # Сейчас модуль отключен в core, но переменная оставлена как часть текущего профиля. AC_AI_PLAYERBOT_RANDOM_BOT_AUTOLOGIN=1 # ------------------------------------------------------------------------------ # Значения по умолчанию для ./create-account.sh # ------------------------------------------------------------------------------ # Email, который будет использоваться по умолчанию при создании аккаунта. ACORE_ACCOUNT_DEFAULT_EMAIL= # Уровень прав по умолчанию: # 0 = обычный игрок, 1 = модератор, 2 = GM, 3 = администратор. ACORE_ACCOUNT_DEFAULT_GMLEVEL=3 # RealmID для account_access по умолчанию. # -1 означает доступ на все realm'ы. ACORE_ACCOUNT_DEFAULT_REALM_ID=-1 # Доступное дополнение для аккаунта: # 0 = Classic, 1 = TBC, 2 = WotLK. ACORE_ACCOUNT_DEFAULT_EXPANSION=2 # ------------------------------------------------------------------------------ # Общие флаги helper-скриптов # ------------------------------------------------------------------------------ # 1 = принудительно писать playerbots.conf даже если текущий core отключает mod-playerbots. # Обычно оставлять 0. ACORE_PLAYERBOTS_FORCE=0 # ------------------------------------------------------------------------------ # worldserver.conf: управляемые override-настройки # ------------------------------------------------------------------------------ # Включает PlayerSettings, необходимые для mod-individual-progression. ACORE_WORLD_ENABLE_PLAYER_SETTINGS=1 # Позволяет серверу использовать item-атрибуты из базы, а не жестко из DBC. ACORE_WORLD_DBC_ENFORCE_ITEM_ATTRIBUTES=0 # Разрешает входить в рейдовые инстансы без raid-группы. ACORE_WORLD_INSTANCE_IGNORE_RAID=1 # Множитель физического урона обычной элиты. ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_DAMAGE=0.80 # Множитель физического урона rare. ACORE_WORLD_RATE_CREATURE_RARE_DAMAGE=0.80 # Множитель физического урона rare elite. ACORE_WORLD_RATE_CREATURE_RAREELITE_DAMAGE=0.75 # Множитель физического урона world boss. ACORE_WORLD_RATE_CREATURE_WORLDBOSS_DAMAGE=1 # Множитель spell-урона обычной элиты. ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_SPELL_DAMAGE=0.80 # Множитель spell-урона rare. ACORE_WORLD_RATE_CREATURE_RARE_SPELL_DAMAGE=0.80 # Множитель spell-урона rare elite. ACORE_WORLD_RATE_CREATURE_RAREELITE_SPELL_DAMAGE=0.75 # Множитель spell-урона world boss. ACORE_WORLD_RATE_CREATURE_WORLDBOSS_SPELL_DAMAGE=1 # Множитель HP обычной элиты. ACORE_WORLD_RATE_CREATURE_ELITE_ELITE_HP=0.75 # Множитель HP rare. ACORE_WORLD_RATE_CREATURE_RARE_HP=0.70 # Множитель HP rare elite. ACORE_WORLD_RATE_CREATURE_RAREELITE_HP=0.65 # Множитель HP world boss. ACORE_WORLD_RATE_CREATURE_WORLDBOSS_HP=1 # ------------------------------------------------------------------------------ # mod-autobalance # ------------------------------------------------------------------------------ # Минимальное число игроков, до которого скейлится обычный инст. ACORE_AUTOBALANCE_MIN_PLAYERS=1 # Минимальное число игроков для heroic 5ppl. ACORE_AUTOBALANCE_MIN_PLAYERS_HEROIC=1 # Минимальное число игроков для рейдов normal. ACORE_AUTOBALANCE_MIN_PLAYERS_RAID=1 # Минимальное число игроков для рейдов heroic. ACORE_AUTOBALANCE_MIN_PLAYERS_RAID_HEROIC=1 # Кривая скейла рейдов: чем ниже значение, тем быстрее растет сложность с игроками. ACORE_AUTOBALANCE_INFLECTION_POINT_RAID=0.75 # Дополнительный множитель для рейдовых боссов normal. ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_BOSS_MODIFIER=1.35 # Кривая скейла heroic-рейдов. ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC=0.80 # Дополнительный множитель для heroic-рейдовых боссов. ACORE_AUTOBALANCE_INFLECTION_POINT_RAID_HEROIC_BOSS_MODIFIER=1.45 # Множитель урона боссов в обычных 5ppl. ACORE_AUTOBALANCE_STAT_MODIFIER_BOSS_DAMAGE=0.85 # Множитель урона боссов в heroic 5ppl. ACORE_AUTOBALANCE_STAT_MODIFIER_HEROIC_BOSS_DAMAGE=0.75 # Общий множитель статов рейда normal. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_GLOBAL=0.85 # Множитель урона рейда normal. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_DAMAGE=0.75 # Множитель HP рейдовых боссов normal. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_BOSS_HEALTH=0.70 # Множитель урона рейдовых боссов normal. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_BOSS_DAMAGE=0.55 # Общий множитель статов heroic-рейда. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_HEROIC_GLOBAL=0.75 # Множитель урона heroic-рейда. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_HEROIC_DAMAGE=0.70 # Множитель HP heroic-рейдовых боссов. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_HEROIC_BOSS_HEALTH=0.60 # Множитель урона heroic-рейдовых боссов. ACORE_AUTOBALANCE_STAT_MODIFIER_RAID_HEROIC_BOSS_DAMAGE=0.45 # ------------------------------------------------------------------------------ # mod-individual-progression # ------------------------------------------------------------------------------ # 1 = включает модуль progression. ACORE_PROGRESSION_ENABLE=1 # 1 = модуль сам подправляет связанные core-настройки. ACORE_PROGRESSION_SIMPLE_CONFIG_OVERRIDE=1 # С какой стадии progression начинают новые персонажи. ACORE_PROGRESSION_STARTING_PROGRESSION=0 # Ограничение максимальной стадии progression. # 0 = без ограничения до WotLK. ACORE_PROGRESSION_LIMIT=0 # 1 = учитывать progression-правила для групп. ACORE_PROGRESSION_ENFORCE_GROUP_RULES=1 # На какой стадии открываются расы TBC. ACORE_PROGRESSION_TBC_RACES_UNLOCK=8 # На какой стадии открывается создание Death Knight. ACORE_PROGRESSION_DK_UNLOCK=13 # С какой стадии начинает сам Death Knight. ACORE_PROGRESSION_DK_STARTING=13 # Уменьшение cooldown у Aqual Quintessence в Molten Core. ACORE_PROGRESSION_MC_AQUAL_COOLDOWN_REDUCTION=60 # Требования PvP для progression-экипировки: # 0 = отключены, 1 = включены. ACORE_PROGRESSION_PVP_GEAR_REQUIREMENTS=0 # ------------------------------------------------------------------------------ # mod-aoe-loot # ------------------------------------------------------------------------------ # 1 = включает AoE loot. ACORE_AOE_LOOT_ENABLE=1 # Показывать сообщение о модуле при логине: # 0 = нет, 1 = да. ACORE_AOE_LOOT_MESSAGE=0 # Радиус AoE loot. ACORE_AOE_LOOT_RANGE=55.0 # Разрешать AoE loot в группе: # 0 = нет, 1 = да. ACORE_AOE_LOOT_GROUP=1 # ------------------------------------------------------------------------------ # mod-eluna # ------------------------------------------------------------------------------ # 1/true = включает Eluna. ACORE_ELUNA_ENABLED=true # Включать traceback при Lua-ошибках. ACORE_ELUNA_TRACEBACK=false # Путь до папки со скриптами Lua. ACORE_ELUNA_SCRIPT_PATH=lua_scripts # Показывать игрокам сообщение при reload Eluna. ACORE_ELUNA_PLAYER_ANNOUNCE_RELOAD=false # Дополнительные Lua require-пути. ACORE_ELUNA_REQUIRE_PATHS= # Дополнительные C require-пути для Lua. ACORE_ELUNA_REQUIRE_CPATHS= # ------------------------------------------------------------------------------ # mod-learnspells # ------------------------------------------------------------------------------ # Давать авто-спеллы GM-персонажам. ACORE_LEARNSPELLS_GAMEMASTERS=0 # Автоматически учить class spells. ACORE_LEARNSPELLS_CLASS_SPELLS=1 # Автоматически учить weapon/armor proficiencies. ACORE_LEARNSPELLS_PROFICIENCIES=1 # Автоматически учить спеллы, обычно выдаваемые квестами. ACORE_LEARNSPELLS_SPELLS_FROM_QUESTS=1 # Автоматически учить apprentice riding. ACORE_LEARNSPELLS_RIDING_APPRENTICE=1 # Автоматически учить journeyman riding. ACORE_LEARNSPELLS_RIDING_JOURNEYMAN=1 # Автоматически учить expert riding. ACORE_LEARNSPELLS_RIDING_EXPERT=1 # Автоматически учить artisan riding. ACORE_LEARNSPELLS_RIDING_ARTISAN=1 # Автоматически учить Cold Weather Flying. ACORE_LEARNSPELLS_RIDING_COLD_WEATHER_FLYING=1 # ------------------------------------------------------------------------------ # mod-playerbots: управляемые значения по умолчанию # ------------------------------------------------------------------------------ # 1 = включает playerbots.conf, если модуль поддерживается сборкой. ACORE_PLAYERBOTS_ENABLED=1 # Автологин random bots. ACORE_PLAYERBOTS_RANDOM_BOT_AUTOLOGIN=1 # Минимум random bots онлайн. ACORE_PLAYERBOTS_MIN_RANDOM_BOTS=0 # Максимум random bots онлайн. ACORE_PLAYERBOTS_MAX_RANDOM_BOTS=0 # Сколько ботов игрок может одновременно добавить в группу. ACORE_PLAYERBOTS_MAX_ADDED_BOTS=9 # Разрешать команду addclass. ACORE_PLAYERBOTS_ADDCLASS_COMMAND=1 # Политика приглашения в группу: # 0 = только GM, 1 = по уровню, 2 = всегда. ACORE_PLAYERBOTS_GROUP_INVITATION_PERMISSION=2 # Оставлять alt-ботов в группе после выхода мастера. ACORE_PLAYERBOTS_KEEP_ALTS_IN_GROUP=1 # Автологин alt-ботов аккаунта игрока. ACORE_PLAYERBOTS_BOT_AUTOLOGIN=0 # Разрешать приглашать ботов со своего аккаунта. ACORE_PLAYERBOTS_ALLOW_ACCOUNT_BOTS=1 # Разрешать приглашать гильдейских ботов. ACORE_PLAYERBOTS_ALLOW_GUILD_BOTS=1 # Разрешать trusted account bots. ACORE_PLAYERBOTS_ALLOW_TRUSTED_ACCOUNT_BOTS=1 # Автоматически суммонить бота при вступлении в группу. ACORE_PLAYERBOTS_SUMMON_WHEN_GROUP=1 # Автообучение спеллам у trainer: # yes, no или free. ACORE_PLAYERBOTS_AUTO_TRAIN_SPELLS=yes # Синхронизировать квесты бота с игроком. ACORE_PLAYERBOTS_SYNC_QUEST_WITH_PLAYER=1 # Синхронизировать уровень random bot'ов с игроками. ACORE_PLAYERBOTS_SYNC_LEVEL_WITH_PLAYERS=1 # Включать инстанс-стратегии у ботов. ACORE_PLAYERBOTS_APPLY_INSTANCE_STRATEGIES=1 # Разрешать random bot'ам самим приглашать игроков. ACORE_PLAYERBOTS_RANDOM_BOT_INVITE_PLAYER=0 # Разрешать random bot'ам вставать в LFG. ACORE_PLAYERBOTS_RANDOM_BOT_JOIN_LFG=0 # Читы, которые выдаются ботам. ACORE_PLAYERBOTS_BOT_CHEATS=food,taxi,raid