Allow domains to disable rich presence options
Currently Overte provides rich presence in all situations. There should be a domain option to force-disable the client announcing where the user is. Some private servers may want to not announce where the user is.
You can't exactly force it though, the client can just not obey. It'd be more of a polite request.
Rather than doing that; Rich Presence just shouldn't announce private servers and respect the user's privacy settings. It's just that we don't really have a working system for private worlds right now.
You can't exactly force it though, the client can just not obey. It'd be more of a polite request.
Of course. At that point if it is a private domain and the owner finds someone not adhering to their rules by using a modified client or something, that is up to them.
Rather than doing that; Rich Presence just shouldn't announce private servers and respect the user's privacy settings.
What is a "private server" in this context? I'm sure there are people who want to have servers that are public but also not listed on any directory server.
It is supposed to do that, but the relevant function is broken. https://github.com/overte-org/overte/issues/684 Basically, the way it is supposed to work is that it only shows the Place name, which you only get by connecting to a directory server. But that part is broken, so I had to just use the hostname instead.