Visual log changes for LoginServer.
This commit is contained in:
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1,9 +0,0 @@
|
|||||||
#Olympiad Properties
|
|
||||||
#Thu May 03 03:12:28 EEST 2018
|
|
||||||
CurrentCycle=1
|
|
||||||
NextWeeklyChange_DateFormat=10 \u039C\u03B1\u03CA 2018 3\:12\:12 \u03C0\u03BC
|
|
||||||
NextWeeklyChange=1525911132151
|
|
||||||
OlympiadEnd=1527843600151
|
|
||||||
OlympiadEnd_DateFormat=1 \u0399\u03BF\u03C5\u03BD 2018 12\:00\:00 \u03BC\u03BC
|
|
||||||
Period=0
|
|
||||||
ValdationEnd=0
|
|
@@ -42,7 +42,6 @@ import com.l2jmobius.Config;
|
|||||||
import com.l2jmobius.commons.crypt.ScrambledKeyPair;
|
import com.l2jmobius.commons.crypt.ScrambledKeyPair;
|
||||||
import com.l2jmobius.commons.database.DatabaseFactory;
|
import com.l2jmobius.commons.database.DatabaseFactory;
|
||||||
import com.l2jmobius.commons.util.Rnd;
|
import com.l2jmobius.commons.util.Rnd;
|
||||||
import com.l2jmobius.commons.util.Util;
|
|
||||||
import com.l2jmobius.loginserver.GameServerTable.GameServerInfo;
|
import com.l2jmobius.loginserver.GameServerTable.GameServerInfo;
|
||||||
import com.l2jmobius.loginserver.network.gameserverpackets.ServerStatus;
|
import com.l2jmobius.loginserver.network.gameserverpackets.ServerStatus;
|
||||||
import com.l2jmobius.loginserver.network.serverpackets.LoginFail.LoginFailReason;
|
import com.l2jmobius.loginserver.network.serverpackets.LoginFail.LoginFailReason;
|
||||||
@@ -133,8 +132,6 @@ public class LoginController
|
|||||||
|
|
||||||
private LoginController() throws GeneralSecurityException
|
private LoginController() throws GeneralSecurityException
|
||||||
{
|
{
|
||||||
Util.printSection("LoginController");
|
|
||||||
|
|
||||||
_hackProtection = new HashMap<>();
|
_hackProtection = new HashMap<>();
|
||||||
|
|
||||||
_keyPairs = new ScrambledKeyPair[10];
|
_keyPairs = new ScrambledKeyPair[10];
|
||||||
|
@@ -34,7 +34,6 @@ import com.l2jmobius.commons.database.DatabaseFactory;
|
|||||||
import com.l2jmobius.commons.mmocore.NetcoreConfig;
|
import com.l2jmobius.commons.mmocore.NetcoreConfig;
|
||||||
import com.l2jmobius.commons.mmocore.SelectorConfig;
|
import com.l2jmobius.commons.mmocore.SelectorConfig;
|
||||||
import com.l2jmobius.commons.mmocore.SelectorThread;
|
import com.l2jmobius.commons.mmocore.SelectorThread;
|
||||||
import com.l2jmobius.commons.util.Util;
|
|
||||||
import com.l2jmobius.loginserver.network.gameserverpackets.ServerStatus;
|
import com.l2jmobius.loginserver.network.gameserverpackets.ServerStatus;
|
||||||
import com.l2jmobius.loginserver.ui.Gui;
|
import com.l2jmobius.loginserver.ui.Gui;
|
||||||
import com.l2jmobius.status.Status;
|
import com.l2jmobius.status.Status;
|
||||||
@@ -88,7 +87,6 @@ public class LoginServer
|
|||||||
// Load LoginServer Configs
|
// Load LoginServer Configs
|
||||||
Config.load();
|
Config.load();
|
||||||
|
|
||||||
Util.printSection("Database");
|
|
||||||
// Prepare Database
|
// Prepare Database
|
||||||
DatabaseFactory.getInstance();
|
DatabaseFactory.getInstance();
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -65,10 +65,10 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
load();
|
load();
|
||||||
|
|
||||||
loadRegisteredGameServers();
|
loadRegisteredGameServers();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
LOGGER.info("Loaded " + GAME_SERVER_TABLE.size() + " registered Game Servers.");
|
||||||
|
|
||||||
initRSAKeys();
|
initRSAKeys();
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
LOGGER.info("Cached " + _keyPairs.length + " RSA keys for Game Server communication.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -76,7 +76,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
{
|
{
|
||||||
SERVER_NAMES.clear();
|
SERVER_NAMES.clear();
|
||||||
parseDatapackFile("data/servername.xml");
|
parseDatapackFile("data/servername.xml");
|
||||||
LOGGER.info(GameServerTable.class.getSimpleName() + ": Loaded " + SERVER_NAMES.size() + " server names.");
|
LOGGER.info("Loaded " + SERVER_NAMES.size() + " server names.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -106,7 +106,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading RSA keys for Game Server communication!");
|
LOGGER.severe("Error loading RSA keys for Game Server communication!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,7 +128,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error loading registered game servers!");
|
LOGGER.severe("Error loading registered game servers!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -232,7 +232,7 @@ public final class GameServerTable implements IGameXmlReader
|
|||||||
}
|
}
|
||||||
catch (Exception e)
|
catch (Exception e)
|
||||||
{
|
{
|
||||||
LOGGER.severe(GameServerTable.class.getSimpleName() + ": Error while saving gameserver!");
|
LOGGER.severe("Error while saving gameserver!");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user