Перейти к содержанию
Авторизация  
Twins

Ошибка Геймсервера Doorgeoengine.

Рекомендуемые сообщения

Всем привет!

 

[2013-03-21 09:33:42] INFO Loading: ./config/mods/PcBangCafe.ini

[2013-03-21 09:33:42] INFO Loading: ./config/mods/Premium.ini

[2013-03-21 09:33:42] INFO Loading: ./config/events/Events.ini

-------------------------------------------------------------------=[ Script ]

[2013-03-21 09:33:42] INFO Loading: ./config/scripts/BufferNpc.ini

[2013-03-21 09:33:42] INFO Loading: ./config/scripts/RankNpc.ini

-----------------------------------------------------------------=[ Security ]

[2013-03-21 09:33:42] INFO Loading: ./config/security/ProtectionAdmin.ini

[2013-03-21 09:33:42] INFO Loading: ./config/security/SecurityAuth.ini

--------------------------------------------------------------=[ Versionning ]

[2013-03-21 09:33:42] INFO Loading: Version information...

[2013-03-21 09:33:42] INFO BootManager: Config Successfully Loaded.

--------------------------------------------------------------=[ Game Server ]

[2013-03-21 09:33:42] INFO BootManager: Preparations Done. Starting GameServer!

----------------------------------------------------------=[ Database Engine ]

---------------------------------------------------------=[ IDFactory Engine ]

[2013-03-21 09:33:43] INFO Updated characters online status.

[2013-03-21 09:33:43] INFO Cleaned 0 elements from database in 0 s

[2013-03-21 09:33:43] INFO Cleaned up invalid Weddings.

[2013-03-21 09:33:43] INFO Cleaned 0 expired timestamps from database.

[2013-03-21 09:33:43] INFO IDFactory: 102912 id's available.

[2013-03-21 09:33:43] INFO IdFactory: Free ObjectID's remaining: 1879048191

------------------------------------------------------------------=[ Engines ]

[2013-03-21 09:33:43] INFO Initializing Script Engine Manager

[2013-03-21 09:33:43] INFO Script Engine: BeanShell Engine 1.1 - Language: BeanS

hell - Language Version: 2.0b5

[2013-03-21 09:33:43] INFO Script Engine: java 1.7 - Language: java - Language V

ersion: 1.7

[2013-03-21 09:33:43] INFO Script Engine: Mozilla Rhino 1.7 release 3 PRERELEASE

- Language: ECMAScript - Language Version: 1.8

[2013-03-21 09:33:43] INFO Script Engine: jython 2.2.1 - Language: python - Lang

uage Version: 2.2.1

-------------------------------------------------------------=[ World Engine ]

[2013-03-21 09:33:43] INFO InstanceManager: Loaded 230 instance names.

[2013-03-21 09:33:43] INFO Multiverse Instance created

[2013-03-21 09:33:43] INFO Universe Instance created

[2013-03-21 09:33:43] INFO L2World: (152 by 152) World Region Grid set up.

[2013-03-21 09:33:44] INFO MapRegionManager: Loaded 59 map regions.

[2013-03-21 09:33:44] INFO AccountDataTable: Loaded 0 data for 0 accounts.

[2013-03-21 09:33:44] INFO DynamicSpawnData: Loaded 12 Spawn Holders

------------------------------------------------------------=[ Skills Engine ]

[2013-03-21 09:33:44] INFO EnchantSkillGroupsTable: Loaded 6 groups.

[2013-03-21 09:33:45] INFO CharStartingItems: Loaded 11 Initial Equipment data.

[2013-03-21 09:33:45] INFO CharTemplateTable: Loaded 151 Class info data's.

[2013-03-21 09:33:45] INFO CharTemplateTable: Loaded 151 Class templates.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 18715 Class Skills for 111 Cl

ass Skill Trees.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 33 Sub-Class Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 77 Transfer Skills for 3 Trans

fer Skill Trees.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 117 Fishing Skills, 11 Dwarven

only Fishing Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 3 Collect Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 127 Pledge Skills, 106 for Ple

dge and 21 Residential.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 18 Sub-Pledge Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 32 Transform Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded Race Skills for 6 races.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 277 Awaken Replaceable Skills.

 

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 36 Awaken Undelete Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 8 Noble Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 5 Hero Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 46 Game Master Skills.

[2013-03-21 09:33:46] INFO SkillTreesData: Loaded 46 Game Master Aura Skills.

[2013-03-21 09:33:46] INFO Loaded 106 Effect Handlers

[2013-03-21 09:33:51] INFO DocumentEngine: Loaded 84195 Skill templates from XML

files.

-------------------------------------------------------------=[ Items Engine ]

[2013-03-21 09:33:53] INFO Highest item id used:36411

[2013-03-21 09:33:53] INFO SummonItemsData: Loaded 57 Summon Items.

[2013-03-21 09:33:53] INFO Enchant HP Bonus loaded for 6 Crystal Types.

[2013-03-21 09:33:53] INFO MerchantPriceConfigTable: Loaded 28 merchant price co

nfigs.

[2013-03-21 09:33:54] INFO Buylist Table: Loaded 707 buylists.

[2013-03-21 09:33:54] INFO Buylist Table: Loaded 0 Custom Buylists.

[2013-03-21 09:33:55] INFO MultiSell: Loaded 472 lists.

[2013-03-21 09:33:55] INFO RecipeData: Loaded 1291 recipes.

[2013-03-21 09:33:55] INFO PrimeShopTable: disabled

[2013-03-21 09:33:55] INFO PrimeShopTable: Loaded 0 items

[2013-03-21 09:33:55] INFO ArmorSetsTable: Loaded 175 armor sets.

[2013-03-21 09:33:55] INFO FishData: Loaded 278 Fishes.

[2013-03-21 09:33:55] INFO FishingRodsData: Loaded 6 Fishing Rods.

[2013-03-21 09:33:55] INFO EnchantItemData: Loaded 92 Enchant Scrolls.

[2013-03-21 09:33:55] INFO EnchantItemData: Loaded 22 Support Items.

[2013-03-21 09:33:55] INFO CrystallizationData: Loaded 3 Crystal Type's crystall

ization data.

[2013-03-21 09:33:55] INFO [EnhanceYourWeapon] Loaded 54 Soul Crystal data.

[2013-03-21 09:33:55] INFO [EnhanceYourWeapon] Loaded 240 npc Leveling info data

.

--------------------------------------------------------=[ Characters Engine ]

[2013-03-21 09:33:55] INFO CharNameTable: Loaded 0 char names.

[2013-03-21 09:33:55] INFO ExperienceTable: Loaded 100 levels.

[2013-03-21 09:33:55] INFO ExperienceTable: Max Player Level is: 99 .

[2013-03-21 09:33:55] INFO ExperienceTable: Max Pet Level is: 99 .

[2013-03-21 09:33:55] INFO AdminTable: Loaded: 10 Access Levels

[2013-03-21 09:33:55] INFO AdminTable: Loaded: 508 Access Commands

[2013-03-21 09:33:55] INFO RaidBossPointsManager: Loaded 0 Characters Raid Point

s.

[2013-03-21 09:33:56] INFO PetDataTable: Loaded 49 Pets.

[2013-03-21 09:33:56] INFO SummonPointsTable: Loaded 54 summon-points sequences.

 

[2013-03-21 09:33:56] INFO Loaded all HitCondition bonuses.

[2013-03-21 09:33:56] INFO ObsceneFilterTable: Loaded 6 Obscene patterns.

-------------------------------------------------------------=[ Clans Engine ]

[2013-03-21 09:33:56] INFO Loaded 0 forums. Last forum id used: 1

[2013-03-21 09:33:56] INFO Restored 0 clans from the database.

[2013-03-21 09:33:56] INFO ClanHallSiegeManager: Initializing.

[2013-03-21 09:33:56] INFO ClanHallSiegeManager: Loaded 6 conquerable clan halls

 

[2013-03-21 09:33:56] INFO ClanHallManager: Initializing...

[2013-03-21 09:33:56] INFO ClanHallManager: Loaded 0 clan halls

[2013-03-21 09:33:56] INFO ClanHallManager: Loaded 0 free clan halls

[2013-03-21 09:33:56] INFO Initializing AuctionManager

[2013-03-21 09:33:56] INFO Loaded: 8 auction(s)

-----------------------------------------------------------=[ Geodata Engine ]

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '11_23.l2j', MaxLayers: 1

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '11_24.l2j', MaxLayers: 1

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '11_25.l2j', MaxLayers: 1

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '11_26.l2j', MaxLayers: 2

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '12_23.l2j', MaxLayers: 1

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '12_24.l2j', MaxLayers: 7

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '12_25.l2j', MaxLayers: 4

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '12_26.l2j', MaxLayers: 2

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '13_22.l2j', MaxLayers: 1

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '13_23.l2j', MaxLayers: 8

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '13_24.l2j', MaxLayers: 7

[2013-03-21 09:33:56] INFO L2jGeoDriver: Loaded '13_25.l2j', MaxLayers: 7

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '13_26.l2j', MaxLayers: 2

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_21.l2j', MaxLayers: 1

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_22.l2j', MaxLayers: 8

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_23.l2j', MaxLayers: 8

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_24.l2j', MaxLayers: 6

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_25.l2j', MaxLayers: 8

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '14_26.l2j', MaxLayers: 2

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '15_10.l2j', MaxLayers: 3

[2013-03-21 09:33:57] INFO L2jGeoDriver: Loaded '15_11.l2j', MaxLayers: 3

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_12.l2j', MaxLayers: 3

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_18.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_19.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_20.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_21.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_22.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_23.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_24.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_25.l2j', MaxLayers: 4

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '15_26.l2j', MaxLayers: 2

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_10.l2j', MaxLayers: 3

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_11.l2j', MaxLayers: 2

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_15.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_16.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_17.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_18.l2j', MaxLayers: 1

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_19.l2j', MaxLayers: 6

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_20.l2j', MaxLayers: 4

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_21.l2j', MaxLayers: 3

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_22.l2j', MaxLayers: 5

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_23.l2j', MaxLayers: 5

[2013-03-21 09:33:58] INFO L2jGeoDriver: Loaded '16_24.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '16_25.l2j', MaxLayers: 8

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_11.l2j', MaxLayers: 2

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_12.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_13.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_14.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_15.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_16.l2j', MaxLayers: 6

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_17.l2j', MaxLayers: 2

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_18.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_19.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_20.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_21.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_22.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_23.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_24.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '17_25.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_15.l2j', MaxLayers: 9

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_16.l2j', MaxLayers: 7

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_17.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_18.l2j', MaxLayers: 1

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_19.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_20.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_21.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_22.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_23.l2j', MaxLayers: 6

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_24.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '18_25.l2j', MaxLayers: 12

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_13.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_14.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_15.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_17.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_18.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_19.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_20.l2j', MaxLayers: 3

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_21.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_22.l2j', MaxLayers: 4

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_23.l2j', MaxLayers: 6

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_24.l2j', MaxLayers: 5

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '19_25.l2j', MaxLayers: 7

[2013-03-21 09:33:59] INFO L2jGeoDriver: Loaded '20_13.l2j', MaxLayers: 6

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_14.l2j', MaxLayers: 4

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_15.l2j', MaxLayers: 3

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_16.l2j', MaxLayers: 5

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_17.l2j', MaxLayers: 6

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_18.l2j', MaxLayers: 5

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_19.l2j', MaxLayers: 4

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_20.l2j', MaxLayers: 5

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_21.l2j', MaxLayers: 9

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_22.l2j', MaxLayers: 5

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '20_23.l2j', MaxLayers: 5

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_14.l2j', MaxLayers: 7

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_15.l2j', MaxLayers: 4

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_16.l2j', MaxLayers: 10

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_17.l2j', MaxLayers: 6

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_18.l2j', MaxLayers: 6

[2013-03-21 09:34:00] INFO L2jGeoDriver: Loaded '21_19.l2j', MaxLayers: 7

[2013-03-21 09:34:01] INFO L2jGeoDriver: Loaded '21_20.l2j', MaxLayers: 4

[2013-03-21 09:34:01] INFO L2jGeoDriver: Loaded '21_21.l2j', MaxLayers: 4

[2013-03-21 09:34:01] INFO L2jGeoDriver: Loaded '21_22.l2j', MaxLayers: 5

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '21_23.l2j', MaxLayers: 6

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '21_24.l2j', MaxLayers: 7

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '21_25.l2j', MaxLayers: 2

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_10.l2j', MaxLayers: 1

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_11.l2j', MaxLayers: 7

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_13.l2j', MaxLayers: 6

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_14.l2j', MaxLayers: 7

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_15.l2j', MaxLayers: 5

[2013-03-21 09:34:02] INFO L2jGeoDriver: Loaded '22_16.l2j', MaxLayers: 6

[2013-03-21 09:34:03] INFO L2jGeoDriver: Loaded '22_17.l2j', MaxLayers: 4

[2013-03-21 09:34:03] INFO L2jGeoDriver: Loaded '22_18.l2j', MaxLayers: 8

[2013-03-21 09:34:03] INFO L2jGeoDriver: Loaded '22_19.l2j', MaxLayers: 5

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_20.l2j', MaxLayers: 7

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_21.l2j', MaxLayers: 5

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_22.l2j', MaxLayers: 5

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_23.l2j', MaxLayers: 5

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_24.l2j', MaxLayers: 3

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '22_25.l2j', MaxLayers: 7

[2013-03-21 09:34:04] INFO L2jGeoDriver: Loaded '23_10.l2j', MaxLayers: 1

[2013-03-21 09:34:05] INFO L2jGeoDriver: Loaded '23_11.l2j', MaxLayers: 5

[2013-03-21 09:34:05] INFO L2jGeoDriver: Loaded '23_12.l2j', MaxLayers: 7

[2013-03-21 09:34:05] INFO L2jGeoDriver: Loaded '23_13.l2j', MaxLayers: 5

[2013-03-21 09:34:05] INFO L2jGeoDriver: Loaded '23_14.l2j', MaxLayers: 5

[2013-03-21 09:34:05] INFO L2jGeoDriver: Loaded '23_15.l2j', MaxLayers: 5

[2013-03-21 09:34:06] INFO L2jGeoDriver: Loaded '23_16.l2j', MaxLayers: 5

[2013-03-21 09:34:06] INFO L2jGeoDriver: Loaded '23_17.l2j', MaxLayers: 7

[2013-03-21 09:34:06] INFO L2jGeoDriver: Loaded '23_18.l2j', MaxLayers: 21

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_19.l2j', MaxLayers: 6

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_20.l2j', MaxLayers: 6

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_21.l2j', MaxLayers: 6

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_22.l2j', MaxLayers: 5

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_23.l2j', MaxLayers: 3

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_24.l2j', MaxLayers: 6

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '23_25.l2j', MaxLayers: 5

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '24_10.l2j', MaxLayers: 1

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '24_11.l2j', MaxLayers: 3

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '24_12.l2j', MaxLayers: 7

[2013-03-21 09:34:07] INFO L2jGeoDriver: Loaded '24_14.l2j', MaxLayers: 4

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_15.l2j', MaxLayers: 5

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_16.l2j', MaxLayers: 6

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_17.l2j', MaxLayers: 5

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_18.l2j', MaxLayers: 6

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_19.l2j', MaxLayers: 5

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_20.l2j', MaxLayers: 6

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '24_21.l2j', MaxLayers: 4

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '25_10.l2j', MaxLayers: 1

[2013-03-21 09:34:08] INFO L2jGeoDriver: Loaded '25_11.l2j', MaxLayers: 7

[2013-03-21 09:34:09] INFO L2jGeoDriver: Loaded '25_12.l2j', MaxLayers: 6

[2013-03-21 09:34:09] INFO L2jGeoDriver: Loaded '25_13.l2j', MaxLayers: 5

[2013-03-21 09:34:09] INFO L2jGeoDriver: Loaded '25_14.l2j', MaxLayers: 5

[2013-03-21 09:34:11] INFO L2jGeoDriver: Loaded '25_15.l2j', MaxLayers: 4

[2013-03-21 09:34:11] INFO L2jGeoDriver: Loaded '25_16.l2j', MaxLayers: 6

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_17.l2j', MaxLayers: 3

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_18.l2j', MaxLayers: 5

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_19.l2j', MaxLayers: 5

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_20.l2j', MaxLayers: 5

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_21.l2j', MaxLayers: 2

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '25_22.l2j', MaxLayers: 3

[2013-03-21 09:34:12] INFO L2jGeoDriver: Loaded '26_11.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_14.l2j', MaxLayers: 5

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_15.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_16.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_19.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_20.l2j', MaxLayers: 6

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_21.l2j', MaxLayers: 8

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '26_22.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO L2jGeoDriver: Loaded '28_21.l2j', MaxLayers: 1

[2013-03-21 09:34:13] INFO GeoData: L2jGeoDriver activated. GeoData enabled.

[2013-03-21 09:34:13] INFO DoorGeoEngine: Loaded 1422 doors.

[2013-03-21 09:34:14] INFO DoorGeoEngine: Door templates initialized.

[2013-03-21 09:34:16] INFO DoorGeoEngine: Computed/Copied all needed Geo- Region

s/Blocks/Cells in 1986ms.

Exception in thread "main" java.lang.NullPointerException

at l2god.gameserver.geo.door.DoorGeoEngine.initializeDoors(DoorGeoEngine

.java:214)

at l2god.gameserver.geo.door.DoorGeoEngine.load(DoorGeoEngine.java:67)

at l2god.gameserver.geo.door.DoorGeoEngine.init(DoorGeoEngine.java:34)

at l2god.gameserver.GameServerStartup.(GameServerStartup.java:163)

 

at BootManager.(BootManager.java:69)

at BootManager.main(BootManager.java:38)

 

 

 

# -------------------------------------------------

# Настройки геодаты

# -------------------------------------------------

 

# Включает геодату

#

# По умолчанию: False

GeoData = True

GeoDataEnabled = True

 

# Укажите драйвер для геодаты

#

# L2j - Считывает файлы геодаты напрямую в HDD/RAM.

# - До 0.8Gb использования памяти.

#

# InC - Парсит все файлы геодаты в обьекты, доступно прямое чтение

# - До 8 быстрее чем драйвер L2j (особенно в мультислойных локациях).

# - Иcпользует примерно ~3.7Gb/~3.4Gb памяти.

# - Автоисправление неверных и поврежденных слоев.

#

# По умолчанию: L2j

GeoDataGeoDriver = L2j

 

# Для драйвера InC.

# Оптимизация ячеек.

# Снижает потребление памяти на ~300Mb

# Увеличивает время загрузки сервера.

#

# По умолчанию: True

GeoDataGeoDriverInCOptimize = True

 

# Проверка на препятствия при движении вверх.

# Блокирует передвижение, если игрок движется выше чем на 45 градусов под углом

# Неприменимо к регионам с повержденной или не полной геодатой.

#

# В некоторых случаях рекоммендуется не использовать этот метод.

#

# По умолчанию: False

GeoDataHeightDiffMoveChecks = False

 

# Просчитывать альтернативные пути при их поиске?

# Препятствует попаданиям в стену при смене траектории движения

#

# Пример выключенной опции:

# s +

# + +

# + e

#

# Пример включенной опции:

# s +

# + + + +

# + + e

#

# По умолчанию: True

GeoDataAltMoveChecks = True

 

# Режтим поиска путей

#

# 0 = выключено

# 1 = включено для игроков

# 2 = включено для NPC

# 3 = включено для всех

#

# Не может быть включено, если геодата отсутствует.

# Рекоммендуется использовать с драйвером InC, если позволяет обьем памяти (Прирост производительности ~5-35%)

#

# По умолчанию: 0

PathFindingMode = 3

 

# Полная оптимизация поиска путей.

# Генерирует высококачественные пути!

#

# !!! НЕ РЕКОММЕНДУЕТСЯ ИСПОЛЬЗОВАТЬ С PathFindingAllowDiagonalMovement !!!

#

# Требуется еще 20% CPU-времени. (InCGeoDriver увеличивает производительность на ~10%)

#

# По умолчанию: True

PathFindingAdvancedPathFilterPc = True

 

# Заставляет игрока остановится, если не было найдено ни одного пути,

# в противном случае персонаж будет будет тыкатся в стены.

#

# По умолчанию: False

PathFindingStopIfNoPathFoundPc = False

 

# Для игроков!

# Модификатор для эврестического подсчета количества нодов для движения игрока.

# 1.0F = высокое качество / меньшие дистанции / больше процессорного времени

# 2.0F = хорошее качество / большие дистанции / среднее потребление процессорного времени

# 3.0F = среднее качество / очень большие дистанции / среднее потребление процессорного времени

#

# Не устанавливать < 1 ( Заставляет работать алгоритм как DES :) )

#

# По умолчанию: 2.0F

PathFindingHeuristicModPc = 1.0F

 

# Для NPC!

# Модификатор для эврестического подсчета количества нодов для движения NPC.

# 1.0F = высокое качество / меньшие дистанции / больше процессорного времени

# 2.0F = хорошее качество / большие дистанции / среднее потребление процессорного времени

# 3.0F = среднее качество / очень большие дистанции / среднее потребление процессорного времени

#

# Не устанавливать < 1 ( Заставляет работать алгоритм как DES :) )

#

# По умолчанию: 3.0F

PathFindingHeuristicModNpc = 1.0F

 

# Разрешает диагональное передвижение по гридам.

# Лучшее качество только с опцией heuristic = 1!

# Увеличивает загрузку на процессор вдвое.

#

# Не рекомендуется! (Пути поиска уже оптимизированы хардкодом)

#

# Пример выключенной опции:

# s +

# + +

# + e

#

# Пример выключенной опции:

# s

# +

# + e

#

# По умолчанию: False

PathFindingAllowDiagonalMovement = False

 

# 3D-поиск путей (например для автоматического вытягивания упавшего под лестницу игрока)

# Может потреблять до 30% больше процессорного времени.

#

# По умолчанию: False

PathFinding3DMovement = True

 

# Для поиска путей используется алгоритм AStar

# AStar требует в худшем случае (количество юнитов / 16)^2 нодов для своей работы.

#

# Ёмкость буфера представляет собой набор нодов.

# Чем больше нодов в буфере, тем большие дистанции может просчитывать алгоритм.

#

# юниты: 512, ноды: 1024

# юниты: 1024, ноды: 4096

# юниты: 2048, ноды: 16384

# юниты: 4096, ноды: 65536

#

# Внимание:

# Каждые 1024 нодов потребляют 0.184m памяти.

# 50 * 4096 нодов займут 36.5m памяти.

#

# 4096 хватает для 99% всех (возможных) ситуаций! (с модификатором heuristic > 1)

#

# По умолчанию: 4096

PathFindingComputeBufferCapacity = 4096

 

# Настройка отвечает за синхронизацию координат игрока между Client <-->,

# -1 - Синхронизировать только ось Z от Client к Server. Используется обычно без включенной геодаты.

# 1 - Синхронизировать полностью координаты от Client к Server. Используется, чтобы опять же таки без геодаты игроки не могли (по крайнеей мере было сложнее) пройти через препятствия.

# 2 - Используется при наличии геодаты. Нет постоянной синхронизации.

CoordSynchronize = 2

 

# ---------------------------------------------------------------------------

# Количество регионов (квадратов) мира.

# ---------------------------------------------------------------------------

# Мин. и Макс. Регионы (включено)

# По умолчанию: X:10-28, Y:10-28

WorldXMin = 10

WorldXMax = 28

WorldYMin = 10

WorldYMax = 28

 

 

package l2god.gameserver.geo.door;

 

import java.util.*;

import l2god.config.FilePath;

import l2god.gameserver.engines.DocumentParser;

import l2god.gameserver.geo.GeoEngine;

import l2god.gameserver.idfactory.IdFactory;

import l2god.gameserver.instancemanager.InstanceManager;

import l2god.gameserver.instancemanager.clanhall.ClanHallManager;

import l2god.gameserver.model.actor.instance.L2DoorInstance;

import l2god.gameserver.model.actor.templates.L2DoorTemplate;

import l2god.gameserver.model.entity.residence.clanhall.ClanHall;

import org.apache.log4j.Level;

import org.apache.log4j.Logger;

import org.w3c.dom.Document;

import org.w3c.dom.Node;

 

// Referenced classes of package l2god.gameserver.geo.door:

// DoorGeoRegion

 

public final class DoorGeoEngine extends DocumentParser

{

 

public static final void init()

{

_instance = new DoorGeoEngine();

_instance.load();

}

 

public static final DoorGeoEngine getInstance()

{

return _instance;

}

 

private DoorGeoEngine()

{

}

 

public void load()

{

_doorsByTemplateId.clear();

_templatesByTemplateId.clear();

_templatesByGeoRegion.clear();

parseFile(FilePath.DOOR_DATA);

_log.log(Level.INFO, (new StringBuilder()).append("DoorGeoEngine: Loaded ").append(_templatesByTemplateId.size()).append(" doors.").toString());

initializeTemplates();

_log.log(Level.INFO, "DoorGeoEngine: Door templates initialized.");

long time = System.currentTimeMillis();

reloadGeoRegions();

_log.log(Level.INFO, (new StringBuilder()).append("DoorGeoEngine: Computed/Copied all needed Geo- Regions/Blocks/Cells in ").append(System.currentTimeMillis() - time).append("ms.").toString());

initializeDoors();

_log.log(Level.INFO, "DoorGeoEngine: Doors initialized.");

}

 

protected void parseDocument()

{

for(Node na = getCurrentDocument().getFirstChild(); na != null; na = na.getNextSibling())

{

if(!"list".equalsIgnoreCase(na.getNodeName()))

continue;

for(Node nb = na.getFirstChild(); nb != null; nb = nb.getNextSibling())

{

if(!"door".equalsIgnoreCase(nb.getNodeName()))

continue;

L2DoorTemplate template = new L2DoorTemplate(nb);

if(_templatesByTemplateId.put(Integer.valueOf(template.getId()), template) != null)

continue;

int regionOffset = GeoEngine.getRegionOffset2(template.getGeoRegion()[0], template.getGeoRegion()[1]);

List list = (List)_templatesByGeoRegion.get(Integer.valueOf(regionOffset));

if(list == null)

{

list = new ArrayList();

_templatesByGeoRegion.put(Integer.valueOf(regionOffset), list);

}

list.add(template);

}

 

}

 

_templates = (L2DoorTemplate[])_templatesByTemplateId.values().toArray(new L2DoorTemplate[_templatesByTemplateId.size()]);

}

 

public final L2DoorInstance[] getCastleDoors(int castleId)

{

List doors = new ArrayList(64);

L2DoorInstance arr$[] = _doors;

int len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorInstance door = arr$[i$];

if(door.getDoorTemplate().getCastleId() == castleId)

doors.add(door);

}

 

return (L2DoorInstance[])doors.toArray(new L2DoorInstance[doors.size()]);

}

 

public final L2DoorInstance[] getFortDoors(int fortId)

{

List doors = new ArrayList(64);

L2DoorInstance arr$[] = _doors;

int len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorInstance door = arr$[i$];

if(door.getDoorTemplate().getFortId() == fortId)

doors.add(door);

}

 

return (L2DoorInstance[])doors.toArray(new L2DoorInstance[doors.size()]);

}

 

public final L2DoorInstance getDoor(int doorId)

{

return (L2DoorInstance)_doorsByTemplateId.get(Integer.valueOf(doorId));

}

 

public final L2DoorInstance[] getDoors()

{

return _doors;

}

 

public final void reloadGeoRegions()

{

for(byte regionX = 10; regionX < 29; regionX++)

{

for(byte regionY = 10; regionY < 27; regionY++)

_doorRegions[regionX - 10][regionY - 10] = new DoorGeoRegion(regionX, regionY, this);

 

}

 

}

 

public final void initializeTemplates()

{

_templates = (L2DoorTemplate[])_templatesByTemplateId.values().toArray(new L2DoorTemplate[_templatesByTemplateId.size()]);

L2DoorTemplate arr$[] = _templates;

int len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorTemplate template = arr$[i$];

template.computeCells();

}

 

arr$ = _templates;

len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorTemplate template = arr$[i$];

template.computeDoorTemplatesInSameBlocks(this);

}

 

}

 

public final void initializeDoors()

{

if(!_doorsByTemplateId.isEmpty())

throw new RuntimeException("I won`t allow that now");

L2DoorTemplate arr$[] = _templates;

int len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorTemplate template = arr$[i$];

L2DoorInstance instance = new L2DoorInstance(IdFactory.getInstance().getNextId(), template);

_doorsByTemplateId.put(Integer.valueOf(template.getId()), instance);

}

 

_doors = (L2DoorInstance[])_doorsByTemplateId.values().toArray(new L2DoorInstance[_doorsByTemplateId.size()]);

arr$ = _doors;

len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorInstance door = arr$[i$];

if(door.getDoorTemplate().getCastleId() != -1 || door.getDoorTemplate().getFortId() != -1)

continue;

door.spawnMe(door.getX(), door.getY(), door.getZ());

if(door.getDoorTemplate().getClanHallId() != -1)

{

ClanHall clanhall = ClanHallManager.getInstance().getClanHallById(door.getDoorTemplate().getClanHallId());

clanhall.getDoors().add(door);

door.setClanHall(clanhall);

}

}

 

}

 

public final boolean isDoorInSameBlock(int geoX, int geoY, List templates)

{

for(Iterator i$ = templates.iterator(); i$.hasNext() ;)

{

L2DoorTemplate template = (L2DoorTemplate)i$.next();

if(template.isInSameBlock(geoX, geoY))

return true;

}

 

return false;

}

 

public final DoorGeoRegion getDoorGeoRegion(int geoX, int geoY)

{

int regionX = GeoEngine.getRegionXY(geoX);

int regionY = GeoEngine.getRegionXY(geoY);

return _doorRegions[regionX][regionY];

}

 

public final L2DoorInstance newInstance(int doorId, boolean store)

{

return newInstance(doorId, 0, store);

}

 

public final L2DoorInstance newInstance(int doorId, int instanceId, boolean store)

{

L2DoorTemplate template = (L2DoorTemplate)_templatesByTemplateId.get(Integer.valueOf(doorId));

if(template == null)

throw new RuntimeException();

L2DoorInstance door = new L2DoorInstance(IdFactory.getInstance().getNextId(), template);

door.setInstanceId(instanceId);

if(store && instanceId == 0)

{

_doorsByTemplateId.put(Integer.valueOf(doorId), door);

int i = _doors.length;

do

{

if(i-- <= 0)

break;

if(_doors.getDoorId() == doorId)

_doors = door;

} while(true);

}

return door;

}

 

public final void updateDoor(L2DoorInstance door)

{

if(door == null)

{

return;

} else

{

updateDoorTemplate(door.getDoorTemplate(), door.getInstanceId());

return;

}

}

 

public final void updateDoorTemplate(L2DoorTemplate template, int instanceId)

{

if(template == null)

return;

List doors = new ArrayList();

List instanceDoors = InstanceManager.getInstance().getAllDoorRelatedInstancedDoors(template);

L2DoorTemplate templates[] = template.getDoorTemplatesInSameBlocks();

L2DoorTemplate arr$[] = templates;

int len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

L2DoorTemplate temp = arr$[i$];

L2DoorInstance door = (L2DoorInstance)_doorsByTemplateId.get(Integer.valueOf(temp.getId()));

if(door != null)

doors.add(door);

}

 

if(instanceDoors != null)

doors.addAll(instanceDoors);

arr$ = template.getBlocks();

len$ = arr$.length;

for(int i$ = 0; i$ < len$; i$++)

{

int block[] = arr$[i$];

DoorGeoRegion region = getDoorGeoRegion(block[0], block[1]);

if(region != null)

region.updateCells(block[0], block[1], doors);

}

 

}

 

public final L2DoorTemplate[] getAllDoorTemplates()

{

return _templates;

}

 

public final List getAllDoorsInRegion(int regionX, int regionY)

{

return (List)_templatesByGeoRegion.get(Integer.valueOf(GeoEngine.getRegionOffset2(regionX, regionY)));

}

 

public final short getCell(int geoX, int geoY, int height, int instanceId)

{

int regionX = GeoEngine.getRegionXY(geoX);

int regionY = GeoEngine.getRegionXY(geoY);

DoorGeoRegion region = _doorRegions[regionX][regionY];

if(region == null)

{

_log.log(Level.ERROR, (new StringBuilder()).append("No such region: ").append(regionX).append(", ").append(regionY).toString());

return -1;

} else

{

return region.getCell(geoX, geoY, (short)height, instanceId);

}

}

 

public final short getCellBeyond(int geoX, int geoY, int height, int instanceId)

{

int regionX = GeoEngine.getRegionXY(geoX);

int regionY = GeoEngine.getRegionXY(geoY);

DoorGeoRegion region = _doorRegions[regionX][regionY];

if(region == null)

{

_log.log(Level.WARN, (new StringBuilder()).append("No such region: ").append(regionX).append(", ").append(regionY).toString());

return -1;

} else

{

return region.getCellBeyond(geoX, geoY, (short)height, instanceId);

}

}

 

private final DoorGeoRegion _doorRegions[][] = new DoorGeoRegion[19][17];

private final Map _doorsByTemplateId = new HashMap();

private final Map _templatesByTemplateId = new HashMap();

private final Map _templatesByGeoRegion = new HashMap();

private L2DoorInstance _doors[];

private L2DoorTemplate _templates[];

private static DoorGeoEngine _instance;

}

 

 

Сборка godworld Glory Days, пробовал ставить разные версии Java, включать отключать гео, перемещать саму гео в разные папки, виндус 7 х64 8 гигов оперы.

Изменено пользователем Twins

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Говорит что нету гео региона 1986ms как я понял.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нульпоинтер связан с геодвижком с ним беда походу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

взять декомпил и пройтись по коду до туда откуда тянется ошибка, вероисповедание не позволяет?

 

Мини подсказочка:

 

if(template == null)
throw new RuntimeException();

Изменено пользователем BrainEater
  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

взять декомпил и пройтись по коду до туда откуда тянется ошибка, вероисповедание не позволяет?

 

Мини подсказочка:

 

if(template == null)
throw new RuntimeException();

Если б я разбирался в коде то не стал бы писать с просьбой о помощи. :unsure:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

грубо говоря, отсутствие темплейта провоцирует ексепшн.

 

темплейт - шаблон, модель.

 

Призываю включить логику.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не включаеться логика у меня. :nea:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...