Risk of Rain 2 server will not launch on Linux. It seems to update without issue, but when attempting to launch it will just essentially install components (such as the server itself and Proton) all over again and will not start. It appears to launch with the default cubecoders/ampbase docker image even though xvfb is required for the module.
Steps to reproduce:
Create Risk of Rain 2 instance (with Docker enabled)
Start application instance
Actions taken to resolve so far:
I have pulled the latest cubecoders/ampbase:xvfb image (as xvfb is required for the module).
I have attempted to set SpecificDockerImage as cubecoders/ampbase:xvfb in both the instances.json and the kvp for the instance module (not at the same time, but independently).
I have restarted the whole server.
I have tried to run it outside of Docker, but it resulted in the same behaviour. This is likely due to the absence of xvfb on the host system.
I have not changed the LogLevel for the instance yet, but can do so on request if further information/logs needed.
This application isn’t supported in Docker just-yet (it will be in the next update) - running it in Docker relies on features that are only available in the Nightly build of AMP at this time. For now xvfb has to be installed on the host itself. This will change for the next update.
Thanks for the responses. So it’s as I imagined - I will need xvfb on the host system for now, and to run outside Docker. I’ll just wait until the next update rolls out as opposed to installing more packages.
I’m actually working this minute on getting it working in Docker. There’s a problem though. The devs released an update today that broke the dedicated server completely. As in not an AMP issue, the servers just don’t work right now. So I’m struggling to test if this works since I can’t actually connect in game. Lol
The updated config should be done tomorrow and placed on GH.
My apologies. Seems like it may only be applicable to P2P games and not dedicated. I know if P2P is enabled on the client, last time I checked, it was not possible to join Steam lobbies and dedicated servers.