gracia 2 problems with geodata :-s

Support for the latest build of L2J Server, get help here with installations, upgrades, problems.
Do not post bugs reports here, use viewforum.php?f=77 instead.
There is no support for other server builds than the official provided by l2jserver.com
Forum rules
READ NOW: L2j Forums Rules of Conduct
Post Reply
jamaica
Posts: 288
Joined: Sat Jan 24, 2009 5:44 pm

gracia 2 problems with geodata :-s

Post by jamaica »

If you want to receive support we need this info to help you properly.
» Find Revision
L2J Revision Number:-
L2JDP Revision Number:-

hey guys can somebody help me? look i take geodata with eclipse i put it in my server i made this setting in config

but when i start the server he don't want to load geodata why? :( pls help :cry: :cry:

# GeoData options: (no recommendations, for each his own)
# 0 = GeoData and PathFinding OFF (default)
# 1 = GeoData is used to check Line Of Sight (LOS) targeting and
# L2Playable movement. You need to download files for data/geodata folder.
# Monsters can pass walls but not aggro (no line of sight) through them.
# 2 = Full GeoData enabled. Includes PathFinding (requires also /data/pathnode
# files if CellPathFinding not enabled) and all character moves go through
# geodata checks (if a mob passes a wall, pathfinding didn't find a route
# but we allow attack and returning home).
# Recommended server memory minimum 2 GB, rather 3 GB.
GeoData = 1
# Cell-level pathfinding, produces more accurate routes but is (maybe 10x)
# heavier to calculate. Recommended for small servers at least. If False,
# pathnode files are used. Uses a max nr of nodes in calculation which can
# be adjusted in the algorithm if it needs to be faster.
CellPathFinding = false

#[True]Loads GeoData buffer's content into physical memory.
#[False] Does not necessarily imply that the GeoData buffer's content is not resident in physical memory.
ForceGeodata = True

# This is setting of Client <--> Server Player coordinates synchronization,
# -1 - Will synchronize only Z from Client --> Server. Default when no geodata.
# 1 - Synchronization Client --> Server only. Using this option (without geodata) it is more difficult for players to bypass obstacles
# 2 - Intended for geodata (at least when cell-level pathfinding, otherwise can try -1 also)!
# Server sends validation packet if client goes too far from server calculated coordinates.
CoordSynchronize = 1
Everybody L.I.E.S
lishawj
Posts: 253
Joined: Thu Apr 30, 2009 12:29 am

Re: gracia 2 problems with geodata :-s

Post by lishawj »

Where did you put the geodata files? It has to go into pathnodes and geodata folders under gameserver folder.
jamaica
Posts: 288
Joined: Sat Jan 24, 2009 5:44 pm

Re: gracia 2 problems with geodata :-s

Post by jamaica »

lishawj wrote:Where did you put the geodata files? It has to go into pathnodes and geodata folders under gameserver folder.
i put geodata in gameserver>data>geodata and pathnodes and still nothing
Everybody L.I.E.S
reporter
Posts: 13
Joined: Wed Apr 15, 2009 7:48 am

Re: gracia 2 problems with geodata :-s

Post by reporter »

do you have a geo_index file inside the geodata folder ?
lishawj
Posts: 253
Joined: Thu Apr 30, 2009 12:29 am

Re: gracia 2 problems with geodata :-s

Post by lishawj »

Are the geodata files contained inside a folder or are the files in the sub folder of geodata and pathnode? For example, you can not have this: C:\L2jserver\gameserver\data\geodata\geodatas\<files for geodata>. A few other new members had PM me about geodata and they had placed the files under geodata inside another directory. All files for geodata must be in the subdirectory of geodata and pathnode, meaning you CAN NOT have them inside a sub directory under geodata.

What is the error message you are getting if any when you load up the gameserver? You said it's not working but you haven't explain how it's not working or describe any errors. From your config files, the monsters can still go thru wall.
jamaica
Posts: 288
Joined: Sat Jan 24, 2009 5:44 pm

Re: gracia 2 problems with geodata :-s

Post by jamaica »

lishawj wrote:Are the geodata files contained inside a folder or are the files in the sub folder of geodata and pathnode? For example, you can not have this: C:\L2jserver\gameserver\data\geodata\geodatas\<files for geodata>. A few other new members had PM me about geodata and they had placed the files under geodata inside another directory. All files for geodata must be in the subdirectory of geodata and pathnode, meaning you CAN NOT have them inside a sub directory under geodata.

What is the error message you are getting if any when you load up the gameserver? You said it's not working but you haven't explain how it's not working or describe any errors. From your config files, the monsters can still go thru wall.

dosen't give me any arror just is writed there on gs "loading geodata..." and server dosen't load anything and yes i have that index in folder :(
Everybody L.I.E.S
lishawj
Posts: 253
Joined: Thu Apr 30, 2009 12:29 am

Re: gracia 2 problems with geodata :-s

Post by lishawj »

Try recompiling a clean core and dp then. I don't know anything about your server specification, core/dp revisions, or if you made changes to the core/dp. It can be a multitude of things you did wrong. Start from scratch:

1. clean core and dp
2. clean geodata svn file (don't need to compile)
3. copy all geodata files to geodata, pathnode to pathnode
4. Set geodata config to however you want it to work for you.

Run your server again. I am saying this because I just compiled a clean core and dp from last night after reading your post and I have no problem loading geodata on my test server. I assume you are using the latest core and dp.
jamaica
Posts: 288
Joined: Sat Jan 24, 2009 5:44 pm

Re: gracia 2 problems with geodata :-s

Post by jamaica »

oke now is pissing me off starts to load geodata but is giving me an error faild to load geofile at block 0
Everybody L.I.E.S
jamaica
Posts: 288
Joined: Sat Jan 24, 2009 5:44 pm

Re: gracia 2 problems with geodata :-s

Post by jamaica »

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
:507)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:470)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:419)
at net.sf.l2j.gameserver.model.L2Spawn.init(L2Spawn.java:386)
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:1209)
at net.sf.l2j.gameserver.model.entity.Fort.<init>(Fort.java:268)
at net.sf.l2j.gameserver.instancemanager.FortManager.load(FortManager.ja
va:98)
at net.sf.l2j.gameserver.instancemanager.FortManager.getInstance(FortMan
ager.java:42)
at net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance.getFort(L2D
oorInstance.java:336)
at net.sf.l2j.gameserver.datatables.DoorTable.parseList(DoorTable.java:2
22)
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(CastleManage
r.java:103)
at net.sf.l2j.gameserver.instancemanager.CastleManager.getInstance(Castl
eManager.java:44)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.parseMercha
ntPriceConfig(MerchantPriceConfigTable.java:172)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.loadXML(Mer
chantPriceConfigTable.java:114)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.<init>(Merc
hantPriceConfigTable.java:64)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.getInstance
(MerchantPriceConfigTable.java:50)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:226)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:536)
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method)
... 29 more
Failed to Load GeoFile at block: 0

Geo Engine: - Loading: ./data/geodata/25_19.l2j -> region offset: 819X: 25 Y: 19

java.io.IOException: Map failed
at sun.nio.ch.FileChannelImpl.map(Unknown Source)
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
:507)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:470)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:419)
at net.sf.l2j.gameserver.model.L2Spawn.init(L2Spawn.java:386)
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:1209)
at net.sf.l2j.gameserver.model.entity.Fort.<init>(Fort.java:268)
at net.sf.l2j.gameserver.instancemanager.FortManager.load(FortManager.ja
va:98)
at net.sf.l2j.gameserver.instancemanager.FortManager.getInstance(FortMan
ager.java:42)
at net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance.getFort(L2D
oorInstance.java:336)
at net.sf.l2j.gameserver.datatables.DoorTable.parseList(DoorTable.java:2
22)
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(CastleManage
r.java:103)
at net.sf.l2j.gameserver.instancemanager.CastleManager.getInstance(Castl
eManager.java:44)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.parseMercha
ntPriceConfig(MerchantPriceConfigTable.java:172)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.loadXML(Mer
chantPriceConfigTable.java:114)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.<init>(Merc
hantPriceConfigTable.java:64)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.getInstance
(MerchantPriceConfigTable.java:50)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:226)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:536)
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method)
... 29 more
Failed to Load GeoFile at block: 0

Geo Engine: - Loading: ./data/geodata/25_20.l2j -> region offset: 820X: 25 Y: 20

Geo Engine: - Max Layers: 6 Size: 2422832 Loaded: 2422832
Geo Engine: - Loading: ./data/geodata/25_21.l2j -> region offset: 821X: 25 Y: 21

Geo Engine: - Max Layers: 2 Size: 1383872 Loaded: 1383872
Geo Engine: - Loading: ./data/geodata/25_23.l2j -> region offset: 823X: 25 Y: 23

Geo Engine: - Max Layers: 0 Size: 397074 Loaded: 397074
Geo Engine: - Loading: ./data/geodata/26_11.l2j -> region offset: 843X: 26 Y: 11

Geo Engine: - Max Layers: 0 Size: 1008300 Loaded: 1008300
Geo Engine: - Loading: ./data/geodata/26_12.l2j -> region offset: 844X: 26 Y: 12

Geo Engine: - Max Layers: 0 Size: 1442244 Loaded: 1442244
Geo Engine: - Loading: ./data/geodata/26_14.l2j -> region offset: 846X: 26 Y: 14

java.io.IOException: Map failed
at sun.nio.ch.FileChannelImpl.map(Unknown Source)
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
:507)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:470)
at net.sf.l2j.gameserver.model.L2Spawn.doSpawn(L2Spawn.java:419)
at net.sf.l2j.gameserver.model.L2Spawn.init(L2Spawn.java:386)
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:1209)
at net.sf.l2j.gameserver.model.entity.Fort.<init>(Fort.java:268)
at net.sf.l2j.gameserver.instancemanager.FortManager.load(FortManager.ja
va:98)
at net.sf.l2j.gameserver.instancemanager.FortManager.getInstance(FortMan
ager.java:42)
at net.sf.l2j.gameserver.model.actor.instance.L2DoorInstance.getFort(L2D
oorInstance.java:336)
at net.sf.l2j.gameserver.datatables.DoorTable.parseList(DoorTable.java:2
22)
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(CastleManage
r.java:103)
at net.sf.l2j.gameserver.instancemanager.CastleManager.getInstance(Castl
eManager.java:44)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.parseMercha
ntPriceConfig(MerchantPriceConfigTable.java:172)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.loadXML(Mer
chantPriceConfigTable.java:114)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.<init>(Merc
hantPriceConfigTable.java:64)
at net.sf.l2j.gameserver.datatables.MerchantPriceConfigTable.getInstance
(MerchantPriceConfigTable.java:50)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:226)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:536)
Caused by: java.lang.OutOfMemoryError: Map failed
at sun.nio.ch.FileChannelImpl.map0(Native Method)
... 29 more
Failed to Load GeoFile at block: 0

MerchantPriceConfigTable: Loaded 28 merchant price configs.
Initializing Walkers Routes Table.
DayNightSpawnManager: Day/Night handler initialized
SpawnTable: Loaded 39499 Npc Spawn Locations.
CustomSpawnTable: Loaded 998 Npc Spawn Locations.
Loaded: 21 fortress
Initializing FortSiegeManager
Loaded: 9 castles
MerchantPriceConfigTable: Loaded 28 merchant price configs.
TradeController: Loaded 715 Buylists.
TradeController: Loaded 0 Custom Buylists.
Initializing InstanceManager
Multiverse Instance created
Universe Instance created
WalkerRoutesTable: Loaded 224 Npc Walker Routes.
NpcBufferSkillIdsTable: Loaded 2 buffers and 64 skills.
RecipeController: Loaded 910 recipes.
ArmorSetsTable: Loaded 128 armor sets.
ArmorSetsTable: Loaded 0 Custom armor sets.
FishTable: Loaded 270 Fishes.
SkillSpellbookTable: Loaded 460 Spellbooks.
CharTemplateTable: Loaded 103 Character Templates.
Cache[HTML]: Running lazy cache
Cache[Crest]: 0.144MB on 579 files loaded. (Forget Time: 300s , Capacity: 50)
HennaTable: Loaded 180 Templates.
HennaTreeTable: Loaded 8136 Henna Tree Templates.
Helper Buff Table: Loaded 17 Templates.
Initializing SiegeManager
TeleportLocationTable: Loaded 944 Teleport Location Templates.
LevelUpData: Loaded 103 Character Level Up Templates.
SevenSigns: Currently in the Competition (Quest Event) period!
SevenSigns: The Seal of Avarice is currently owned by Lords of Dawn.
SevenSigns: The Seal of Gnosis is currently owned by Lords of Dawn.
SevenSigns: The Seal of Strife remains unclaimed.
SevenSigns: The competition, if the current trend continues, will end in a tie t
his week.
SevenSigns: Next period begins in 4 days, 1 hours and 44 mins.
Siege of Goddard: Sat Aug 15 02:00:00 EEST 2009
RaidBossSpawnManager: Loaded 171 Instances
RaidBossSpawnManager: Scheduled 6 Instances
GrandBossManager: Initialized 12 Grand Boss Zones
GrandBossManager: Loaded 7 Instances
FourSepulchersManager: loaded 20 Mysterious-Box spawns.
FourSepulchersManager: loaded 716 Physical type monsters spawns.
FourSepulchersManager: loaded 716 Magical type monsters spawns.
FourSepulchersManager: loaded 92 Church of duke monsters spawns.
FourSepulchersManager: loaded 68 Emperor's grave NPC spawns.
FourSepulchersManager: spawned Conquerors' Sepulcher Manager
FourSepulchersManager: spawned Emperors' Sepulcher Manager
FourSepulchersManager: spawned Great Sages' Sepulcher Manager
FourSepulchersManager: spawned Judges' Sepulcher Manager
FourSepulchersManager: Beginning in Attack time
Thu Aug 06 16:15:05 EEST 2009 Atk announce scheduled to 15.0 minute of this hour
.
DimensionalRiftManager: Loaded 7 room types with 56 rooms.
DimensionalRiftManager: Loaded 462 dimensional rift spawns, 0 errors.
Initializing QuestManager
ManorManager: Loaded 251 seeds
Initializing AuctionManager
Loaded: 5 auction(s)
Initializing BoatManager
Initializing CastleManorManager
Manor System: Manor period approve updated
Manor System: New Schedule for period approve @ Fri Aug 07 06:00:05 EEST 2009
Initializing MercTicketManager
Loaded: 0 Mercenary Tickets
Initializing PetitionManager
Loading Server Scripts
SkillHandler: Loaded 81 handlers.
INFO Loaded: Noblesse Manager
Trivia event loaded
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
INFO Loaded: Noblesse Manager
importing custom: 9998: PetBuffer
Compiled Scripts Cache is disabled.
Loaded: 446 quests
Loaded: 57 transformations.
Initializing AugmentationData.
AugmentationData: 10 bad skill(s) were skipped.
AugmentationData: Loaded: 52 augmentation stats.
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 1
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 2
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 3
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 4
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 5
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 6
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 7
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 8
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 9
AugmentationData: Loaded: 17 blue, 106 purple and 54 red skills for lifeStoneLev
el 10
Initializing ItemsAutoDestroy.
SevenSignsFestival: The first Festival of Darkness cycle begins in 2 minute(s).
Exception in thread "main" java.lang.OutOfMemoryError: unable to create new nati
ve thread
at java.lang.Thread.start0(Native Method)
at java.lang.Thread.start(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.addIfUnderCorePoolSize(Unknow
n Source)
at java.util.concurrent.ThreadPoolExecutor.prestartCoreThread(Unknown So
urce)
at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(Unkno
wn Source)
at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(Unknown Sou
rce)
at net.sf.l2j.gameserver.ThreadPoolManager.scheduleEffect(ThreadPoolMana
ger.java:142)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.setSpawnActive(AutoSpawn
Handler.java:315)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.registerSpawn(AutoSpawnH
andler.java:207)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.registerSpawn(AutoSpawnH
andler.java:235)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.restoreSpawnData(AutoSpa
wnHandler.java:123)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.<init>(AutoSpawnHandler.
java:85)
at net.sf.l2j.gameserver.model.AutoSpawnHandler.getInstance(AutoSpawnHan
dler.java:91)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:371)
at net.sf.l2j.gameserver.GameServer.main(GameServer.java:536)
Everybody L.I.E.S
Deadmeat
Posts: 286
Joined: Fri Sep 22, 2006 1:03 am
Location: Red Rock, Mars

Re: gracia 2 problems with geodata :-s

Post by Deadmeat »

My bad posted in the wrong topic. :)
Post Reply