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 за предложение.

Другие вопросы по тегам