ModernUO/Projects/Server
Kamron Batman 791128f238
fix: Fixes timer orphaning issue (#1196)
* Fixes an edge case where a check to see if a timer was being executed resulted in it not being properly detached on stop. Fixed this by changing how we determine what timer is currently being executed.
* Adds execution count to #DEBUG_TIMERS so shards can get notified (rudimentarily for now) about sequentially executing long chains of timers.

Unfortunately, for now, there is no good option when it comes to executing timers. If we execute let's say 500, and defer the rest, that makes all timers effectively 8ms off until it "catches up". Depending on the shard, that may never happen.
2022-10-18 18:14:26 -07:00
..
Buffers fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Client fix: Fixes loading map and static files (#1177) 2022-09-29 16:02:41 -07:00
Collections fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Comparers fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Configuration fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
ContextMenus fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Diagnostics fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Events fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Exceptions fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
GarbageCollection fix: Adds Gen2 callback for each STArrayPool (#971) 2022-03-26 13:57:42 -07:00
Geometry fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Gumps fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Items fix: Removes SetTypeRef for generated code. (#1189) 2022-10-15 15:12:49 -07:00
Json fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Localization fix: Cleans up namespaces (#1069) 2022-06-15 19:52:23 -07:00
Logging fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Maps fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Menus fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Migrations fix: Adds name support for all mods (#1128) 2022-10-15 10:46:31 -07:00
Mobiles fix: Removes SetTypeRef for generated code. (#1189) 2022-10-15 15:12:49 -07:00
Network fix: Fixes blocking sockets (#1191) 2022-10-15 22:23:34 -07:00
PropertyList fix: Fixes localization corner cases with OPL (#1050) 2022-06-12 21:17:42 -07:00
Random fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Regions fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Serialization fix: Adds ReadType/Write(Type) and improves type referencing (#1172) 2022-10-11 22:17:22 -07:00
Targeting fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Text fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
TileMatrix fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Timer fix: Fixes timer orphaning issue (#1196) 2022-10-18 18:14:26 -07:00
TimeZones fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Utilities fix: Adds ReadType/Write(Type) and improves type referencing (#1172) 2022-10-11 22:17:22 -07:00
World fix: Adds ReadType/Write(Type) and improves type referencing (#1172) 2022-10-11 22:17:22 -07:00
AssemblyHandler.cs fix: Adds ReadType/Write(Type) and improves type referencing (#1172) 2022-10-11 22:17:22 -07:00
Attributes.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
CityInfo.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Commands.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Effects.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
EventLoopTasks.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
ExpansionInfo.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Guild.cs fix: Removes SetTypeRef for generated code. (#1189) 2022-10-15 15:12:49 -07:00
HuePicker.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
IAccount.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
IEntity.cs fix: Adds ReadType/Write(Type) and improves type referencing (#1172) 2022-10-11 22:17:22 -07:00
Interfaces.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
KeywordList.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Main.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
MultiData.cs fix: Fixes loading map and static files (#1177) 2022-09-29 16:02:41 -07:00
MUO.ico Adds MUO Logo (#52) 2019-09-12 13:13:13 -07:00
Party.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Poison.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Prompt.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Race.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Sector.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
SecureTrade.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Serial.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
Server.csproj fix: Fixes code gen of nested classes (#1190) 2022-10-15 19:58:34 -07:00
Skills.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
TileData.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
TileList.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00
VirtueInfo.cs fix: Cleans up core code (#1187) 2022-10-10 21:47:08 -07:00