← Archived updates

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.
  • MarkMailDeleted now uses the same retry-safe transaction pattern as other mail operations (InsertMailTryClaimMailCollection).
  • 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 PacketHandlerError instead of the misleading ChatTooLong.

Speak to us on Teams