January 15Jan 15 Am 13.01.2026 kam ein neues Game aus namens Hytale und ich würde es feiern wenn es auf Unraid einen Docker dafür geben würde so das ich das nicht über eine VM laufen lassen müste was das ganze wieder komplizierter macht als docker apps in Unraid zu nutzen würde gerne selbst eins zusammen stellen wenn ich wüste wie das zusammen stellen gehen würde vom docker her aus
January 15Jan 15 Author @ich777 würde mal gerne wissen ob due das machen könntest, weil ich gesehen habe das du schon viele Game server gemacht hast die Server Datei findet man bei denen auf der Webseite unter Suport
January 15Jan 15 9 minutes ago, Bassande said:@ich777 würde mal gerne wissen ob due das machen könntest, weil ich gesehen habe das du schon viele Game server gemacht hast die Server Datei findet man bei denen auf der Webseite unter SuportNein, ich mache keine GameServer container mehr außer ich spiele sie selbst und ich hab ehrlich gesagt fast keine zeit mehr zum Spielen, vielleicht findet sich ja jemand anders der das macht. :)
January 15Jan 15 Author @mgutt ich wollte mal fragen ob du das machen kannst ich habe auch gesehen das du mehrere Docker hast und ich auch verwende
January 15Jan 15 Community Expert Geht es dir um Hytale? Da gibt es doch einen Containerhttps://hub.docker.com/r/deinfreu/hytale-serverEs fehlt nur ein Template in den Unraid Apps, aber das brauchst du nicht. Du kannst den Container auch selbst anlegen.
January 15Jan 15 Author 3 minutes ago, cz13 said:Geht es dir um Hytale? Da gibt es doch einen Containerhttps://hub.docker.com/r/deinfreu/hytale-serverEs fehlt nur ein Template in den Unraid Apps, aber das brauchst du nicht. Du kannst den Container auch selbst anlegen.und wie mache ich das?
January 15Jan 15 3 minutes ago, Bassande said:und wie mache ich das?najam einfach etwas ableiten ... add container ... ausfüllen ... aber kleine Hilfestellungdocker run \ --name hytale-server \ -e SERVER_IP="0.0.0.0" \ -e SERVER_PORT="5520" \ -e PROD="FALSE" \ -e DEBUG="FALSE" \ -e TZ="Europe/Amsterdam" \ -p 5520:5520/udp \ -v "hytale-server:/home/container" \ -v "/etc/machine-id:/etc/machine-id:ro" \ --restart unless-stopped \ -t -i \ deinfreu/hytale-server:experimental-e >> Variablen-p >> ports-v >> mount pointsabschließend das repositorywenn du dir jetzt als Vergleich ein vorhandenes template und die docker page der anderen app anschaust, sollte es selbsterklärend sein ;)
January 15Jan 15 Author 17 minutes ago, alturismo said:najam einfach etwas ableiten ... add container ... ausfüllen ... aber kleine Hilfestellung-e >> Variablen-p >> ports-v >> mount pointsabschließend das repositorywenn du dir jetzt als Vergleich ein vorhandenes template und die docker page der anderen app anschaust, sollte es selbsterklärend sein ;)habe es versucht und bekomme es nicht hin
January 15Jan 15 3 minutes ago, Bassande said:habe es versucht und bekomme es nicht hindann wäre es zum Start schon hilfreich zu sagen "was haut nicht hin" ... wie soll so jemand helfen ;)Fang mal mit deinem docker run an der angezeigt wird wenn du den Docker erstellst (oder bearbeitest), dann kann jemand mal schauen wo ggf. dein Fehler ist.
January 15Jan 15 Entschuldigung, ich spreche nur Englisch. So sieht meine Vorlage aus. Ich habe ein Problem: Die Spieldateien werden nicht heruntergeladen.2026/01/15 11:37:31 error fetching manifest: could not get signed URL for manifest: could not get signed URL: Get "https://account-data.hytale.com/game-assets/version/release.json": context deadline exceeded2026/01/15 11:40:29 deprecated: golang.org/x/oauth2: Transport.CancelRequest no longer does anything; use contexts2026/01/15 11:40:29 error fetching manifest: could not get signed URL for manifest: could not get signed URL: Get "https://account-data.hytale.com/game-assets/version/release.json": context deadline exceeded (Client.Timeout exceeded while awaiting headers)2026/01/15 11:45:04 error fetching manifest: could not get signed URL for manifest: could not get signed URL: Get "https://account-data.hytale.com/game-assets/version/release.json": context deadline exceeded (Client.Timeout exceeded while awaiting headers)2026/01/15 11:47:08 error fetching manifest: could not get signed URL for manifest: could not get signed URL: Get "https://account-data.hytale.com/game-assets/version/release.json": context deadline exceededSo ist meine Vorlage konfiguriert:docker run-d--name='hytale-server'--net='bridge'--pids-limit 2048-e TZ="America/Chicago"-e HOST_OS="Unraid"-e HOST_HOSTNAME="XXXXXXX"-e HOST_CONTAINERNAME="hytale-server"-e 'SERVER_IP'='0.0.0.0'-e 'SERVER_PORT'='5520'-e 'PROD'='FALSE'-e 'DEBUG'='FALSE'-l net.unraid.docker.managed=dockerman-l net.unraid.docker.icon='https://logos.fandom.com/wiki/File:Hytale_(Icon).png'-p '5520:5520/udp'-v '/mnt/user/appdata/hytale-server/':'/home/container':'rw'-v '/etc/machine-id':'/etc/machine-id':'ro' 'deinfreu/hytale-server:experimental'
January 15Jan 15 27 minutes ago, DustoMan said:So ist meine Vorlage konfiguriert:docker run-d--name='hytale-server'--net='bridge'wenn du die readme liestHytale Docker ServerContainer installationA lightweight Dockerized environment for Hytale servers.steht folgendes ...das wird etwas tricky ... der Docker ist anscheinend etwas speziell ;)du kannst mal versuchen den Docker per Terminal zu starten, ohne -d, dafür -t -i \ wie in der Anleitung, wenn die auth nur einmalig zum Start ist sollte es danach auch normal gehen, wenn nicht ... maintainer nach Lösung fragen oder ggf. compose nutzen.
January 15Jan 15 Ich öffnete die Eingabeaufforderung und gab Folgendes ein:root@XXXXXXX:~# docker run -it deinfreu/hytale-server:experimentalSECTION: Audit Suite\033[2mSystem debug skipped (DEBUG=FALSE)\033[0m\033[2mProduction audit skipped (PROD=FALSE)\033[0mSECTION: Hytale DownloaderHytale Server Binary Check... [ WARN ] ⚠↳ Note: HytaleServer.jar not found at /home/container/game/Server/HytaleServer.jar.↳ Suggestion: Initializing first-time installation/extraction...Download Status... [ WARN ] ⚠↳ Note: No update package found. Running downloader...Please visit the following URL to authenticate:https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=XXXXXXXOr visit the following URL and enter the code:https://oauth.accounts.hytale.com/oauth2/device/verifyAuthorization code: XXXXXXXIch autorisiere den Vorgang, und sobald ich fertig bin, tritt derselbe Fehler auf und ich gelange zurück zur Unraid-Eingabeaufforderung.2026/01/15 19:56:33 error fetching manifest: could not get signed URL for manifest: could not get signed URL: Get "https://account-data.hytale.com/game-assets/version/release.json": context deadline exceeded
January 15Jan 15 Das war also mein DNS-Server. Ich nutze AdGuard in meinem Netzwerk, und durch die Änderung des DNS-Servers konnten die Spieldateien heruntergeladen werden. Das Problem hängt aber möglicherweise eher mit Unraid zusammen. Um die Autorisierung zu speichern, muss eine „machine-id“-Datei gelesen werden. Ich habe sie auf dem USB-Stick im Ordner boot/config gefunden. Ich habe die Vorlage angepasst, aber der Server erkennt sie aus irgendeinem Grund nicht.Hier ist die entsprechende Zeile im Docker-Container:-v '/boot/config/machine-id':'/etc/machine-id':'ro'Hier ist die Fehlermeldung, die ich erhalte, dass die Datei /boot/config/machine-id nicht gefunden werden kann:auth persistence Encrypted[2026/01/15 21:31:57 INFO] [CommandManager] Console executed command: auth persistence Encrypted> [2026/01/15 21:31:57 WARN] [HardwareUtil] Failed to get Hardware UUIDjava.lang.RuntimeException: Failed to get hardware UUID for Linux - all methods failed at com.hypixel.hytale.common.util.HardwareUtil.lambda$static$2(HardwareUtil.java:114) at com.hypixel.hytale.function.supplier.CachedSupplier.get(CachedSupplier.java:22) at com.hypixel.hytale.common.util.HardwareUtil.getUUID(HardwareUtil.java:163) at com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStore.deriveKey(EncryptedAuthCredentialStore.java:83) at com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStore.<init>(EncryptedAuthCredentialStore.java:72) at com.hypixel.hytale.server.core.auth.EncryptedAuthCredentialStoreProvider.createStore(EncryptedAuthCredentialStoreProvider.java:34) at com.hypixel.hytale.server.core.auth.ServerAuthManager.swapCredentialStoreProvider(ServerAuthManager.java:436) at com.hypixel.hytale.server.core.command.commands.server.auth.AuthPersistenceCommand$SetPersistenceVariant.executeSync(AuthPersistenceCommand.java:91) at com.hypixel.hytale.server.core.command.system.basecommands.CommandBase.execute(CommandBase.java:48) at com.hypixel.hytale.server.core.command.system.AbstractCommand.acceptCall0(AbstractCommand.java:758) at com.hypixel.hytale.server.core.command.system.AbstractCommand.checkForExecutingSubcommands(AbstractCommand.java:817) at com.hypixel.hytale.server.core.command.system.AbstractCommand.acceptCall0(AbstractCommand.java:677) at com.hypixel.hytale.server.core.command.system.AbstractCommand.checkForExecutingSubcommands(AbstractCommand.java:803) at com.hypixel.hytale.server.core.command.system.AbstractCommand.acceptCall0(AbstractCommand.java:677) at com.hypixel.hytale.server.core.command.system.AbstractCommand.acceptCall(AbstractCommand.java:656) at com.hypixel.hytale.server.core.command.system.CommandManager.runCommand(CommandManager.java:279) at com.hypixel.hytale.server.core.command.system.CommandManager.lambda$handleCommand$0(CommandManager.java:254) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(Unknown Source) at java.base/java.util.concurrent.ForkJoinTask.doExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Unknown Source) at java.base/java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) at java.base/java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source)[2026/01/15 21:31:57 WARN] [EncryptedAuthCredentialStore] Cannot derive encryption key - encrypted storage will not persist credentialsWie können wir erreichen, dass dies dauerhaft ist?
January 15Jan 15 Author Bei mir startet es jetzt aber setzt nicht die Dateien in den richtigen OrdnerSECTION: Audit Suite-e System debug skipped (DEBUG=FALSE)-e Production audit skipped (PROD=FALSE)SECTION: Hytale DownloaderHytale Server Binary Check... [ WARN ] ⚠↳ Note: HytaleServer.jar not found at /home/container/game/Server/HytaleServer.jar.↳ Suggestion: Initializing first-time installation/extraction...Download Status... ↳ Info: Removing old zip files and downloading fresh copy...Please visit the following URL to authenticate:https://oauth.accounts.hytale.com/oauth2/device/verify?user_code=9sRyynxeOr visit the following URL and enter the code:https://oauth.accounts.hytale.com/oauth2/device/verifyAuthorization code: 9sRyynxe
January 16Jan 16 6 hours ago, DustoMan said:Das war also mein DNS-Server. Ich nutze AdGuard in meinem Netzwerk, und durch die Änderung des DNS-Servers konnten die Spieldateien heruntergeladen werden.es ist auch keine gute Idee einen Server hinter einem Werbeblocker wie adguard, pihole, ... zu setzen ;)6 hours ago, DustoMan said:Das war also mein DNS-Server. Ich nutze AdGuard in meinem Netzwerk, und durch die Änderung des DNS-Servers konnten die Spieldateien heruntergeladen werden. Das Problem hängt aber möglicherweise eher mit Unraid zusammen. Um die Autorisierung zu speichern, muss eine „machine-id“-Datei gelesen werden. Ich habe sie auf dem USB-Stick im Ordner boot/config gefunden. Ich habe die Vorlage angepasst, aber der Server erkennt sie aus irgendeinem Grund nicht.die von /boot kann der Docker auch nicht lesen (soll er auch nicht), die wird dort nur geparkt um persistent zu sein, Unraid Terminalcat /etc/mashine-idoder auchdocker exec hytale-server cat /etc/mashine-idist schon da und du hast diese auch sauber eingebunden, setz das wieder zurück, /boot/... ist NICHT der Weg ;)8 hours ago, DustoMan said:Ich öffnete die Eingabeaufforderung und gab Folgendes ein:root@XXXXXXX:~# docker run -it deinfreu/hytale-server:experimentalund hier fehlt der ganze Rest vom docker run, inkl. Variablen, mounts, ... den kompletten Befehl im Terminal ausführen, so weiß der Docker ja nicht wo er hinschreibt bzw. schreibt nicht auf den persistent storage unter /appdata/...
January 16Jan 16 6 hours ago, Bassande said:Bei mir startet es jetzt aber setzt nicht die Dateien in den richtigen Ordnerund abschließend
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.