Witam
Problem polega na tym ,iż chciałem sobie wrzucić Geodatę na serwerek no i wystąpił problem ,że przy ładowaniu już którejś tam z kolei wywala mi błąd java.io.IOException: Map failed
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:761)
at net.sf.l2j.gameserver.GeoEngine.loadGeodataFile(GeoEngine.java:684)
at net.sf.l2j.gameserver.GeoEngine.nInitGeodata(GeoEngine.java:637)
at net.sf.l2j.gameserver.GeoEngine.<init>(GeoEngine.java:73)
at net.sf.l2j.gameserver.GeoEngine.getInstance(GeoEngine.java:68)
at net.sf.l2j.gameserver.GeoData.getInstance(GeoData.java:40)
at net.sf.l2j.gameserver.model.L2Spawn.intializeNpcInstance(L2Spawn.java:508)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:471)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:420)
at net.sf.l2j.gameserver.model.L2Spawn.init(L2Spawn.java:387)
at net.sf.l2j.gameserver.datatables.SpawnTable.fillSpawnTable(SpawnTable.java:118)
at net.sf.l2j.gameserver.datatables.SpawnTable.<init>(SpawnTable.java:56)
at net.sf.l2j.gameserver.datatables.SpawnTable.<clinit>(SpawnTable.java:40)
at net.sf.l2j.gameserver.model.entity.Fort.initNpcs(Fort.java:1215)
at net.sf.l2j.gameserver.model.entity.Fort.<init>(Fort.java:270)
at net.sf.l2j.gameserver.instancemanager.FortManager.load(FortManager.java:96)
at net.sf.l2j.gameserver.instancemanager.FortManager.getInstance(FortManager.java:40)
at net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance.getFort(L2DoorInstance.java:338)
at net.sf.l2j.gameserver.datatables.DoorTable.parseList(DoorTable.java:222)
at net.sf.l2j.gameserver.model.entity.Castle.loadDoor(Castle.java:848)
at net.sf.l2j.gameserver.model.entity.Castle.<init>(Castle.java:273)
at net.sf.l2j.gameserver.instancemanager.CastleManager.load(CastleManager.java:103)
at net.sf.l2j.gameserver.instancemanager.CastleManager.getInstance(CastleManager.java:44)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.parseMerchantPriceConfig(MerchantPriceConfigTable.java:172)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.loadXML(MerchantPriceConfigTable.java:114)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.<init>(MerchantPriceConfigTable.java:64)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.getInstance(MerchantPriceConfigTable.java:50)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:228)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:540)
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method)
at sun.nio.ch.FileChannelImpl.map(FileChannelImpl.java:758)
... 28 more
Failed to Load GeoFile at block: 0
Więc sądząc po tym Caused by: java.lang.OutOfMemoryError: Map failed
to jest problem z brakiem ilości Ram'u o ile się nie mylę ,ale teraz jest problem że nie mogę ustawić więcej ram'u w GameSerwer niż 2,5 GB chociaż mam go 12GB, jak ustawiam więcej niż 2,5 to GameServer sie nie odpala i dostaje błąd Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.
No i nie mam zielonego pojęcia dlaczego tak więc zwracam się z Wielką Prośbą o pomoc
System to oczywiście Debian Lenny
Pozdrawiam i z góry dziękuję za udzieloną pomoc
jaki OS ? Ciekaw jestem, jednej rzeczy. Jutro postaram się pomóc.
Impos - przeca napisał - Debian Lenny.
Pozdrawiam
No i problem z Geodatą rozwiązany, z Javą wciąż pozostaje ,ale zamierzam go rozwiązać bo mnie Javka mocno zdenerwowała przez ten czas :] i jeszcze mnie ogranicza bo zostaje mi jeszcze 10GB Ram'u przez nią wolnego :D. A problem rozwiązałem po prostu zamiast ustawiając wiecej Ram'u ustawiłem mniej tzn. 1900 i ruszyła tylko teraz pozostaje mi pytanko ile ludzi uciągnie niecałe 2GB DDR3 Ram'u. A temat chyba można zamknąć jako ,że rozwiązany fakt nie do końca ale jest jak mi sie uda coś z tą Javą wymyśleć to przedstawie tutaj na forum może komuś kiedyś też sie przyda o ile mi sie uda :].
Pozdrawiam
Coz problem dziwny, rozumiem ze masz 64 bitowego lina... Jedyne co mi przychodzi do glowy do apache [ o ile go masz ] ktory potrafi zamulic OS'a Sam mam problem z OOM [ out of memory ] przy odpalaniu eclipsa, co dziwne xmx jest 1gb wolnego ramu jest 3.5 gb a i tak wywali OOM ;] 2gb ram dobre dla ~ 200 online, sa tacy co na xmx 2048 trzymia po 1k graczy online i im nie laguje xD
Zamykam, dodatkowo przenoszę do archiwum.. (omawiane wielokrotnie)