The current script PO has is kinda getting a bit old and I was thinking if everyone can be welcomed into the server and each channel has commands like global owner but only in that channel, If that is possible that would be cool so each channel in aspect can be like a server without the need to keep asking people to host, As I have seen several times. If we could also make it so people can modify bots in a channel of their own and similar stuff.
If I understand correctly, you mean an owner of a created public channel they made, can upload their own server scripts to run in that channel? Sounds interesting idea. But if something like this was to be implemented it would need a lot of code restrictions, anti-lag detection, script size limit and code validation to prevent server crashes. Trolls could make a script that has high respond rate, maybe loop spam a message. I can imagine server restarts would highly increase. If this was implemented. I imagine there be a command like: /runscript [pastebin/github raw code url] Also something to end and restore original channel functionality: /endscript Just thinking if it was to save data/remember information it would need a limit for that too. I've hadn't had experience with server-side but from my client-side scripting knowledge that's my imagination what would happen.
There are only a handful of people that can even validate a script in the first place. Then you need to host the script somewhere. If you suggest the main github, then you only have about 2 people tops that would be able to validate AND update. Finally, scripts have unlimited authority and someone could hide bad things like server bans, mutes, kicks, stealing accounts, stealing auth, stealing personal information, and so on. The scripts would also contribute to server instability, which alone is bad. Trusting a random channel owner with this kind of power is probably the stupidest thing ever. You can't say "well, then thats the fault of whoever updates" because again, those very few people are already busy with actual development and advancement of the simulator and have other things to do. Pretty much any reason above alone is enough to show its a bad idea, but there's a bunch just off the top of my head. If you want a channel script, use client scripts instead. That's one reason they are there.
I see, I close this discussion from now on, Do not reply after this unless you are Forum Staff Thank You