autoRestart — различия между версиями

Материал из Руководство по OpenKore
Перейти к: навигация, поиск
Строка 1: Строка 1:
; autoRestart [<boolean flag>]
+
; autoRestart [<[[References#целое_число|целое число]]>]
: Если параметр конфига autoRestart '''1''', то OpenKore будет автоматически пересоединяться с игровым сервером через некоторые промежутки времени. Используйте этот параметр конфига, если OpenKore по какой-то причине начинает тупить через некоторое время и для нормальной работы надо переконнектиться.
+
: Если параметр конфига autoRestart '''1''', то OpenKore будет автоматически отключаться и подключаться к игровому серверу через некоторые промежутки времени. Используйте этот параметр конфига, если OpenKore начинает тупить через некоторое время и для нормальной работы надо переконнектиться.
 +
 
 +
; autoRestartMin [<[[References#число_или_секунды|секунды]]>]
 +
: Минимальное время после которого OpenKore отключится от игрового сервера. К этому значению добавляется случайное число от "0" до "autoRestartSeed".
 +
 
 +
; autoRestartSeed [<[[References#число_или_секунды|секунды]]>]
 +
: Максимальное значение случайной задержки до отключения OpenKore от игрового сервера, которая добавляется к "autoRestartMin".
 +
 
 +
----
 +
 
 +
 
 +
Таймаут через который OpenKore подключится обратно к серверу определяется в следующих параметрах:
 +
 
 +
; autoRestartSleep [<[[References#булев_флаг|булев флаг]]>]
 +
: Если параметр конфига '''autoRestartSleep 1''', то таймаут подключения задаётся с помощью параметров "autoSleepMin" и "autoSleepSeed". Иначе таймаут задаётся значениями "[[timeouts.txt#Соединение|reconnect]]" и "reconnect_random".
 +
 
 +
; autoSleepMin [<[[References#число_или_секунды|секунды]]>]
 +
: Минимальное время которое OpenKore проведёт в спящем режиме, прежде чем подключиться к игровому серверу во время авторестарта. К этому значению добавляется случайное число от "0" до "autoSleepSeed".
 +
 
 +
; autoSleepSeed [<[[References#булев_флаг|булев флаг]]>]
 +
: Максимальное значение случайной задержки перед авторестартом OpenKore.
 +
 
 +
 
 +
'''Примечания:'''
 +
* случайные задержки "autoRestartSeed" и "autoSleepSeed" заставляет выглядеть авторестарт более естественно.
 +
* каждый раз при подключении к игровому серверу OpenKore будет рассчитывать случайные таймауты.
 +
----
 +
 
 +
 
 +
''' Пример '''
 +
 
 +
OpenKore подключится к серверу, рассчитает случайное значение от 60 до 90 секунд, затем отключится от сервера через рассчитанное время. Далее OpenKore рассчитает случайное значение от 30 до 50 секунд и подключится обратно через это время.
 +
 
 +
autoRestart 1
 +
autoRestartMin 60
 +
autoRestartSeed 30
 +
 +
autoRestartSleep 1
 +
autoSleepMin 30
 +
autoSleepSeed 20
  
 
[[Category:config.txt]]
 
[[Category:config.txt]]
 
[[Category:auto disconnect]]
 
[[Category:auto disconnect]]

Версия 01:03, 20 июня 2021

autoRestart [<целое число>]
Если параметр конфига autoRestart 1, то OpenKore будет автоматически отключаться и подключаться к игровому серверу через некоторые промежутки времени. Используйте этот параметр конфига, если OpenKore начинает тупить через некоторое время и для нормальной работы надо переконнектиться.
autoRestartMin [<секунды>]
Минимальное время после которого OpenKore отключится от игрового сервера. К этому значению добавляется случайное число от "0" до "autoRestartSeed".
autoRestartSeed [<секунды>]
Максимальное значение случайной задержки до отключения OpenKore от игрового сервера, которая добавляется к "autoRestartMin".


Таймаут через который OpenKore подключится обратно к серверу определяется в следующих параметрах:

autoRestartSleep [<булев флаг>]
Если параметр конфига autoRestartSleep 1, то таймаут подключения задаётся с помощью параметров "autoSleepMin" и "autoSleepSeed". Иначе таймаут задаётся значениями "reconnect" и "reconnect_random".
autoSleepMin [<секунды>]
Минимальное время которое OpenKore проведёт в спящем режиме, прежде чем подключиться к игровому серверу во время авторестарта. К этому значению добавляется случайное число от "0" до "autoSleepSeed".
autoSleepSeed [<булев флаг>]
Максимальное значение случайной задержки перед авторестартом OpenKore.


Примечания:

  • случайные задержки "autoRestartSeed" и "autoSleepSeed" заставляет выглядеть авторестарт более естественно.
  • каждый раз при подключении к игровому серверу OpenKore будет рассчитывать случайные таймауты.


Пример

OpenKore подключится к серверу, рассчитает случайное значение от 60 до 90 секунд, затем отключится от сервера через рассчитанное время. Далее OpenKore рассчитает случайное значение от 30 до 50 секунд и подключится обратно через это время.

autoRestart 1
autoRestartMin 60
autoRestartSeed 30

autoRestartSleep 1
autoSleepMin 30
autoSleepSeed 20