Commit Graph

4 Commits

Author SHA1 Message Date
3fbacd4a99 [Add] Implment scp for remote file copy. 2025-10-12 15:21:32 +01:00
4f5436f376 [Refactor] Implement in-memory VFS cache.
Refactors VFS to use a cetralised, in memory caching on the server. This
resolves performance and state sync issues from the previous
implementation.
2025-10-12 01:05:23 +01:00
97b60488de [Add] Persistent VFS and database aware commands. 2025-10-07 00:05:40 +01:00
e06d6eec37 [Refactor] Implement scriptable Lua API
Large architecture refactor of the scripting system.

Previous implementation required Lua scripts to return "action
tables" which were interpreted by a large and not very flexible at all
if-else ladder in C++. While fine for the initial implementation, it's
not scalable, and it makes it impossible for players to write their own
meaningful tools.
2025-09-27 21:18:05 +01:00