ModernUO/Projects/Server/Serialization
Kamron Batman 3b11a376f0
perf(saves): delete SerializedTypes.db write path and runtime type tracking
The idx v4 type table supersedes the global type queue: workers no longer
enqueue every Write(Type) into a shared ConcurrentQueue during the freeze,
WriteFiles no longer drains and dedupes millions of entries, and the db file
is no longer produced. Loading old saves still reads SerializedTypes.db via
the legacy v2/v3 path.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-16 22:38:49 -07:00
..
Attributes fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
AdhocPersistence.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
BinaryFileReader.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
BufferReader.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
BufferWriter.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
FileBufferWriter.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
GenericEntityPersistence.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
GenericPersistence.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
IGenericReader.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
IGenericSerializable.cs perf(saves): drop the 9-byte per-entity placement state; write snapshots from worker segment logs 2026-07-16 22:38:47 -07:00
IGenericWriter.cs Removes MemoryMapFileWriter 2026-07-16 22:38:47 -07:00
ISerializable.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
ISerializableExtensions.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00
Persistence.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
SerializationChunkSource.cs perf(saves): drop the 9-byte per-entity placement state; write snapshots from worker segment logs 2026-07-16 22:38:47 -07:00
SerializationExtensions.cs feat: Refactor Poison system, implement Darkglow & Parasitic effects (#2385) 2026-03-21 21:27:22 -07:00
SerializationThreadWorker.cs perf(saves): delete SerializedTypes.db write path and runtime type tracking 2026-07-16 22:38:49 -07:00
ShadowDictionaryEntries.cs perf(saves): workers iterate entity dictionaries directly; main thread joins the drain 2026-07-16 22:38:46 -07:00
UnmanagedDataReader.cs fix: Bumps deps. Updates copyrights (#2353) 2026-03-05 19:36:54 -08:00