AzerothCore: как изменить время, после которого клиент отключается во время простоя?
Используя AzerothCore, некоторые клиенты остаются в системе в течение некоторого времени после незавершенного закрытия клиентского приложения (например, нажав alt+f4
или убить клиентский процесс).
Есть ли способ изменить это поведение? Например, сократить время после того, как клиенты отключились после того, как стали идеей?
1 ответ
Это настраивается в worldserver.conf
:
#
# SocketTimeOutTime
# Description: Time (in milliseconds) after which a connection being idle on the character
# selection screen is disconnected.
# Default: 900000 - (15 minutes)
SocketTimeOutTime = 900000
#
# SocketTimeOutTimeActive
# Description: Time (in milliseconds) after which an idle connection is dropped while
# logged into the world.
# The client sends keepalive packets every 30 seconds. Values <= 30s are not recommended.
# Default: 60000 - (1 minute)
SocketTimeOutTimeActive = 60000
изменение этих настроек сделает это, затем .reload config
или перезапустите мировой сервер.
Быть в курсе, что:
Значения <= 30 с не рекомендуются.
так что у одного пользователя все еще может быть время для возврата в онлайн без побочных эффектов в случае сбоя клиента.
Спасибо @Viste за предложение.