Implementation of the moddability of LCD scripts

Kuroshi shared this feedback 22 months ago

I have been told that the new Client-side LCD scripts, also known as TSS, will be moddable in the future. As much as i have heard so far, the planned implementation seems to be to let the server administrator add a mod which then enables clients to choose from additional community-made LCD scripts.

In my opinion, this would be a very inoptimal implementation since it forces server admins to either make their own mods which include mutliple LCD scripts, which is not only bad practice, but also can not be updated and maintained without a lot of effort and is also discrediting to the original authors; Or to collect and manage large amounts of those individual mods to add multiple LCD scripts for the clients to enjoy.

Both these options cause a lot of work for server admins, which from my experience as current administrator of 2 SE servers, will lead to them not being used.

Since the entire point of making these scripts client-side was to help players, it seems like an illogical step to make them this complicated to add and maintain for server administrators.

I would suggest that the implementation is done similar to the programmable block, with clients being able to subscribe and load the script of their choice into an LCD panel without the server playing a role in this, except perhaps a toggle for the possibility to do so and a blacklist for unwanted scripts, if such seems to be necessary, which I doubt, but do not deny the possibility of.

Comments (1)


Meh. Automatic LCDs 2 now supports block LCD displays, and it works better than Keen's scripts by far. As long as you have scripts enabled in world settings, you can enjoy better LCD scripts without Keen's limitations.


I think you don't understand what this suggestion is about. Many scripts could be written as LCD scripts in the future, which run on the client side, and not on the server side. This way many people could use more scripts written by the community, like Automatic LCDs 2, on servers that they otherwise would not be able to because the Programmable Block is either disabled or limited in function