The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Установка и настройка своего Battle.Net сервера под Linux. (linux game)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: linux, game,  (найти похожие документы)
From: Adi Das Newsgroups: Волгоград Linux User Group Date: Mon, 18 Jan 2004 14:31:37 +0000 (UTC) Subject: Установка и настройка своего Battle.Net сервера под Linux. Оригинал: http://volgograd.lug.ru/wiki/BattleNetHomeServer?v=uwu Установка и настройка своего Battle.Net сервера под Linux. Оглавление документа - Зачем? - Документация - Необходимые файлы - Установка - Настройка - Запуск - Настройка Warcraft III - Настройка Diablo II (в разработке) - Настройка StarCraft 2 - Дополнительные программы Зачем? Прежде всего, иметь свой игровой сервер очень полезно любому игровому клубу. Будучи подключенным к дворовой локальной сети, можно удивить своих собратьев по играм собственным игровым сервером. Когда выходит очередной апдейт для игры, вам достаточно выложить его на сервере и при подключении к серверу на каждой машине апдейт произойдет автоматически. Проведение турниров становиться проще. Документация Для установки я использовал The UnOfficial PvPGN F.A.Q (http://pvpgn.ez15loan.com/) The UnOfficial PvPGN F.A.Q RU (http://fs.pp.ru/modules.php?op=modload&name=server&file=pvpgn) а также документацию с различных игровых сайтов. http://pvpgn.ez15loan.com/ http://fs.pp.ru/modules.php?op=modload&name=server&file=pvpgn Необходимые файлы Для начала нам понадобиться сам сервер. Я использовал Pv PGN. Все необходимые файлы, которые я использовал можно взять с http://pvpgn-files.ath.cx/main.html На момент написания и экспериментов была доступна версия Pv PGN 1.6.6 Кстати сказать для ALT Linux Master игровой сервер Pv PGN доступен в Сизифе в разделе серверы. Установка Так как я хотел использовать версию посвежее, поэтому я скачал с http://pvpgn-files.ath.cx/main.html исходники pvpgn-1.6.6.tar.gz Распаковываем архив. Далее все стандартно: $ cd /home/adi/src/pvpgn-1.6.6/src/ $ ./configure $ make $ sudo make install Надо заметить, что под ALT Linux Master 2.4 все прошло без каких либо проишествий. Настройка В дальнейшем замените xxx.xxx.xxx.xxx на IP-адрес вашего сервера. Настраиваем сам сервер bnetd /usr/local/etc/bnetd.conf loglevels = fatal,error,warn,info,trace,debug servaddrs = xxx.xxx.xxx.xxx:6112 w3routeaddr = xxx.xxx.xxx.xxx:6200 #Раздел отвечает за проверку версии клиента при подключении. #Нам надо как раз не проверять ;-) allow_bad_version = true skip_versioncheck = true allow_unknown_version = true Открываем на своем фаерволе порты 6112, 6113, 6114, 6200 Для того, чтобы запустить сервер необходимы дополнительные файлы. Скачиваем Support Files 1.0 (nix) http://pvpgn-files.ath.cx/main.htmlPvPGN и распаковываем его в /usr/local/var/files Запуск для запуска используется /usr/local/sbin/bnetd После того, как запустили, смотрим файл /usr/local/var/bnetd.log Там будет что-то наподобие [info ] eventlog_startup: logging event levels: fatal,error,warn,info [info ] pvpgn_greeting: PvPGN version BnetD Mod 1.6.6 process 744 [debug] sd_accept: [6] client connected to a bnet listening address .... Если вы видите помимо [info] еще и [error] или [fatal], то значит, что где-то вы ошиблись и надо внимательнее настроить сервер. Настройка Warcraft III Для того, чтобы присоединиться к нашему серверу необходимо скачать особенный загрузчик. Warcraft III RoC/FT PvPGN Loader (http://pvpgn-files.ath.cx/main.html) Распаковать его и положить в папку с вашей игрой. Теперь, чтобы запускать Warcraft III используйте фаил w3l.exe На этом мучения не заканчиваются ;-) Наша игра и понятие не имеет, что у нас есть наш собственный игровой сервер. Для этого нам необходимо его прописать в реестре . Ищем на www.google.com что-то наподобие Warcraft Battlenet Gateway Configurator Прописываем свой сервер и в путь!!! Настройка Diablo II (в разработке) Для Diablo нам необходимо настроить Diablo 2 Control Server (D2CS) и D2 Database Server (D2DBS). И то и другое входит в пакет Pv PGN. D2CS /usr/local/etc/d2cs.conf realmname = D2CS //название сервера servaddrs = xxx.xxx.xxx.xxx:6113 realmaddr = xxx.xxx.xxx.xxx:6113 bnetdaddr = xxx.xxx.xxx.xxx:6112 gameservlist = xxx.xxx.xxx.xxx D2DBS /usr/local/etc/d2dbs.conf servaddrs = xxx.xxx.xxx.xxx:6114 gameservlist = xxx.xxx.xxx.xxx /usr/local/etc/realm.conf "D2CS" "My Realm Server" XXX.XXX.XXX.XXX:6113 no Теперь поочередно запускаем на сервере /usr/local/sbin/d2cs /usr/local/sbin/d2dbs Смотрим /usr/local/var/d2cs.log /usr/local/var/d2dbs.log Обращаем внимание на то, что d2cs и d2dbs должны приконектиться к bnetd, иначе работать ничего не будет. Открытый Battle.net сервер запущен. Чтобы к нему подключиться, необходимо выбрать в Diablo II Other Multiplayer -> Open Battle Net

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
 
  • 1.1, stranger, 01:53, 27/02/2005 [ответить] [смотреть все]
  • +/
    насчет диаблы - в опене не интересно, а для клозеда нужен d2gs, который, во-первых, не входит в пакет, во-вторых под вынь. можно сходить на www.diablozone.net, там есть гуид на эту тему и сам софт, правда не пвпгн, а бнетд.
     
  • 1.3, Пашка, 04:20, 15/08/2006 [ответить] [смотреть все]
  • +/
    Блин народ,у меня не получается загрузить его?!Помогите
     
  • 1.4, danst, 17:30, 11/06/2007 [ответить] [смотреть все]
  • +/
    google.ru рулит, и не пвпгн надо а вар лоадер альф 4.0
     
  • 1.5, Jonny, 14:25, 08/07/2007 [ответить] [смотреть все]
  • +/
    Ребята а может кто то шарит что это :

    Jul 08 13:24:55 [error] handle_udp_packet: [240] got unknown udp packet type 0x102ff7, len 16 from 10.100.1.70:6112


    Подскажите как это устранить. Показывает разные ип, сервер стоит в локалке.

     
  • 1.6, index, 23:23, 23/11/2009 [ответить] [смотреть все]
  • +/
    предлагаю готовый настраиваемый сервер Battle.net на freebsd, установка занимает не более 5 сек, www.arunta.ru
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:





      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor