AzerothCore Single Player позволяет превратить классический World of Warcraft в домашнюю PvE-песочницу: без живого сервера, без группы из случайных игроков и с ботами, которые могут заменить участников группы. Разбираемся, как установить ASP на Windows 11, подключить клиент WoW 3.3.5 и запустить собственный локальный Azeroth.
World of Warcraft умеет удивительно хорошо возвращать людей в прошлое. Но иногда возвращаться хочется не на публичный сервер, а в свой собственный Азерот. Без очередей, гильдий, обязательств и необходимости искать четырёх человек для очередного данжа.
Именно для этого интересен AzerothCore Single Player, или ASP.
Это готовая сборка на базе AzerothCore, ориентированная на одиночную игру. В ней уже есть Playerbots, прогрессия от Classic через The Burning Crusade к Wrath of the Lich King, аукцион, дополнительные модули и инструменты для настройки игрового мира. Проект развивается отдельно от официального World of Warcraft и не является продуктом Blizzard.
Ниже разберём установку с нуля на Windows 11, первый запуск и базовую настройку PvE.
Важно: ASP не распространяет клиент World of Warcraft. Для подключения нужен собственный совместимый клиент. Официальная документация AzerothCore также указывает, что клиент 3.3.5a пользователь должен получить самостоятельно.
Что мы в итоге получим
Схема довольно простая:
Windows 11
│
├── ASP 1.4.0
│ ├── Database
│ ├── World
│ └── Logon
│
└── WoW 3.3.5a
│
└── 127.0.0.1
127.0.0.1 здесь означает сам компьютер. Сервер не выставляется в интернет, а клиент подключается к нему локально. Для одиночной игры это именно то, что нужно. В документации AzerothCore для локальной установки также используется 127.0.0.1.
В результате можно:
- создать собственного персонажа;
- проходить квесты;
- прокачиваться;
- использовать ботов;
- собирать PvE-группу;
- ходить в подземелья;
- экспериментировать с игровыми механиками;
- тестировать настройки;
- менять сервер под себя.
Это не попытка сделать официальный WoW офлайн. Это отдельная локальная среда, построенная вокруг серверной части эмулятора.

Что такое AzerothCore Single Player
AzerothCore это open-source серверная платформа для эмуляции классической версии WoW. Сам проект модульный: отдельные функции можно добавлять в ядро через модули, не переписывая весь сервер.
ASP использует эту основу и собирает вокруг неё готовую среду для одиночной игры. В репозитории проекта перечислены Playerbots, progression-модуль, Auction House Bot, Hardcore и различные дополнительные инструменты.
Главная особенность здесь именно Playerbots. Обычный локальный сервер без них быстро превращается в пустой мир. Город пустой, группы собрать не с кем, данж рассчитан на пять человек, а рейд на десятки игроков.
Playerbots меняют ситуацию. Можно создать персонажей, которые будут выполнять роль членов твоей группы. Получается уже не просто «WoW без интернета», а своеобразный PvE-сервер для одного человека.

Что понадобится
Для базовой установки нужен:
- Windows 10 или Windows 11;
- SSD, желательно с достаточным запасом свободного места;
- 7-Zip;
- ASP 1.4.0;
- совместимый клиент WoW 3.3.5a;
- несколько гигабайт свободного места под сервер, клиент и базы;
- нормальный запас оперативной памяти, особенно если одновременно запускать клиент и сервер.
Для этой статьи мы ориентируемся на ASP 1.4.0. В официальном репозитории ASP последним релизом на момент подготовки материала является 1.4.0.
Шаг 1. Скачиваем ASP 1.4.0
- Официальный репозиторий проекта: AzerothCore Single Player на GitHub
- Страница релизов: ASP Releases
Для чистой установки нужна полная сборка, а не обновление существующей установки.
Если релиз разбит на несколько частей, все части нужно скачать в одну папку. После этого архив открывается через 7-Zip начиная с файла .001. Например:
ASP_1.4.0_full.7z.001
ASP_1.4.0_full.7z.002
Оба файла должны находиться рядом. Не нужно пытаться распаковывать .002 отдельно. Открываем .001, а 7-Zip сам использует остальные части. Я бы сразу создал отдельную папку, например: D:\WoW\ASP\
Это лучше, чем распаковывать сервер куда-нибудь в Downloads, а потом через неделю обнаруживать, что половина путей указывает на старое расположение.

Шаг 2. Распаковываем архив
Установи 7-Zip, если его ещё нет.
Правой кнопкой жмякай по ASP_1.4.0_full.7z.001 и выбирай распаковку.
В итоге должна появиться полноценная папка ASP со всеми необходимыми компонентами.
Для такого сервера лучше использовать SSD. База данных, файлы карт и игровой мир постоянно обращаются к диску, поэтому старый HDD здесь способен стать неприятным узким местом.
Внутри распакованного ASP найди папку Installations. В ней находятся необходимые установочные файлы.
Запусти нужные установщики и дождись завершения. После установки зависимостей перезагрузи Windows.
Это тот случай, когда перезагрузка действительно полезнее, чем попытка сразу запускать сервер и выяснять, почему какая-нибудь библиотека не находится.
Шаг 4. Не перемещаем ASP после установки
Заранее выбери место, где сервер будет жить постоянно. Например: D:\WoW\ASP\
Если после настройки ASP перенести его в другое место, необходимо повторно выполнить установочный скрипт XAMPP, который входит в комплект.
Поэтому проще сразу выбрать нормальный путь и больше его не менять.
Шаг 5. Подготавливаем клиент WoW
Здесь начинается важная часть.
ASP не является клиентом World of Warcraft. Серверная сборка и игровой клиент это две разные вещи. AzerothCore прямо указывает, что не распространяет клиент и для этой ветки нужен собственный чистый клиент 3.3.5a. Мы не будем включать в этот гайд ссылки на скачивание закрытых игровых файлов Blizzard.
Для максимальной совместимости нужен клиент соответствующей версии. AzerothCore отдельно предупреждает, что файлы DBC и карты должны соответствовать версии сервера, например 3.3.5a. Несовместимые данные приводят к ошибкам при запуске WorldServer. Иными словами, случайный клиент «примерно того же WoW» здесь не подойдёт.

Шаг 6. Настраиваем realmlist.wtf
Теперь нужно сказать клиенту, куда подключаться.
В папке клиента найди WoW\Data\realmlist.wtf
В зависимости от локализации конкретный путь и содержимое папки могут отличаться.
Открой realmlist.wtf обычным текстовым редактором.
Для локальной установки используется set realmlist 127.0.0.1
Это принципиальный момент. Не надо писать localhost.
Официальная документация AzerothCore отдельно рекомендует использовать именно 127.0.0.1, если клиент и сервер находятся на одном компьютере.
Если Windows не позволяет сохранить файл, проверь его свойства и убери атрибут «Только чтение».
Шаг 7. Запускаем ASP
Возвращаемся в папку сервера. Нам нужен: Start.bat
Запускаем его. В ASP используется управляющая панель, через которую запускаются основные компоненты сервера. Здесь важно не торопиться.
Запускаем по очереди:
- Database
- World
- Logon
Если один из компонентов не запустился, не стоит сразу запускать клиент. Сначала нужно разобраться с ошибкой.
Что делают эти три компонента
Database
Хранит игровые данные: персонажей, настройки, предметы, квесты и прочую информацию.
World
Это фактически игровой мир. Здесь находятся NPC, существа, карты, игровые механики, квесты и взаимодействия.
Logon
Отвечает за авторизацию и подключение клиента к серверу.
Поэтому схема выглядит логично:
Database
↓
World
↓
Logon
↓
WoW Client
Если Database не работает, World не сможет нормально использовать данные. Если Logon не работает, клиент не сможет войти.

Шаг 8. Первый запуск WoW
Теперь запускаем клиент. Если всё настроено правильно, вместо официального сервера клиент должен обращаться к локальному адресу: 127.0.0.1
При первом запуске можно использовать тестовую учётную запись, если она предусмотрена конкретной сборкой ASP.
Но для постоянной игры лучше создать отдельный обычный аккаунт и не использовать административную учётку.
AzerothCore поддерживает создание аккаунтов через GM-команды, включая .account create – а права доступа можно отдельно назначать через account set gmlevel.
Это гораздо разумнее, чем постоянно играть персонажем с максимальными административными правами.
Если клиент не подключается
Не начинай переустанавливать всё подряд.
Проверь три вещи.
1. Работает ли Logon. В управляющей панели должен быть запущен соответствующий компонент.
2. Правильный ли realmlist. Должно быть: set realmlist 127.0.0.1
3. Совпадает ли версия клиента. AzerothCore отдельно указывает на ошибки, возникающие при использовании несовместимых DBC и карт. Для WotLK-сервера данные должны соответствовать нужной версии клиента.

Шаг 9. Первый персонаж
Если подключение прошло успешно, создаём персонажа. И вот здесь начинается самое приятное. Вместо стандартного сценария:
создать персонажа → зайти → понять, что мир пустой
можно сразу готовить локальный PvE. Сначала стоит пройти несколько начальных зон самостоятельно. Это позволит проверить:
- квесты;
- NPC;
- продавцов;
- способности;
- лут;
- перемещение;
- работу карт;
- сохранение персонажа.
Не нужно сразу выдавать себе 80 уровень и полный комплект эпика. Если цель именно ностальгия, интереснее оставить обычную прогрессию.

Что такое Playerbots
Playerbots превращают NPC в подобие управляемых игроков. Вместо того чтобы искать группу из:
- танка;
- лекаря;
- трёх DPS,
можно сформировать её локально. Например:
| Роль | Персонаж |
|---|---|
| Игрок | Warrior Tank |
| Бот | Priest Healer |
| Бот | Mage |
| Бот | Warlock |
| Бот | Hunter |
Получается полноценная PvE-группа.
Конечно, бот не станет вторым человеком. Он действует по запрограммированной логике и иногда будет принимать решения, которые живой игрок не принял бы никогда. И именно в этом есть определённое очарование локального сервера.

Как использовать ботов
ASP ориентирован на сценарий, в котором можно создавать дополнительных персонажей и использовать их в качестве участников группы. Можно сделать несколько персонажей разных классов и постепенно развивать их вместе с основным героем.
Например:
- Ты: Warrior Tank
- Бот: Priest
- Бот: Mage
- Бот: Hunter
- Бот: Warlock
Вместо того чтобы ждать людей в очереди, собираешь свою группу и идёшь в подземелье. Это особенно хорошо работает для старого PvE-контента, который сегодня сложно проходить обычным способом из-за небольшого онлайна.

Можно ли сделать себе рейдовую группу
Да, и именно здесь ASP становится интереснее обычного локального сервера. Можно создавать несколько персонажей, прокачивать их и экспериментировать с составом группы.
Например:
- Tank
- 2 × Healer
- 7 × DPS
И дальше тестировать рейдовый контент. Но не стоит ожидать, что боты магическим образом превратят одиночный сервер в идеальную копию живого рейда. Поведение искусственных участников зависит от реализации Playerbots, их настроек и конкретного контента. Некоторые механики рассчитаны на координацию живых игроков и могут потребовать экспериментов.

А можно просто прокачиваться одному?
Да! И это, пожалуй, самый интересный вариант для ностальгии. Можно вообще не превращать ASP в GM-песочницу.
Создать одного персонажа и играть примерно так, как когда-то:
10 уровень → 20 → 30 → 40 → 50 → 60 → TBC → 70 → WotLK → 80.
В ASP используется progression-подход, позволяющий работать с контентом Classic, TBC и WotLK. Такой вариант гораздо ближе к обычному WoW, только теперь тебе не нужно зависеть от онлайна других игроков.

А что насчёт данжей?
Вот здесь боты становятся особенно полезными. В обычном WoW проблема старого PvE проста: контент есть, а людей для него всё меньше. Локальный сервер решает проблему радикально.
Нужен танк? Создаёшь танка. Нужен хил? Добавляешь лекаря. Не хватает DPS? Добавляешь ещё одного персонажа.
Это не заменяет живую группу по атмосфере, но позволяет снова увидеть тот контент, который иначе может оказаться практически недоступным.

Можно ли менять игровой мир
Да, и это второй большой плюс ASP после Playerbots.
AzerothCore строится вокруг модульной архитектуры, поэтому поверх ядра можно добавлять различные расширения. Сам ASP уже включает целый набор таких компонентов.
Можно экспериментировать с:
- прокачкой;
- экономикой;
- предметами;
- NPC;
- Hardcore;
- трансмогрификацией;
- Playerbots;
- прогрессией;
- Lua-скриптами;
- игровыми правилами.
В итоге локальный WoW становится не просто игрой, а песочницей для экспериментов.

GM-команды: зачем они нужны
Если хочется не только играть, но и тестировать, пригодятся GM-команды. AzerothCore предоставляет отдельную документацию с командами для администрирования сервера. Их можно выполнять через игровую консоль или непосредственно в серверном окне.
Например, через команды можно:
- создавать аккаунты;
- менять права;
- работать с персонажами;
- телепортироваться;
- выдавать предметы;
- менять параметры;
- управлять NPC;
- тестировать игровые механики.
Но здесь лучше разделять два режима.
- Режим игры. Минимум административных возможностей.
- Режим тестирования. GM-права и команды становятся главным инструментом.
Если хочется именно ностальгии, первый вариант интереснее. Если хочется ковыряться в WoW как в лаборатории, второй гораздо веселее.

WoW как домашняя песочница
Это, пожалуй, главная причина вообще возиться с ASP. Представь, что у тебя есть собственный WoW, где можно экспериментировать без риска испортить официальный персонаж.
Хочешь проверить, сколько времени занимает прокачка? Меняешь параметры. Хочешь проверить экономику? Меняешь цены и предметы. Хочешь посмотреть, как работает группа из разных классов? Создаёшь персонажей. Хочешь протестировать конкретный PvE-сценарий? Собираешь нужную группу.
Для разработчиков и энтузиастов это особенно интересно: AzerothCore предоставляет GM-команды и отдельные инструменты для серверного тестирования.
Что делать с аукционом
В ASP предусмотрен Auction House Bot. Это полезная штука именно для одиночного мира. Без неё экономика локального сервера довольно быстро становится бессмысленной: реальных игроков нет, значит, продавать и покупать практически не у кого.
Аукционный бот создаёт видимость рынка и делает экономическую часть игры живее. Это одна из тех деталей, которые превращают «сервер с одним игроком» в более убедительный игровой мир.

Можно ли запустить сервер только на своём ПК
Да, и для этого как раз используется 127.0.0.1
AzerothCore рекомендует оставлять локальные настройки при установке сервера на том же компьютере, где запускается WoW. Не нужно открывать порты на роутере. Не нужно настраивать внешний IP. Не нужно делать сервер публичным. Для домашнего PvE всё это только увеличивает поверхность атаки и количество потенциальных проблем.
А если захочется играть с другом?
Это уже другой сценарий.
Тогда понадобится LAN или внешний доступ, а настройки realmlist, адреса сервера и сетевой конфигурации придётся изменить. В официальной документации AzerothCore отдельно описана разница между 127.0.0.1, LAN-адресом и публичным IP. Для подключения через интернет потребуются дополнительные сетевые настройки.
Но если задача – именно «WoW для себя, чисто поностальгировать», мы не будем превращать установку в сетевой сервер.
Чем меньше открытых портов, тем лучше.

Почему ASP удобнее самостоятельной сборки AzerothCore
Есть два пути.
Вариант 1: собрать AzerothCore самостоятельно
Это интересно разработчику.
Нужно:
- скачать исходники;
- установить инструменты;
- собрать ядро;
- настроить базу;
- подготовить клиентские данные;
- настроить конфиги;
- подключить модули;
- разобраться с ошибками.
AzerothCore официально документирует такой путь для Windows, включая сборку, базу и клиентские данные.
Вариант 2: ASP
Здесь значительная часть работы уже сделана за пользователя. Ты получаешь готовую single-player сборку с набором модулей. Поэтому для первого знакомства ASP гораздо логичнее.
А если позже появится желание разобраться, как всё это работает внутри, можно перейти на чистый AzerothCore.

Что делать, если сервер сразу закрывается
Это одна из самых распространённых проблем серверных эмуляторов. Не пытайся угадывать. Запусти проблемный компонент через командную строку и посмотри последнюю строку ошибки.
Официальная документация AzerothCore рекомендует именно такой подход, если WorldServer или AuthServer закрывается сразу после запуска.
Частые причины:
- неправильные зависимости;
- несовместимые клиентские данные;
- проблемы с базой;
- неправильная конфигурация;
- отсутствующие DLL;
- несовместимая версия данных.
Например, AzerothCore отдельно указывает ошибки, возникающие при использовании DBC от другой версии клиента.
Что делать, если WoW не подключается
Проверяем по порядку.
- Работает ли Logon.
- Есть ли в realmlist.wtf: set realmlist 127.0.0.1
- Совпадает ли версия клиента с сервером.
- Не запускаешь ли ты другой WoW.exe из соседней папки.
- Не осталось ли старых настроек или модификаций клиента.
Если сервер работает, а клиент не подключается, чаще всего проблема находится именно между клиентом и Logon, а не в самом игровом мире.

Очень важный момент: как правильно выключать сервер
Не стоит просто закрывать все окна через крестик. Особенно это важно для базы данных. Сервер должен корректно завершить работу, чтобы последние изменения персонажей и мира успели сохраниться.
Нормальный сценарий:
- Logon
- World
- Database
После этого можно закрывать управляющую панель. И обязательно делай резервные копии, если начинаешь серьёзно экспериментировать с базой. Потерять персонажа после двух недель собственного локального прогресса гораздо обиднее, чем кажется.

Какой режим я бы выбрал для ностальгии
Не стоит сразу превращать WoW в читерскую песочницу.
Я бы сделал так:
- Персонаж: один основной.
- Уровень: обычная прокачка.
- Боты: постепенно добавлять по мере необходимости.
- PvE: обычные данжи и рейды.
- GM-команды: только для тестирования.
- Экономика: оставить максимально близкой к оригиналу.
- Прогрессия: Classic → TBC → WotLK.
Так локальный сервер остаётся именно игрой. А уже после первого прохождения можно открыть вторую сторону ASP и начать экспериментировать.

Что в итоге даёт локальный WoW
Если отбросить технические детали, ASP решает одну довольно старую проблему. Контент WoW стареет медленнее, чем его онлайн. Старые зоны никуда не делись. Данжи никуда не делись. Квесты, классы, предметы и рейды тоже на месте.
Исчезает другое: достаточное количество людей, готовых проходить этот контент именно тогда, когда он нужен тебе. Playerbots частично закрывают эту дыру. А локальный сервер убирает зависимость от самого сервера.
В итоге можно запустить WoW вечером, создать персонажа и спокойно отправиться в Азерот без обязательств перед гильдией, расписания рейдов и ожидания группы.
Для кого-то это будет просто ностальгия. Для кого-то, наоборот, отличный способ заново изучить старый WoW. А для технически любопытных людей ASP интересен ещё сильнее: это возможность посмотреть, как устроен MMO-мир изнутри и начать менять его под себя.
FAQ
Можно ли играть в локальный WoW полностью одному?
Да. Именно для этого и предназначен ASP. Можно играть одним персонажем, а для группового PvE использовать Playerbots.
Нужен ли интернет для игры?
Для самого локального сервера постоянное подключение к интернету не требуется. Сервер и клиент могут работать на одном компьютере через 127.0.0.1.
Нужен ли Battle.net?
Для подключения локального клиента к локальному AzerothCore-серверу используется собственная схема подключения, а не обычное подключение к серверам Blizzard.
Какая версия WoW нужна?
Для этой конфигурации ориентиром является WoW 3.3.5a. Клиентские данные должны соответствовать версии сервера. AzerothCore отдельно предупреждает о проблемах при несовместимости карт и DBC.
Можно ли играть с ботами?
Да. Playerbots являются одной из ключевых возможностей ASP и позволяют использовать дополнительных персонажей для группового PvE.
Можно ли проходить данжи одному?
Да, с правильно настроенной группой ботов.
Можно ли проходить рейды?
ASP предназначен в том числе для PvE с ботами, однако поведение ботов не является полной заменой живой рейдовой группы. Сложные механики могут потребовать дополнительных настроек и экспериментов.
Можно ли изменить характеристики персонажей?
Да. AzerothCore предоставляет GM-команды и инструменты администрирования, позволяющие менять различные параметры и тестировать игровой мир.
Можно ли изменить экономику WoW?
Да. В ASP есть Auction House Bot и различные возможности для настройки игрового мира.
Можно ли сделать сервер публичным?
Технически AzerothCore поддерживает сетевые конфигурации для LAN и интернет-подключений, но для домашней одиночной игры это не требуется. В локальном режиме достаточно 127.0.0.1.
ASP это официальный сервер Blizzard?
Нет. ASP и AzerothCore являются сторонними open-source проектами. Они не являются продуктами Blizzard.
Можно ли использовать ASP для тестирования?
Да. Это одна из сильных сторон локального сервера: можно экспериментировать с NPC, предметами, персонажами, командами и игровыми механиками без воздействия на официальный игровой мир.
