[Mod] Server-Sent Client-Side Mods [sscsm] [1.0.0]

Post Reply
User avatar
GreenXenith
Member
Posts: 1356
Joined: Wed Oct 28, 2015 01:26
GitHub: GreenXenith
Location: UTC-8:00
Contact:

[Mod] Server-Sent Client-Side Mods [sscsm] [1.0.0]

by GreenXenith » Post

Server-Sent Client-Side Mods

In Lua. Just because.

This mod works by using a CSM counterpart in conjunction with mod channels.
I don't recommend using this. It isn't particularly useful with the current client API, and it will also certainly break in the future. Also could be unstable.

Server-Side Mod: https://github.com/GreenXenith/sscsm_ssm
Client-Side Mod: https://github.com/GreenXenith/sscsm_csm

License: MIT

See the README in each component for usage instructions.

Extra API calls can be added! However, this is only a trade-off between server performance and network traffic. Making more API functions available to the client means less work for the server, but a lot more data to be sent. I'll see about adding them if people think it would be worth it.

Mess around with it, have fun. Maybe you'll find something useful to do with it :)
Last edited by GreenXenith on Wed May 27, 2020 23:18, edited 1 time in total.
YouTube | Mods | Patreon | Minetest Discord @greenxenith

You should not be able to read this message.

sfan5
Moderator
Posts: 4095
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

Re: [Mod] Server-Sent Client-Side Mods [sscsm_ssm] [1.0.0]

by sfan5 » Post

Surprised nobody wrote something like this sooner.
Cool idea either way and I hope it helps people create some useful server + client-CSM combinations.
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
luk3yx
Member
Posts: 83
Joined: Sun Oct 21, 2012 18:14
GitHub: luk3yx
IRC: luk3yx
In-game: luk3yx
Location: Earth
Contact:

Re: [Mod] Server-Sent Client-Side Mods [sscsm_ssm] [1.0.0]

by luk3yx » Post

sfan5 wrote:
Wed May 27, 2020 21:46
Surprised nobody wrote something like this sooner.
Cool idea either way and I hope it helps people create some useful server + client-CSM combinations.
I did.
git_undo() { [ -e .git ] || return 1; local r=$(git remote get-url origin); cd ..; rm -rf "$OLDPWD"; git clone "$r" "$OLDPWD"; cd "$OLDPWD"; }

Post Reply

Who is online

Users browsing this forum: No registered users and 33 guests