Последние рекорды серверов
Pro Nub

Обновление LAN сервера

Опубликовано Kpoluk 24 Июн 2018 в 16:44
В версии 4.2, которую можно скачать в разделе загрузок, исправлены незначительные баги, переписан плагин uq_timing, добавлены плагин entmark и плагин с нашим ботом. Впрочем, обо всём по порядку.

CDN


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

Uq Timing


Напомню, что этот плагин позволяет создавать две условные позиции на карте и замерять время прохождения между ними (что разрешено при записи демки). Некоторое время назад Igor S. сообщил нам, что когда за использующим тайминг игроком в спеках следит кто-то ещё, то счётчик времени ускоряется. По ходу выяснилось, что счётчик ещё и fps-зависимый, поэтому плагин пришлось переработать. Меню вызывается командой /timing.

Entity Mark


Плагин позволяет подсветить различные entity на карте (при записи демки это запрещено, будьте аккуратнее). Оригинальная версия имела баг - меню после первого подсвечивания закрывалось, теперь всё в порядке. Сообщения плагина были стилизованы под остальную сборку. Имейте в виду, мапперы иногда покрывают триггеры NULL текстурой, из-за чего полигоны таких брашей вырезаются с карты. Такой же эффект дают новые компиляторы, например VHLT с версии 25 вырезает полигоны всех entity, покрытых текстурой aaatrigger. Такие entity плагин подсветить не сможет. Меню плагина вызывается командой /ent (или /entmark, /entity).

Финишное сообщение


В версии 4.0.1, о которой не выходило отдельной новости, были добавлено несколько новых кваров:

kz_finishmsg - задаёт сообщение в HUD, которое отображается, когда игрок ставит мировой рекорд (если на карте не более одного роута). Например: kz_finishmsg "World record! Congratulations!" (по умолчанию "", то есть сообщение отсутствует)

kz_finishmsg_red, kz_finishmsg_green, kz_finishmsg_blue - цвета финишного сообщения (по умолчанию: 255, 255, 255, то есть белый)

Хранятся эти квары вместе с остальными настройками kz в конфиге ...cstrike/addons/amxmodx/configs/kz_demo.cfg. Так что при сохранении настроек через меню Settings либо командой /savesettings они сохранятся вместе с остальными кварами. Кстати, сам конфиг теперь отсутствует в архиве со сборкой - если вы ставите сборку поверх старой версии, то новые настройки допишутся сами, а старые останутся такими, какими вы их сохраняли (но это только с этим конфигом, lj стата так не умеет). Если же сборка ставится впервые, то конфиг сгенерируется сам со значениями по умолчанию.

Звуки


Также в предыдущей версии помимо файла silent_maps.txt (в котором можно прописать карты, звуки которых нужно полностью заблокировать) появился ещё и bad_sounds.txt (оба находятся в папке ...cstrike/addons/amxmodx/data). В нём можно прописать стандартные звуки, которые Вы хотели бы заблокировать. Например, скрип двери или звук добавления патронов в обойме. Расположены эти звуки не в cstrike, а в папке valve. В файле bad_sounds.txt Вы найдёте несколько примеров. Кстати, файл со списком AXN карт теперь тоже лежит в папке data, называется axn_maps.txt.

KZ-Rush бот


Поскольку плагин, над которым работал Garey, всё ещё имеет некоторые недостатки, было принято решение пожертвовать универсальностью ради стабильности. Теперь наши сервера и LAN сборка будут скачивать уже готовые файлы ботов (с расширением .nav) c нашего хоста. Это значит, что процесс создания и своевременного обновления этих файлов будет лежать на мне, соответственно это не совсем wr бот, а бот, который покажет то, что в данный момент залито у нас на хосте. И как следствие, работает он только для тех карт, которые есть у нас на серверах (позже будет расширен до карт, которые есть на сайте, их чуть больше).

Скачанные nav файлы намного легче демок и архивов, однако всё же занимают некоторое место, к тому же длинные демки увеличивают время загрузки лана, поэтому чтобы те игроки, которым бот не нужен, не страдали, загрузка бота по умолчанию отключена. Давайте посмотрим, как же его всё-таки включить. Откройте меню бота командой /bot:


Так оно будет выглядеть, когда бот будет скачан и создан, седьмым пунктом Вы выберете бота и сможете управлять им как вздумается. А пока что нужно открыть меню настроек бота (пункт 6. Settings):


Download New Bots - скачивать ли новых ботов с нашего хоста
Remove Old Files - если скачивание ботов включено, удалять ли автоматически файлы старых ботов
Create on Connect - создавать ли ботов при старте карты
Sync with Start Timer - позволяет синхронизировать начало проигрывания бота со стартом таймера (примерно)

Выберите On в первом пункте, нажмите 7. Save Settings, чтобы сохранить настроки. Сделайте рестарт карты (restart в консоли). Далее откройте меню /bot и управляйте ботом. Если вдруг захотите избавиться от скачанных ботов, то найти их можно в папке ...cstrike/addons/amxmodx/data/kzbot.

Напоследок напомню, что использование бота при записи демок запрещено.

Вопросы и сообщения о найденных багах оставляйте в комментариях, пишите нам в стиме либо через обратную связь сайта.