I tried with a fresh install now and I can no longer reproduce the error, I guess there was something wrong with the other deployment.
I still think you should remove the "public" property and clearly state that password is required however!
I guess this is not the right thread for questions like this, but as far as I know there is no way to join a Valheim server with a domain. The only way is to add it as a favorite server in steam but then the resolved IP will show anyway.
I have issues with the Valheim docker container when starting without the "validate installation" set to true, the container won't start. If I enable "validate installation" it works but it downloads some dependency every time. As far as I can see from the logs the problem is a missing SDL dependency. This is the message I see:
sdl Warning: failed to init SDL thread priority manager: SDL not found
I have experimented with the Docker image and the solution I found was to add the following:
RUN dpkg --add-architecture i386
RUN apt-get update && \
apt-get -y install --no-install-recommends lib32gcc1 screen file libc6-dev unzip libsdl2-2.0 libsdl2-2.0-0:i386 && \
rm -rf /var/lib/apt/lists/*
Specifically those two: "libsdl2-2.0 libsdl2-2.0-0:i386"
Do you think you could add this to the image? This will also make the container start faster since it does not have to resolve those missing dependencies at runtime.
I really wanted to find out how to start the server without password so... I checked the source code, and I can confirm that as the code is now, there is now way to start the server without a valid password, and "public" is hardcoded to "true".
Are you sure about this? I have tried that several times because I do not want to have a password on the server, but the server does not start when I do that! All sources I have found says that password is required...
I got it confirmed on the Valheim Discord channel that the property "public" is not in use (servers are always public). And the property "password" is required and must be 5 characters or more. Could you update the description of the fields in the Unraid docker container for Valheim?