Рейтинг темы:
  • 2 Голос(ов) - 5 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
PvPGN для новичков
Здравствуйте помогите пожалуйста вот такая ошибка вроде бы в MySQL подсоединился
Код:
Server is now running.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Sep 18 12:42:11 [info ] storage_init: initializing storage layer (available drivers: file, sql, sql2)
Sep 18 12:42:11 [info ] sql_mysql_init: Successfully turned on MYSQL_OPT_RECONNECT.
Sep 18 12:42:12 [error] sql_mysql_init: error connecting to database (db said: 'Can't connect to MySQL server on '31.29.6.216' (10061)')
Sep 18 12:42:12 [error] sql_init: got error init db
Sep 18 12:42:12 [error] pre_server_startup: storage init failed
Sep 18 12:42:12 [debug] WinMain: server exited ( return : -1 )
Ответ
Здравствуйте помогите.
О системе: Apache/2.2.15 (Mandriva Linux/PREFORK-3.1mdv2010.1) mod_ssl/2.2.15 OpenSSL/1.0.0a PHP/5.3.4 with Suhosin-Patch mod_perl/2.0.4 Perl/v5.10.1
Версия MySQL-клиента: 5.1.46
в логах пишется:
Код:
Sep 24 20:55:46 [info ] pvpgn_greeting: [B]PvPGN BnetD Mod version 1.8.5 [/B]process 506
Sep 24 20:55:46 [info ] storage_init: initializing storage layer (available drivers: file)
Sep 24 20:55:46 [fatal] storage_init: no known driver specified (sql)
Sep 24 20:55:46 [error] pre_server_startup: storage init failed
при:
storage_path = sql:mode=mysql;host=127.0.0.1;name=pvpgngn;user=pvpgn;pass=pvpgnrocks;default=0;prefix=pvpgn_
а при:
storage_path = file:mode=plain;dir=/usr/local/var/users;clan=/usr/local/var/clans;team=/usr/local/var/teams;default=/usr/local/etc/bnetd_default_user.plain
все норм.
собирал с ./configure --with-mysql и без --with-mysql.

что не зватает? где взять? как запустить?
ЗЫ. Windows не предлогать.
если есть рабачий PVPGN+Mysql просьба заархивировать папку с pvpgn.
Ответ
У меня такая проблема.
Настроил PvPGN 1.8.5 для локальной сети. Всё пристойно, всё работает.
Появился роутер который подключает внешних пользователей.
Согласно инструкциям пробросил порты 4000,4005,6112-6114 TCP/IP
и 6200 TCP.

При попытке приконектится внешний пользователь вводит логин-пароль
в логах это отражается, но зайти на страницу выбора персоонажа не может.
Вроде в настройках прописал всё как положено, но внешние пользователи зайти не могут хотя и отображаются в консоле, при этом пользователи локальной сети играют нормально.

Файлы конфигов

Полный набор логов

лог:
PHP код:
<?php 
Sep 25 13
:44:09 [info ] versioncheck_validate: no match in list, setting to: D2XP
Sep 25 13
:44:09 [info ] _client_authreq109: [284] unable to test client, allowing anyway
Sep 25 13
:44:09 [info ] _client_authreq109: [284] client matches versiontag "D2XP"
Sep 25 13:44:09 [info ] _client_authreq109: [284] no upgrade for D2XP is available
Sep 25 13
:44:10 [info ] _client_fileinforeq: [284] TOS requested: "bnserver-D2DV.ini" - type = 0x80000004
Sep 25 13
:44:16 [debug] file_read_attrs: loading "var\users/TRESH"
Sep 25 13:44:16 [info ] _client_loginreq2: [284] "TRESH" logged in (correct password)
Sep 25 13:44:16 [debug] conn_set_realm: [284] set to "PG.TLT"
Sep 25 13:44:16 [debug] trans_net: checking 192.168.200.241:6113 for client 109.226.105.35 ...
Sep 25 13:44:16 [debug] trans_net: against entry -> 0.0.0.0:6200 output 0.0.0.0:6200 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:6200 output 62.106.104.154:6200 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:6112 output 0.0.0.0:6112 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:6112 output 62.106.104.154:6112 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:6113 output 0.0.0.0:6113 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:6113 output 62.106.104.154:6113 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:4005 output 0.0.0.0:4005 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: against entry -> 0.0.0.0:4005 output 62.106.104.154:4005 network 0.0.0.0/0x00000000
Sep 25 13
:44:16 [debug] trans_net: entry does match input address
Sep 25 13
:44:16 [debug] trans_net: no match found for 192.168.200.241:6113 (not translated)
Sep 25 13:47:34 [debug] sd_tcpinput: [284] read returned -1 (closing connection)
Sep 25 13:47:34 [info ] conn_destroy: [284] "TRESH" logged out
Sep 25 13
:47:34 [info ] conn_destroy: [284] closed bnet connection

Добавлено через 6 часов 34 минуты
DOWNLOAD-NOW!

А вот при этом конфиге ситуация противоположная. Внешники заходят нормально, но зато полностью отпала внутренняя сеть.

Добавлено через 6 часов 46 минут
SumaSshedshy Написал:Здравствуйте помогите пожалуйста вот такая ошибка вроде бы в MySQL подсоединился
Код:
Server is now running.
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Sep 18 12:42:11 [info ] storage_init: initializing storage layer (available drivers: file, sql, sql2)
Sep 18 12:42:11 [info ] sql_mysql_init: Successfully turned on MYSQL_OPT_RECONNECT.
Sep 18 12:42:12 [error] sql_mysql_init: error connecting to database (db said: 'Can't connect to MySQL server on '31.29.6.216' (10061)')
Sep 18 12:42:12 [error] sql_init: got error init db
Sep 18 12:42:12 [error] pre_server_startup: storage init failed
Sep 18 12:42:12 [debug] WinMain: server exited ( return : -1 )

Как вариант криво мускл стоит. Проверь дистриб мускала который ты юзанул.
Код:
Can't connect to MySQL server on '31.29.6.216' (10061)
Эта строка лога тоже смущает. Обычно внешникам ненужно коннекится на прямую к мускулу. Сервер должен это делать сам, без участия юзверя как бы на прямую. Тем более как я понимаю сам PvPGN стоит на одной и тойже машинке вместе мускулом.
Ответ
Проблему решил.

Если кому будет интересно то сделал следующее.

В моей сети маршрутизация производится двумя Microtik`ами RB-750
В сервере с PvPGN воткнул вторую сетевуху, дабы чтобы не переписывать настройки других игровых серверов (их у меня на одной машинке крутятся 6 штук.). Кабель от второй сетевухи воткнул непосредственно в маршрутизатор (который управляет 200-ой подсетью) в отдельный порт создав на этом порту новую подсеть 201.

В маршрутизации прописал чтоб все кто конектится из 200-ой подсети к данному порту считаются внешними пользователями Smile.

Все сразу стали коннектится и рубаться в ДИАБЛО и ВАРИК (и из внехи, из моей локальной сети и через пару дней к нам присоедениться игровой клуб с сеткой вида 10.х.х.х) Настройки оставил как во втором варианте.

:ugar::ugar::ugar:
Ответ
Хотел бы узнать, как отключить проверку версии клиента в PvPGN (не пускает с 1,26е), или же как сделать чтоб пускало только с 1,26е?
PS нашёл файл versioncheck.conf
там увидел такие строки:
Код:
# Warcraft III - TFT (Expansion) 1.22a
# Note: this version check is sent in both FT and ROC mode
"A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \
IX86ver1.mpq \
IX86 \
W3XP \
"war3.exe 06/27/08 00:01:35 471040" \
0x00000016 \
1.22.0.184 \
0x909998db \
W3XP_122A

# Warcraft III - ROC 1.22a
# Note: this version check is sent in both FT and ROC mode
"A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \
IX86ver1.mpq \
IX86 \
WAR3 \
"war3.exe 06/27/08 00:01:35 471040" \
0x00000016 \
1.22.0.184 \
0x909998db \
WAR3_122A
Как я понял именно это отвечает за проверку версии клиента?

PSS В игру не пускает (думаю что из- за версии WC3)
Вот логи:
Лог
Ответ
Rush Написал:Хотел бы узнать, как отключить проверку версии клиента в PvPGN (не пускает с 1,26е), или же как сделать чтоб пускало только с 1,26е?
PS нашёл файл versioncheck.conf
там увидел такие строки:
Код:
# Warcraft III - TFT (Expansion) 1.22a
# Note: this version check is sent in both FT and ROC mode
"A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \
IX86ver1.mpq \
IX86 \
W3XP \
"war3.exe 06/27/08 00:01:35 471040" \
0x00000016 \
[color=Red][size=4]1.22.0.184[/size][/color] \
0x909998db \
W3XP_122A

# Warcraft III - ROC 1.22a
# Note: this version check is sent in both FT and ROC mode
"A=3845581634 B=880823580 C=1363937103 4 A=A-S B=B-C C=C-A A=A-B" \
IX86ver1.mpq \
IX86 \
WAR3 \
"war3.exe 06/27/08 00:01:35 471040" \
0x00000016 \
1.22.0.184 \
0x909998db \
WAR3_122A
Как я понял именно это отвечает за проверку версии клиента?

PSS В игру не пускает (думаю что из- за версии WC3)
Думаю если изменить строчку выделеную красным цветом (в твоём посте) на "1.26.0.6401", то всё прекрасно заработает :_smile_:

З.Ы. Не проверял, так как у меня проверка версии отключена Smile
[Изображение: qvAG.jpg]
Ответ
Кто возмет к на серв меня админом ?
Ответ
Здравствуйте.
Поставил сервер PvPGN 1.8.5.
ОС Centos
Сервер отлично работает, но проблема с администрированием.
В базе, в таблице pvpgn_BNET выставил auth_admin true нужному юзеру.
В игре на вкладке общение показывается значек BLIZZARD'ов, но команды админа не работают.
/admin
Выдает
Цитата:This command is reserved for admins.
Хотя команда /admins выдает что я админ.
Ответ
Dimanok;167617 Написал:выставил auth_admin true
+ auth_command_groups = 255
Ответ
Хм. Не помогло. Сервер не перезапускал. Просто релогнулся.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  PVPgn и долбаный NAT Razoon 1 3,056 06-05-2023, 03:11 AM
Последний пост: Azzlaer
  Web-статистика Battle.net [PvPGN] Кашперофский 19 16,260 06-05-2023, 03:10 AM
Последний пост: Azzlaer
  Создание своего сервера для WarCraft 3 (PvPGN) wen1k 22 45,339 06-12-2013, 02:05 AM
Последний пост: Begzod
  как поставить бота на pvpgn? floock 1 4,119 11-16-2012, 06:15 AM
Последний пост: Csandr
  Статистика PvPGN для DotA Leoric 9 6,737 09-23-2012, 07:21 AM
Последний пост: Csandr
  PvPGN Web Registration System v0.2 beta Nasdomlan 10 5,952 07-19-2012, 07:11 AM
Последний пост: Nasdomlan
  (Помогите) Как создасть сервер Red Alert 2 при припомощи PvPGN LaW4iK 1 4,944 06-04-2012, 08:02 AM
Последний пост: Csandr
  pvpgn+ghost qqbb 8 6,626 03-27-2012, 10:12 PM
Последний пост: qqbb
  Проблема с PvPGN Rush 4 5,263 11-08-2011, 09:41 PM
Последний пост: Rush
  pvpgn Realm? T-MAX 1 2,318 10-07-2011, 11:55 AM
Последний пост: T-MAX

Перейти к форуму:


Пользователи, просматривающие эту тему: 30 Гость(ей)