This object is in archive! 

Dedicated Server Script White List

Rene Grimard shared this feedback 5 years ago
Not Enough Votes

Not sure if this has been suggested in another way, but basically create a list similar to the mod list section on the DS interface that would be used as a white list scripts on a dedicated server, IE only scripts in this list can be used. Half way through forming this entry realized this won't work as scripts some scripts do need to be edited for custom values. I am going to post anyways and maybe the community can brainstorm a way around this. Perhaps we can start makingscripts static and making use of the custom data for user editable values?.

It would be nice to have it synced between clients and servers for ease of use.

This would help admins keep crazy scripts from hitting their servers better than just a scripter role assignment,

Replies (2)

photo
1

Hi, how it would work in game? how would you know if that script is the one from white list? Blocking based on workshop item? What if player change that script?

photo
1

I figure make it a tab in the script list showing available server scripts. As for the what if a player changes the script thats where i figure make the script base code static and any user editable values should be put into custom data or a similar field so you dont need to edit the base script for customization,

photo
1

If player changes the script, it's hash will change and it will be declined.


Good script should have all it's configuration stored somewhere else - PB's CustomData in ini format is very good for it.

photo
1

This is a good idea. For the custom values, new fields could be added to the program block For example Var1, Var2 so on up to a certain amount, say 10. These fields would be basically text fields exactly the same as the field for the name of a block.

The program blocks themselves would have their edit button removed and instead a list would appear on the side somewhere with all the approved scripts. The user would select it which would add it to the program block. They they would fill in the fields and hit compile.

photo
photo
1

just limit how many actions per tick the script does, instantly kills tim lol

Leave a Comment
 
Attach a file