Собстно интересует возможность игры одному и в локальной сети без выхода в интернет. Вроде нужно сервер ставить у себя. Нашёл два WowwoWBeta0.1 и WoWEMU_4500.2.20 первый остановился на стадии "Connected" и дальше чем выбор realm'а я зайти не могу. Со вторым тоже проблемы. Может кто-нить поможет советом как правильно настроить?
Вот настройки для 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:[email protected] 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 С тебя плюсик!
ЗАпускаю ехе пишет "Ошибка при инициализации приложения итд .." help! юзаю WowwoWBeta0.1 а другую найти немагу)
У тебя битый exe! Теб нада в инете найти другой исправленый, без багав exe и заменить им имеющийся! Извени ссылки нету, я её случайна удалил при уборке мусора! ================ WowwoW - не из самых лучших серваков т.к. он в разработке ещё! Там даже квестав нету! Вот по этой ссылке на форуме поищи там должна быть ссылка на нормальный сервак (насколько ,я помню) http://www.dedicated-server.ru/vbb/archive/forum/66-2.html ================ Стукни вот по этой аське 211-665-640! У него ты сможеш спросить ссылку на exe фаил исправленый или на то, что тебе нада!
На форуме нету? Ну я уже точно не помню значит нету... Стучи в аську выше написанну он тебе поможет! ЗЫ Он из Себиря... Учти часавой пояс! =)
Ребята, поставил сервак, всё работает... Подскажите только как настроить саму игрушку чтобы заходила на мой сервак например на http://127.0.0.1/