I just want to set a custom password. Is there anyway to bypass this highly questionable (and potentially hazardous requirement) to publish my control interface on the internet just to set an internal password?
Reproduction Steps
Set custom password through gameusersettings.ini or through the command line
Observe AMP overrides the password
Try to set the password through the instance Security & Privacy menu
Get the error “Using this feature requires that you are accessing AMP over HTTPS or via localhost.”
Wonder why Cubecoders tries to force users to expose the admin interface to the internet just so they can set a custom password
Wonder why Cubecoders tries to force users to install X11 GUI on a headless server just so they can use a web browser locally to set a custom password inside a container
The last two points are not valid. You can have https without exposing to the internet. You can create a SSH tunnel that will allow you to browse to the server on localhost, without having a GUI on the server
Anyway, search “allow user-defined passwords” and turn that on. Then you can set a custom remote admin password
Thanks for your response, “allow user-defined passwords” being set does not prevent AMP from overriding the internal GameUserSettings.ini or saving a password. One of the two methods you describe must be used to allow that option to work.
The process documented here is incredibly convoluted when considering this is a hard requirement to… set a password that AMP doesn’t arbitrarily overwrite: