AzerothCore: как изменить время, после которого клиент отключается во время простоя? - PullRequest
0 голосов
/ 13 января 2019

Используя AzerothCore , некоторые клиенты остаются в системе в течение некоторого времени после незавершенного закрытия клиентского приложения (например, нажав alt+f4 или убив процесс клиента).

Есть ли способ изменить это поведение? Например, сократить время после отключения клиентов после того, как они стали идеей?

1 Ответ

0 голосов
/ 13 января 2019

Это настраивается в 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 не рекомендуется. </p>

так что у одного пользователя все еще может быть время для возврата в онлайн без побочных эффектов в случае сбоя клиента.

Спасибо @ Viste за предложение.

...