gm_sourcenet icon indicating copy to clipboard operation
gm_sourcenet copied to clipboard

invalid number of bits to read (-2147483648 is not between 0 and 32)

Open GitSparTV opened this issue 5 years ago • 4 comments

invalid number of bits to read (-2147483648 is not between 0 and 32) stack traceback: [C]: in function 'ReadUInt' lua/sourcenet/netmessages.lua:533: in function <lua/sourcenet/netmessages.lua:523> [C]: in function 'xpcall' lua/sourcenet/outgoing.lua:57: in function 'fn'

Win, SERVER, main branch, 1.1.8. sn_changedisconnect.lua example was used

GitSparTV avatar Nov 22 '19 09:11 GitSparTV

~~Seems like it happens when player requests Lua files~~

GitSparTV avatar Nov 22 '19 09:11 GitSparTV

What I can say for sure is it errors when client joins the server. Can't replicate right now

GitSparTV avatar Nov 22 '19 15:11 GitSparTV

This is a longstanding issue. I've been working on and off on a branch but never concluded.

danielga avatar Nov 22 '19 16:11 danielga

Sum: Not working:

  • Everything that uses outgoing.lua (causes server and client to hang)
    • sn_clog.lua (tested serverside tho)
    • sn_snipper.lua
  • player_connect, player_disconnect (GameEvents) (gamevents causes them to hang too)
    • sn_changedisconnect.lua
    • sn_clientconnect.lua
  • sn_fstream.lua (invalid dataFragments_t)

Work:

  • sn_customdisconnect.lua (If you add ent index in NetChan)
  • sn_indisconnect.lua
  • sn_loadcodec.lua (No errors, can't understand the purpose (used serverside))
  • sn_namechange.lua (NetChan should have EntIndex, no visible changes (used serverside))
  • sn_printgevents.lua (Partially, only player_spawn)
  • sn_setconvars.lua (Use FindMetaTable)
  • sn_slog.lua

GitSparTV avatar Nov 22 '19 23:11 GitSparTV