Сайт | Лаборатория | Форум | Wikiservia



In english

harpywar.com

Главная

Вики

Форум

Лаборатория

 Статьи
   Игры
   Настройка серверов
     PvPGN
     D2GS
     NFS: U
     Apache
     ArcEmu

   Кодинг
     .NET
     PHP

   Разное

 Проекты
   QDoom
   IRC Search
   vbreality [web]
   UTech p2p Realm [web]
   PvPGN система статистики
   Diablo 2 Launcher
   WoW Simple Launcher

 Моё
   Творчество
   Оборудование

Поиск по сайту


Хостинг и VDS, скидка при переходе
 
PvPGN (Player vs Player Game Network)
Иконки Warcraft 3 (w3xp_userselected_icon)
Создание иконок Warcraft 3
PvPGN c ладдером в Starcraft [x]
Группы консольных команд (command_groups.conf) [x]
Battle.net утилиты
Создание баннеров (ad.conf)
address_translation.conf
Иконки Starcraft [x]
Как скомпилировать исходники PvPGN 1.8.5 под Windows
Headers и библиотеки для компиляции PvPGN
Как скомпилировать исходники PvPGN 1.99 из SVN, под Windows
PvPGN и MSSQL (через ODBC)
Как установить PvPGN 1.8.5 под Linux
Установка PvPGN 1.99 на Linux
Среда для эффективной разработки PvPGN
PvPGN c ладдером в StarcraftСоздано: 08.07.2007
Изменено: 10.07.2007
Автор: HarpyWar

Эта статья устарела!

Причина: в новой версии PvPGN это изменение кода не требуется


Ladder - рейтинговая система в Starcraft.
У играющего Ladder игры ведется рейтинг, с которым он заносится в Ladder статистику. После одной сыгранной Ladder игры в Battle.net чате появляется картинка с цифрой рейтинга игрока.
По-умолчанию рейтинг у всех игроков = 1000.

Для ведения рейтинга в bnetd.conf должен быть выставлен параметр:

ladder_games = "melee,oneonone"

В этом случае все игры с типом "Melee" и "One on one" будут считаться как Ladder games.
Все остальные игры (Top vs bottom и Free for all) считаются как Normal games.
Игры типа UMS (Use Map Settings), Team Melee и т.п. не записывается никак вообще.


Если ваш PvPGN не ведет рейтинговые игры, в файле /src/bnetd/game.c надо изменить исходный код, чтобы получилось следующее (слева указан номер строки):

661 if (realcount>=1 && !game->bad)
662 {
663 if ( (game_get_type(game)==game_type_ladder ||
664 game_get_type(game)==game_type_ironman ||
665 game_get_type(game)==game_type_oneonone ||
666 game_get_type(game)==game_type_melee ||
667 game_get_type(game)==game_type_topvbot) &&
668 (realcount==2) )
669 {
670 t_ladder_id id;
671
672 if ( (game_get_type(game)==game_type_ladder ||
673 game_get_type(game)==game_type_oneonone ||
674 game_get_type(game)==game_type_melee ||
675 game_get_type(game)==game_type_topvbot) )
676
677 id = ladder_id_normal;
678 else
679 id = ladder_id_ironman;


Если у вас нет возможности скомпилировать PvPGN, можно скачать уже измененный pvpgnconsole.exe.


[AVP] Присоединенные файлы (вирусов нет):

Нет комментариев

Есть вопросы по настройке игровых серверов? Добро пожаловать на форум!

Имя: Проверка: = 4855


© 2006—2017, HarpyWar

Любое копирование информации с этого сайта - только со ссылкой на источник.
Это в одинаковой мере распространяется на любую авторскую информацию в интернете.