when i start the gameserver it says this:
Starting l2jfree
INFO logging initialized
=============================================================-[ Configuration ]
INFO loading ./config/server.properties
INFO loading ./config/hexid.txt
INFO loading ./config/subnets.properties
INFO loading ./config/rates.properties
INFO loading ./config/enchant.properties
INFO loading ./config/pvp.properties
INFO loading ./config/telnet.properties
INFO loading ./config/options.properties
INFO loading ./config/other.properties
INFO loading ./config/geodata.properties
INFO loading ./config/altsettings.properties
INFO loading ./config/clans.properties
INFO loading ./config/champions.properties
INFO loading ./config/lottery.properties
INFO loading ./config/wedding.properties
INFO loading ./config/siege.properties
INFO loading ./config/fortsiege.properties
INFO loading ./config/clanhall.properties
INFO loading ./config/castle.properties
INFO loading ./config/idfactory.properties
INFO loading ./config/fun_engines.properties
INFO loading ./config/sevensigns.properties
INFO loading ./config/GMAccess.properties
INFO loading ./config/command-privileges.properties
INFO loading ./config/irc.properties
INFO loading ./config/boss.properties
INFO loading ./config/sayfilter.txt
INFO loading ./config/elayne.properties
==================================================================-[ Database ]
INFO : MLog clients using log4j logging.
INFO : Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace
: 10]
INFO : Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acq
uireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCom
mitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcqui
reFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null,
connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester,
dataSourceName -> 1hge1457ym1lmn51tbi25r|100ab23, debugUnreturnedConnectionStack
Traces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, fact
oryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityTo
ken -> 1hge1457ym1lmn51tbi25r|100ab23, idleConnectionTestPeriod -> 3600, initial
PoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2jdb, maxAdministrativeTaskTi
me -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -
> 0, maxPoolSize -> 50, maxStatements -> 0, maxStatementsPerConnection -> 100, m
inPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -
> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, p
ropertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout ->
false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> fa
lse ]
==============================================================-[ Preparations ]
___ ___
/\_ \ /'___`\ __ /'___\
\//\ \ /\_\ /\ \ /\_\/\ \__/ _ __ __ __
\ \ \ \/_/// /__\/\ \ \ ,__\/\`'__\/'__`\ /'__`\
\_\ \_ // /_\ \\ \ \ \ \_/\ \ \//\ __//\ __/
/\____\/\______/_\ \ \ \_\ \ \_\\ \____\ \____\
\/____/\/_____//\ \_\ \/_/ \/_/ \/____/\/____/
\ \____/
\/___/ [starting Version: -1]
INFO Preparations: done
=====================================================================-[ World ]
INFO L2World: Setting up World Regions
INFO L2World: (191 by 271) World Region Grid set up.
INFO Telnet Server is currently disabled.
INFO MapRegionManager: Loaded 38 restartpoint(s).
INFO MapRegionManager: Loaded 23 restartareas with 145 arearegion(s).
INFO MapRegionManager: Loaded 235 zoneregion(s).
INFO MapRegionManager: Loaded 4 race depending redirects.
SEVERE Table 'l2jdb.character_friends' doesn't exist
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2jdb.characte
r_friends' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1031)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2537)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1564)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1485)
at com.mchange.v2.c3p0.impl.NewProxyStatement.executeUpdate(NewProxyStat
ement.java:64)
at com.l2jfree.gameserver.idfactory.IdFactory.cleanUpDB(IdFactory.java:1
87)
at com.l2jfree.gameserver.idfactory.IdFactory.<init>(IdFactory.java:124)
at com.l2jfree.gameserver.idfactory.BitSetIDFactory.<init>(BitSetIDFacto
ry.java:65)
at com.l2jfree.gameserver.idfactory.IdFactory.<clinit>(IdFactory.java:13
5)
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:161)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)
INFO ThreadPoolManager v1: Initialized with 50 threads...
SEVERE BitSet ID Factory could not be initialized correctly
com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'l2jdb.characte
rs' doesn't exist
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Sou
rce)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
at com.mysql.jdbc.Util.getInstance(Util.java:381)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1031)
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:957)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3376)
at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3308)
at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1837)
at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1961)
at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2537)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1564)
at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1485)
at com.mchange.v2.c3p0.impl.NewProxyStatement.executeUpdate(NewProxyStat
ement.java:64)
at com.l2jfree.gameserver.idfactory.IdFactory.extractUsedObjectIDTable(I
dFactory.java:266)
at com.l2jfree.gameserver.idfactory.BitSetIDFactory.initialize(BitSetIDF
actory.java:79)
at com.l2jfree.gameserver.idfactory.BitSetIDFactory.<init>(BitSetIDFacto
ry.java:67)
at com.l2jfree.gameserver.idfactory.IdFactory.<clinit>(IdFactory.java:13
5)
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:161)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)
INFO IDFactory: 102912 id's avaliable.
SEVERE Could not read object IDs from DB. Please Check Your Data.
Exception in thread "main" java.lang.Exception: Could not initialize the ID fact
ory
at com.l2jfree.gameserver.GameServer.<init>(GameServer.java:164)
at com.l2jfree.gameserver.GameServer.main(GameServer.java:439)
after that it just stops... how can i solve it?