timiimit / UT4UU-Public

Unreal Tournament 4 Unofficial Update
75 stars 1 forks source link

BlueprintSupport [BPS] Permission Settings #11

Open timiimit opened 1 year ago

timiimit commented 1 year ago

Goal

Provide content creators new rich editor features such as access to BP inaccessible game code, custom algorithms, access to network, filesystem...

Problem

Content creators could abuse this kind of features maliciously and could intrude on player's privacy.

Solution

It would make sense to implement a similar permission system as is on mobile platforms. Users would have full flexibility to select which functionallities certain maps/gamemodes/mutators/... would be allowed to use. This could be added to UU Settings to allow configuration. Initially all new BlueprintGeneratedClasses (BGC) would get default permissions which could be specified by users as well. Then BGCs could request access for certain permissions. This request would pop-up a windows where users would have an option to:

Perhaps user could also check a checkbox which would specify whether he wants to automatically grant permission to any BGC that requests such permission in current game. This could also be configured on servers, but just manually in Config.ini file.