diff --git a/Projects/Server/World/World.cs b/Projects/Server/World/World.cs index 11c730045..f887667bf 100644 --- a/Projects/Server/World/World.cs +++ b/Projects/Server/World/World.cs @@ -45,7 +45,7 @@ public static class World private static readonly GenericEntityPersistence _guildPersistence = new("Guilds", 3, 1, 0x7FFFFFFF); private static int _threadId; - private static readonly SerializationThreadWorker[] _threadWorkers = new SerializationThreadWorker[Environment.ProcessorCount - 1]; + private static readonly SerializationThreadWorker[] _threadWorkers = new SerializationThreadWorker[Math.Max(Environment.ProcessorCount - 1, 1)]; private static readonly ManualResetEvent _diskWriteHandle = new(true); private static readonly ConcurrentQueue _decayQueue = new();