Я эту статью пишу в помощь созданию собственного сервера World of WarCraft!!! С чего начать создание сервера:
1 вам нужно выбрать какой патч сервер будет подерживать! к примеру возьмем патч 3.1.3 (9947) (будет рассматриваться создание сервера с этим патчем).
2 Для чего конкретно будет создан сервер: интернета, локалки или для одного игрока (тоесть если у вас нет доступа в интернет и в локальную сеть).
Чтобы создать сервер 3.1.3(или любой другой версии)нам понадобиться программы:
depositfiles
Net Framework 3.5
navicat_8.0.16_and_cryak
И так начнем настройку собственного сервера!!!
Скачайте сервер какой вам приглянулся. Его папку (обычно под таким названием бывает папка сервера, но она может иметь и другое название) папка Server поместите желательно на диск C:\ (я буду разбирать путь создания сервера с диска C:\)
Далее заходим C:\Server\Mangos там должна быть папка называется: new extractor или 3.1.3 extractor Название папки может быть любое но смысл один декомпиляция карт из игры на сервер.
В данной папке лежат файлы:
ad.exe
make vmaps.bat
makevmaps_SIMPLE.bat
vmap_assembler.exe
vmapextract_v2.exe
Вот эти файлы копируем в папку с игрой, Мое расположение данной папки игры C:\World of Warcraft (у вас может быть по другому, это зависит от того куда вы установили игру!)
Скопировав файлы в папку World of Warcraft, я начинаю декомпиляцию карт. Для этого запустите первый файл make vmaps.bat он будет декомпилировать около часа, после него запустите файл ad.exe он будет декомпилировать минут пять.
После того как мы декомпилировали карты в папке World of Warcraft ищем следующие папки (те папки куда декомпилировались карты):
maps
buildings
dbc
vmaps (данной папки может не быть это не страшно, так как в игре мы не будем включать поддержку данных карт, потому что если включить поддержку то у вас сервер будет сжирать еще больше ресурсов)
И копируем эти папки себе на сервер: C:\Server\Mangos (копируем в папку Mangos). Скопировав папки на сервер, из папки World of Warcraft вы эти папки удалите больше они нам не понадобятся.
Далее настраиваем сайт сервера (сайт с которого будут регистрировать аккаунты на сервер).
Заходим в C:\Server\home и там будет папка Твой IP
Я меняю название папки Твой IP на свой айпи адресс 195.98.186.108 (у вас IP адресс свой).
После будет выглядеть так:
C:\Server\home\Твой IP
а стало выглядеть так
C:\Server\home\195.98.186.108
Дальше делаем последний штрих с сайтом, заходим 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, после чего у вас появляется еще один жеский диск в Мой компьютер).
Приступаем к созданию админки, в которую будет поступать информация с сайта (когда человек будет регистрировать аккаунт) и с сервера будет считываться информация с данной админки. Поэтому чтобы все правильно работало следуйте следующим инструкциям!
Для начало скачайте программу Navicat. После того как вы скачаете и запустите программу (программу запускать только при сэмулированном деском диске, который запускается через файл Run.exe).
Запустив программу вы увидите окно:
После этого нажимаем на кнопку Connection
Откроется окно:
ПРОДОЛЖЕНИЕ В СМОТРИТЕ (2)