Не могу быть сервером в warcraft 3

Сразу скажу, что эта статья НЕ описывает настройку сервера для Diablo2, ибо у меня нет желания ставить wine на сервер только из-за Диаблы.

Сервер, железо, ос:
Pentium 3 — 800 mhz, 256 RAM, 15 gb HDD, 100 mbits 3com iface

# uname -a FreeBSD area52 6.1-RELEASE-p20 FreeBSD 6.1-RELEASE-p20
# cd /usr/ports/games/pvpgn/ # make install clean

Выбираем в менюшке только mysql.

Все супер, скачалось поставилось. Далее:

# cd /usr/local/etc/pvpgn

Там видим кучу файлов типа *.conf-sample. Переименовываем ВСЕ в вид *.conf

Редактируем главный файл настроек bnetd.conf

# ee bnetd.conf
effective_user = bnetd effective_group = bnetd

Здесь bnetd — пользователь от которого будем запускать наш Battle.net, убедитесь сначала в /etc/passwd есть ли таковой.

Далее редактируем строку:

storage_path = file_mode=plain;dir=/usr/local/share/pvpgn/users;clan=/usr/local/share/pvpgn/clans;
team=/usr/local/share/pvpgn/teams;default=/usr/local/etc/pvpgn/bnetd_default_user.plain

VPN — Warcraft III через OpenVPN Bridge L2

На это:

storage_path = sql_mode=mysql;host=127.0.0.1;name=pvpgn;user=pvpgn;pass=pvpgn;default=0;prefix=pvpgn_

Где mode — БД mysql, host — хост где висит БД, name — название БД, user — пользователь БД, у когорого есть все права на БД pvpgn, pass — пароль пользователя.

Ищем строку

loglevels =

и пишем следующее :

loglevels = fatal,error,warn,info

Далее правим эти строки:

skip_versioncheck = true allow_bad_version = true allow_unknown_version = true

Ну и последнее:

ladder_games = «topvbot,oneonone,melee,ffa»

Весело сохраняем bnetd.conf

После этого выставим права на пользователя bnetd

# chown -R bnetd: bnetd /usr/local/etc/pvpgn # chmod -R 644 /usr/local/etc/pvpgn

В /etc/rc.conf пишем

bnetd_enable=»YES»

Основная часть работы с pvpgn закочилась.

Нужно создать пользователя pvpgn с паролем pvpgn и со всеми правами на базу данных pvpgn
Я это делал через phpmyadmin. Думаю это составит большого труда.

Тестируем:

#/usr/local/etc/rc.d/bnet start И сразу смотрим логи /var/log/pvpgn # cat /var/log/pvpgn/bnetd.log

Если есть последние записи типа

Nov 29 21:41:13 [info ] _setup_listensock: listening for bnet connections on 0.0.0.0:6112 TCP
Nov 29 21:41:13 [info ] _setup_listensock: listening for w3route connections on 0.0.0.0:6200 TCP

Значит сервер запущен и работает.

Если подобных вещей нет и командой netstat -na нет открытых портов *:6112 *:6200 то какие то проблемы. Изучайте английский и читайте лог файл /var/log/pvpgn/bnetd.log

Дополнение №1: Pvpgn очень много кладет логов при присоединении игроков к серверу, созданию игр и тд, место на /var может быстро закончиться, рекомендую поставить

loglevels = none

в файле /usr/local/etc/pvpgn/bnetd.conf если сервер работает стабильно и без проблем.

Дополнение №2: Нам же нужно как то администрировать процесс игры на сервере. После удачного запуска pvpgn создайте первую учетную запись через WarcraftStarcraft(прописав ip адрес вашего батлнета в список серверов в игре(например используя программу BNetGatewayEditor)). Так как все логиныпароли храняться в БД mysql то лезем туда через phpmyadmin:
Выбираем нашу бд pvpgn, далее слева pvpgn_BNET, обзор(browse), ищем логин предполагаемого первого администратора, жмем кнопку редактировать запись, выставляем возле auth_operator: true и auth_admin: true. Сохраняем. Через 300 секундЁ ваши изменения вступят в силу.

ps: статья описывает МИНИМУМ необходимый для поднятия сервера Battle.net в локальной сети. Вы смело можете покапаться в настройках bnetd.conf и выставить параметры как считаете нужным.

размещено: 2007-12-07,
последнее обновление: 2007-12-07,
автор: helloworld

Комментарии пользователей [8 шт.]

opt1k, 2007-12-08 в 10:57:32

нормалёк, а BNetGatewayEditor может прописать сервер батлы в варике третьем?

o2x, 2007-12-18 в 14:56:24

С такими правами сервер не запускается.
Правильно так:

# chown -R bnetd:bnetd /usr/local/etc/pvpgn
# chmod 755 /usr/local/etc/pvpgn
# cd /usr/local/etc/pvpgn
# chmod 644 *
# chown -R bnetd:bnetd /usr/local/share/pvpgn

Читайте также:  Виды драконов в варкрафт

ufaweb, 2008-01-05 в 17:55:02

опечатка: #/usr/local/etc/rc.d/bnet start
надо: #/usr/local/etc/rc.d/bnetd start

Zv1r, 2008-03-05 в 12:54:39

«. BNetGatewayEditor. » — антивирус кричит TR/Spy.Agent.G

Roman, 2008-04-02 в 19:05:51

StarCraft/BroodWar поднялся без проблем, WarCraft3 не цепляется нивкакую.

Roman, 2008-04-03 в 8:01:18

val_Atero, 2009-09-02 в 15:37:53

навсякий случай напишу что делать тем, кто не ставит пхпадмин, или не хочет.

Нужно создать пользователя pvpgn с паролем pvpgn и со всеми правами на базу данных pvpgn

Нам же нужно как то администрировать процесс игры на сервере.

#mysql
—> use pvpgn
—> UPDATE pvpgn_BNET SET auth_admin=’true’ where username=’ваш юзверь’;
—> UPDATE pvpgn_BNET SET auth_operator=’true’ where username=’ваш юзверь’;

val_Atero, 2009-09-03 в 16:35:39

и последний нюансик.

—> UPDATE pvpgn_BNET SET auth_command_groups=’255′ WHERE username=’ваш юзверь’;
теперь все)

2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов. 2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540 2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма 2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh 2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ 2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией. 2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat 2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp. 2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл. 2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления… 2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий. 2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp. вверх
Статистика сайта Сейчас на сайте находится: 8 чел. За последние 30 мин было: 38 человек За сегодня было
1161 показов,
190 уникальных IP

Этот информационный блок появился по той простой причине, что многие считают нормальным, брать чужую информацию не уведомляя автора (что не так страшно), и не оставляя линк на оригинал и автора — что более существенно. Я не против распространения информации — только за. Только условие простое — извольте подписывать автора, и оставлять линк на оригинальную страницу в виде прямой, активной, нескриптовой, незакрытой от индексирования, и не запрещенной для следования роботов ссылки.
Если соизволите поставить автора в известность — то вообще почёт вам и уважение.

Читайте также:  Hero of empire warcraft 3 гайд

Источник: www.lissyara.su

Не могу быть сервером в warcraft 3

Настройка локального сервера battlenet для игры в warcraft3 под Linux.
darkwizard
20 Сентябрь 2006 16:40

Версия для печати (откроется в новом окне)

Настройка.
Для начала нам понадобится сам сервер, и файлы к нему. Качаем
pvpgn-1.8.0rc2 и pvpgn-support-1.0. Распаковываем эти 2 архива. Стандартно
— в папке сервера делаем
./configure —prefix=/usr (можете указать любой путь)
make
make install

Папку pvpgn-support-1.0 распаковываем в /usr/var/files (в моем случае).

В файле /usr/etc/bnetd.conf ищем и изменяем следующие строчки.

servaddrs = 10.20.30.40:6112
w3routeaddr = 10.20.30.40:6200
подставляя здесьваш локальный ип. Следующие строчки
allow_bad_version = true
skip_versioncheck = true
allow_unknown_version = true
позволяют пользователям с разными версиями варкрафта подключицца к
серверу.
И наконец
loglevels = fatal,error,warn,info,trace,debug
позволит нам полностью контролировать работу сервера.
Запускаем /usr/sbin/bnetd
и все ) сервер готов )

Послесловие.
В процессе настройки возникали некоторые проблемы. Например у меня сервер
почему то не могу найти свой стандартный лог и выключался безо всяких
сообщений о ошибке — помогла опция -D при запуске и создание этого файла
логов там, где он его искал.
Для корректного наблюдения за работой лучше просматривать файл логов
командой tail -f /usr/var/bnetd.log
Если вам нужны какие-нибудь дополнительные опции — в /usr/etc есть много
конфигурационных файлов, для каналов, для motd и т.д. — изменяйте на свой
вкус. Изменения в конфиг лучше вносить при выключенной сервере ) Были
преценденты его некоректной работы, когда в конфе лазили ручками при
запущенном сервере.
Еще глюк, с которым я столкнулся — иногда люди не видели созданной
индивидуальной игры. В таком случае приходилось вручную прописать ее
название — тогда соединение происходило. Так же иногда не могли соединицца
ни с кем при помощи команды поиск. Это связано с разными версиями игры,
советую вам сделать одну папку с последней версией, и заставить всех
скачать ее.
Кстати, вышеуказанный сервер корректно работает только с версией 1.20с.
Наши мелкие глюки типо редкого дисконекта и т.п. могли быть связаны с
используемой версией 1.20d

Зарегистрированных пользователей: 0
Онлайн: 0

Источник: netsago.org

Тема: Соединение с сервером разорвано.

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

ArrowСоединение с сервером разорвано.

Скачал клиент 4.3.4 поменял реалм лист, поставил WoW_Circle.exe, захожу в игру после ввода логина и пороля происходит разрыв соединения.

Последний раз редактировалось Thinker29; 21.01.2013 в 12:07 .

21.01.2013, 11:50 #2

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

Реалм лист поменяли? Если все делали по инструкции и происходит разрыв соединения, то отключите все программы, которые могут блокировать соединение. Перегрузите Роутер. Выложите скрин ошибки.

21.01.2013, 12:12 #3

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

Реалм лист поменял, не один раз все перепроверял, игру запускаю с WoW_Circle.exe, но безрезультатно.

21.01.2013, 12:12 #4

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

Закройте игру, удалите папку Cache и WTF. Проверьте все имеющиеся файлы realmlist.wtf на правильность реалм листа (этих файлов может быть несколько). Перегрузите роутер, пробуйте заходить

21.01.2013, 12:18 #5

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

Даже пробовал скачать заного такая же проблема.

Cache и WTF удалил их еще до первого захода в игру, перезагружал роутер, компьютер.

Читайте также:  Warcraft 3 как запустить bonjour

Я незнаю связано это с данной проблемой вобще, но раньше когда в актуале на пиратках была версия 4.0.6 я заходил с оф килента и была такая же проблема(разрыв соединения), но потом просто скачал другой клиент(с указаной на вашем форуме ссылке) и все заработала как я понял была проблема в том что с офф клиента на пиратку не заходил, а скачал другой клиент все заработало.

21.01.2013, 12:25 #6

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

попробуйте еще зайти в личный кабинет, и посмотреть какой у Вас там тип учетной записи. Должен быть Катаклизм

21.01.2013, 12:26 #7

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

я понял была проблема в том что с офф клиента на пиратку не заходил, а скачал другой клиент все заработало.

Проблема эта из за разных версий игры, на офе, всегда версия на несколько патчев впереди.
21.01.2013, 12:28 #8

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

Да нет это я знаю суть в том что клиент был с оффа, но версии одинаковые были.

Да в личный кабинет я тоже заходил. Тип учетной записи Cata.

Последний раз редактировалось Thinker29; 21.01.2013 в 12:30 .

21.01.2013, 12:32 #9

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

Попробуйте еще удалить файлы WoW.mfil и WoW.tfil

21.01.2013, 12:37 #10

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

Их я тоже удалил еще перед заходом в игру как и папки Cache и WTF, все делал по инструкции.

21.01.2013, 12:42 #11

Wwwlep вне форума

Призрачный флудер Регистрация 03.01.2012 Сообщений 46,449

Поблагодарил(а) 1,556 Получено благодарностей: 11,170 (сообщений: 3,817). Репутация: 14399

Проверьте, не стоит ли пробел, в реалм листе, перед словом set. Ну и отключите брандмауэр, антивирусы и любые программы, которые могут блокировать соединение. Так же, наблюдаются такие проблемы с некоторыми провайдерами.

21.01.2013, 12:50 #12

Thinker29 вне форума

Новичок Регистрация 12.08.2012 Сообщений 25 Поблагодарил(а) 0 Получено благодарностей: 0 (сообщений: 0). Репутация: 0

set realmlist logon2.wowcircle.com
set patchlist localhost
Если не ошибаюсь реалм лист должен выглядить вот так.
Антивирус и брандмауэр отключил. Не помогло.
У меня еще такой вопорос вы же состовляли инструкцию и выкалдывали ссылки с клиентами, можно ли самому пропатчить игру допустим с 3.3.5 до 4.3.4.

« Предыдущая тема | Следующая тема »

Похожие темы

Соединение с сервером разорвано

от OKStyle в разделе Архив технического раздела
Последнее сообщение: 10.01.2013, 21:31

Соединение с сервером разорвано

от Spartan в разделе Корзина
Последнее сообщение: 10.01.2013, 10:10

Соединение с сервером разорвано ?

от denes в разделе Архив
Последнее сообщение: 24.12.2012, 18:34

Соединение с сервером разорвано

от Sqwall в разделе Архив технического раздела
Последнее сообщение: 12.05.2012, 16:57

Соединение с сервером разорвано

от brands в разделе Корзина
Последнее сообщение: 03.02.2012, 15:41

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения

Текущее время: 02:59 . Часовой пояс GMT +3.

Источник: forum.wowcircle.com