World of warcraft без нэта

Discussion in 'Болталка' started by nilux, 4 Mar 2006.

  1. nilux

    nilux Elder - Старейшина

    Joined:
    19 Aug 2005
    Messages:
    100
    Likes Received:
    33
    Reputations:
    0
    Собстно интересует возможность игры одному и в локальной сети без выхода в интернет.
    Вроде нужно сервер ставить у себя.
    Нашёл два WowwoWBeta0.1 и WoWEMU_4500.2.20
    первый остановился на стадии "Connected" и дальше чем выбор realm'а я зайти не могу.
    Со вторым тоже проблемы.
    Может кто-нить поможет советом как правильно настроить?
     
  2. Hawk

    Hawk Guest

    Reputations:
    0
    Вот настройки для 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 С тебя плюсик! :)
     
  3. nilux

    nilux Elder - Старейшина

    Joined:
    19 Aug 2005
    Messages:
    100
    Likes Received:
    33
    Reputations:
    0
    ВСё пасиба работает как надо, с меня плюсик ;)
     
  4. $@T@No$

    $@T@No$ New Member

    Joined:
    6 Jan 2006
    Messages:
    7
    Likes Received:
    3
    Reputations:
    0
    ЗАпускаю ехе пишет "Ошибка при инициализации приложения итд .." :( help! юзаю WowwoWBeta0.1 а другую найти немагу:))
     
    #4 $@T@No$, 7 Mar 2006
    Last edited: 7 Mar 2006
    1 person likes this.
  5. Hawk

    Hawk Guest

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

    $@T@No$ New Member

    Joined:
    6 Jan 2006
    Messages:
    7
    Likes Received:
    3
    Reputations:
    0
    Нету там нечего :(
     
  7. Hawk

    Hawk Guest

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

    777DEMYAN777 Elder - Старейшина

    Joined:
    31 May 2008
    Messages:
    48
    Likes Received:
    12
    Reputations:
    0
    Ребята, поставил сервак, всё работает... Подскажите только как настроить саму игрушку чтобы заходила на мой сервак например на http://127.0.0.1/
     
  9. 777DEMYAN777

    777DEMYAN777 Elder - Старейшина

    Joined:
    31 May 2008
    Messages:
    48
    Likes Received:
    12
    Reputations:
    0
    ну что, никто ничего незнает?
     
  10. razb

    razb Active Member

    Joined:
    24 Mar 2009
    Messages:
    658
    Likes Received:
    133
    Reputations:
    18
    в realmlist.wtf напиши set realmlist 127.0.0.1
     
  11. banana

    banana Member

    Joined:
    4 Mar 2009
    Messages:
    22
    Likes Received:
    72
    Reputations:
    18
    Когда был вов задротом то сам компилил мангос, ядро, базу, собирал все сам