Skip to content

Hytale server instance fails after host reboot #1399

@MergathFin

Description

@MergathFin

Operating System

Debian 13

AMP Version and Build Date

2.6.5.2 - 20260128.2

AMP Release Stream

Mainline

I confirm that

  • I have searched for an existing bug report for this issue.
  • I am using the latest available version of AMP.
  • my operating system is up-to-date.

Intended Action

Automatically update and start Hytale server instance after rebooting the host.

Expected Behaviour

Hytale instance updates, starts and server authenticates.

Actual Behaviour

Running instance is unable to complete update tasks and stops with error "unable to run", server software can not authenticate and hangs with connection errors in console.

Reproduction

Clean debian server and AMP install. Install Hytale instance normally and authenticate server, "Create in Docker Containers" is set to true in settings under Deployment Defaults. This starts the instance normally with initial authentication working.

Reboot host and instance tries to start but fails to update and start server due to authentication/communication and unresolvable address errors with Hytale OAuth servers and hangs. Setting startup mode to only start allows the instance and server to start running but it hangs on authenticating, no players are able to join the server due to serverside authentication error. Auth persistence is set to "Encrypted" in Hytale console during inital install. Restarting the server software inside instance does not help, in some cases this will show the instance as running even with the server still failing on auth errors. Manually stopping and starting the full instance after failure allows the instance+server to update and start normally without errors.

Possibly related to container starting too fast, before network is properly up and resolving addresses. Maybe related to this issue #1385 with startup delay not working? Tested and as a workaround issue does not appear to happen if a small (tested with 10s) startup delay is added manually to the docker system service, which allows the network to settle before the containers are started. Possible fix would be to add delay/wait or online check in container or before containerized instances start in order for the network to be properly ready?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions