Archived post — new updates are posted on the forums.
Changelog — Server & Operations
Server stability
Map / mob crash on death or logout
- Fixed a cascade that started when removing a player from the map grid failed (
Failed to remove MapObject … from Cell collection). - Map removal is now tolerant of cell desync: it searches nearby cells and no longer raises a critical alert when the object is already gone.
- Monsters no longer throw null-reference errors in
InAttackRange()when their target disconnects or is removed mid-fight. - This stops the thread-loop errors and unexpected kicks while walking/running after a death or relog.
Mail delete (SQL / EF)
- Deleting mail no longer fails with
SqlServerRetryingExecutionStrategy does not support user-initiated transactions. MarkMailDeletednow uses the same retry-safe transaction pattern as other mail operations (InsertMail,TryClaimMailCollection).- Clearing inbox mail should work without red EF errors in the server console.
Disconnect logging
- Server-side kicks caused by packet handler exceptions are now logged as
PacketHandlerErrorinstead of the misleadingChatTooLong.
