8. Временные ограничения тайм-аута и автоматический выход игрока из игрыТоварищи вирпилы, может банально, но как поставить ограничение по пингу на обычном не выделенном сервере?
В файле conf.ini есть секция [MaxLag].
Например:
[MaxLag]
farMaxLagTime = 10.0
nearMaxLagTime = 2.0
cheaterWarningDelay = 5.0
cheaterWarningNum = 2
farMaxLagTime - определяет максимальное время задержки (в секундах) между пакетами, полученными от конкретного клиента. Интервал, больший данного значения рассматривается как "нарушение".
nearMaxLagTime - определяет максимально допустимое время задержки, когда самолет атакован или же когда он представляет угрозу для вражеского самолета. При появлении задержки больше заданной программа считает, что было "нарушение".
cheaterWarningDelay - определяет минимальное время между двумя нарушениями. Данная функция используется для того, чтобы избежать многочисленных предупреждений при возникновении одной "затруднительной" ситуации.
cheaterWarningNum - определяет количество предупреждений, которое может получить игрок до момента его автоматического исключения из игры.
cheaterWarningNum = -1 отключает функцию автоматического исключения из игры.