Configuration with Sunkenland - Server never visible

OS Name/Version: Ubuntu 22.04.3

Product Name/Version: 2.4.4. Decadeus

Problem Description:

The Make Server Invisible configuration doesn’t seem to be working. No matter what option is selected the server always starts with IsVisible=False in the server log output.

GenericModule.kvp also is showing the correct settings.

App.AppSettings={"worldGuid":"f409cd15-84bc-408b-8b2d-6ca5afefb6fe","password":"redacted","region":"usw","makeSessionInvisible":"false","$MaxUsers":"3","CustomArgs":""}

Steps to reproduce:

Spin up a Sunkenland instance, make sure the server is set to visible, then check server log.

Actions taken to resolve so far:

I’ve recreated the instance and also tried the custom argument of -makeSessionInvisible “false”
I’ve also tried changing the setting to Make Server Invisible =true, and the server still shows IsVisible=False

I believe I’m looking at the same thing, although I do have a line in my log that shows True which seems to be the issue, though I have no idea where it’s coming from. I also can’t find where the “Isdedicatedserver” or “displayname” arguments are coming from because they either don’t exist or don’t match what’s in the kvp file.

Server Starting…
AdminSteamIDs: System.Collections.Generic.List`1[System.UInt64], WorldGuid: 9280d1af-d354-4b43-0000-901a15bd5ec7, Password: , Region: usw, MakeSessionInvisible: True, MaxPlayerCapacity: 8, Port: 27016, PublicPort: 0, PublicIP:
Server Starting… ServerNetworkRunner(Clone) (Fusion.NetworkRunner)
StartGame IsDedicatedServer: False, UserID: , GameMode: 0, DisplayName: SunkenlandAMP, SessionName: , WorldIdentifierGuid: , MaxPlayerCapacity: 0, CustomLobby: , HasPassword: True, CustomPhotonAppSettings:
StartGame IsDedicatedServer: False, UserID: , GameMode: 0, DisplayName: SunkenlandAMP, SessionName: , WorldIdentifierGuid: 9287, MaxPlayerCapacity: 0, CustomLobby: , HasPassword: True, CustomPhotonAppSettings: with PhotonAppSettings [AppSettings:AppIdRealtime=, AppIdFusion=e05e2229***, AppIdChat=, AppIdVoice=43c83114***, AppVersion=0.2.02, UseNameServer=True, FixedRegion=usw, BestRegionSummaryFromStorage=, Server=, Port=0, ProxyServer=, Protocol=Udp, AuthMode=Auth, NetworkLogging=ALL]

Not sure about the IsDedicatedServer argument, but DisplayName is actually baked into the WorldGuid. If you want to change that, you have to generate a new world in the game with the title you want, then put that world folder into your amp instance. You’ll also need to change the WorldGuid to match.