Налаштування Рейт на сервері css - games for all

Налаштування Рейт сервера CSS.
Для чого це потрібно? Думаю Ви все помічали як багато є лагов на серверах. Для того щоб оптимізувати роботу сервера потрібно зробити правильний конфиг (server.cfg). Не тільки в конфігах полягає стабільна робота сервера.
У цій статті ми пройдемося по вибору Рейт.
Значення надані нижче прописуються в файл server.cfg.
Якщо такі рядки вже є в файлі, відредагуйте їх значення.
Мінімально-бажане кількість оперативної пам'яті машини: 1-2 гб, в залежності від слотів і складності сервера.

33 Tick Rate Server - швидкість інтернету менше 3 Мбіт \ с, на 20 слотів, для порожнього сервера.

rate 15000
cl_cmdrate 33
cl_updaterate 33
sv_minrate 10000
sv_maxrate 15000
sv_minupdaterate 20
sv_maxupdaterate 33
sv_mincmdrate 20
sv_maxcmdrate 33

66 Tick Rate Server - швидкість інтернету 3-10 Мбіт \ с, на 20 слотів, для легкого сервера.

100 Tick Rate Server - швидкість інтернету більше 10 Мбіт \ с, на 20 слотів, для легкого сервера. (На новій версії CSS не працює)

Якщо все ж лаги на сервері залишаються, тоді раджу відключити sourcemod і metamod. Спробувати пограти на чистому сервері.
Чи не ставте на сервер дуже багато плагінів - це не завжди добре! У багатьох випадках Ви можете зробити тільки гірше для роботи сервера. Виберете "оптимальний набір".

Можо підібрати Рейт спеціальними програмами - але не завжди результат буде бажаним.

За допомогою такого конфіга можна при підключенні гравця виправляти його Рейт на ті, що встановлені на сервері:
33 Tick Rate Server

// bandwidth rates / settings
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 20
sv_maxupdaterate 33
sv_mincmdrate 20
sv_maxcmdrate 33
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

66 Tick Rate Server

// bandwidth rates / settings
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 33
sv_maxupdaterate 67
sv_mincmdrate 33
sv_maxcmdrate 67
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

100 Tick Rate Server

// bandwidth rates / settings
sv_minrate 13000
sv_maxrate 25000
sv_minupdaterate 67
sv_maxupdaterate 100
sv_mincmdrate 67
sv_maxcmdrate 100
sv_client_cmdrate_difference 1
sv_client_predict 1
sv_client_interpolate 1
sv_client_min_interp_ratio -1
sv_client_max_interp_ratio -1

Отже якщо на сервері наприклад тікрейт 66 і гравець заходить в гру з настройками:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"

Його настройки автоматично змінюватися на серверні:
sv_minrate 13000
sv_maxupdaterate 67
sv_maxcmdrate 67

Але при виставленому значенні ma_rates його настройки можуть відображатися як:
cl_updaterate "100"
cl_cmdrate "100"
rate "10000"