Don't Starve Together

Don't Starve Together

[大狐狸][Millennium Fox][WhaRang]
Navazil 5 Jul, 2020 @ 2:35am
NPC分解铥矿的时候服务器crash了
看报错堆栈应该和Auto Stack and Pick Up以及gem core有关系,关键是炸完服务器重启掉档了,从第一天开始了

报错:
Master: [14:37:37]: [string "scripts/components/stackable.lua"]:4: attempt to index field 'stackable' (a nil value)
Master: LUA ERROR stack traceback:
Master: scripts/components/stackable.lua:4 in (field) ? (Lua) <3-8>
Master: self =
Master: _ = table: 0x2a729f30
Master: inst = 497216 - thulecite_pieces (valid:false)
Master: ondestack = function - ../mods/workshop-1803285852/modmain.lua:234
Master: stacksize = 11
Master: scripts/class.lua:30 in () ? (Lua) <23-32>
Master: t = table: 0x2a729f00
Master: k = stacksize
Master: v = 11
Master: p = table: 0x27ae9ac0
Master: old = 12
Master: scripts/components/stackable.lua:55 in (method) SetStackSize (Lua) <53-57>
Master: self =
Master: _ = table: 0x2a729f30
Master: inst = 497216 - thulecite_pieces (valid:false)
Master: ondestack = function - ../mods/workshop-1803285852/modmain.lua:234
Master: sz = 11
Master: old_size = 12
Master: scripts/components/stackable.lua:65 in (upvalue) _Get (Lua) <59-84>
Master: self =
Master: _ = table: 0x2a729f30
Master: inst = 497216 - thulecite_pieces (valid:false)
Master: ondestack = function - ../mods/workshop-1803285852/modmain.lua:234
Master: num = nil
Master: num_to_get = 1
Master: instance = 497478 - thulecite_pieces (valid:true)
Master: ../mods/workshop-1378549454/gemscripts/gemdictionary/loot.lua:169 in (method) Get (Lua) <168-175>
Master: self =
Master: _ = table: 0x2a729f30
Master: inst = 497216 - thulecite_pieces (valid:false)
Master: ondestack = function - ../mods/workshop-1803285852/modmain.lua:234
Master: num = nil
Master: arg = nil
Master: scripts/components/container.lua:571 in (method) RemoveItem (Lua) <563-589>
Master: self =
Master: ignoresound = false
Master: onopenfn = function - ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:98
Master: slots = table: 0x330237b0
Master: inst = 497165 - huli_rechargenpc (valid:true)
Master: _ = table: 0x2a55e730
Master: onclosefn = function - ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:102
Master: item = 497216 - thulecite_pieces (valid:false)
Master: wholestack = nil
Master: prevslot = nil
Master: scripts/components/container.lua:127 in (method) DropItem (Lua) <126-138>
Master: self =
Master: ignoresound = false
Master: onopenfn = function - ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:98
Master: slots = table: 0x330237b0
Master: inst = 497165 - huli_rechargenpc (valid:true)
Master: _ = table: 0x2a55e730
Master: onclosefn = function - ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:102
Master: itemtodrop = 497216 - thulecite_pieces (valid:false)
Master: ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:90 in (field) fn (Lua) <85-92>
Master: k = 1
Master: scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
Master: self =
Master: running = table: 0x112d3270
Master: waitingfortick = table: 0x112d32a0
Master: tasks = table: 0x112d3220
Master: waking = table: 0x13da3250
Master: attime = table: 0x112d3330
Master: hibernating = table: 0x112d3300
Master: tick = 885919
Master: k = PERIODIC 497165: 0.500000
Master: v = true
Master: already_dead = false
Master: scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
Master: tick = 885919
Master: scripts/update.lua:180 in () ? (Lua) <159-238>
Master: dt = 0.033333335071802
Master: tick = 885919
Master: i = 885919
Master:
Master: [14:37:37]: [string "scripts/components/stackable.lua"]:4: attempt to index field 'stackable' (a nil value)
Master: LUA ERROR stack traceback:
Master: scripts/components/stackable.lua:4 in (field) ? (Lua) <3-8>
Master: scripts/class.lua:30 in () ? (Lua) <23-32>
Master: scripts/components/stackable.lua:55 in (method) SetStackSize (Lua) <53-57>
Master: scripts/components/stackable.lua:65 in (upvalue) _Get (Lua) <59-84>
Master: ../mods/workshop-1378549454/gemscripts/gemdictionary/loot.lua:169 in (method) Get (Lua) <168-175>
Master: scripts/components/container.lua:571 in (method) RemoveItem (Lua) <563-589>
Master: scripts/components/container.lua:127 in (method) DropItem (Lua) <126-138>
Master: ../mods/workshop-1694540893/scripts/prefabs/huli_rechargenpc.lua:90 in (field) fn (Lua) <85-92>
Master: scripts/scheduler.lua:177 in (method) OnTick (Lua) <155-207>
Master: scripts/scheduler.lua:371 in (global) RunScheduler (Lua) <369-377>
Master: scripts/update.lua:180 in () ? (Lua) <159-238>
Master:
Master: [14:37:37]: Warning: Widget:SetFocusFromChild is happening on a widget outside of the screen/widget hierachy. This will cause focus moves to fail. Is ScriptErrorWidget not a screen?
Master: [14:37:37]: stack traceback:
Master: scripts/widgets/widget.lua:605 in (method) SetFocusFromChild (Lua) <602-627>
Master: scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627>
Master: scripts/widgets/widget.lua:624 in (method) SetFocusFromChild (Lua) <602-627>
Master: scripts/widgets/widget.lua:656 in (method) SetFocus (Lua) <629-665>
Master: scripts/widgets/menu.lua:83 in (method) SetFocus (Lua) <74-85>
Master: scripts/widgets/scripterrorwidget.lua:109 in (method) OnUpdate (Lua) <102-119>
Master: scripts/update.lua:90 in () ? (Lua) <33-129>
< >
Showing 1-3 of 3 comments
Navazil 5 Jul, 2020 @ 3:01am 
我没玩过狐狸mod,我是服主,问了下小伙伴,他说是NPC分解铥矿成铥矿碎片,NPC分解是不堆叠的,估计是和auto stack有冲突
Navazil 5 Jul, 2020 @ 3:09am 
我复现了,和gemcore没关系,往npc里放铥矿然后快速多点几次充值,直接炸服
Navazil 5 Jul, 2020 @ 3:27am 
emm又排查了下,和托特莉亚mod有关系
托特莉亚和狐狸mod同时起用的时候,NPC不收铥矿,铥矿会掉出来,然后和auto stack报错崩服
本身狐狸mod,npc是收铥矿的
估计是托特莉亚加了配方,npc用配方分解 导致出了问题
< >
Showing 1-3 of 3 comments
Per page: 1530 50