Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Болталка (https://forum.antichat.xyz/forumdisplay.php?f=46)
-   -   World of warcraft без нэта (https://forum.antichat.xyz/showthread.php?t=15423)

nilux 04.03.2006 22:22

World of warcraft без нэта
 
Собстно интересует возможность игры одному и в локальной сети без выхода в интернет.
Вроде нужно сервер ставить у себя.
Нашёл два WowwoWBeta0.1 и WoWEMU_4500.2.20
первый остановился на стадии "Connected" и дальше чем выбор realm'а я зайти не могу.
Со вторым тоже проблемы.
Может кто-нить поможет советом как правильно настроить?

Hawk 05.03.2006 04:13

Вот настройки для WowwoW:
Открываем Блокнотом файл \WowwoW\Scripts\Globals\Globals.cs


Меняем IP адрес на свой в строке: World.ServerIP = "192.168.0.2";
Или ставим 127.0.0.1, если играть будем локально, т.е. сервер и клиент на одной машине.

Следующая строка: World.AllowHttpFrom = "0.0.0.0";
Эта строка говорит серверу откуда принимать запросы для просмотра страниц.

0.0.0.0 разрешить любые соединения.

Следующая строка: is World.ServerName = "Dr Nexus test server";
Содержит имя сервера, вы скорее всего захотите изменить его. =)

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

World.ServerPort = 8085; Порт для клиентов WoW.

World.HttpServerPort = 8080; Порт для http-соединений (порт по умолчанию 8080, тоесть это означает, что страница регистрации аккаунтов после старта сервера будет доступна по адресу:
http://yourserverip:8080/account.htm


Это все, что надо изменять в этом файле.


Впрочем, globals.cs содержит и другие параметры, но мы их обсуждать не будем, так как они не важны для того чтобы запустить сервер.


Перед запуском сервера.


Если используете фаервол или NAT(network address translation), необходимо открыть пару портов в фаерволе или на шлюзе. Отройте 3724, 8085 и 8080 (точнее, такие, которые написаны в параметрах ServerPort и HttpServerPort в globals.cs)


Соединение с сервером.

Когда я пишу эти строки, последняя доступная версия WowwoW beta 0.1, она поддерживает клиентов версии 1.8.x.

Откройте файл realmlist.wtf в корневой папке клиента Блокнотом и поставьте там то что написали в параметре ServerIP в globals.cs.


Все, конфигурация закончена, все готово к запуску. Стартуем wowwow.exe, когда появятся строки "Port xxxx waiting for connection.." - это значит сервер успешно загрузился.
Теперь можно добавлять аккаунты через браузер:
http://yourserverip:8080/account.htm
или просто используйте уже вписаный аккаунт "admin" с паролем "changeme".


Это по WoWEmu:
Распакуйте (или установите в случае с серверами от WDDG) сервер в желаемый каталог. Тока смотрите, чтоб в пути к нему не было русских названий – могут возникнуть проблемы с распаковкой карт.
Теперь переходим в папку с сервером и начинаем настройку. Тут хочу отметить, что настраивать будем ручками, не используя каких либо утилит, которые зачастую прилагаются в комплекте. Это гарантирует, что вы настроите любой сервер, а с утилитами разберётесь сами, если захотите.
Идем в папку scripts и открывает файл emu.conf любым текстовым редактором. Далее следует список параметров, интересующие нас параметры прокомментированы.
CODE

[system]
server_name=WoW Server //Название вашего сервера. Придумывайте и вводите.
server_rules=PvP //правила сервера PvP или PvE
http_host=127.0.0.1 //Вводите свой IP или если играете в одиночку – 127.0.0.1
http_port=8080 //Http Порт через который можно будет смотреть статистику
rs_host=127.0.0.1 //Вводите свой IP или если играете в одиночку – 127.0.0.1
rs_port=3724 // по этому порту к вам будут подключаться клиенты
ws_host=127.0.0.1 //Вводите свой IP или если играете в одиночку – 127.0.0.1
ws_port=8085 // порт через который работает сам сервер 8085 – рекомендуемое значение
world_sleep_ms=500
network_sleep_ms=100
connection_timeout=120 //сек. Время отведённое на подключение. Если не успели сервер считает вас “повисшим” и делает дисконнект
loglevel=1 //уровень ведения логов оставить 1
save_text_ppoints=no
spawns_dupes_distance=64.0
max_players=100 //максимально доступное количество игроков в одно время
mapcache_mb=1024 //как явствует из названия кеш карт в Mб. Чёрт его знает на что он влияет :)

[game]
linger=20 //стандартная задержка. Например, перед выходом из игры.
npc_corpse_delay=90 //Определяет как долго будут валятся трупы NPC
autosave_time_minutes=15 //как часто происходит сохранение мира в минутах
health_growing_rate=0.5 //скорость восстановления жизни. Указанное количество едениц в сек.
mana_growing_rate=0.5 //тоже самое для маны
energy_growing_rate=5 //и энергии
delete_not_used_accounts_days=60 //Сервер автоматически удаляет аккаунты не использовавшиеся указанное количество дней
reputation_restore_in_hour=5 //Скорость восстановления репутации единиц в час
[banned] //тут у нас “чёрный список” IP тех кто находится в БАНЕ и не сможет подключится к вашему серверу.
ip=192.168.0.1/255.255.255.255 //Добавлять IP по представленному примеру ip=IP/маска


Так же необходимо поправить файл wel_server.conf
CODE

127.0.0.1 // Адрес сервера. Вводите свой IP или 127.0.0.1 не должен привышать 12-ти символов
WoW Server // Название вашего сервера.
8085 //порт сервера - лучше оставить как есть
Hello and welcome! //ваше приветствие. Будет выводиться в начале игры в левом нижнем углу экрана
0 //оставить как есть


Теперь надо распаковать карты (хотя и без них эмуль запустится и будет работать). Для это идем в папку maps. Там будет лежать файл BatCreator.exe. Щелкаем по нему. Сначала нажимаем Find и указываем путь к папке, где лежит WoW (КЛИЕНТ!) а потом Create. Всё map_extract создан.

Нажимаем Extract появляется ДОСовское окошко. Распаковка карт началась. Если будет что-то спрашивать на первый вопрос отвечаем да (Y), а на второй нет (N). Карты распаковываются долго наберитесь терпения.

ВСЁ! Распаковка закончена, а с ней и настройка сервера.

P.S. Совет для начинающих: Если в строке адреса вашего браузера набрать http://ваш_IP:ваш_http_host вы попадёте на страничку статистики где можно посмотреть кто играет в данный момент на сервере и его характеристики, также там можно создать аккаунт.

=================================================
Запустите wowemu.exe (убедитесь, что wowemu.key нет в папке эмулятора) и запишите свой ID (например 03DC1846-HD51)
Отредактируйте wowemu.key любым редактором (notepad.exe подойдет). Нужно изменить "Your Server Name", "Your Server IP" и "Your Computer ID" остальное не трогать. Если ваш IP больше 12-ти знаков, то лучше вписать DNS имя компьютера, этот вариант подойдет если у вас больше 1-го сетевого интерфейса. (клиент подключен к нескольким сетям)
Например:
[host]
keyver=3
user=TIRAN
copyright=Copyright © 2004,2005 by WoWEmu team, contact:wad@inbox.lv
counter=http://wad.eclub.lv/wowemu/counter.php?ver=
server_name=Super Puper Mega server
ws_host=127.0.0.1
ws_port=8085
hw=03DC1846-HD51
key=YY5B4S-88PS8-5WBBA-P6PH7-EAQYF-66Z5A-3BXSG-NUVEP-WYGPY-GCG86-FTRE3
Скопируйте отредактированный wowemu.key и loader.exe в папку с wowemu.
Запускать loader.exe
Примечание:
- wowemu.key не должен превышать размер 512 байт
- Откройте c:\windows\system32\drivers\etc\hosts и добавте: “127.0.0.1 wad.eclub.lv” без ковычек
Полезные и не очень программы ->http://wowtools.mine.nu/

PS Те строчки которых не будет в настройке WoWEmu нада самому прописать!
PSS С тебя плюсик! :)

nilux 06.03.2006 10:28

ВСё пасиба работает как надо, с меня плюсик ;)

$@T@No$ 07.03.2006 19:27

ЗАпускаю ехе пишет "Ошибка при инициализации приложения итд .." :( help! юзаю WowwoWBeta0.1 а другую найти немагу:))

Hawk 11.03.2006 05:21

У тебя битый exe! Теб нада в инете найти другой исправленый, без багав exe и заменить им имеющийся! Извени ссылки нету, я её случайна удалил при уборке мусора!
================
WowwoW - не из самых лучших серваков т.к. он в разработке ещё! Там даже квестав нету! Вот по этой ссылке на форуме поищи там должна быть ссылка на нормальный сервак (насколько ,я помню) http://www.dedicated-server.ru/vbb/a...orum/66-2.html
================
Стукни вот по этой аське 211-665-640! У него ты сможеш спросить ссылку на exe фаил исправленый или на то, что тебе нада!

$@T@No$ 11.03.2006 10:36

Нету там нечего :(

Hawk 12.03.2006 02:38

На форуме нету? Ну я уже точно не помню значит нету... Стучи в аську выше написанну он тебе поможет!
ЗЫ Он из Себиря... Учти часавой пояс! =)

777DEMYAN777 17.05.2009 11:33

Ребята, поставил сервак, всё работает... Подскажите только как настроить саму игрушку чтобы заходила на мой сервак например на http://127.0.0.1/

777DEMYAN777 17.05.2009 13:21

ну что, никто ничего незнает?

razb 17.05.2009 13:28

Цитата:

Ребята, поставил сервак, всё работает... Подскажите только как настроить саму игрушку чтобы заходила на мой сервак например на http://127.0.0.1/
в realmlist.wtf напиши set realmlist 127.0.0.1


Время: 01:21