Описание: MadDrive System - это плагин , который автоматически
вычисляет рейты для сервера и клиента (опираясь на данные о скорости
вашего соединения - download и upload). Также плагин способен вычислить
sys_ticrate для сервера. Рейты клиента будут изменены только в том
случае, если клиент согласиться на это. Т.е. когда клиент заходит на
сервер - ему плагин выдает запрос...на что клиент отвечает "Да"
(изменить рейты) или "Нет" (оставить свои)...При том если на сервере
стоит режим вычисления рейтов на основе Статических данных (вычисляет в
зависимости от значения maxplayers сервера), то у клиента рейты будут
изменены 1 раз. Если же на сервере стоит режим вычисления рейтов на
основе Динамических данных (вычисляет в зависимости от текущего кол-ва
игроков), то у клиента рейты будут обновляться каждый раунд... Переменные (прописать в server.cfg): md_in "1000" - Скорость загрузки вашего интернет соединения в килобитах. md_out "2000" - Скорость отдачи вашего интернет соединения в килобитах.
md_srate 0|1 - Автоматическая настройка серверных рейтов в Статическом
режиме(зависит от максимального кол-ва игроков на сервере). md_drate 0|1 - Автоматическая настройка серверных рейтов в Динамическом режиме(зависит от текущего кол-ва игроков на сервере). md_clrate 0|1 - Позволить ли плагину настраивать клиентские рейты(соответственно с запросом у клиента).
md_cpu_auto 0|1 - Автоматическая настройка серверного fps(рекомендуется
использовать вместе с mm_timer). Обязательно указать значения в
переменных - md_cpu_speed и md_cpu_busfreq! md_cpu_speed "3067" - Частота вашего Процессора(Mhz). md_cpu_busfreq "133" - Частота процессорной Шины(Mhz). Примеры: 133, 233, 400. Установка плагина: 1) Плагин mds_v2.1e.amxx кладем в папку с плагинами * addons/amxmodx/plugins 2) Открываем файл addons/amxmodx/configs/plugins.ini 3) Вписываем строчку: mds_v2.1e.amxx ; оптимизатор рейтов 4) Сохраняем изменения. Примечания и рекомендации:
1) md_srate и md_drate - эти оба параметра не должны быть включены
одновременно! Иначе сервер будет пытаться вычислить оба значения
которые будут заменять друг друга! 2) Прежде чем сделать активным
какой-либо из этих двух параметров - md_srate и md_drate, вы должны
проверить свою скорость соединения и вписать данные в переменные -
md_in и md_out. Рекомендуется тестировать скорость Здесь.
3) Прежде чем сделать активным параметр md_cpu_auto, вы должны
проверить частоту процессора и частоту процессорной шины и записать их
значения в переменные - md_cpu_speed и md_cpu_busfreq. Рекомендуется
проверить частоту с помощью программки - CPUInfo(Идёт в комплекте с
плагином). F.A.Q: Q: Что именно из программки CPUInfo вписывать?
A: Значение пункта Current Core Speed в параметр md_cpu_speed и
значение пункта Current System Clock в параметр md_cpu_busfreq. Q: Есть же в сети плагин Server Rate Distributor(SRD), чем он вам не угодил?
A: 1. В нём неправильные формулы расчета maxrate и maxupdaterate - что
делает его с самого начала неэффективным плагином. 2. В нём
рассчитываются всего лишь 2 команды - sv_maxrate и sv_maxupdaterate, а
в данном плагине(MadDrive) рассчитываются след.команды: rate,
sv_maxrate, sv_maxupdaterate, sys_ticrate, cl_rate, cl_updaterate,
cl_cmdrate - и половина из данных команд может рассчитываться в двух
алгоритмах, итого получается около 13 команд которые рассчитываются по
различным алгоритмам.
|