Quest Квесты Как работают? Как запустить?

Теги:
 
1 2 3

iRUS

новичок
В общем поледняя версия обновляюсь регулярно. Хотелось описать все оставшиеся квесты, но никак не могу понять почему у меня не работают... Надо ли запускать jython или работает без него? Если надо запускать - то как? Не подкинете где почитать подробнее кроме http://wiki.mazylis.lt/cgi-bin/trac.cgi/wiki/QuestEngineJython Его вместе до сервера запускать или после или в батник с сервером прописывать запуск? Надо ли сервер (jar) запихивать чего? Если надо, то куда?
 
+
-
edit
 

Balancer

администратор
★★★★★
Кидаешь jython.jar в каталог сервера и запускаешь в духе:

java -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Server
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Скачал jython-21.class переименовал в jython.jar закинул в каталог Сервера, запустил в духе
java -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Server

Как узнать что он заработал ?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
В логе будет в духе
code text
  1. importing quests ...
  2. importing quests: 1: Letters Of Love1
  3. importing quests: 2: What Women Want1
  4. importing quests: 3: Release Darkelf Elder1
  5. importing quests: 101: Sword Of Solidarity Quest
  6. importing quests: 102: Fungus Fever
  7. importing quests: 103: Spirit Of Craftsman
  8. importing quests: 104: Spirit Of Mirror
  9. importing quests: 151: Save My Sister1
  10. importing quests: 152: Shards Of Golem
  11. importing quests: 153: Wharf Oldtimers Favor


Это когда квесты в соответствующих папках лежать будут.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
unable to load language: jython: java.lang.NoClassDefFoundError: org/python/core
/PyException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at org.apache.bsf.BSFManager.loadScriptingEngine(Unknown Source)
at org.apache.bsf.BSFManager.exec(Unknown Source)
at net.sf.l2j.gameserver.model.quest.jython.QuestJython.init(QuestJython
.java:13)
at net.sf.l2j.gameserver.model.quest.Quest.init(Quest.java:60)
at net.sf.l2j.gameserver.GameServer.<init>(GameServer.java:331)
at net.sf.l2j.Server.main(Server.java:73)
Initialising Clans
Started, free memory 92 Mb of 254 Mb

В первой строке что то не то с ним, я правильно понял ?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Да, всё правильно, найти его не может.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
java -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Server
этой стракой запускаю из startServer.sh или её нада прописать в startServer.bat ?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Хм. Запускать этой строкой нужно из того файла, из которого сервер запускаешь.

*.sh - это shell под Linux
*.bat - пакетные файлы под DOS/Windows.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Balancer обьясни пожалуста для Винды как его запускать и где должны лежать квесты.
Я сча запускал из *.bat со строкой
@java -Xmx256m -Xms128m -jar l2jserver.jar
@java -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Serve
@pause
тоже самое пишет , не находит.
Я что то не то делаю.
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
TD_ALECS:
Balancer обьясни пожалуста для Винды как его запускать и где должны лежать квесты.
Я сча запускал из *.bat со строкой
....
тоже самое пишет , не находит.
Я что то не то делаю.
 


Эх...

code dos
  1. @java -Xmx256m -Xms128m -jar l2jserver.jar
  2. @java -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Serve


Ты пытаешься запускать из этого файла сервер два раза.

Пробуй:
code dos
  1. java -Xms350m -Xmx350m -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Server


Если не поможет (по идее, вроде, Java итак должна рассматривать .jar'ы в текущем каталоге), то попробуй поменять jython.jar на другую версию. Например, на http://la2.balancer.ru/files/jython.jar
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Запустил с этой строкой
@java -Xms350m -Xmx350m -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver_.jar net.sf.l2j.Server
@pause

Пишет

Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/l2j/Server
Для продолжения нажмите любую клавишу . . .
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Поправка (это я перенёс из более хитрой системы, забыв исправить) - l2jserver_.jar без подчерка - l2jserver.jar

(исправил свой предыдущий пост)
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

DeGreez

новичок
вобчето класс нельзя было переименовывать в jar!!!
в классе находиться установочный пакет jython'a.
Вот жизнь пошла!!! а вот еще пошлее...  
+
-
edit
 

TD_ALECS

втянувшийся
Exception in thread "main" java.lang.NoClassDefFoundError: net/sf/l2j/Server
Для продолжения нажмите любую клавишу . . .
Всеравно это пишет.
Я взял jython.jar от сюда http://la2.balancer.ru/files/jython.jar
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Подчёркивание в имени главного файла убрал? Строка для запуска будет в духе:
java -Xms350m -Xmx350m -cp jython.jar:c3p0-0.8.4.5.jar:mysql-connector-java-3.0.16-ga-bin.jar:l2jserver.jar net.sf.l2j.Server

Правда, это я так в Linux запускаю. Раньше, когда тесты под виндой гонял (Jython'а не было ещё в проекте) запускал просто как:
code dos
  1. java -jar -Xms300m -Xmx350m l2jserver.jar
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
В общем я его запустил.
Сделал вот что, скачал от сюда вот это (Там всё уже прописано , Спасибо кто это сделал. :) )
http://l2j.mazylis.lt:8080/L2J/L2JRU/l2j-server.zip
Закинул в свой Сервер и забросил туда http://la2.balancer.ru/files/jython.jar

Вот так он и запустился.

JBForth started.
Abort: Unknown word 'Main'

JBForth init: Ok!

importing quests ...
importing quests: 1: Letters Of Love1
importing quests: 2: What Women Want1
importing quests: 3: Release Darkelf Elder1
importing quests: 101: Sword Of Solidarity Quest
importing quests: 102: Fungus Fever
importing quests: 103: Spirit Of Craftsman
importing quests: 104: Spirit Of Mirror
importing quests: 151: Save My Sister1
importing quests: 152: Shards Of Golem
importing quests: 153: Wharf Oldtimers Favor
importing quests: 154: Sacrifice To Sea
importing quests: 155: Find Sir Windawood
importing quests: 156: Millennium Love
importing quests: 157: Recover Smuggled
importing quests: 158: Seed Of Evil
importing quests: 159: Protect Headsprings
importing quests: 160: Nerupas Favor
importing quests: 161: Fruits Of Mothertree
importing quests: 162: Curse Of Fortress
importing quests: 163: Legacy Of Poet
importing quests: 164: Blood Fiend
importing quests: 165: Wild Hunt
importing quests: 166: Dark Mass
importing quests: 167: Dwarven Kinship
importing quests: 168: Deliver Supplies
importing quests: 169: Nightmare Children
importing quests: 170: Dangerous Allure
importing quests: 201: Hfighter Tutorial
importing quests: 202: Hmage Tutorial
importing quests: 203: Elf Tutorial
importing quests: 204: Delf Tutorial
importing quests: 213: Trial Of Seeker
importing quests: 222: Test Of Duelist
importing quests: 233: Test Of Warspirit
importing quests: 257: Guard Is Busy1
importing quests: 258: Bring Wolf Pelt1
importing quests: 259: RanchersPlea
importing quests: 260: Hunt For Orcs1
importing quests: 261: Dream Of Moneylender1
importing quests: 262: Bring Me Mushrooms1
importing quests: 263: Kill All Sylphs1
importing quests: 264: Keen Claws
importing quests: 265: Chains Of Slavery
importing quests: 266: Plea Of Pixies
importing quests: 267: Wrath Of Verdure
importing quests: 303: Collect Arrowheads
importing quests: 306: Crystal Of Fireice
importing quests: 313: Collect Spores
importing quests: 316: Destroy Plaguebringers
importing quests: 317: Catch The Wind
importing quests: 319: Scent Of Death
importing quests: 320: Bones Tell Future
importing quests: 324: Sweetest Venom
importing quests: 325: Grim Collector
importing quests: 326: Vanquish Remnants
importing quests: 328: Sense For Business
importing quests: 329: Curiosity Of Dwarf
importing quests: 330: Adept Of Taste
importing quests: 331: Arrow For Vengeance
importing quests: 401: Path To Warrior
importing quests: 402: Path To Knight
importing quests: 403: Path To Rogue
importing quests: 404: Path To Wizard
importing quests: 405: Path To Cleric
importing quests: 406: Path To Elven Knight
importing quests: 407: Path To Elven Scout
importing quests: 410: Path To Palus Knight
importing quests: 411: Path To Assassin
importing quests: 412: Path To Darkwizard
importing quests: 413: Path To Shillien Oracle
importing quests: 414: Path To Orc Raider
importing quests: 415: Path To Orc Monk
importing quests: 416: Path To Orc Shaman
importing quests: 418: Path To Artisan
importing quests: 419: Get a Pet
... done

importing luxury shop data ...
importing shop data: 001_chain_mail_shirt
importing shop data: 002_chain_gaiters
importing shop data: 003_composite_armor
importing shop data: 004_tempered_mithril_shirt
importing shop data: 005_tempered_mithril_gaiters
importing shop data: 006_theca_leather_mail
importing shop data: 007_theca_leather_gaiters
importing shop data: 010_demons_tunic
importing shop data: 011_demons_stockings
importing shop data: 012_chain_boots
importing shop data: 013_karmian_tunic
importing shop data: 014_karmian_stockings
importing shop data: 015_composite_boots
importing shop data: 016_reinforced_mithril_gloves
importing shop data: 017_mithril_gauntlets
importing shop data: 020_shield_eldarake
importing shop data: 021_shield_tower
importing shop data: 022_moonstone_earring
importing shop data: 023_earring_of_binding
importing shop data: 024_aquastone_ring
importing shop data: 025_ring_of_ages
importing shop data: 026_aquastone_necklace
importing shop data: 027_necklace_of_mermaid
importing shop data: 030_flamberge
importing shop data: 031_stormbringer
importing shop data: 032_sword_of_delusion
importing shop data: 033_silver_axe
importing shop data: 034_war_axe
importing shop data: 035_crystal_staff
importing shop data: 036_sages_staff
importing shop data: 040_cursed_dagger
importing shop data: 041_dark_screamer
importing shop data: 042_chakram
importing shop data: 043_fist_blade
importing shop data: 044_crystalized_ice_bow
importing shop data: 045_akat_long_bow
importing shop data: 046_orcish_glaive
importing shop data: 047_poleaxe
... done

importing blacksmith data ...
importing blacksmith data: dual swords
... done

Initialising Clans
Started, free memory 25 Mb of 508 Mb
LoginServer listening on all available IPs on Port 2106
Hostname for external connections is: 192.168.10.31
Hostname for internal connections is: 192.168.10.31
Automatically creating new accounts: true
2 banned IPs defined

Надеюсь у меня всё запустилось?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Да, сервер запустился.

Правда, в датапаке отсутствуют файлы для JBForth. Но на игре в целом это не скажется.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Но ведь для чегото он нужен, выложи его сдесь и куда кидать напиши.
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Последняя вресия датапака - всегда на SVN. Используй поиск.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Вот с SVN это и не прокатило, прокатило с нишим, я сча сбросил всё что работало на тестовом в Рабочий этого файла там нет.
А рабочий был SVN
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

TD_ALECS

втянувшийся
JBForth без этого у меня не работают Казино, переименовывание Игрока и Покатушки на животных, я правильно понял?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Да.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
+
-
edit
 

TD_ALECS

втянувшийся
Я нашёл все эти файлы и положил в ДАТА , сервак пишет вот что
1 announcements added
created 52 Door templates
Parsing Script: StarHatchlingData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: StarStriderData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: TwilightHatchlingData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: TwilightStriderData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: WindHatchlingData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: WindStriderData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: WolfData.xml
Parsing WorldData
Script Sucessfullty Parsed.
Parsing Script: Valentines.xml
Parsing Event "Valentines Event"
Event has passed... Ignored.
Script Sucessfullty Parsed.
Include 'data/jbforth/Main.f' ...
Include 'data/jbforth/jbf/Main.f' ...
Include 'data/jbforth/jbf/Flow.f' ...
Include 'data/jbforth/admin/Teleports.f' ...
Include 'data/jbforth/games/Casino.f' ...
Include 'data/jbforth/service/Rename.f' ...
JBForth started.
Abort: Unknown word '.get'

JBForth init:

importing quests ...
importing quests: 1: Letters Of Love1

Зверушек покататся не дают.
Чего у меня ещё нехватает?
Server L2j- 1=> http://lineage.cybernet.by Server L2j- 2=> http://game.iptel.by [img]http://total-disconnect.at.tut.by/logoiptel.jpg[/img]  
+
-
edit
 

Balancer

администратор
★★★★★
Старый датапак. Минимум, недельной давности :)

Ещё раз рекомендую датапак брать в SVN. До кучи, при обновлениях, не придётся всё заново выкачивать.
… чтобы понять рекурсию, нужно сперва понять рекурсию …  
1 2 3

в начало страницы | новое
 
Поиск
Поддержка
Поддержи форум!
ЯндексЯндекс. ДеньгиХочу такую же кнопку
Настройки
Твиттер сайта
Статистика
Рейтинг@Mail.ru