Startup Issue with Dune Awakening - Gateway DeclareFarmStatus Fails with "Invalid DisplayName" - Director Heartbeat Works

System Information

Field Value
Operating System Linux - Debian GNU/Linux 13 on x86_64
Product AMP ‘Deimos’ v2.7.2.8 (Mainline)
Virtualization Docker
Application Dune Awakening
Module GenericModule
Running in Container Yes
Current State Ready

Problem Description

Issue

This started after i logged out of the server, and tried to log back in 30 mins later. I’m the only one playing.

Problem Description:
My Dune Awakening self-hosted server starts successfully and the Director can communicate with Funcom’s backend (heartbeat succeeds), but the Gateway cannot register the server, preventing it from appearing in the server list.

Error in DeclareFarmStatusAsync: The request failed due to constraint violation - Invalid DisplayName for battlegroup with id sh-b6901c7c19a8f4e-otiuai

Log:

[2026-05-26 15:31:52,559][root] ERROR: Request error api/GatewayDeclareFarmStatus with code 500: {“ErrorCode”:400007,“Code”:400,“Status”:“Bad Request”,“Error”:“CONSTRAINT_EXCEPTION”,“ErrorMessage”:“Error in DeclareFarmStatusAsync: The request failed due to constraint violation - Invalid DisplayName for battlegroup with id sh-b6901c7c19a8f4e-otiuai”}

Reproduction Steps

  • Tried to change DisplayName
  • blank fls name
  • tried new key from funcom

I had AI generate this for me.

What are you using as the display name?

@Mike

AboTown2

Tried many different ones.

This is what i have gathered trying many many different things.

BUG: Account with 15-character HostId cannot self-host

Account HostId: B6901C7C19A8F4E (15 characters)

Tested:

  • Fresh tokens: Multiple
  • WorldName suffixes: otiuai, roqdab, etc.
  • New AMP instances: Yes
  • Complete reinstalls: Yes

Result: ALL attempts fail with “Invalid DisplayName” error

Error: “Invalid DisplayName for battlegroup with id sh-b6901c7c19a8f4e-[suffix]”

Conclusion: Funcom backend rejects ALL 15-character HostIds.
This is a bug affecting my entire account. Can you provide a workaround?