Store World Exchange on shutdown.
This commit is contained in:
parent
d30af0683c
commit
934c5a537c
@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.instancemanager.ItemAuctionManager;
|
|||||||
import org.l2jmobius.gameserver.instancemanager.ItemsOnGroundManager;
|
import org.l2jmobius.gameserver.instancemanager.ItemsOnGroundManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.WorldExchangeManager;
|
||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
||||||
@ -480,6 +481,13 @@ public class Shutdown extends Thread
|
|||||||
GlobalVariablesManager.getInstance().storeMe();
|
GlobalVariablesManager.getInstance().storeMe();
|
||||||
LOGGER.info("Global Variables Manager: Variables saved(" + tc.getEstimatedTimeAndRestartCounter() + "ms).");
|
LOGGER.info("Global Variables Manager: Variables saved(" + tc.getEstimatedTimeAndRestartCounter() + "ms).");
|
||||||
|
|
||||||
|
// Save World Exchange.
|
||||||
|
if (Config.ENABLE_WORLD_EXCHANGE)
|
||||||
|
{
|
||||||
|
WorldExchangeManager.getInstance().storeMe();
|
||||||
|
LOGGER.info("World Exchange Manager: Data saved(" + tc.getEstimatedTimeAndRestartCounter() + "ms).");
|
||||||
|
}
|
||||||
|
|
||||||
// Save items on ground before closing
|
// Save items on ground before closing
|
||||||
if (Config.SAVE_DROPPED_ITEM)
|
if (Config.SAVE_DROPPED_ITEM)
|
||||||
{
|
{
|
||||||
|
@ -37,6 +37,7 @@ import org.l2jmobius.gameserver.instancemanager.ItemsOnGroundManager;
|
|||||||
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.RevengeHistoryManager;
|
import org.l2jmobius.gameserver.instancemanager.RevengeHistoryManager;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.WorldExchangeManager;
|
||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
||||||
@ -496,6 +497,13 @@ public class Shutdown extends Thread
|
|||||||
SchemeBufferTable.getInstance().saveSchemes();
|
SchemeBufferTable.getInstance().saveSchemes();
|
||||||
LOGGER.info("SchemeBufferTable data has been saved.");
|
LOGGER.info("SchemeBufferTable data has been saved.");
|
||||||
|
|
||||||
|
// Save World Exchange.
|
||||||
|
if (Config.ENABLE_WORLD_EXCHANGE)
|
||||||
|
{
|
||||||
|
WorldExchangeManager.getInstance().storeMe();
|
||||||
|
LOGGER.info("World Exchange Manager: Data saved(" + tc.getEstimatedTimeAndRestartCounter() + "ms).");
|
||||||
|
}
|
||||||
|
|
||||||
// Save items on ground before closing
|
// Save items on ground before closing
|
||||||
if (Config.SAVE_DROPPED_ITEM)
|
if (Config.SAVE_DROPPED_ITEM)
|
||||||
{
|
{
|
||||||
|
@ -37,6 +37,7 @@ import org.l2jmobius.gameserver.instancemanager.ItemsOnGroundManager;
|
|||||||
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
import org.l2jmobius.gameserver.instancemanager.PrecautionaryRestartManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
import org.l2jmobius.gameserver.instancemanager.QuestManager;
|
||||||
import org.l2jmobius.gameserver.instancemanager.RevengeHistoryManager;
|
import org.l2jmobius.gameserver.instancemanager.RevengeHistoryManager;
|
||||||
|
import org.l2jmobius.gameserver.instancemanager.WorldExchangeManager;
|
||||||
import org.l2jmobius.gameserver.model.World;
|
import org.l2jmobius.gameserver.model.World;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
import org.l2jmobius.gameserver.model.olympiad.Hero;
|
||||||
@ -496,6 +497,13 @@ public class Shutdown extends Thread
|
|||||||
SchemeBufferTable.getInstance().saveSchemes();
|
SchemeBufferTable.getInstance().saveSchemes();
|
||||||
LOGGER.info("SchemeBufferTable data has been saved.");
|
LOGGER.info("SchemeBufferTable data has been saved.");
|
||||||
|
|
||||||
|
// Save World Exchange.
|
||||||
|
if (Config.ENABLE_WORLD_EXCHANGE)
|
||||||
|
{
|
||||||
|
WorldExchangeManager.getInstance().storeMe();
|
||||||
|
LOGGER.info("World Exchange Manager: Data saved(" + tc.getEstimatedTimeAndRestartCounter() + "ms).");
|
||||||
|
}
|
||||||
|
|
||||||
// Save items on ground before closing
|
// Save items on ground before closing
|
||||||
if (Config.SAVE_DROPPED_ITEM)
|
if (Config.SAVE_DROPPED_ITEM)
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user