Jump to content

Forcing settings for balanced gameplay


rain_gloom

Recommended Posts

I was thinking about the light setting especcailly, but there are some others as well.

The (main) functions would be something like:

anything getMenuSetting ( key ) 
bool setMenuSetting ( key, value ) 
bool isMenuSettingEnabled ( ) 

There should be a setting similar to the screenshot uploading, so players could disable this, but servers could read whether they are allowed to do such changes and if they aren't they can warn or kick the player or just ask them to enable it (if the functions don't need rejoining).

edit: simple example

we have a theoretical player: Bob :| <-- that is bob

this is what happens with Bob

Bob starts his favorite mod

Bob sets the remoteSettingAccess in their menu to false

he connects to a server that sets the lighting according to map settings

the server's setting resource detects that it can't change settings

the server blocks him from entering and leaves poor Bob with a huge red message on their screen: "remote settings must be enabled", and a "retry" button :?

he changes the setting as told and clicks on the button :|

now the server sees that it can change the lights, so it lets our player in :fadein:

And they play happily ever after :mrgreen:

This way the brightness level could be changed, as well custom in-game setting menus would become available, the graphics level could be gotten and so on.

So, what do you think?

Link to comment
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...