System Information
| Field | Value |
|---|---|
| Operating System | Linux - Debian GNU/Linux 13 on x86_64 |
| Product | AMP ‘Deimos’ v2.7.2.8 (Mainline) |
| Virtualization | ProxmoxLXC |
| Application | Application Deployment |
| Module | ADSModule |
| Running in Container | No |
| Current State | Indeterminate |
Problem Description
Issue
I am running AMP 2.7.2.8 (Mainline/Release, built 20/05/2026) with a Fabric Minecraft server.
The Minecraft server is configured to use IPv6 and AMP generates the following settings:
server-ip=::
server-port=25565
server-portv6=25566
The server starts normally and accepts player connections successfully. Linux is configured with:
net.ipv6.bindv6only = 0
The Java process is listening correctly and players can join the server without issues.
However, AMP Sleep Mode fails and logs the following error:
AMP wasn’t able to understand the response from the Minecraft server, sleep mode is not possible.
NotSupportedException
This protocol version is not supported.
Stack trace:
at Net.Sockets.Socket.ConnectAsync(SocketAsyncEventArgs e, Boolean userSocket, Boolean saeaCancelable)
at Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ConnectAsync(Socket socket)
at Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP, CancellationToken cancellationToken)
at Net.Sockets.Socket.ConnectAsync(EndPoint remoteEP)
at MinecraftModule.SleepServer.SleepClient.GetServerInfoAsync(…)
The issue appears to occur before any Minecraft protocol data is read, during the connection phase inside SleepClient.
Minecraft itself functions correctly. The only affected feature is AMP Sleep Mode, which reports:
“Unable to get protocol version. Sleep mode will be unavailable.”
This looks like a possible IPv6 handling issue or AddressFamily mismatch in the Minecraft SleepClient implementation.
Pss: It would be great if the development team could add support for IPv4 and IPv6 running simultaneously in the Application IP Binding
Reproduction Steps
- Create a Minecraft Fabric instance in AMP 2.7.2.8 with no mod
- Enable IPv6 support and configure the server to bind to ::
- Start the Minecraft server and verify players can connect successfully via IPv4 and IPv6.
- Join the server with a player account.
- Observe the AMP console logs.
- Sleep Mode reports that it cannot retrieve server information and becomes unavailable.