minetest-mods/i3

Internal Server Error on Player Die

welchste opened this issue · 4 comments

Describe the bug
Any time any character dies, the server crashes and restarts. Booting all players out of the game.

To Reproduce
Any player dies.

Screenshots
Minetest log message

2022-10-29 21:31:29: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'i3' in callback on_dieplayer(): (load):383: attempt to perform arithmetic on local 'ppos' (a table value)

Additional context

  • Mod version? Release or git? From ContentDB
  • Engine version?
  • LuaJIT enabled?
  • Operating system? Ubuntu
  • Did you try to disable other mods except i3? Yes

Can't reproduce. Please complete the issue template and tell me about the server + clients version.

@appgurueu 5.6 does support __add in Vector metatables, right?

@appgurueu 5.6 does support __add in Vector metatables, right?

5.5 even

Yes, so <5.6 clients should not even be able to play the game. Unless you have forked the mod.

EDIT: actually, it's your server that seems to be <5.6.

Upgrade your server.