GunGame
Содержание
Описание мода
Half-Life GunGame - совершенно новый тип игры. Здесь не надо собирать оружие, оружие дается за убийства. В GunGame выигрывает не тот, кто набрал больше фрагов, а тот, которые первым прошел все уровни вооружения, начиная с самых легких и заканчивая самыми тяжелыми. На время спавна, у игрока будет только одно оружие - оружие текущего уровня. Выбор вооружение не предусмотрен, не предусмотрено и разложенное оружие по картам, оно убирается. С карты можно подбирать только аптечки, броню и LJ. У оружия бесконечные боеприпасы.
Изначально игроку дается оружие первого уровня, убивая некоторое количество игроков, ему дается следущее оружие, а старое забирается, таким образом нужно добраться до последнего, самого трудного оружия. Например, начинает игрок с автомата, убивает 3 игроков, получает дробовик и так далее до последнего оружия, обычно это монтировка. В отличие от обычного режима DeathMatch побеждает не тот кто окажется на первом месте в таблице, а тот кто первым пройдет все типы оружия.
У некоторого вида вооружения есть небольшая модификация. К минам-липучкам прилагается пистолет, патроны у него холостые, но при стрельбе по минами, они взрываются.
В других играх GunGame именуется также как гонка вооружений.
История создания
Модификация GunGame для игры Half-Life была создана игроками [LF] GordonFreeman и [UMI7EPATOP] HuKuTa. Первая официальная версия вышла 13 марта 2012 года, первый GunGame сервер в истории Half-Life - 31.31.202.96:27018.
Последняя версия на сегодняшний день Half-Life GunGame 1.3.2 от 02 июля 2012 года.
Плагин совершенствуется и развивается, его разработка не приостановлена, разработчиками планируется работать над модом дальше. Поддержка плагина осуществляется порталом hldm.org.
История версий
Версия 1.3.1 [21.06.2012]
[+] Подствольные гранаты даются через определенное время [+] Совместимость с galileo. Автоматическое конфигурирование кваров galileo [+] В меню отображается название оружия лидера [fix] Можно выставить затемнение больше чем на 15 секунд в конце [fix] Исправлен баг, когда вначале игры отображался неправильно лидер [fix] При уровне с растяжками в руки даются растяжки а не пистолет, чтобы небыло путаницы [fix] Не учитывается HLTV
Версия 1.2 [24.04.2012]
[++] Добавлены сохранения. Теперь если игрока выкинуло или он перезашел на сервер, его уровень и количество убийств сохраняться [+] Отображение текущего лидера [+] Новые квары для звуков, музыки в конце, времени задержки. [+] Прекеширование музыки [+] Credits. В конце показывается сообщение о разработчиках. [fix] В середине игры новые игроки присоединяются к среднему уровню которого достигли другие, а не к минимальному как раньше. [fix] Исправлены некоторые ошибки недочеты с плагином
Версия 1.1.1 [12.04.2012]
[fix] Исправлена ошибка в результате которой финальная музыка могла не остановиться при смене карты [fix] Исправлены недочеты с информационными сообщениями [fix] Изменение нумерации уровней. Нулевой уровень стал первым [+] Добавлены информационные сообщения о повышениях и понижениях игроков
Версия 1.1 [10.04.2012]
[*] Работа плагина полностью переведена с модуля Fun на Fakemeta [+] Если игрок зашел на сервер в самый разгар игры, то его уровень будет ровняться самому низкому уровню, которого достигли игроки; [+] Шанс получения 2х подствольных гранат для Mp5 при респавне [+] Топ игроков по окончанию игры, с указанием уровня, оружия, фрагов, фрагов уровня [fix] Исправлено неправильное отображение значков оружия при переходе на уровень с минами [fix] Исправлена система понижения уровня, когда вдруг забиралось сразу 2 убийства [fix] Небольшая доработка системы безлимитных патронов [fix] С карты теперь убираются и монстры :D Теперь не будет сатчелов на endcamp [fix] Информационное сообщение теперь располагается по центру внизу. На небольшом разрешении теперь не будет загораживать количество жизней и чат.
Версия 1.0 [19.03.2012]
[fix] Бесконечная амуниция для всего оружия [fix] Игроки, которые спавнились после завершения игры, теперь остаются на месте) [fix] Игрок на уровне с автоматом появляется с 50 патронами в обойме, а не с 25 [fix] Исправлена ошибка с падением сервера [+] Мину теперь может взорвать только её владелец и игрок на том же уровне (с минами) [+] Ограничение на кол-во снарков, сатчелов и мин. [+] Понижение уровня при самоубийстве (падения не считаются) [+] Новая система конфигурации. [+] Щанс 1 из 3 на броню при повышении уровня [+] К лому выдается LJ и броня
Версия 0.2 beta [18.03.2012]
[fix] Исправлен известный баг с оружием, когда не добавлялись очки. (протестировано не на всех видах) [fix] Убийства засчитываются только с текущего оружия. Если игрок где-то добыл другое оружие, или стреляет из стационарных пулеметов на карте то такие убийства не засчитываются. [+] Добавлено затемнение экрана в конце, когда на карте определился победитель. [+] Сообщение о победителе. В старой версии карта просто менялась. [+] Иконки к оружию (спасибо KORD_12.7 за тутор) [+] Порядок оружия для каждой карты можно делать разный. Для этого в папке gungame нужно создать файл .ini, например crossfire.ini [+] Multikill. При убийстве сразу 2х и более человек защитывается количество очков в количестве убитых игроков, а не одно как раньше. [+] Удаление сатчелов и мин игрока при переходе на след. уровень
Версия 0.1 beta [13.03.2012]
[ * ] Разработан основной принцип и стиль игры HL GunGame [ * ] Конфигурационная система прохождения оружия [ * ] Появился первый в мире Half-Life GunGame сервер (31.31.202.96:27018)
Настройки плагина
Плагин Half-Life GunGame легко настраивается под нужды администраторов сервера. Настроить можно как последовательность оружия в целом, так и в зависимости от текущей карты на сервере. Также настраиваются звуки, необходимое количество убийств до следующего уровня, игровые сообщения и пр.
Последовательность оружия в GunGame (по умолчанию)
MP5 (9mmAR) - 4 Shotgun - 3 Crossbow - 3 9mmhandgun - 3 Egon - 3 Gauss - 4 Rpg - 3 Satchel - 3 357 - 3 Tripmine - 2
Handgrenade - 2 Crowbar - 1
Конфигурация (квары)
gg_sound_winner media/Half-Life08.mp3 - звук или музыка, которая будет проигрывается при победе gg_sound_levelup sound/debris/beamstart5.wav - звук который будет проигрываться когда повышается уровень игрока gg_sound_leveldown sound/debris/beamstart5.wav - звук при понижении уровня игрока gg_tripmine_max 8 - максимум мин, которые может установить игрок gg_satchel_max 7 - максимум сатчелов, которые может кинуть игрок gg_snark_max 10 - максимум снарков, которые может кинуть игрок gg_uparmor 30 - кол-во брони, которая будет начисляться при прохождении оружия gg_descore 1 - уменьшение кол-ва убийств/уровня при самоубийстве игрока (не worldspawn :p) gg_autosave 1 - сохранения (0/1) gg_endgame_delay 15 - время задержки в конце gg_show_messages 1 - отображать информацию об повышениях и понижениях других игроков в чате gg_argrenades_mode 1 - включить режим при котором игроку через определенное время даются подствольные гранаты к автомату (1/0) gg_argrenades_time 20 - промежутки времени через которые даются подствольные гранаты (сек.) gg_argrenades_spawn 1 - сколько подствольных гранат давать игроку при спавне gg_mapchooser_type 1 - тип мапчузера используемого на сервере (0 - не используется, 1 - galileo)
Главный конфигурационный файл
Все основные настройки производятся в нем. Такие настройки как общая последовательность оружия (не в зависимости от карты) Файл находится в директории <you_server>/valve/addons/amxmodmenu/config/gungame/gungame.ini
; Half-Life GunGame 1.3,1 ; by [LF] | Dr.Freeman & [UMI7EPATOP] HuKuTa ; Configuration File ; Cvars Settings [cvars] gg_sound_winner media/gg_end.mp3 gg_sound_levelup sound/debris/beamstart5.wav gg_sound_leveldown sound/debris/beamstart5.wav gg_tripmine_max 8 gg_satchel_max 7 gg_snark_max 10 gg_uparmor 30 gg_descore 1 gg_autosave 1 gg_endgame_delay 20 gg_show_messages 1 gg_argrenades_mode 1 gg_argrenades_time 20 gg_argrenades_spawn 1 gg_mapchooser_type 1 ; Weapon Settings [weapons] weapon_9mmAR 4 weapon_shotgun 3 weapon_crossbow 3 weapon_9mmhandgun 3 weapon_egon 3 weapon_gauss 4 weapon_rpg 4 weapon_satchel 2 weapon_357 3 weapon_tripmine 2 weapon_handgrenade 2 weapon_crowbar 1
Для каждого уровня возможно создавать свою последовательность оружия и количество убийств, не зависимо от основного конфигурационного файла. Для этого в директории <you_server>/valve/addons/amxmodmenu/config/gungame/ нужно создать *.ini файл с именем карты, например для crossfire это будет crossfire.ini
После этого нужно вписать в созданный файл строчки с оружием и количеством убийств
Пример содержимого crossfire.ini
weapon_9mmAR 10 weapon_shotgun 5 weapon_crossbow 10 weapon_9mmhandgun 5 weapon_egon 3 weapon_gauss 10 weapon_rpg 5 weapon_satchel 3 weapon_357 5 weapon_tripmine 2 weapon_handgrenade 2 weapon_crowbar 1
Примечания разработчиков
- На некоторых картах существуют баги, решение которых не найдено. Причина этому баг в самой игре Half-Life. Например на стандартной карте subtransit рекомендуется не использовать взрывпакеты (weapon_satchel), игрок не может их взорвать, а следовательно подняться выше уровнем не может.
- Плагин GunGame не совместим с некоторыми другими плагинами для AMX.
- Плагин тестировался только на основном моде Half-Life DeathMatch, его работа на таких модах как TeamDeathmatch (планируется ввести поддержку), Severians Mod, Opposing Force не гарантируется.
Ссылки
Поддержка мода - http://hldm.org, Скачать мод
Официальная страница одного из разработчиков - http://gordonfreeman.hldm.org
Обсуждение мода AlliedMods [ENG] - http://forums.alliedmods.net