brianmiller / phvalheim-server

PhValheim backend server
GNU General Public License v2.0
26 stars 5 forks source link

Feature Enhancement: Add DNS server options to Docker input variables and Unraid templates #3

Open brianmiller opened 1 year ago

brianmiller commented 1 year ago

PhValheim requires internet access and the ability to resolve external DNS records. As of now, PhValheim uses the NAT'd network flow provided by Docker. If the Docker host does not have DNS working properly, PhValheim will fail to download data from dependent sources. I.e., Steam, Valheim, Thunderstore, etc...

This change will allow the container to reach a specified list of DNS servers.

brianmiller commented 1 year ago

This feature should also include DNS testing before engine execution. E.g., if we need to connect to an outside resource, test DNS resolution first. If we don't get a response, stop and throw an error.