Core/WorldSession: Fix idle WorldSessions getting kicked twice as fast as supposed

Port From (https://github.com/TrinityCore/TrinityCore/commit/f1388f37b6151252aae7431921564cf2458226a4)
This commit is contained in:
hondacrx
2021-03-04 11:40:50 -05:00
parent 4fcdbbe891
commit 102034a891
2 changed files with 9 additions and 15 deletions
+3 -2
View File
@@ -289,8 +289,9 @@ namespace Game
Values[WorldCfg.PortInstance] = GetDefaultValue("InstanceServerPort", 8086);
}
Values[WorldCfg.SocketTimeoutTime] = GetDefaultValue("SocketTimeOutTime", 900000);
Values[WorldCfg.SocketTimeoutTimeActive] = GetDefaultValue("SocketTimeOutTimeActive", 60000);
// Config values are in "milliseconds" but we handle SocketTimeOut only as "seconds" so divide by 1000
Values[WorldCfg.SocketTimeoutTime] = GetDefaultValue("SocketTimeOutTime", 900000) / 1000;
Values[WorldCfg.SocketTimeoutTimeActive] = GetDefaultValue("SocketTimeOutTimeActive", 60000) / 1000;
Values[WorldCfg.SessionAddDelay] = GetDefaultValue("SessionAddDelay", 10000);
Values[WorldCfg.GroupXpDistance] = GetDefaultValue("MaxGroupXPDistance", 74.0f);