GameServer Offline Memory

Find the proper support area, Saga-Version.
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
sk0rpi0n
Posts: 22
Joined: Sun Jan 31, 2010 1:21 pm

GameServer Offline Memory

Post by sk0rpi0n »

Hello, im using the latest Interlude Version, my dedicated server is:
Ubuntu Server 9.10 x64
Ram: 8gb ddr2
HD: 1tb

im start the Login Server ok.
im start the GameServer and server is offline.

Log:

Code: Select all

loading gameserver configMLog clients using java 1.4+ standard logging.Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1gcckf487d8vj3cl3f3zn|485329c5, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1gcckf487d8vj3cl3f3zn|485329c5, idleConnectionTestPeriod -> 3600, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2aura, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]L2J Server Version:    ${l2j.revision}L2J Datapack Version:  ${l2jdp.revision}Updated characters online status.Cleaned 0 elements from database.IDFactory: 102912 id's available.SkillTreeTable: Loaded 35498 skills.FishingSkillTreeTable: Loaded 109 general skills.FishingSkillTreeTable: Loaded 8 dwarven skills.EnchantSkillTreeTable: Loaded 13200 enchant skills.PledgeSkillTreeTable: Loaded 64 pledge skillsItemTable: Loaded 1014 Armors.ItemTable: Loaded 6880 Items.ItemTable: Loaded 1313 Weapons.Extractable items data: Loaded 333 extractable items!Summon items data: Loaded 14 summon items.TradeController: Loaded 506 Buylists.TradeController: Loaded 120 Limited Buylists.Initializing Walkers Routes Table.WalkerRoutesTable: Loaded 167 Npc Walker Routes.RecipeController: Loaded 871 Recipes.ArmorSetsTable: Loaded 51 armor sets.FishTable: Loaded 270 Fishes.SkillSpellbookTable: Loaded 334 Spellbooks.CharTemplateTable: Loaded 89 Character Templates.Cache[HTML]: Running lazy cacheCache[Crest]: 0,000MB on 0 files loaded. (Forget Time: 300s , Capacity: 50)Restored 0 clans from the database.NpcTable: Loaded 6520 Npc Templates.NpcTable: Loaded 439 Minions.HennaTable: Loaded 180 Templates.HennaTreeTable: Loaded 7128 Henna Tree Templates.Helper Buff Table: Loaded 14 Templates.Geodata Engine: Disabled.Initializing ClanHallManagerLoaded: 0 clan hallsLoaded: 44 free clan hallsInitializing CastleManagerL2World: Setting up World RegionsL2World: (87 by 128) World Region Grid set up.Loaded: 9 castlesInitializing SiegeManagerTeleportLocationTable: Loaded 649 Teleport Location Templates.LevelUpData: Loaded 89 Character Level Up Templates.Loading zones...Initializing ArenaManagerInitializing TownManagerInitializing OlympiadStadiaManagerInitializing FishingZoneManagerDone: loaded 111 zones.Siege of Oren: Sun Mar 21 16:00:00 CET 2010Siege of Giran: Sun Mar 21 16:00:00 CET 2010Siege of Gludio: Sat Mar 20 20:00:00 CET 2010Siege of Dion: Sat Mar 20 20:00:00 CET 2010Siege of Innadril: Sun Mar 21 16:00:00 CET 2010Siege of Aden: Sat Mar 20 20:00:00 CET 2010Exception in thread "AISTPool-2" java.lang.OutOfMemoryError: GC overhead limit exceeded	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1739)	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1954)	at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)	at java.lang.Thread.run(Thread.java:619)Exception in thread "AISTPool-4" java.lang.OutOfMemoryError: Java heap space	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1739)	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1954)	at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)	at java.lang.Thread.run(Thread.java:619)Exception in thread "GerenalSTPool-12" java.lang.OutOfMemoryError: GC overhead limit exceeded	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.addConditionWaiter(AbstractQueuedSynchronizer.java:1739)	at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1954)	at java.util.concurrent.DelayQueue.take(DelayQueue.java:164)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:583)	at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:576)	at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)	at java.lang.Thread.run(Thread.java:619)Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded 
It is my startGameServer.bat

Code: Select all

@echo offtitle Game Server Console:startecho Starting L2J Game Server.echo.REM -------------------------------------REM Default parameters for a basic server.java -Xmx512m -cp bsf.jar;bsh-2.0b4.jar;commons-logging-1.1.jar;mmocore.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-5.0.7-bin.jar;l2jserver.jar;jython.jar net.sf.l2j.gameserver.GameServerREMREM If you have a big server and lots of memory, you could experiment for example withREM java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOptsREM -------------------------------------if ERRORLEVEL 2 goto restartif ERRORLEVEL 1 goto errorgoto end:restartecho.echo Admin Restart ...echo.goto start:errorecho.echo Server terminated abnormalyecho.:endecho.echo server terminatedecho.pause 
Version Java

Code: Select all

  java version "1.6.0_15"Java(TM) SE Runtime Environment (build 1.6.0_15-b03)Java HotSpot(TM) 64-Bit Server VM (build 14.1-b02, mixed mode) 
Sorry for my english ^^.
User avatar
badboy29
Posts: 417
Joined: Fri Apr 24, 2009 5:34 am
Location: Brazil

Re: GameServer Offline Memory

Post by badboy29 »

Increase your max memory -xmx512m to -xmx1g or -xmx1024m, but is more better:

change

Code: Select all

java -Xmx512m -cp bsf.jar;bsh-2.0b4.jar;commons-logging-1.1.jar;mmocore.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-5.0.7-bin.jar;l2jserver.jar;jython.jar net.sf.l2j.gameserver.GameServer
to this

Code: Select all

java -server -Xmx1536m -Xms1024m -Xmn512m -XX:PermSize=256m -XX:SurvivorRatio=8 -Xnoclassgc -XX:+AggressiveOpts -cp bsf.jar;bsh-2.0b4.jar;commons-logging-1.1.jar;mmocore.jar;javolution.jar;c3p0-0.9.1.2.jar;mysql-connector-java-5.0.7-bin.jar;l2jserver.jar;jython.jar net.sf.l2j.gameserver.GameServer
Aka UnHoly
sk0rpi0n
Posts: 22
Joined: Sun Jan 31, 2010 1:21 pm

Re: GameServer Offline Memory

Post by sk0rpi0n »

Code: Select all

loading gameserver configCould not load HexID file (./config/hexid.txt). Hopefully login will give us one.MLog clients using java 1.4+ standard logging.Initializing c3p0-0.9.1.2 [built 21-May-2007 15:04:56; debug? true; trace: 10]Initializing c3p0 pool... com.mchange.v2.c3p0.ComboPooledDataSource [ acquireIncrement -> 5, acquireRetryAttempts -> 0, acquireRetryDelay -> 500, autoCommitOnClose -> true, automaticTestTable -> connection_test_table, breakAfterAcquireFailure -> false, checkoutTimeout -> 0, connectionCustomizerClassName -> null, connectionTesterClassName -> com.mchange.v2.c3p0.impl.DefaultConnectionTester, dataSourceName -> 1gcckf487djbua91a9br5y|68861f24, debugUnreturnedConnectionStackTraces -> false, description -> null, driverClass -> com.mysql.jdbc.Driver, factoryClassLocation -> null, forceIgnoreUnresolvedTransactions -> false, identityToken -> 1gcckf487djbua91a9br5y|68861f24, idleConnectionTestPeriod -> 3600, initialPoolSize -> 10, jdbcUrl -> jdbc:mysql://localhost/l2aura, maxAdministrativeTaskTime -> 0, maxConnectionAge -> 0, maxIdleTime -> 0, maxIdleTimeExcessConnections -> 0, maxPoolSize -> 100, maxStatements -> 0, maxStatementsPerConnection -> 100, minPoolSize -> 10, numHelperThreads -> 3, numThreadsAwaitingCheckoutDefaultUser -> 0, preferredTestQuery -> null, properties -> {user=******, password=******}, propertyCycle -> 0, testConnectionOnCheckin -> false, testConnectionOnCheckout -> false, unreturnedConnectionTimeout -> 0, usesTraditionalReflectiveProxies -> false ]L2J Server Version:    ${l2j.revision}L2J Datapack Version:  ${l2jdp.revision}Updated characters online status.Cleaned 0 elements from database.IDFactory: 102912 id's available.SkillTreeTable: Loaded 35498 skills.FishingSkillTreeTable: Loaded 109 general skills.FishingSkillTreeTable: Loaded 8 dwarven skills.EnchantSkillTreeTable: Loaded 13200 enchant skills.PledgeSkillTreeTable: Loaded 64 pledge skillsItemTable: Loaded 1014 Armors.ItemTable: Loaded 6880 Items.ItemTable: Loaded 1313 Weapons.Extractable items data: Loaded 333 extractable items!Summon items data: Loaded 14 summon items.TradeController: Loaded 506 Buylists.TradeController: Loaded 120 Limited Buylists.Initializing Walkers Routes Table.WalkerRoutesTable: Loaded 167 Npc Walker Routes.RecipeController: Loaded 871 Recipes.ArmorSetsTable: Loaded 51 armor sets.FishTable: Loaded 270 Fishes.SkillSpellbookTable: Loaded 334 Spellbooks.CharTemplateTable: Loaded 89 Character Templates.Cache[HTML]: Running lazy cacheCache[Crest]: 0,000MB on 0 files loaded. (Forget Time: 300s , Capacity: 50)Restored 0 clans from the database.NpcTable: Loaded 6520 Npc Templates.NpcTable: Loaded 439 Minions.HennaTable: Loaded 180 Templates.HennaTreeTable: Loaded 7128 Henna Tree Templates.Helper Buff Table: Loaded 14 Templates.Geodata Engine: Disabled.Initializing ClanHallManagerLoaded: 0 clan hallsLoaded: 44 free clan hallsInitializing CastleManagerL2World: Setting up World RegionsL2World: (87 by 128) World Region Grid set up.Loaded: 9 castlesInitializing SiegeManagerTeleportLocationTable: Loaded 649 Teleport Location Templates.LevelUpData: Loaded 89 Character Level Up Templates.Loading zones...Initializing ArenaManagerInitializing TownManagerInitializing OlympiadStadiaManagerInitializing FishingZoneManagerDone: loaded 111 zones.Siege of Oren: Sun Mar 21 16:00:00 CET 2010Siege of Giran: Sun Mar 21 16:00:00 CET 2010Siege of Gludio: Sat Mar 20 20:00:00 CET 2010Siege of Dion: Sat Mar 20 20:00:00 CET 2010Siege of Innadril: Sun Mar 21 16:00:00 CET 2010Siege of Aden: Sat Mar 20 20:00:00 CET 2010Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded	at sun.util.resources.TimeZoneNames.getContents(TimeZoneNames.java:181)	at sun.util.resources.OpenListResourceBundle.loadLookup(OpenListResourceBundle.java:109)	at sun.util.resources.OpenListResourceBundle.loadLookupTablesIfNecessary(OpenListResourceBundle.java:97)	at sun.util.resources.OpenListResourceBundle.handleGetObject(OpenListResourceBundle.java:58)	at sun.util.resources.TimeZoneNamesBundle.handleGetObject(TimeZoneNamesBundle.java:59)	at java.util.ResourceBundle.getObject(ResourceBundle.java:378)	at java.util.ResourceBundle.getObject(ResourceBundle.java:381)	at java.util.ResourceBundle.getStringArray(ResourceBundle.java:361)	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:100)	at sun.util.TimeZoneNameUtility.retrieveDisplayNames(TimeZoneNameUtility.java:81)	at java.util.TimeZone.getDisplayNames(TimeZone.java:399)	at java.util.TimeZone.getDisplayName(TimeZone.java:350)	at java.util.Date.toString(Date.java:1025)	at java.lang.String.valueOf(String.java:2826)	at java.lang.StringBuilder.append(StringBuilder.java:115)	at net.sf.l2j.gameserver.model.entity.Siege.startAutoTask(Siege.java:824)	at net.sf.l2j.gameserver.model.entity.Siege.<init>(Siege.java:261)	at net.sf.l2j.gameserver.model.entity.Castle.getSiege(Castle.java:672)	at net.sf.l2j.gameserver.model.zone.type.L2CastleZone.onEnter(L2CastleZone.java:78)	at net.sf.l2j.gameserver.model.zone.L2ZoneType.revalidateInZone(L2ZoneType.java:261)	at net.sf.l2j.gameserver.model.zone.L2ZoneManager.revalidateZones(L2ZoneManager.java:65)	at net.sf.l2j.gameserver.model.L2WorldRegion.revalidateZones(L2WorldRegion.java:98)	at net.sf.l2j.gameserver.model.L2Character.revalidateZone(L2Character.java:3764)	at net.sf.l2j.gameserver.model.L2Character.onSpawn(L2Character.java:286)	at net.sf.l2j.gameserver.model.actor.instance.L2NpcInstance.onSpawn(L2NpcInstance.java:2164)	at net.sf.l2j.gameserver.model.L2Object.spawnMe(L2Object.java:294)	at net.sf.l2j.gameserver.model.L2Spawn.intializeNpcInstance(L2Spawn.java:511)	at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:444)	at net.sf.l2j.gameserver.model.L2Spawn.init(L2Spawn.java:368)	at net.sf.l2j.gameserver.datatables.SpawnTable.fillSpawnTable(SpawnTable.java:112)	at net.sf.l2j.gameserver.datatables.SpawnTable.<init>(SpawnTable.java:59)	at net.sf.l2j.gameserver.datatables.SpawnTable.<clinit>(SpawnTable.java:44) 
now this error T_T
wasabi2k
Posts: 110
Joined: Sun Oct 08, 2006 4:22 pm

Re: GameServer Offline Memory

Post by wasabi2k »

you're computer has too little ram to be able to run the server.
sk0rpi0n
Posts: 22
Joined: Sun Jan 31, 2010 1:21 pm

Re: GameServer Offline Memory

Post by sk0rpi0n »

wasabi2k wrote:you're computer has too little ram to be able to run the server.
Read please:
Ubuntu Server 9.10 x64
Ram: 8gb ddr2
HD: 1tb

RAM 8GB
_DS_
L2j Veteran
L2j Veteran
Posts: 3437
Joined: Wed Apr 30, 2008 8:53 am
Location: Russia

Re: GameServer Offline Memory

Post by _DS_ »

Why you dont using default parameters ?
Commiter of the shit
public static final int PI = 3.1415926535897932384626433832795;
sk0rpi0n
Posts: 22
Joined: Sun Jan 31, 2010 1:21 pm

Re: GameServer Offline Memory

Post by sk0rpi0n »

the error appears, with default parameters, you should change but not as.
User avatar
mechawk
Posts: 43
Joined: Fri Aug 24, 2007 11:55 am

Re: GameServer Offline Memory

Post by mechawk »

Hi,

You may want to run a memory checking program, to check your memory. You may have a bad one. Or try removing one and see what happens with the rest in place and repeat to see what happens. Just an idea.


Mech


"See you on the other side..."
"See you on the other side..."
sk0rpi0n
Posts: 22
Joined: Sun Jan 31, 2010 1:21 pm

Re: GameServer Offline Memory

Post by sk0rpi0n »

error of source code...

fixed 2week ago... ^^

Close...
Post Reply