Script limits

The following are some common rate, size, and memory limits in scripting.

Max integer

2147483647 in decimal, which is 0x7FFFFFFF in hex. Adding 1 to the max integer will result in the min integer.

Min integer

-2147483648 in decimal, which is 0x80000000 in hex. Subtracting 1 from the min integer will result in the max integer.

Max number of UUIDs in a list

A list can store 160 UUIDs before stack heap collision.

Maximum script length

65536 single byte characters (that's a viewer limit and can be changed in the config file 'panel_script_ed.xml').

Maximum script memory size (LSO)

16384 bytes.

Maximum script memory size (Mono)

65536 bytes.

Maximum memory for linkset data

128 KiB (1 KiB = 1024 bytes)

Maximum number of IMs sent by objects

2500 IMs in a 30-minute rolling window, for all objects of the same owner in the same region.

© 2025 TOTO Lab.

Tutorial text and media are licensed under CC BY-NC 4.0, and code examples are CC0 by default unless noted otherwise in comments. You may share or adapt for non-commercial use with attribution.

Second Life and SL are trademarks of Linden Research, Inc. TOTO Lab and MIRAI TECH are not affiliated with or sponsored by Linden Research.