ソースを参照

Fix for ForumBBS.

JIV 15 年 前
コミット
0e89c08899

+ 0 - 5
L2_GameServer/java/com/l2jserver/gameserver/GameServer.java

@@ -35,7 +35,6 @@ import com.l2jserver.L2DatabaseFactory;
 import com.l2jserver.Server;
 import com.l2jserver.gameserver.cache.CrestCache;
 import com.l2jserver.gameserver.cache.HtmCache;
-import com.l2jserver.gameserver.communitybbs.Manager.ForumsBBSManager;
 import com.l2jserver.gameserver.datatables.AccessLevels;
 import com.l2jserver.gameserver.datatables.AdminCommandAccessRights;
 import com.l2jserver.gameserver.datatables.ArmorSetsTable;
@@ -241,10 +240,6 @@ public class GameServer
 		HtmCache.getInstance();
 		CrestCache.getInstance();
 		
-		// forums has to be loaded before clan data, because of last forum id used should have also memo included
-		if (Config.COMMUNITY_TYPE > 0)
-			ForumsBBSManager.getInstance().initRoot();
-		
 		ClanTable.getInstance();
 		
 		NpcTable.getInstance();

+ 5 - 0
L2_GameServer/java/com/l2jserver/gameserver/datatables/ClanTable.java

@@ -24,6 +24,7 @@ import java.util.logging.Logger;
 import com.l2jserver.Config;
 import com.l2jserver.L2DatabaseFactory;
 import com.l2jserver.gameserver.ThreadPoolManager;
+import com.l2jserver.gameserver.communitybbs.Manager.ForumsBBSManager;
 import com.l2jserver.gameserver.idfactory.IdFactory;
 import com.l2jserver.gameserver.instancemanager.FortManager;
 import com.l2jserver.gameserver.instancemanager.FortSiegeManager;
@@ -70,6 +71,10 @@ public class ClanTable
 	
 	private ClanTable()
 	{
+		// forums has to be loaded before clan data, because of last forum id used should have also memo included
+		if (Config.COMMUNITY_TYPE > 0)
+			ForumsBBSManager.getInstance().initRoot();
+		
 		_clans = new FastMap<Integer, L2Clan>();
 		L2Clan clan;
 		Connection con = null;