net.WriteTable

From Garry's Mod
Jump to: navigation, search
 net.WriteTable( )

Description

Appends a table to the current net message. Adds 16 extra bits per key/value pair so you're better off writing each individual key/value as the exact type if possible.

WARNING

All net messages have a 64kb buffer. This function will not check or error when that buffer is overflown. You might want to consider using util.TableToJSON and util.Compress and send the resulting string in 60kb chunks, doing the opposite on the receiving end.

Arguments

table table

The table to be sent.

WARNING

If the table contains a nil key the table may not be read correctly.

Not all objects can be sent over the network. Things like functions, IMaterials, etc will cause errors when reading the table from a net message.

Personal tools
Navigation