Доработка: SISA
Версия: 1.3.2
SISA писал(а):Выкладываю свою, оптимизированную версию плагина WalkGuard, которая не создает нагрузку на сервер, при любом количестве блоков.
Оригинальная версия здесь: Вы должны зарегистрироваться, чтобы видеть ссылки.
Что было оптимизировано:Тесты нагрузки:
- Функция "touch". В моём случае, она срабатывает только при соприкосновении игрока с блоком. Впрочем, touch у меня вообще закомментирован, т.к. урон я не наношу. При желании, можете раскомментировать его, но тогда придется переписывать часть плагина.
- Оптимизированы блоки: "pev_movetype" и "pev_solid"
- Код: Выделить всё
stats
CPU In Out Uptime Users FPS Players
23.50 12.78 22.58 23 28 360.49 10
stats
CPU In Out Uptime Users FPS Players
24.00 13.84 24.01 23 28 380.52 10
stats
CPU In Out Uptime Users FPS Players
24.00 13.41 22.42 23 28 116.17 10
stats
CPU In Out Uptime Users FPS Players
24.00 13.77 24.02 23 28 319.59 10
stats
CPU In Out Uptime Users FPS Players
24.00 13.15 23.19 23 28 352.24 10
stats
CPU In Out Uptime Users FPS Players
24.20 13.29 23.41 23 28 366.57 10
stats
CPU In Out Uptime Users FPS Players
24.20 13.57 23.71 23 28 363.37 10
- Код: Выделить всё
stats
CPU In Out Uptime Users FPS Players
16.00 13.36 22.30 17 25 384.02 10
stats
CPU In Out Uptime Users FPS Players
16.33 14.35 24.50 17 25 308.83 10
stats
CPU In Out Uptime Users FPS Players
16.50 11.75 21.82 17 25 297.89 10
stats
CPU In Out Uptime Users FPS Players
16.33 12.47 22.98 17 25 350.39 10
stats
CPU In Out Uptime Users FPS Players
16.33 12.47 22.00 17 25 411.18 10
stats
CPU In Out Uptime Users FPS Players
16.33 12.58 21.57 17 25 411.18 10
stats
CPU In Out Uptime Users FPS Players
16.25 13.10 22.49 17 25 427.72 10
- Код: Выделить всё
stats
CPU In Out Uptime Users FPS Players
12.00 13.44 23.33 7 14 449.84 10
stats
CPU In Out Uptime Users FPS Players
12.00 13.10 22.46 7 14 313.28 10
stats
CPU In Out Uptime Users FPS Players
12.00 13.40 23.44 7 14 406.01 10
stats
CPU In Out Uptime Users FPS Players
12.00 13.19 23.02 7 14 417.54 10
stats
CPU In Out Uptime Users FPS Players
12.00 12.94 22.26 7 14 293.69 10
stats
CPU In Out Uptime Users FPS Players
11.67 12.96 23.26 7 14 441.89 10
stats
CPU In Out Uptime Users FPS Players
11.67 12.67 22.10 7 14 436.11 10
- Код: Выделить всё
stats
CPU In Out Uptime Users FPS Players
11.80 13.14 23.38 11 15 289.77 10
stats
CPU In Out Uptime Users FPS Players
11.60 12.71 23.29 11 15 438.21 10
stats
CPU In Out Uptime Users FPS Players
12.00 12.95 23.54 11 15 437.25 10
stats
CPU In Out Uptime Users FPS Players
12.00 12.75 22.19 11 15 422.12 10
stats
CPU In Out Uptime Users FPS Players
11.50 13.32 22.17 11 15 408.33 10
stats
CPU In Out Uptime Users FPS Players
11.67 13.51 22.85 11 15 433.28 10
stats
CPU In Out Uptime Users FPS Players
11.67 13.61 22.95 11 15 317.46 10
stats
CPU In Out Uptime Users FPS Players
11.75 13.33 22.72 11 15 410.68 10
В текущей версии плагина, можно устанавливать только блоки "wgz_block_all". С другими блоками сервер крашнется. Кому будет нужно, допишут функционал самостоятельно.
sh1bashov писал(а):Многие начинающие администраторы пугаются английского языка и вообще не понимают, что делать с этим плагином. Делать было нечего перевёл lang файл, который надо закинуть по пути addons/amxmodx/data/lang/. Так как это технический плагин, я не стал заморачиваться насчёт заглавных букв.
Перевёл лишь ту часть, которая используется оптимизированным плагином от SISA.
Вы должны зарегистрироваться, чтобы видеть ссылки.