Threaded WorldSave overlook?
Right now in the Save method of world you have
Isn't SaveItems missing from the threaded save?
Right now in the Save method of world you have
Code:
if ( m_MultiProcessor )
{
Thread saveThread = new Thread( new ThreadStart( SaveItems ) );
saveThread.Name = "Item Save Subset";
saveThread.Start();
SaveMobiles();
SaveGuilds();
SaveRegions();
saveThread.Join();
}
else
{
SaveMobiles();
SaveItems();
SaveGuilds();
SaveRegions();
}
Code:
if ( m_MultiProcessor )
{
Thread saveThread = new Thread( new ThreadStart( SaveItems ) );
saveThread.Name = "Item Save Subset";
saveThread.Start();
SaveMobiles();
[COLOR=Red]SaveItems();[/COLOR]
SaveGuilds();
SaveRegions();
saveThread.Join();
}
else
{
SaveMobiles();
SaveItems();
SaveGuilds();
SaveRegions();
}