Last server records
Pro Nub

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

Posted by Kpoluk 26 Feb 2017 in 08:09
Пару дней назад на сервера было залито обновление, которое должно было исправить баги и реализовать предложения, внесённые за последний месяц. Среди них:
  • поскольку несколько раз игроки теряли прогресс рана, думая что автоматический savepos должен работать в паузе, то мы решили, что можно поднапрячься и реализовать это. Теперь когда вы пишете в паузе /savepos или /save, то сохраняется вся информация о вашем ране на момент ухода в паузу. При этом не важно, как именно вы ушли в паузу - командой /p, нажав хук, включив noclip или уйдя в spec. Напоминаю, что как только вы выходите из паузы, savepos теряется.

  • Ещё одной сложной задачей оказалось обеспечить работу nightvision и invis для spectator'ов. Цвет вашего экрана больше не зависит от того, что происходит у игрока, за которым вы наблюдаете, вы сами решаете нужен вам nightvision в спеке или нет. Что касается invis, то он работает так же, как и когда вы живы, за тем исключением, что вы будете слышать топот других игроков.
  • inspare жаловался на то, что команды CheckPoint и GoCheck в меню голосования за карту работают с задержкой. Насколько мы поняли, это было связано с большим пингом. Поскольку вскоре подавший жалобу по каким-то причинам прекратил сотрудничество, нам пришлось имитировать большой пинг при помощи 3G модема lxr :D В итоге я постарался насколько мог исправить ситуацию, и похоже что меню голосовалки стало работать с той же скоростью, как и обычное kz меню. Тем не менее любое меню работает всегда медленнее чем вызов команд напрямую, поэтому я бы рекомендовал всем использовать бинды для команд сохранения и загрузки. Просто подберите для себя удобные кнопки, до которых не нужно далеко тянуться, и в то же время вы не нажмёте их случайно. К примеру, мне на x7 было удобно использовать mouse4 и mouse5 (боковые кнопки мышки), на g402 мне удобно использовать mouse5 под загрузку и клавишу v под сохранение. Переучиться не долго, нужно просто заранее продумать что будет удобнее, дабы потом не привыкать к новым биндам ещё раз. Сами бинды сделать проще простого, в моём случае нужно было просто прописать в консоли bind v "say /cp" и bind mouse5 "say /gc". То есть bind - это команда с двумя аргументами, где первый - это кнопка, а второй - действие. Аргументы разделяются пробелом, поэтому чтобы кс поняла, что say /cp это одна команда, не забудьте поставить её в кавычки. Зачем здесь нужен say? Когда мы что-то пишем в чате, мы по сути запускаем в консоли команду say с одним аргументом - вашей фразой. То есть написать в чате /cp это то же, что написать в консоли say /cp. Бинд же позволяет отправить в консоль команду say /cp по нажатию кнопки. Советую также почитать о биндах в этой статье.