AzerothCore:如何更改空闲时客户端断开连接的时间?

时间:2019-01-13 16:51:58

标签: azerothcore

使用AzerothCore,某些客户端会以非正常方式关闭che客户端应用程序(例如,按alt+f4或终止客户端进程)保持一段时间的日志记录。

有没有办法改变这种行为?例如减少客户端被断开连接后的时间?

1 个答案:

答案 0 :(得分: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或重新启动worldserver。

请注意:

  

不建议使用值<= 30s。

因此,即使客户端崩溃,一个用户仍然可以有时间返回在线状态,而不会产生副作用。

感谢 @Viste 的建议。