Topic: Ладдерные и кастом игры
Можно ли добавить в список карт для ладдера карты без цифровой подписи близзард?
Можно ли сделать так, чтобы за кастом игры тоже велась статистика?
PvPGN Community Forums |
forums.pvpgn.pro → [RU] Warcraft → Ладдерные и кастом игры
Можно ли добавить в список карт для ладдера карты без цифровой подписи близзард?
Можно ли сделать так, чтобы за кастом игры тоже велась статистика?
Нет - ни то, ни другое.
When you add non-Blizzard maps like DotA to the list of maps allowed for ladder games (via bnmaps.conf)
then the game client rejects those maps for they do not pass an mpq/map or whatever signature check. (game client tells something about map corrupted/broken?) This is about as close as I can guide you guys.
I don't know if this check is done when the map lineup data is initially sent (happens during logon phase) or if it happens right at entering anonymous matchmaking map selection screen. Just compare differences between handling valid, blizzard signed maps and custom maps like DotA.
Спс.
P.S. Чтобы не создавать много тем, буду задавать вопросы тут.
Не могу понять, почему не работают банеры. Стоит только надпись батл.нет. (на месте банеров)
# --file name-- when- time ---------------URL--------------- --next-- --client-- #
"ad000001.mng" init 30 "http://www.pvpgn.org" 0x000000 "WAR3"
"ad000001.mng" start 30 "http://www.pvpgn.org" 0x000000 "WAR3"
"ad000004.mng" init 30 "http://www.pvpgn.org" 0x000000 "WAR3"
"ad000004.mng" start 30 "http://www.pvpgn.org" 0x000000 "WAR3"
"ad000001.mng" init 30 "http://www.pvpgn.org" 0x000000 "W3XP"
"ad000002.mng" start 30 "http://www.pvpgn.org" 0x000001 "W3XP"
"ad000003.mng" start 30 "http://www.pvpgn.org" 0x000002 "W3XP"
"ad000004.mng" start 30 "http://www.pvpgn.org" 0x000003 "W3XP"
"ad000001.smk" init 30 "http://www.pvpgn.org" 0x000000 "NULL"
"ad000001.smk" start 30 "http://www.pvpgn.org" 0x000000 "NULL"
#"ad000003.pcx" start 30 "http://www.place.edu/~clanpage" 0x000000
#"ad000002.smk" start 30 "http://www.blah.com/" 0x000004
#"ad000004.smk" norm 30 "http://foo.com/" 0x000000
# #
##############################################################################
Где можно по подробнее узнать о работе PVPGN с БД?
Обязательно использовать MySQL?
Говорят, баннеры в вар3 появились снова в 1.25b.
В качестве бд можно использовать текстовые файлы, pgsql, sqlite, mysql. PvPGN должен быть скомпилирован с поддержкой какой-то одной определенной бд.
Все подробности (что именно туда ложится) можно увидеть, посмотрев внутрь базы данных.
Говорят, баннеры в вар3 появились снова в 1.25b.
А в Diablo 2 почему нет? Тоже версия?
Так для д2 у тебя они и не прописаны в конфиге.
Подробнее про баннеры здесь harpywar.com/?a=articles&b=2 … mp;lang=ru
Говорят, баннеры в вар3 появились снова в 1.25b.
В качестве бд можно использовать текстовые файлы, pgsql, sqlite, mysql. PvPGN должен быть скомпилирован с поддержкой какой-то одной определенной бд.
Все подробности (что именно туда ложится) можно увидеть, посмотрев внутрь базы данных.
Баннеры в варе были всегда - просто с какой-то версией, 1.23 вроде, поменялся протокол обмена баннерами с сервером, и pvpgn его так и не стала поддерживать. Но 1.26a с non-SRP w3l для 1.8.х бодренько показывает баннеры на rubattle.net, формат пакетов старый, еще тот, что в старе был.
С текстовыми файлами работают любые скомпилированные экзешники. При количестве акков > 250 стоит перейти на БД.
При количестве акков > 250 стоит перейти на БД.
Обьясните, как заставить PvPGN использовать БД. Я в pvpgn не шарю.
Банеры стали работать с 1.25b патча на Алькаре еще, но вот я немного не пойму причем тут лоадер и что такое non-SRP w3l? ты о Secure Remote Password Protocol? обьясни тогда если можешь какое он имеет отношение?
Есть 2 w3l, с 1.8.х используется non-SRP. Лоадер упомянул на всякий.
xpeh wrote:При количестве акков > 250 стоит перейти на БД.
Обьясните, как заставить PvPGN использовать БД. Я в pvpgn не шарю.
Время еще придет.
Время еще придет.
Я сам знаю, что время придёт, но хотелось бы ускорить процесс. Дайте хоть линк на статью...
Кстате про баннеры...
Это типы клиентов.
# dshr : client type Diablo 1 Shareware
# drtl : client type Diablo 1 (Retail)
# sshr : client type Starcraft Shareware
# star : client type Starcraft
# sexp : client type Starcraft Broodwar
# w2bn : client type Warcraft II Battle.Net Edition
# d2dv : client type Diablo 2
# d2xp : client type Diablo 2 LOD
# war3 : client type Warcraft III (Reign Of Chaos)
# w3xp : client type Warcraft III Frozen Throne
Я добавляю нужный тип в список ad.conf
"ad000001.smk" init 30 "http://www.pvpgn.org" 0x000000 "d2dv"
"ad000001.smk" start 30 "http://www.pvpgn.org" 0x000001 "d2dv"
Почему ошибка?
Apr 25 19:52:03 [error] adbanner_create: banner with invalid clienttag "d2dv"encountered
Apr 25 19:52:03 [error] adbannerlist_insert: could not create ad
Почему ошибка?
Apr 25 19:52:03 [error] adbanner_create: banner with invalid clienttag "d2dv"encountered Apr 25 19:52:03 [error] adbannerlist_insert: could not create ad
Вероятно, надо большими буквами "D2DV" написать.
Заставить PvPGN использовать бд можно, если он скомпилирован с поддержкой бд. В bnetd.conf смотри параметр storage_path, там есть закомментированные примеры.
forums.pvpgn.pro → [RU] Warcraft → Ладдерные и кастом игры