
Документированный приватный сервер World of Warcraft: Midnight на базе TrinityCore master, на ретейл-линейке 12.0.7, плюс набор оригинальных серверных фиксов, которые делают новейший контент реально играбельным.
Про номера билдов: всё здесь написано под билд 12.0.7.68974, который был живым ретейл-билдом на 2026-07-05. Retail двигается раз в несколько недель, а поставить старый билд не может ничто — значит клиент, скачанный сегодня, будет новее. Настраивайте сервер на тот билд, который реально можете получить, см. CLIENT.md.
🌐 Язык: English · Русский
⚠️ Сначала прочти: репозиторий содержит только документацию и наши оригинальные фиксы. В нём нет игрового клиента, игровых данных и базы мира — это собственность Blizzard, распространять её нельзя. Всё это ты собираешь сам из своего ретейл-клиента. См. DISCLAIMER.md.
Большинство публичных приватных серверов WoW работают на старых аддонах (Wrath 3.3.5a, Cata, MoP…). Этот нацелен на актуальный ретейл — патч 12.0.7 «Midnight» и держится честным и играбельным:
| Этот проект | Типичный приватный сервер | |
|---|---|---|
| Билд клиента | 12.0.7 (Midnight) — актуальная ретейл-линейка | 3.3.5a / 4.3.4 / 5.4.8 |
| Расы | Все 26, союзные расы разблокированы, работает интро Драктиров-Эвокеров | Только классические |
| Охват контента | Vanilla → Midnight в одной БД, заполнено 517 карт | Один аддон |
| Спутники-боты | Боты-существа (.bot) + боты-игроки (.pbot) |
Обычно нет |
| Политика данных | Максимизировано до потолка публичных данных, пробелы честно задокументированы | Часто молча сломано |
| Фиксы | Курируемые, обратимые, на безопасных ID-бандах community-фиксы (этот репо) | Разрозненные |
| Метрика | Кол-во |
|---|---|
| Квесты | 48 257 |
| Цели квестов | 61 101 |
| Дающие / принимающие квесты (NPC) | 27 695 / 34 525 |
| Шаблоны существ / спавны | 227 684 / 730 180 |
| Шаблоны объектов / спавны | 89 967 / 197 732 |
| Карты со спавнами | 517 |
| Строк таблиц лута | 3 084 867 |
| Строк вендоров | 172 414 |
| Ретейл-билд | 12.0.7.68974 |


Это заглушки — положи свои реальные игровые скриншоты в
assets/screenshots/, и они появятся здесь. (Мы не включаем игровые изображения Blizzard; см. DISCLAIMER.)
Скриншотов пока нет — вклад приветствуется.
| Способ | Гайд | |
|---|---|---|
| 🛠 Вручную | Сборка и запуск прямо на хосте | эта ветка — docs/ru/SETUP.md |
| 🐳 Docker Compose | Всё в контейнерах, фиксы применяются авто | ветка docker |
Оба ведут к одному серверу. В любом случае свои данные из клиента и базу мира подкладываешь сам (собственность Blizzard — см. DISCLAIMER).
worldserver + bnetserver.sql/. → sql/README.mdПолный гайд: docs/ru/SETUP.md · Возможности и контент: docs/ru/FEATURES.md · Детали фиксов: docs/ru/FIXES.md
# на ТВОЁМ ПК — ставит retail-клиент и направляет его на сервер.
# Сверяет билд с серверным ДО загрузки и останавливается, если они разные.
.\scripts\setup-client.ps1 -InstallDir C:\Games\WoW -ServerIP 192.168.1.50
# на СЕРВЕРЕ — создаёт логин, которым реально можно войти, с правами GM
SOAP_USER='1#1' SOAP_PASS='...' scripts/create-account.sh -e you@example.com -p secret -g 3
Имя аккаунта — почта: retail-клиент входит через Battle.net, поэтому
account create создаёт то, чем войти нельзя. См.
CONNECT.md.
Где взять клиент? У Blizzard, бесплатно, самостоятельно — см. CLIENT.md. Пожалуйста, не просите и не выкладывайте ссылки на скачивание клиента: это нарушение авторских прав, сторонние сборки — непроверяемые бинарники, а официальная загрузка делается одной командой.
.
├── README.md / README.ru.md Обзор проекта (EN / RU)
├── DISCLAIMER.md Юридическое — что можно и что нельзя публиковать
├── LICENSE MIT (только оригинальные материалы)
├── docs/
│ ├── en/ CLIENT · SETUP · CONNECT · FEATURES · FIXES · ANNOUNCEMENT
│ └── ru/ CLIENT · SETUP · CONNECT · FEATURES · FIXES · ANNOUNCEMENT
├── sql/ Community-фиксы (обратимые, на безопасных ID-бандах)
│ └── hotfixes/ Применяется к БД hotfixes, а не world
└── scripts/
├── setup-client.ps1 Установка retail-клиента, проверка билда, настройка на сервер
├── create-account.sh Создание Battle.net-аккаунта (+ уровень GM) на живом сервере
├── apply_fixes.sh Применение пака SQL-фиксов
└── vmssh.py SSH-хелпер (креды из переменных окружения)
Issues и PR приветствуются — особенно дополнительные обратимые, на безопасных
ID-бандах фиксы данных для новейшего контента. Никогда не коммить секреты и
игровые ассеты Blizzard (.gitignore защищает от обоих). См. DISCLAIMER.md.
Собрано на TrinityCore (GPL-2.0). World of Warcraft® © Blizzard Entertainment. Фанатский, некоммерческий, образовательный проект.