D
Deep 🍒 Picking | Артём Вишня
@asvishnya_blog107 подп.
129просмотров
10 января 2026 г.
📷 ФотоScore: 142
🎮 Техно-ностальгия aka "Где мой 2007-ой": каникулярный WoW спустя ~20 лет Офтопный (не про AI / ML / LLM / работу) пост в стиле "Слёз олдфага" 😢 Еще за годок до поступления в университет от своего приятеля (Женя, привет!), который тогда учился (не подвела бы память) в Саратовской юридической академии, услышал о безумно чумной игрушке - World Of Warcraft (WoW). Оказывается, еще с 2004-го народ балдел с новой MMORPG, а в 2007-м вышло дополнение - WoW: The Burning Crusade (TBC). Тогда-то и началась конкуренция между подготовкой к экзаменам (впереди поступление, Москва, взрослая жизнь) и фармом кабанчиков на пиратке через спутниковый интернет (да-да, в провинциальном городке не было никаких оптических волокон и все такое, а сидели на покарточных DialUp-модемах типа ZyXEL или, как я, на связке наземного исходящего мобильного интернета и приемника в PCI-слоте ПК, подключенного к "тарелке" за окном). WoW тех времен для меня, как изначально по детству большого фаната вселенной "старых свитков" (сколько же часов пробегано синглом в The Elder Scrolls III: Morrowind), был чем-то совершенного невообразимым по масштабам, боевке, присутствию других игроков. В 2009-м мы с ним порвали, потому что матанистические матаны в универе + молодость + подработки ≠ битвы на BG / рейды по инстам. Так его и похоронил, удалив тогда одним из вечеров аккаунт 😡 Бэк инту реалити 😐: сейчас почитываю неспеша книгу про ребят из Blizzard, где в анатомических деталях расписывается история варика, диабло, вовки и всей панкухи студийного дева. А с месяцок назад мы договорились с ребятами устроить офлайн буткемп: никаких паблик серверов, никаких платных аккаунтов, просто локальная ностальгия. Мне выпала инфраструктурная часть подготовки. Что сделал, чтобы все это завести на своем сервере: 1. Арендовал на immers.cloud машинку на 4 CPU с Ubuntu 22.04. 2. Спуллил 2 репки из mangosone (там и сервер, и БД). Схема клиент-серверного взаимодействия такая. 3. Поставил зависимости и собрал все это дело, попутно найдя с Cursor баги в GCC 11 на Ubuntu 22.04, из-за чего поехал на GCC 12. 4. Скачал на стороне WoW-клиент (саму игру, версии 2.4.3 патч 8606). Гуглить WoW TBC 2.4.3 Ru или без Ru (будет EnGB). 5. Накатил БД и руссификатор квестов, NPC и все такое. Для последнего с Cursor набросали скрипт для применения всех частных SQL. 6. Извлек ресурсы из WoW-клиента (dbc, maps, mmaps, vmaps) через тул. 7. Поправил *.conf-файлы (соединения с БД (MySQL), зона сервера, локаль, прочее). 8. Сделал по образу и подобию EU-гайда свой wowadmin.sh и запустил bash wowadmin.sh start. 9. Добавил через bash wowadmin.sh wmonitor -> account create <account name> <password> -> account set addon <account name> 1 аккаунты и доступ к TBC всем ребятам. 10. Поставили в локальном realmlist.wtf своих клиентов на Windows set realmlist <ip> и поехали 😠 Побегали буткемп-пачкой за Орду (Друль + Вар + Маг + Хант), аккуратно вынесли инст под Оргриммаром, побегали по степям и выбили щит вару из черепахи, апнув 16-17 lvl. Энергетика была просто космическая! Но на этом каникулы заканчиваются 🫡 и возвращается взрослая жизнь с обязательствами, задачными задачами, проектными проектами и то ли еще будет! Вот такой получился Deep-офтоп, когда хотелось просто ностальгически покатать в игрушки, а из этого вырос рабочий сервачок с попутным решением legacy C++ и MySQL дефектов с AI-Coding сегодняшнего дня 🧠 P.S.: если захочется более простого пути, то можно и через Docker-образы Mangos-проекта от энтузиастов подняться = тыц. P.S.S.: в комментах немного скринов и фоток экрана (да-да, в глубокой ночи фоткали моники 😃).
129
просмотров
3595
символов
Да
эмодзи
Да
медиа

Другие посты @asvishnya_blog

Все посты канала →
🎮 Техно-ностальгия aka "Где мой 2007-ой": каникулярный WoW — @asvishnya_blog | PostSniper