*Problemă: after 2-3h game is online, channel1 crush
*Resursă folosită: -
*ServerFiles utilizat: -
*Syserr: GetQuestStateName: QUEST wrong quest state file QUEST_CHAT_TEMP_QUEST.0
SYSERR: Oct 1 23:52:08.871586 :: WriteRunningStateToSyserr: LUA_ERROR: quest QUEST_CHAT_TEMP_QUEST. leave
Poză:
*Detalii suplimentare:
(gdb) bt
#0 0x081859af in CItem::UpdatePacket (this=0x4544e100) at item.cpp:213
#1 0x08186fa8 in CItem::SetSocket (this=0x4544e100, i=1, v=0, bLog=true)
at item.cpp:1339
#2 0x081eb90b in quest::item_set_socket (L=0x437afde0)
at questlua_item.cpp:134
#3 0x083de28a in luaD_precall (L=0x437afde0, func=0x43f0aed8) at ldo.c:260
#4 0x083e6056 in luaV_execute (L=0x437afde0) at lvm.c:627
#5 0x083de57d in resume (L=0x437afde0, ud=0xffff9644) at ldo.c:344
#6 0x083ddf0b in luaD_rawrunprotected (L=0x437afde0, f=0x83de550 <resume>,
ud=0xffff9644) at ldo.c:88
#7 0x083de0ab in lua_resume (L=0x437afde0, nargs=0) at ldo.c:371
#8 0x081d08e2 in quest::CQuestManager::RunState (this=0xffffd750,
qs=@0x448610c4) at questlua.cpp:806
#9 0x082042eb in quest::CQuestManager::ExecuteQuestScript (pc=@0x43ba6a54,
quest_name=@0x29765914, state=0,
code=0x2972d000 "if snow_dungeon . is_nemeres_dungeon ( ) == true then \nlocal set = snow_dungeon . get_settings ( ) \nlocal next_jump_time = set . NextJumpTime local level = d . getf ( \"level\" ) \nlocal stone_level_6 = "...,
code_size=2063, pChatScripts=0x0, bUseCache=true) at questmanager.cpp:1628
#10 0x08204506 in quest::CQuestManager::ExecuteQuestScript (pc=@0x43ba6a54,
quest_index=84, state=0,
code=0x2972d000 "if snow_dungeon . is_nemeres_dungeon ( ) == true then \nlocal set = snow_dungeon . get_settings ( ) \nlocal next_jump_time = set . NextJump---Type <return> to continue, or q <return> to quit---
Time local level = d . getf ( \"level\" ) \nlocal stone_level_6 = "...,
code_size=2063, pChatScripts=0x0, bUseCache=true) at questmanager.cpp:1574
#11 0x0821a7e4 in quest::NPC::MatchingQuest<std::map<unsigned int, std::map<int,ateScriptType> > >, std::less<unsigned int>, std::allocator<std::pair<unsigned ir<int const, quest::AStateScriptType> > > > > >, quest::FuncMatchHandleReceiveAl
this=0x29918414, pc=@0x43ba6a54, QuestMap=@0x29918430, fMatch=@0xffff97da,
fMiss=@0xffff97db) at questnpc.cpp:582
#12 0x08217094 in quest::NPC::HandleReceiveAllEvent (this=0x29918414,
pc=@0x43ba6a54, EventIndex=1) at questnpc.cpp:612
#13 0x08219c45 in quest::NPC::OnKill (this=0x29918414, pc=@0x43ba6a54)
at questnpc.cpp:322
#14 0x0820dfcd in quest::CQuestManager::Kill (this=0xffffd750, pc=111635,
npc=6103, pc2=0) at questmanager.cpp:457
#15 0x0809cc83 in CHARACTER::Reward (this=0x4747d000, bItemDrop=true)
at char_battle.cpp:813
#16 0x0809e4c7 in CHARACTER::Dead (this=0x4747d000, pkKiller=0x47b04000,
bImmediateDead=false) at char_battle.cpp:1465
#17 0x080a1dc5 in CHARACTER::Damage (this=0x4747d000, pAttacker=0x47b04000,
dam=4139, type=DAMAGE_TYPE_NORMAL) at char_battle.cpp:2298
#18 0x0806560e in battle_hit (pkAttacker=0x47b04000, pkVictim=0x4747d000,
---Type <return> to continue, or q <return> to quit---
iRetDam=@0xffff9d54) at battle.cpp:670
#19 0x0806598a in battle_melee_attack (ch=0x47b04000, victim=0x4747d000)
at battle.cpp:168
#20 0x080a3a9f in CHARACTER::Attack (this=0x47b04000, pkVictim=0x4747d000,
bType=0 '\0') at char_battle.cpp:250
#21 0x08176a2a in CInputMain::Attack (this=0x297db09c, ch=0x47b04000,
header=225 'А', data=0x45080489 "А") at input_main.cpp:1956
#22 0x0817df15 in CInputMain::Analyze (this=0x297db09c, d=0x297db000,
bHeader=225 'А', c_pData=0x45080489 "А") at input_main.cpp:3442
#23 0x0816301e in CInputProcessor::Process (this=0x297db09c,
lpDesc=0x297db000, c_pvOrig=0x45080480, iBytes=27,
r_iBytesProceed=@0xffffa430) at input.cpp:104
#24 0x08127426 in DESC::ProcessInput (this=0x297db000, ip=@0xffffa568)
at desc.cpp:337
#25 0x082a8719 in io_loop (fdw=0x28e708c0) at main.cpp:1082
#26 0x082a8c60 in idle () at main.cpp:959
#27 0x082aa667 in main (argc=1, argv=0xffffdc18) at main.cpp:615
where can be problem?
game.core
- Hades ✔
-

- Mesaje: 3363
- Membru din: 22 Aug 2016, 18:35
- Server: Hades World
- Aprecieri: 104
- Mulţumiri: 824
- Discord: Copiază ID
- Contact:
Ch1 Syserr / Syslog?
- Titan
-

- Mesaje: 2783
- Membru din: 01 Iun 2015, 15:09
- Server: In curand.
- Regat: Chunjo
- Aprecieri: 42
- Mulţumiri: 377
- Rezolvări prob.: 3
- Discord: Copiază ID
- Contact:
if snow_dungeon . is_nemeres_dungeon ( ) == true then
Probably your nemere quest is wrong, check it.
Probably your nemere quest is wrong, check it.
*Syserr: GetQuestStateName: QUEST wrong quest state file QUEST_CHAT_TEMP_QUEST.0Hades ✔ scrie:Ch1 Syserr / Syslog?
SYSERR: Oct 1 23:52:08.871586 :: WriteRunningStateToSyserr: LUA_ERROR: quest QUEST_CHAT_TEMP_QUEST. leave
my quest from pub, this one quest which compile good, and nemere good work dungeon (players finished nemere dungeon without problem, but have moments random what some npc dont click in dungeon, where need open keys).Titan scrie:if snow_dungeon . is_nemeres_dungeon ( ) == true then
Probably your nemere quest is wrong, check it.
Ultima oară modificat 02 Oct 2018, 22:36 de către Warr007., modificat 1 dată în total.
Motiv: mesaje unite
Motiv: mesaje unite
Try this :
char.cpp, in void CHARACTER::SetParty(LPPARTY pkParty):Replace this:
//if (m_pkDungeon && IsPC()) //SetDungeon(NULL);To this:
if (m_pkDungeon && IsPC() && !pkParty)
SetDungeon(NULL);- Titan
-

- Mesaje: 2783
- Membru din: 01 Iun 2015, 15:09
- Server: In curand.
- Regat: Chunjo
- Aprecieri: 42
- Mulţumiri: 377
- Rezolvări prob.: 3
- Discord: Copiază ID
- Contact:
Topic inactiv, arhivat!
Răspunsuri
12 Vizualizări
1027
12 Vizualizări
1027
-
- Informaţie
-
Cine este conectat
Utilizatori ce ce navighează pe acest forum: Bing [Bot], Google [Bot], Semrush [Bot] și 17 vizitatori


