Как сделать домашний вов сервер
Как сделать домашний вов сервер
С чего начать создание сервера:
1 вам нужно выбрать какой патч сервер будет подерживать! к примеру возьмем патч 3.1.3 (9947) (будет рассматриваться создание сервера с этим патчем).
2 Для чего конкретно будет создан сервер: интернета, локалки или для одного игрока (тоесть если у вас нет доступа в интернет и в локальную сеть).
И так начнем настройку собственного сервера.
Скачайте сервер какой вам приглянулся. Его папку (обычно под таким названием бывает папка сервера, но она может иметь и другое название) папка Server поместите желательно на диск C:\ (я буду разбирать путь создания сервера с диска C:\)
Далее заходим C:\Server\Mangos там должна быть папка называется: new extractor или 3.1.3 extractor Название папки может быть любое но смысл один декомпиляция карт из игры на сервер.
Вот эти файлы копируем в папку с игрой, Мое расположение данной папки игры C:\World of Warcraft (у вас может быть по другому, это зависит от того куда вы установили игру!)
После того как мы декомпилировали карты в папке World of Warcraft ищем следующие папки (те папки куда декомпилировались карты):
vmaps (данной папки может не быть это не страшно, так как в игре мы не будем включать поддержку данных карт, потому что если включить поддержку то у вас сервер будет сжирать еще больше ресурсов)
И копируем эти папки себе на сервер: C:\Server\Mangos (копируем в папку Mangos). Скопировав папки на сервер, из папки World of Warcraft вы эти папки удалите больше они нам не понадобятся.
Далее настраиваем сайт сервера (сайт с которого будут регистрировать аккаунты на сервер).
Заходим в C:\Server\home и там будет папка Твой IP
Я меняю название папки Твой IP на свой айпи адресс 195.98.186.108 (у вас IP адресс свой).
После будет выглядеть так:
а стало выглядеть так
Дальше делаем последний штрих с сайтом, заходим C:\Server\home\195.98.186.108\www В этой папке ищим файл config.php Данный файл открываем с помощью блокнота. Открыв файл ищим строчку:
$ip=»localhost»; // IP сервера
или она может называться еще так:
$server = «localhost»; // адрес сервера (по умолчанию 127.0.0.1)
и меняем там где IP адресс localhost или может быть 127.0.0.1 и ставим вместо этого свой IP адресс и сохраняем файл после чего код будет выглядеть так:
$ip=»195.98.186.108″; // IP сервера
или если у вас другой код:
$server = «195.98.186.108»; // адрес сервера (по умолчанию 127.0.0.1)
С настройками сайта мы закончили.
После настройки сайта идем в папку C:\Server\denwer и запускаем файл Run.exe (этот файл запускают каждый раз перед включением сервера игры, данный файл эмулирует папку Server, после чего у вас появляется еще один жеский диск в Мой компьютер).
Приступаем к созданию админки, в которую будет поступать информация с сайта (когда человек будет регистрировать аккаунт) и с сервера будет считываться информация с данной админки. Поэтому чтобы все правильно работало следуйте следующим инструкциям!
Запустив программу вы увидите окно:
После этого нажимаем на кнопку Connection
И обязательно поставьте галочку в поле Save Password
Все остальное оставляем как и было. В Connection Name проставляем что придет в голову к примеру проставим Wordl of WarCraft
После этого программу не закрыйвайте нам еще надо будет проставить User name и Password
Для того чтобы их проставть необходимо открыть три файла (открывать будем с помощью блокнота):
Открываем первый файл mangosd.conf в данном файле проставляется все или практически все, к примеру рейты и тому подобное. Нам нужно в нем узнать только логин и пароль для этого ищим три строчки:
Найдя их мы видим такую картину:
в данной базе храница логин аккаунта
127.0.0.1 3306 mangos mangos realmd вторая строчка:
в данной базе храница мир сервера
127.0.0.1 mangos mangos mangos третья строчка:
в данной базе храница заклинания которые игрок использует в игре
127.0.0.1 mangos mangos characters И так рассмотрев один файл, мы увидели свои логин и пароль. Самое главное это чтобы в трех строчках которые мы разобрали логин и пароль были одинаковыми. Также в следующих двух файлах логин и пароль должны бить такимиже как и в этом файле!
Открываем вторй файл realmd.conf и в нем ищим одну строчку:
Это тоже самое что и когда смотрели первый файл, но для закрепления я еще раз расскажу что это за код!
в данной базе храница логин аккаунта
127.0.0.1 3306 mangos mangos realmd scriptdev2.conf и в нем находим одну строчку:
в данной базе хранятся скрипты сервера
127.0.0.1 mangos mangos scriptdev2 Navicat прописываем логин и пароль:
И щелкаем на кнопку Test Connection для того чтобы удостоверится всели правильно мы сделали. Нажав на кнопку появится окно:
После щелкаем на кнопку ОК и помом еще раз на кнопку ОК
Вот все базы у нас созданы. Далее заходим в базу realmd щеслкнув по ней два раза, раскроется список.
Далее щелкаем два раза на правой стороне окна на слове realmlist
В данном окне нам нужно изменить название сервера и IP адресс (меняем на свой IP адресс)
Все сервер создан, осталось на сайт зарегистрировать аккаунт и войти в игру под своим зарегистрированным логином и паролем.
Для того чтобы создать сервер по интеренету необходим статический IP
Динамический IP не подойдет потому что создав сервер вы сможете играть но а вот игроки которые в интеренете захотят к вам присоединиться на вашем сервере не смогут потому что они не увидят ни вашего сайта где регистрировать аккаунт и не сам сервер. Тоесть для создания сервера для интернета требуется только статический IP
Сначало запускаем файл Run.exe находится который в папке C:\Server\denwer
Далее запускаем поочередно
находящиеся в папке C:\Server\Mangos
Выключение серва проще некуда выключаем
Добавлено (21.08.2010, 19:26)
———————————————
точно не могу сказать как называется конфиг так как каждый разработчик сайта по своему делает
2010-10-16 16:08:41 Using configuration file realmd.conf.
2010-10-16 16:08:42 Database: 127.0.0.1;3306;mangos;mangos;realmd
2010-10-16 16:08:43 ERROR:Could not connect to MySQL database at 127.0.0.1: Can’t connect to MySQL server on ‘127.0.0.1’ (10061)
2010-10-16 16:08:43 ERROR:Cannot connect to database
Добавлено (01.11.2010, 12:06)
———————————————
Люди, слушайте у меня проблема!! Короче создал сервер играю на нем, но я почемуто не ГМ,а обичний игрок!! Незнаете что делать?? Кто ответит тому ++.
###########################Статистика############################
$dbip =»localhost»; // IP mysql
$dbport =»3306″; // порт mysql
$dblogin =»root»; // логин mysql
$dbpass =»mangos»; // пароль mysql
$rdb =»realmd»; // название базы realmd
$cdb =»characters»; // название базы characters
$tbc = «2»;
$database_encoding = «CP1251»;
#################################################################
###########################Регистрация############################
$ db1 = «realmd»; // база реалмов
$db2 = «mangos»; // база мира
$db3 = «characters»; // база чаров
$host = «localhost»; // адрес БД
$user = «root»; // логин к БД
$pass = «mangos»; // пароль к БД
$port = «3306»; // порт к БД
#################################################################
###################OnLine/OffLine###################
$realm_name = ‘MaNGOS’; // Имя реалма
$host = «127.0.0.1»; // Хост для базы (стандартно localhost)
$user = «root»; // Имя пользователя для базы (стандартно mangos)
$password = «mangos»; // Пароль для базы (стандартно mangos)
$dbc = «characters»; // Название базы персонажей (стандартно characters)
$dbr = «realmd»; // Название базы с аккаунтами (стандартно realmd)
$dbm = «mangos»;
#################################################################
$C_lang = «ru»; // Язык (пока только RU, но Вы можете создавать свои языковые файлы)
Добавлено (03.11.2010, 01:07)
———————————————
а и в home-ИП-нету папки www а config.PHPнаходитса просто в папке ИП
###########################Статистика############################
$dbip =»localhost»; // IP mysql
$dbport =»3306″; // порт mysql
$dblogin =» root «; // логин mysql проверь правильно указан тут логин
$dbpass =» mangos «; // пароль mysql проверь правильно указан тут пароль
$rdb =»realmd»; // название базы realmd
$cdb =»characters»; // название базы characters
$tbc = «2»;
$database_encoding = «CP1251»;
#################################################################
###########################Регистрация############################
$ db1 = «realmd»; // база реалмов
$db2 = «mangos»; // база мира
$db3 = «characters»; // база чаров
$host = «localhost»; // адрес БД
$user = » root «; // логин к БД проверь правильно указан тут логин
$pass = » mangos «; // пароль к БД проверь правильно указан тут пароль
$port = «3306»; // порт к БД
#################################################################
###################OnLine/OffLine###################
$realm_name = ‘MaNGOS’; // Имя реалма
$host = «127.0.0.1»; // Хост для базы (стандартно localhost)
$user = » root «; // Имя пользователя для базы (стандартно mangos) проверь правильно указан тут логин
$password = » mangos «; // Пароль для базы (стандартно mangos) проверь правильно указан тут пароль
$dbc = «characters»; // Название базы персонажей (стандартно characters)
$dbr = «realmd»; // Название базы с аккаунтами (стандартно realmd)
$dbm = «mangos»;
#################################################################
$C_lang = «ru»; // Язык (пока только RU, но Вы можете создавать свои языковые файлы)
Поднимаем сервер 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. Аудитория постепенно уменьшается.
Прикольно. Поставил и все работает. Но так как я никогда в ВОВ не играл, не смог даже второй квест сделать. И в принципе не понял как выйти из подземелья чтобы мобов побить)))