Обновление [KNIFE] Обновления

Статус
В этой теме нельзя размещать новые ответы.

mx?!

Тех. поддержка серверов
Server Support
Постоялец
19 Ноя 2013
1.260
706
3.462
28
Москва
#2
Текущий маплист сервера:
35hp_poolday
35hp_lava
35hp_buildsite
35hp_vr
35hp_last_snow
35hp_2_2
35hp_2_hd
35hp_alex_friends
35hp_biotech
35hp_colors
35hp_dust_2017
35hp_glass_2017
35hp_hamida
35hp_mayan
35hp_nahuatl
35hp_rope
35hp_shanti
35hp_wisalla
ka_surf_c4
Если хотите ещё карт, можете поковыряться здесь. Желательно проверить карту на работоспособность (и заодно убедиться, что она адекватная), прежде чем скидывать мне.

Так же увеличил таймлимит до 40 минут, лимит фрагов до 90, и поставил модельки для девушек и VIP-игроков.
 
Последнее редактирование:

mx?!

Тех. поддержка серверов
Server Support
Постоялец
19 Ноя 2013
1.260
706
3.462
28
Москва
#3
Изменён принцип игры. Теперь лимит фрагов работает покомандно (TDM так TDM). Пока поставил 200.
Прикручен MapManager.
Теперь VIP имеет иммунитет к урону от падения, а так же видит время до респа гранаты (hud).
 

mx?!

Тех. поддержка серверов
Server Support
Постоялец
19 Ноя 2013
1.260
706
3.462
28
Москва
#4
  • Командный лимит фрагов повышен до 400
  • Прикручен killcounter
  • Откручен semiclip (прохождение сквозь своих)
  • Прикручен антипаровоз. Дефолтная реализация мне не нравится, так что сделал проще, - когда убиваешь человека, то в зависимости от того, каким ударом он был убит, ты получаешь защиту (как при спавне) на 0.4/1.1 (слеш/стаб) сек. соответственно. Это ровно то время, за которое откатывается удар ножом. Т.е. преимущества убийце это не даст, и лишь позволит ему избежать смерти на время отката удара. Тут конечно тоже есть свой минус, но если противник не раковый, этот минус он на себе не ощутит. Потестите, в общем. Если не зайдёт, сделаем дефолт.
  • Пофикшена блокировка кнопок менюхой голосования
  • Залочен ex_interp. Теперь сервер требует 0.1
 
Последнее редактирование:

mx?!

Тех. поддержка серверов
Server Support
Постоялец
19 Ноя 2013
1.260
706
3.462
28
Москва
#5
* Фикс убийства гранатой своих тиммейтов, когда ты кидаешь гранату и тебя перекидывает в другую команду до её взрыва
* Игроки с пингом 40+ более не проверяются на ex_interp
* VIP: Фикс отрицательных значений таймера в HUD'е респа гранаты
* VIP: Введён двойной прыжок. Удобно перепрыгивать своих тиммейтов на мосту, когда они мешают пройти.
* Переработан принцип защиты после убийства и при спавне, - теперь защищает только от ножевых атак.
* Добавлено проигрывание музыки при победе одной из команд
* Добавлена статистика (top). Дефолтный расчёт идёт по очкам игрока. Инфа о игроке обновляется при его выходе с сервера + для топа работает трёхминутный кеш, так что инфа не всегда может быть актуальной.
#define ADD_FOR_KILL_LOW_OR_SAME_PLAYER 1 // Базовое кол-во очков за убийство игрока, очки которого меньше или равны очкам убийцы
#define ADD_FOR_KILL_HIGH_PLAYER 2 // Базовое кол-во очков за убийство игрока, очки которого больше очков жертвы
#define ADD_FOR_HS 1 // Дополнительные очки за хедшот

#define DEC_FOR_ABNORMAL_DEATH 1 // Сколько очков теряет жертва при смерти от мира / при самоподрыве гранатой
#define DEC_FOR_KILL_BY_LOW_OR_SAME_PLAYER 1 // Сколько очков теряет жертва при убийстве игроком, очки которого меньше или равны её очкам

// Первичное ограничение на очки, которые может добавить killstreak, обуславливаетя кол-вом TT+CT на момент убийства
#define MAX_ADD_BY_STREAK 4 // Вторичное ограничение на очки, которые может прибавить killstreak
#define PLAYERS_TO_NOT_LIMIT_STREAK 5 // Если кол-во TT+CT меньше этого значения, g_ePlayerData[id][PLAYER_CURRENT_STREAK] ограничивается значением STREAK_LIMIT_BY_LOW_ONLINE

#define STREAK_LIMIT_BY_LOW_ONLINE 10 // Лимит g_ePlayerData[id][PLAYER_CURRENT_STREAK], когда ТТ+CT меньше чем PLAYERS_TO_NOT_LIMIT_STREAK
* Команды статистики: /rank, /top, /top# (где # - нужное число), топ по killstreak/hs/frags: /kstop, /hstop, /ftop, /lvl (инфо о уровнях)
* Добавлен вывод ранка при входе на сервер (начало записи демо)
* Добавлена hud-инфа об уровне и очках игрока, когда смотришь за ним через наблюдатели
* Добавлена hud-реклама для спектров
 

mx?!

Тех. поддержка серверов
Server Support
Постоялец
19 Ноя 2013
1.260
706
3.462
28
Москва
#6
* Добавлен вывод инфы в чат при подключении VIP-игрока
* Добавлен hud-вывод собственной статистики
* Добавлена автоматическая выдача VIP-статуса трём лучшим игрокам сервера
* Добавлена автоочистка базы, - если игрок не появляется на сервере 30 дней, то его запись удаляется из статистики. Автоочистку раз в месяц/два/etc. я делать не планирую.
* В конце игры (фраглимит/rtv, не важно) система формирует список игроков, набравших за игру 50+ фрагов. Перебор идёт по всем игрокам, кто играл на карте, включая тех, кто уже не на сервере. В конечном итоге игрок с наибольшим числом фрагов автоматически получает VIP. Права выдаются сразу же, на случай продления карты через голосование. VIP работает до тех пор, пока не появится новый 'лучший игрок раунда', на этой карте, или на последующих.
* Ножи привязаны к системе уровней. VIP игнорирует это ограничение, т.е. имеет доступ ко всем ножам. Позже добавлю ещё ножи, и поменяю позиции текущих ножей.
 
Статус
В этой теме нельзя размещать новые ответы.