System Information
| Field | Value |
|---|---|
| Operating System | Linux - Ubuntu 24.04.3 on x86_64 |
| Product | AMP ‘Deimos’ v2.7.2.0 (Mainline) |
| Virtualization | None |
| Application | Windrose |
| Module | GenericModule |
| Running in Container | No |
| Current State | Ready |
Problem Description
Problem Description
I am running a Windrose server through AMP on Linux using Wine.
The server starts correctly and appears reachable externally.
However, clients cannot successfully connect:
-
Using Invite Code →
Server not found -
Using Direct IP → returns to menu (no error shown)
Key Findings
-
Port forwarding is correctly configured (UDP 7777 open externally)
-
Server is listening on:
0.0.0.0:7777 (UDP) -
Firewall (UFW) is disabled
-
Direct connection settings configured correctly:
"UseDirectConnection": true, "DirectConnectionServerAddress": "<public-ip>", "DirectConnectionServerPort": 7777, "P2pProxyAddress": "0.0.0.0"
Critical Behavior (Important)
When a client attempts to connect:
-
Connection is initially successful:
Client connection verified successfully -
Server begins sending initial data:
Send initial data. TotalSize 2475953 B -
Server crashes immediately with:
ASSERTION FAILED: result.bytes_transferred == buffer_->Length() ... grpc ... windows_endpoint.cc:355 -
Followed by full crash stack trace from:
WindroseServer-Win64-Shipping.exe
Conclusion
This does not appear to be a networking issue.
The server:
- Accepts connections
- Begins data transfer
- Then crashes during replication
This strongly suggests:
A compatibility issue between Windrose (Windows build), Wine, and gRPC networking layerReproduction Steps
- Install AMP on Linux (Ubuntu 24.04)
- Create Windrose instance (GenericModule / Wine)
- Start server
- Connect via:
-
Invite Code → fails
-
Direct IP → triggers crash
-
- Observe server crash in logs
Additional Notes
-
Issue started after recent Windrose update
-
Server previously worked for a few days
-
No containerization or unusual network setup involved
-
Same behavior regardless of client retry
Request
Can you confirm:
-
Is Windrose server officially supported under Wine/Linux via AMP?
-
Is this a known issue with recent updates (gRPC / networking layer)?
-
Any recommended Wine version or configuration?