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

[CS16] Релиз #229 - 32 новых рекорда + ROTW #27

Опубликовано Kpoluk 3 Апр 2021 в 08:53
Ещё ни разу у нас в Rush of the Week не было AXN, и настало время исправить это. Сегодня zmokiE представляет вам ран MaVo^ на speedrun_zedorich прямо из этого релиза:


И немного новостей по последним обновлениям на основных серверах.

  • Не так давно Radioactive сообщил о том, что при попытке нажать на старт можно застрять в кнопке, если на том же месте в этот момент стоит ещё кто-то. Выяснилось, что это связано с semiclip, а конкретно с тем функционалом, который позволяет видеть ники других игроков. Соответственно теперь застревания в кнопке не будет, но и ники будет видно только если рядом с вами нет живых игроков.
  • Периодически поступали жалобы на игроков с VIP. Они в одиночку могли зайти на сервер, вызывать голосование и за счёт большего веса голоса сменить карту. Раньше это не было таким острым вопросом, так как игроков в лигах у нас было всего пара десятков, но за несколько лет их число выросло на порядок. Так что необоходимо было вручную скорректировать баланс, и я решил поступить так - как только игрок с VIP использует принудительный вызов голосования или принудительное продление карты, он лишается дополнительного веса голоса вплоть до смены карты.
  • Ещё одна важная тема - это сейвпозы. Дело в том, что связь сервера с базой данных, в которой хранятся рекорды, периодически ухудшается или вообще пропадает на несколько минут. В таких ситуациях прохождение карты записывается в специальный файл, который позже обрабатывается скриптом, записывающим рекорд в базу. Однако с сейвпозами дела обстоят сложнее. Сейвпоз можно считать успешным, если ран поставило на паузу, а в чате появилось соответствующее сообщение. Это значит, что сейв записался в базу, и сервер получил от базы подтверждение. Когда игрок полагается на автоматический сейвпоз, то из-за пропадания связи сейвпоз может не сохраниться, и он об этом не узнает. Для таких случаяв я ввёл резервный сейв, сохраняемый локально на сервере. Как только сервер делает запрос на сейв, создаётся файл, и когда приходит ответ об успешном сохранении, файл удаляется. Так что если ответ не пришёл, файл останется и будет служить заменой основному сейвпозу при следующем заходе на карту. Тут нужно понимать, что это не поможет при потере соединения между игроком и сервером или краше сервера, так как дисконнекта в таком случае не происходит, и автоматический сейвпоз не срабатывает.
  • И ещё один момент, связанный с сейвпозом - у нас бывали случаи на VIP сервере, когда игрок ставил ран на паузу и отходил, а в это время кончалось отведённое VIP серверу время, и ран пропадал. Конечно, в таких ситуациях лучше не просто ставить на паузу, а делать сейвпоз, но я решил ещё немного подстраховать игроков и ввёл принудительный сейв за 5 секунд до окончания времени.

Apache

hb_hydrogen пройдена за 01:19.28 (01:23.25 MaVo^) 1 место 20 Exp

Bhopper

bhop_reys пройдена за 01:48.12 (01:38.33 Juby) 3 место 28 Exp

Borimec

cypress_fastcliff пройдена за 01:48.31 (01:51.18 extample) 1 место 30 Exp
gbc_pacific_afternoon пройдена за 04:58.93 (08:02.58 avivVv) 1 место 30 Exp
notkz_kx_schrottplatz пройдена за 04:06.79 (04:52.10 avivVv) 1 место 30 Exp

HaMMa

chk_psyche пройдена за 01:48.36 WR! (01:50.89 HaMMa) 1 место 30 Exp
kzus_desertblock пройдена за 07:15.17 WR! (08:25.66 sunman) 1 место 60 Exp

JohnDoe

lx_gakky пройдена за 01:33.21 (01:36.38 Sly) 1 место 30 Exp
notkz_straighthops пройдена за 02:18.67 (02:43.92 Sly) 1 место 30 Exp

Juby

Eldr_brotherhood_ez пройдена за 10:09.17 WR! 1 место 60 Exp

MaVo^

speedrun_zedorich пройдена за 00:33.54 WR! (00:39.40 PersiiiK) 1 место 50 Exp

Nucleo-Gamers

bkz_goldbhop пройдена за 01:34.66 (01:27.68 promax) 12 место 1 Exp

PeZ0

ad_luhop_h пройдена за 01:57.57 (01:08.39 topoviygus) 6 место 25 Exp
kzro_axn_simple пройдена за 00:38.22 (00:41.29 PeZ0) 1 место 0 Exp

rawe

kzcn_15 пройдена за 02:18.23 WR! 1 место 60 Exp
kzlt_smalltemplehop пройдена за 02:19.73 WR! (05:13.42 Kalashnikov) 1 место 60 Exp

seniug

bhop_fastgood пройдена за 01:57.17 (02:23.81 zmokiE) 2 место 29 Exp

tasi

4u_nature пройдена за 02:07.13 (01:51.48 Xednay) 3 место 28 Exp
8b1_hellinashop пройдена за 04:32.51 (02:19.79 rawe) 15 место 16 Exp
a1h_easyblock пройдена за 05:40.50 (04:42.34 ChooKy) 2 место 29 Exp
akzk_desertcliff пройдена за 02:18.58 (02:10.24 c0c0n) 2 место 29 Exp
all1_orbital пройдена за 01:15.36 (01:01.55 -Gow-) 12 место 19 Exp
ankh_brickclimb пройдена за 03:26.50 (02:39.80 chorogons) 2 место 29 Exp
b2j_g0ldwalk пройдена за 01:10.06 (01:02.11 Dolphin) 6 место 2 Exp
bh_wazabi пройдена за 01:28.04 (01:26.04 erdik) 3 место 3 Exp
bk_bhop пройдена за 02:23.41 (02:00.10 1WERANCE) 3 место 1 Exp
ksz_moonlight пройдена за 02:11.81 (02:02.03 zver) 2 место 29 Exp
kzhu_fastrock пройдена за 01:43.03 (01:23.03 pepi) 4 место 1 Exp
kzro_castelblock пройдена за 02:27.49 (02:24.61 Borimec) 2 место 29 Exp
kzro_pussy пройдена за 02:12.40 (01:47.01 Bhopper) 3 место 28 Exp
nk_facilitybhop пройдена за 01:42.36 (01:38.22 goshopileto) 2 место 1 Exp

zmokiE

bhop_fastgood пройдена за 01:49.46 WR! (02:23.81 zmokiE) 1 место 30 Exp
Смотреть все демки
Удаленные демо-записи
chk_psyche_HaMMa_0150.89.zip
bkz_goldbhop_Nucleo-Gamers_0135.17.zip
kzro_axn_simple_PeZ0_0041.29.zip
b2j_g0ldwalk_tasi_0116.96.zip
bh_wazabi_tasi_0157.79.zip
bk_bhop_tasi_0230.42.zip
kzhu_fastrock_tasi_0155.79.zip
nk_facilitybhop_tasi_0151.93.zip
bhop_fastgood_zmokie_0223.81.zip