GunGame

Материал из HLDM Wiki
Версия от 14:10, 2 июля 2012; Nikita (обсуждение | вклад) (Настройки плагина)
Перейти к навигации Перейти к поиску

Описание мода

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