使用AzerothCore,某些客户端会以非正常方式关闭che客户端应用程序(例如,按alt+f4
或终止客户端进程)保持一段时间的日志记录。
有没有办法改变这种行为?例如减少客户端被断开连接后的时间?
答案 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 的建议。