Hytale Authentication error on server start

isolated the issue, when you have multiple usernames on a hytale account, Hytale docker asks for you to pick one of them and fails if you have 3, possibly 2 as well. A second instance of this issue is noted here by user Rodarg

https://www.reddit.com/r/hytale/comments/1qcje5s/hytale_docker_server_simple_deploy_persistent/

it is still happening on my 3 person account.

Steps to work around it:

found a temporary fix by using a friend’s account with a single account on it. my log outputs the same as the reddit thread but with my 3 account names instead. We tried the [attach terminal] solution to try and run the [/auth 3] command but couldn’t recreate the fix. the 3 refers to the username number intended to be used for the server.

Can you show us the raw output from the log? Can add a case for this.

Of course! here is the log below.

links are censored with –

[2026/01/24 21:37:50 INFO] [World|default|M] Finished Generating Points of Interest!
[2026/01/24 21:37:50 INFO] [Teleport|P] Loaded 0 warps (No warps.json found)
[2026/01/24 21:37:50 INFO] [HytaleServer] Universe ready!
[2026/01/24 21:37:50 INFO] [AssetModule|P] Total Loaded Assets: Interaction: 7186, RootInteraction: 5376, BlockType: 3953, Item: 3005, CraftingRecipe: 1643, ParticleSpawner: 1584, SoundEvent: 1161, ItemDropList: 728, ParticleSystem: 535, ModelAsset: 434, SpawnMarker: 243, BlockBoundingBoxes: 234, Condition: 228, ItemPlayerAnimations: 183, EntityEffect: 175, AmbienceFX: 167, TagPattern: 126, ResourceType: 124, Environment: 117, AssignmentsAsset: 111, ProjectileConfig: 111, WorldNPCSpawn: 96, AudioCategory: 94, CombatActionOption: 87, Weather: 86, Projectile: 86, PrefabListAsset: 77, BeaconNPCSpawn: 75, NPCGroup: 71, BiomeAsset: 69, Trail: 59, FlockAsset: 58, BlockSet: 56, BlockSoundSet: 53, CameraShake: 49, CameraEffect: 49, BalanceAsset: 48, BlockSpawnerTable: 46, BlockGroup: 43, ScriptedBrushAsset: 38, ItemSoundSet: 36, ModelVFX: 33, BlockParticleSet: 30, AttitudeGroup: 27, ReverbEffect: 22, ItemToolSpec: 17, Fluid: 15, DamageCause: 15, WorldStructureAsset: 14, EntityStatType: 13, BlockTypeListAsset: 12, ResponseCurve: 12, ViewBobbing: 12, ItemQuality: 12, ObjectiveAsset: 12, BlockMigration: 11, CustomConnectedBlockTemplateAsset: 11, DensityAsset: 9, MacroCommandBuilder: 8, PortalType: 5, GameplayConfig: 5, FluidFX: 5, ObjectiveLocationMarkerAsset: 4, ItemCategory: 4, BlockBreakingDecal: 4, GrowthModifierAsset: 4, SpawnSuppression: 3, MovementConfig: 3, EqualizerEffect: 3, UnarmedInteractions: 3, ItemReticleConfig: 3, BarterShopAsset: 2, EntityUIComponent: 2, GameModeType: 2, SoundSet: 2, HitboxCollisionConfig: 2, RepulsionConfig: 2, ObjectiveLineAsset: 2, ReachLocationMarkerAsset: 1, PrefabEditorCreationSettings: 1, FieldcraftCategory: 1, BuilderToolItemReferenceAsset: 1, ItemAttitudeGroup: 1, SettingsAsset: 1, WordList: 1, FarmingCoopAsset: 1, ShopAsset: 0, ReputationRank: 0, DeployableSpawner: 0, BlockMaskAsset: 0, ReputationGroup: 0
[2026/01/24 21:37:50 INFO] [HytaleServer] ===============================================================================================
[2026/01/24 21:37:50 INFO] [HytaleServer] Hytale Server Booted! [Multiplayer, Fresh Universe] took 11sec 565ms 14us 586ns
[2026/01/24 21:37:50 INFO] [HytaleServer] ===============================================================================================
[2026/01/24 21:37:50 WARN] [HytaleServer] No server tokens configured. Use /auth login to authenticate.
[2026/01/24 21:37:50 INFO] [CommandManager] Console executed command: auth login device
Starting OAuth2 device flow. Check console for verification URL.
[2026/01/24 21:37:50 INFO] [AbstractCommand] ===================================================================
[2026/01/24 21:37:50 INFO] [AbstractCommand] DEVICE AUTHORIZATION
[2026/01/24 21:37:50 INFO] [AbstractCommand] ===================================================================
[2026/01/24 21:37:50 INFO] [AbstractCommand] Visit: –
[2026/01/24 21:37:50 INFO] [AbstractCommand] Enter code: zdPTahLu
[2026/01/24 21:37:50 INFO] [AbstractCommand] Or visit: –
[2026/01/24 21:37:50 INFO] [AbstractCommand] ===================================================================
[2026/01/24 21:37:50 INFO] [AbstractCommand] Waiting for authorization (expires in 599 seconds)…
[2026/01/24 21:38:20 INFO] [SessionServiceClient] Session Service client initialized for: h–ttps://sessions.hytale.com
[2026/01/24 21:38:20 INFO] [SessionServiceClient] Fetching game profiles…
[2026/01/24 21:38:20 INFO] [SessionServiceClient] Found 3 game profile(s)
[2026/01/24 21:38:20 INFO] [ServerAuthManager] Multiple profiles available. Use ‘/auth select ’ to choose:
[2026/01/24 21:38:20 INFO] [ServerAuthManager] [1] Mizore (2c49e721-7d0b-4150-8113-01da96627754)
[2026/01/24 21:38:20 INFO] [ServerAuthManager] [2] VentoLeggero (7fac74f0-a966-446a-83d0-7a5b9fd1b774)
[2026/01/24 21:38:20 INFO] [ServerAuthManager] [3] DataNamine (f94b9c9c-7c9f-426a-9780-8f94947aaf13)
Multiple profiles available. Use ‘/auth select ’ to choose:
[1] Mizore (2c49e721-7d0b-4150-8113-01da96627754)
[2] VentoLeggero (7fac74f0-a966-446a-83d0-7a5b9fd1b774)
[3] DataNamine (f94b9c9c-7c9f-426a-9780-8f94947aaf13)

it then hangs on here

Did you try /auth select with the number of the user you want to use?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.