wiki.sine.space | sinespace

Difference between revisions of "Scripting/LUA"

From wiki.sine.space
Jump to: navigation, search
(Replaced content with "This page has moved to: https://docs.sine.space/v/scripting/")
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Space supports two separate scripting runtimes - Lua and C#; for most uses, we strongly recommending using the Lua variant, as it is cross-platform compatible. (C#/.NET only work for Standalone clients). Our Lua runtime runs optimally in all platforms including WebGL; and utilises the same API as the C# variant.
+
This page has moved to: https://docs.sine.space/v/scripting/
 
+
==Notes on the Lua implementation==
+
* We do not place many limits on scripts, however scripts must return execution context every 5000 (configurable) instruction cycles (scripts are run in a deterministic single-threaded manner for compatibility with HTML5/WebGL where threading does not yet exist)
+
* Scripts run in the client (for server scripts see [[Scripting/Server Scripts]])
+
 
+
{{Scripting Navbox}}
+

Latest revision as of 05:40, 21 September 2022

This page has moved to: https://docs.sine.space/v/scripting/