Праздники получились продуктивные, так что сегодня будет целых четыре темы. Первая - это новая карта сообщества
abu_hb_lampoviyasd от
abubas. Та самая атмосфера ретровейва практически идеально воссоздана на нескольких сложных bhop секциях, завершающихся climb комнатой. Рельеф по бокам словно ожил и непрерывно меняет свою форму. Магия, не иначе!
Во-вторых на серверы добавлена механика дуэлей. Вызвать на дуэль можно в меню
/duel. При этом противника получается вызвать только если он не проходит в данный момент карту, а вы сами должны быть жив, поскольку для заявки на дуэль сервер проверит, какой оружие у вас в руках, а также какой airaccelerate выбран. К примеру, на этом скриншоте я вижу, что могу отправить заявку на дуэль одному из двух игроков, при этом дуэль будет на famas (я держу его в руках благодаря команде
/famas), на 100аа (я выставил его через команду
/aa), с разрешёнными чекпоинтами (это задаётся прямо здесь же седьмым пунктом меню):
Восьмым пунктом можно запретить вызывать себя на дуэли (это настройка автоматически сохраняется в базе данных вместе с остальными настройками). Обратите внимание, что
в дуэли нельзя уходить в паузу, noclip, заходить за наблюдателей. Так что перед тем, как начать, убедитесь, что вы успеете закончить до смены карты. Покинуть дуэль можно либо покинув сервер, либо сделав
/save, либо сбросив таймер через
/reset. При этом оставшийся игрок может допройти карту и увидеть сообщение в чате о своей победе.
Дуэли пока находятся в тестовом режиме, поэтому отдельных наград за них сейчас мы не даём. Можно например выдавать очки (не путать с экспой), но не совсем понятно, как защититься от фарма. Свои идеи предлагайте в коментах, также обязательно сообщите мне в личку, если найдёте какой-нибудь косяк.
Третье обновление - это
таймаут для rtv. Мы неоднократно получали жалобы на то, что на сервер заходит группа игроков, целью которых является сменить карту с помощью rtv, чтобы помешать прохождению того, кто проходит карту в данный момент. В связи с этим игрок, зашедший на сервер, не сможет сразу воспользоваться rtv, если на сервере есть хотя бы один игрок, который проходит карту и при этом не стоит AFK (при этом игроки с запущенным таймером теперь становятся AFK спустя не 3 минуты простоя, а спустя 45 секунд). Эта задержка (таймаут) тем больше, чем позже зашёл игрок на карту, но не превышает определённого лимита. Для лёгких карт этот лимит 6 минут, для каждый следующей сложности лимит на минуту больше. То есть если я зашёл на extreme карту спустя 20 минут после её начала, а её при этом кто-то проходит, то я не смогу возпользоваться rtv в течение 12 минут. Конечно, если этот кто-то закончит карту либо сам напишет rtv, то и мне rtv сразу станет доступен.
И последнее обновление на сегодня коснулось
рейтинга по скиллу. В расчётах мы уже учитывали и сложность карты, и отличие рекорда от мирового рекорда либо лучшего времени на карте (смотря что быстрее), и отсеивали часть рекордов, чтобы на рейтинг не влияли прохождения, сделанные игроком явно спустя рукава (бывает, что карта не понравилась, и желания улучшать время на ней у игрока нет). После полученных замечаний мы не только улучшили алгоритм отсеивания, задействовав в нём расчёт среднеквадратичного отклонения, но и смогли учесть количество рекордов игрока, чтобы имеющие пару десятков хороших рекордов не обходили тех, кто имеет на порядок больше хороших рекордов, но также имеет и часть рекордов похуже. Результат можете наблюдать сами. Единственное, что в таком рейтинге учесть не получится - это корректное сравнение игрока, имеющего много топ1 рекордов на лёгких картах, и игрока, имеющего много топ1 рекордов на сложных картах. В связи с этим, если вы сочтёте это необходимым,
lxr может помимо существующего создать ещё два рейтинга, с лёгкими и сложными картами соответственно. Пишите, что думаете касательно того, что у нас получилось.