Как сделать локальный сервер вов

Поднимаем сервер World of Warcraft 3.3.5a (Wrath of the Lich King) для одиночной игры, или локальной игры с друзьями

Приветствую всех, более года назад, я начинал серию постов о создании своего соло-сервера для WoW, правда в прошлый раз я поднимал его для аддона Legion:
Одиночная игра для World of Warcraft Legion 7.3.5 Поэтапная инструкция.

Серия постов закончилась стремительно и надолго, по причине моего ухода в армию. Ну вот я вернулся, и может кто-нибудь до сих пор ждёт еще посты на эту тему, а может и не дождались 😀

Ладно, поехали, сложного ничего не будет.

И так, для начала нам нужен сам клиент 3.3.5а, с поиском его в тырнетах проблем возникнуть не должно, но на всякий случай вот как вариант:
https://addons-wow.ru/klient/world-of-warcraft-wrath-of-the-.

Скачали клиент? Устанавливаем/распаковываем его куда вам удобно, пока отложим его.

Распаковываем так же куда вам удобно, запускаем лаунчер:

Как сделать локальный сервер вов

После запуска ждем пока все состояния в лаунчере сервера будут показаны как три галочки:

Как сделать локальный сервер вов

Обратите внимание на нижний левый угол лаунчера, да, в сборке есть боты, тупые но полезные ребята, их можно брать с собой в пати, указывать что делать, вот только всё с помощью консольных команд что не очень удобно.

Чтобы изменить их количество, их уровень, расположение в мире используйте панель Settings/Bot Settings.

Теперь с помощью инструмента Account Tool (Tools) создайте себе администраторский аккаунт.

Как сделать локальный сервер вов

Вот и всё, элементарно, не правда ли?

Заходим в клиент, вводим логин и пароль своего аккаунта, играем:

Как сделать локальный сервер вов

Как сделать локальный сервер вов

Как сделать локальный сервер вов

Эта сборка кстати позволяет настраивать рейт сервера (на опыт, шанс дропа и.т.д) прямо в лаунчере, без консольных команд и ini файлов. (Вкладка Settings/World Settings).

Как сделать локальный сервер вов

Спасибо за внимание, надеюсь кому-то пригодится, приятной игры! В дальнейшем расскажу о расширенном менеджменте данной сборкой, управлении ботами, локальной игре с друзьями (хотя с этой сборкой для LAN игры никаких сложностей нет), и создании более «свободных» и настраиваемых сборок под другие версии игры.

Найдены возможные дубликаты

Играть в ВоВ соло? По какими наркотиками?))

Ну тут не совсем соло, сборка позволяет изи играть с группой друзей по локалке (хотя для ммо тоже извращение)

Ну и на худой конец можно завести себе статический айпи, и превратить эту сборку в полноценный сервер (ну или залить ее на хост)

Братишка, свяжись со мной. Я читал посты твои, я плакал. Я моряк и так люблю вов, так его не хватало на долгих без интернетных переходах. Все ранние ссылки я сохранил, а теперь научи на легионе конектиться по Лану. И на 3.3.5. Можно ли поставить клиент Сируса?

Удели мне несколько минут)

Тоже год назад решил WoW KL сервер поднять для заработка на донате (подрабатываю на игровых проектах с донатом). Смотрел сборки в инете, одно говно времён первой мировой, поэтому скачал свежие исходники сервера с гитхаба и скомпилировал сервер сам. Далее задачей был сайт. В инете как всегда, одно устаревшее говно времён мамонтов которое даже на современный хостинг не поставить, а более-менее современные сайты (возраст около 5 лет) платные и дорогие. Поэтому сделал сайт сам, благо умею. В общем, всё работает, приглашал знакомого задро. специалиста по WoW (сам я никогда в него не играл и ничего не понимаю), который всё протестил и был в восторге о того, что всё работает и нет популярных типичных багов, спасибо сборщикам с гитхаба.

Но только потом пришла ложка дёгтя, когда я развернул уже сервер публично. Выяснилось, он никому и не нужен =)
Игра сильно устарела и играют в неё, в основном те, кто уже играет долгими годами, и то они сидят на привычных для них серверах в лигах. Современные дети, школьники и даже студенты в большинстве не заинтересованы в WoW. Как показал опрос в других моих проектах, игроки не заинтересованы в WoW, возрастом от 14 до 30 лет. Та же LoL была бы им более интересна, в основном благодаря красивой графике. Целевая аудитория WoW в России те, кому за 30, и даже за 40. Аудитория постепенно уменьшается.

Все поставил, SPP дальше Database не прогружает(

Источник

Как сделать локальный сервер вов

Устанавливать будем сервер версии 1.12.1. (билд: 5875) на свой домашний компьютер с ОС Windows 7.

Это интересно: оригинальный World of Warcraft называется в народе Vanilla по аналогии с мороженным — самое простое/распространённое.

Обратите внимание на то, что материалы по установке сервера написаны с нуля и не являются копипастом. Если вы хотите использовать их на своём сайте, пожалуйста укажите ссылку на эту страницу. Спасибо!

Поиск доступных серверов по всем версиям WoW. Хостинг и серверные машины.

Поиск доступных серверов по всем версиям WoW. Хостинг и серверные машины.

Сегодня я расскажу как сделать для себя и друзей сервер классического (оригинального) World of Warcraft. Во второй части будет описание того, что делать если у Вас динамический ip-адрес. А пока начнём!

Во вспомогательном софте я привёл программы, которыми пользуюсь сам. Вы можете использовать любые другие аналоги, которые Вам нравятся.

По основному же списку, я думаю для оригинального WoW подойдут даже более старые версии этих программ, но у меня установлены именно эти, поэтому про них и пишу.

Ставим Blizzlike сервер, то есть сервер максимально приближенный по рейтам, статам и работоспособности к официальному.

Приступим к скачиванию: (за сборку спасибо mangos)

* Залил всё по отдельности, чтобы если вдруг у кого-то есть карты или библиотеки, не нужно было качать лишний раз.

Разархивируйте сервер в любое удобное место. Вы увидите ядро сервера и базу, а именно:

Как сделать локальный сервер вов

Теперь надо только разархивировать в эту папку mmaps и vmaps и можно сказать — готово. Должно получится вот так:

Как сделать локальный сервер вов

Теперь идём в папку Server и там находим MySQL.bat — запускаем его. Это сервер для баз данных нашего сервера. Когда запустится, будет вот так:

Как сделать локальный сервер вов

Возвращаемся на один уровень вверх в папку с нашим сервером и запускаем по очереди:

Когда сервер запустится, Вы увидите следующее:

Как сделать локальный сервер вов

Готово! Судить о том, что сервер запустился успешно, можно по надписи HIGH (на скриншоте я выделил жёлтым). Создание аккаунта:

Можно заходить на сервер. Дальше вторая часть о работе с динамическим ip-адресом.

Если Ваши друзья не находятся в одной локальной сети с Вами или Вы решили сделать сервер публичным, то эта часть для Вас.

Как обычно, для новичков, расскажу в чём заключается трудность вывода сервера в интернет.

ip адреса бывают двух видов:

Со статическим думаю всё понятно. Это постоянный адрес нашей серверной машины, который будет использовать игрок для подключения. Этот адрес никогда не поменяется, а поскольку ip адресов v.4 ограниченное количество, бесплатно они не раздаются. Обычно они покупаются. (1 статический ip v.4 будет стоить примерно

100-200 руб. и заказывать его надо у своего провайдера)

Динамический же, как следует из названия будет меняться время от времени и поэтому нам нужна альтернатива, которая не будет меняться.

Как Вы уже наверняка догадались, у нас с Вами динамический ip-адрес. Вот эту проблему мы и будем сейчас решать. Как? Да просто! Мы привяжем наш динамический адрес к DNS хосту видаmy-host.ddns.net, а потом отредактируем конфигурационные файлы и базу данных.

Сначала разберёмся с нашим ip адресом.

Как сделать локальный сервер вов

Заходим на сайт noip.com и регистрируемся там. (как регистрироваться на сайте я не рассказываю, это все умеют.)

После регистрации заходим в свой личный кабинет и там видим следующее:

Как сделать локальный сервер вов

Там выбираем Add a Host и добавляем новый хост.

Ничего кроме как вписать название и выбрать доменную зону от нас не требуется. Выглядит это следующим образом:

Как сделать локальный сервер вов

После этого у нас в аккаунте появится наш новый, только что добавленный хост:

Как сделать локальный сервер вов

Дальше нам нужно скачать клиент DUC. Для этого переходим по ссылке в левом меню. После скачивания ставим программу, запускаем и видим окно авторизации:

Как сделать локальный сервер вов

Вводим те же учётные данные, что и при регистрации на сайте. После того как войдём мы увидим саму программу, которая говорит нам, что наш ip ещё не привязан к хосту. Выглядит программа так:

Как сделать локальный сервер вов

Нажимаем на кнопку Edit Hosts и выбираем из списка хостов наш, который мы только что создали. (там и будет только он, так что не запутаться). Выбор хоста:

Как сделать локальный сервер вов

Когда с этим закончили и сохранили выбранный хост, DUC нам покажет, что всё работает как надо:

Как сделать локальный сервер вов

C ip-адресом разобрались. Не на долго забудем про него и приступим к редактированию базы данных. Для это мы уже скачали PremiumSoft Navicat for MySQL. Открываем его (Внимание: наш MySQL сейчас должен быть запущен, иначе нам попросту будет не к чему подключаться.) и создаём новое подключение. Сразу тестируем его:

Как сделать локальный сервер вов

Важно: обратите внимание на то, что в этот раз порт для MySQL не 3306, а 3307 (!) на скриншоте выделен.

Пароль для подключение в нашем случае ascent, его можно посмотреть в конфигурационном файле mangosd.conf, который лежит у нас в папке с сервером. В нём ищите следующие строки:

После создания подключения заходим в базу auth и ищем там realmlist:

Как сделать локальный сервер вов

В realmlist меняем поле address на наш no-ip хост и при желании меняем название в поле name. Получится должно следующее:

Как сделать локальный сервер вов

Сохраняем и закрываем. С редактированием базы данных тоже закончили.

Всё готово! Теперь запускаем сервер и в realmlist’e нашего клиента пишем следующее:

set realmlist tets-wow.ddns.net

После этого к вам смогут заходить абоненты любых провайдеров, а не только вашего.

Важно: Если у вас подключение к интернету идёт через роутер, то вам нужно пробросить порты для свободного обмена пакетными данными между сервером и клиентом. Точный порядок действий я не буду расписывать, потому что в каждом роутере интерфейс свой и лучше поискать туториалы именно под ваш.

Подскажу только, что пробрасывать понадобится скорее всего порты 8085-8086 и 3724-3725 и 3036 TCP и UDP. Сделать это можно будет в настройках межсетевого экрана вашего роутера. Более подробную информацию советую поискать в интернете (но если кто-то захочет прислать свой туториал, милости просим. При достаточном уровне качества он будет опубликован на сайте).

Так же стоит добавить исключения в правила входящих исходящих подключений в брандмауэре Windows.

На форуме разобраны самые частые проблемы и пути их решения, а так же просто полезные мануалы. Здесь собраны самые нужные.

Источник

Как сделать локальный сервер вов

Устанавливать будем сервер версии 2.4.3. (билд: 8606) на свой домашний компьютер с ОС Windows 7.

Обратите внимание на то, что материалы по установке сервера написаны с нуля и не являются копипастом. Если вы хотите использовать их на своём сайте, пожалуйста укажите ссылку на эту страницу. Спасибо!

Поиск доступных серверов по всем версиям WoW. Хостинг и серверные машины.

Поиск доступных серверов по всем версиям WoW. Хостинг и серверные машины.

Во второй части я, как обычно, расскажу о том как сделать сервер публичным, но думаю в случае с Burning Crusade эта часть имеет даже больше смысла.

Без долгих речей приступим к делу. (Надо отметить, что в этот раз у нас всё будет чертовски просто и быстро)

Во вспомогательном софте я привёл программы, которыми пользуюсь сам. Вы можете использовать любые другие аналоги, которые Вам нравятся.

По основному же списку, я думаю для оригинального WoW подойдут даже более старые версии этих программ, но у меня установлены именно эти, поэтому про них и пишу.

Ставим Blizzlike сервер, то есть сервер максимально приближенный по рейтам, статам и работоспособности к официальному.

Приступим к скачиванию: (за сборку спасибо wowsource.info и kalimdor)

* Залил всё по отдельности, чтобы если вдруг у кого-то есть карты или библиотеки, не нужно было качать лишний раз.

Разархивируйте сервер в любое удобное место. Вы увидите OregonCore 2.4.3 TBC Repack.exe и README.txt с короткой инструкцией. Запустите OregonCore 2.4.3 TBC Repack.exe и выбрав место для сервера извлеките ядро. (работает как обычный установочник)

Поскольку я всегда стараюсь приводить скриншоты для наглядности, будет вот так:

Как сделать локальный сервер вов

Когда программа закончит работу, по указанному адресу (в моём случае, как Вы можете видеть, это D:\server\) будет следующее:

Как сделать локальный сервер вов

Теперь нужно разархивировать, скачанные ранее dbc, maps и vmaps. Получаем:

Как сделать локальный сервер вов

Всё что нужно мы скачали и поместили на своё место. Теперь идём в папку Server и там запускаем MySQL.bat (для корректной остановки используем mysql_stop.bat). Таким образом мы запустили базу данных нашего сервера, выглядит это так:

Как сделать локальный сервер вов

Теперь возвращаемся назад и приступим к запуску самого сервера. Сначала запускаем oregon-realm.exe и после oregon-core.exe. Запущенный сервер выглядит так:

Как сделать локальный сервер вов

Об успешном запуске можно судить по слову HIGH. (специально выделено жёлтым на скриншотах)

Готово! Теперь заменив содержимое realmlist.wtf (который находится: путь до клиента wow\Data\ruRU) на:

set realmlist 127.0.0.1

Можно заходить на сервер. Дальше вторая часть о работе с динамическим ip-адресом.

Если Ваши друзья не находятся в одной локальной сети с Вами или Вы решили сделать сервер публичным, то эта часть для Вас.

Как обычно, для новичков, расскажу в чём заключается трудность вывода сервера в интернет.

ip адреса бывают двух видов:

Со статическим думаю всё понятно. Это постоянный адрес нашей серверной машины, который будет использовать игрок для подключения. Этот адрес никогда не поменяется, а поскольку ip адресов v.4 ограниченное количество, бесплатно они не раздаются. Обычно они покупаются. (1 статический ip v.4 будет стоить примерно

100-200 руб. и заказывать его надо у своего провайдера)

Динамический же, как следует из названия будет меняться время от времени и поэтому нам нужна альтернатива, которая не будет меняться.

Как Вы уже наверняка догадались, у нас с Вами динамический ip-адрес. Вот эту проблему мы и будем сейчас решать. Как? Да просто! Мы привяжем наш динамический адрес к DNS хосту видаmy-host.ddns.net, а потом отредактируем конфигурационные файлы и базу данных.

Сначала разберёмся с нашим ip адресом.

Как сделать локальный сервер вов

Заходим на сайт noip.com и регистрируемся там. (как регистрироваться на сайте я не рассказываю, это все умеют.)

После регистрации заходим в свой личный кабинет и там видим следующее:

Как сделать локальный сервер вов

Там выбираем Add a Host и добавляем новый хост.

Ничего кроме как вписать название и выбрать доменную зону от нас не требуется. Выглядит это следующим образом:

Как сделать локальный сервер вов

После этого у нас в аккаунте появится наш новый, только что добавленный хост:

Как сделать локальный сервер вов

Дальше нам нужно скачать клиент DUC. Для этого переходим по ссылке в левом меню. После скачивания ставим программу, запускаем и видим окно авторизации:

Как сделать локальный сервер вов

Вводим те же учётные данные, что и при регистрации на сайте. После того как войдём мы увидим саму программу, которая говорит нам, что наш ip ещё не привязан к хосту. Выглядит программа так:

Как сделать локальный сервер вов

Нажимаем на кнопку Edit Hosts и выбираем из списка хостов наш, который мы только что создали. (там и будет только он, так что не запутаться). Выбор хоста:

Как сделать локальный сервер вов

Когда с этим закончили и сохранили выбранный хост, DUC нам покажет, что всё работает как надо:

Как сделать локальный сервер вов

C ip-адресом разобрались. Не на долго забудем про него и приступим к редактированию базы данных. Для это мы уже скачали PremiumSoft Navicat for MySQL. Открываем его (Внимание: наш MySQL сейчас должен быть запущен, иначе нам попросту будет не к чему подключаться.) и создаём новое подключение. Сразу тестируем его:

Как сделать локальный сервер вов

Пароль для подключение в нашем случае ascent, его можно посмотреть в конфигурационном файле oregoncore.conf, который лежит у нас в папке Core. В нём ищите следующие строки:

После создания подключения заходим в базу realmd и ищем там realmlist:

Как сделать локальный сервер вов

В realmlist меняем поле address на наш no-ip хост и при желании меняем название в поле name. Получится должно следующее:

Как сделать локальный сервер вов

Сохраняем и закрываем. С редактированием базы данных тоже закончили.

Всё готово! Теперь запускаем сервер и в realmlist’e нашего клиента пишем следующее:

set realmlist tets-wow.ddns.net

После этого к вам смогут заходить абоненты любых провайдеров, а не только вашего.

Важно: Если у вас подключение к интернету идёт через роутер, то вам нужно пробросить порты для свободного обмена пакетными данными между сервером и клиентом. Точный порядок действий я не буду расписывать, потому что в каждом роутере интерфейс свой и лучше поискать туториалы именно под ваш.

Подскажу только, что пробрасывать понадобится скорее всего порты 8085-8086 и 3724-3725 и 3036 TCP и UDP. Сделать это можно будет в настройках межсетевого экрана вашего роутера. Более подробную информацию советую поискать в интернете (но если кто-то захочет прислать свой туториал, милости просим. При достаточном уровне качества он будет опубликован на сайте).

Так же стоит добавить исключения в правила входящих исходящих подключений в брандмауэре Windows.

На форуме разобраны самые частые проблемы и пути их решения, а так же просто полезные мануалы. Здесь собраны самые нужные.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *