Hello, everyone!
I had some issues with server deployment. Direct IP connection works fine, but Invite Code doesn't - always throws client to start screen after couple minutes of connecting.
I have Docker version 29.4.2, build 055a478. I'm running this on Dedicated Server under Debian 13, not PROXMOX.
My docker-compose.yml:
services:
windrose:
image: indifferentbroccoli/windrose-server-docker
security_opt:
- seccomp=unconfined
platform: linux/amd64
restart: unless-stopped
container_name: windrose
stop_grace_period: 30s
# network_mode: host
ports:
- '7777:7777/tcp' # If using direct connection
- '7777:7777/udp' # If using direct connection
- '8780:8780/tcp' # Windrose+ dashboard (only needed if WINDROSE_PLUS_ENABLED=true)
env_file:
- .env
volumes:
- ./server-files:/home/steam/server-files
My .env file:
PUID=1000
PGID=1000
UPDATE_ON_START=true
INVITE_CODE=somecode
SERVER_PORT=7777
USER_SELECTED_REGION=
SERVER_NAME=somename
SERVER_PASSWORD=somepass
MAX_PLAYERS=10
P2P_PROXY_ADDRESS=127.0.0.1
# Direct Connections - cannot be used with P2P Proxy
USE_DIRECT_CONNECTION=false
DIRECT_CONNECTION_PROXY_ADDRESS=0.0.0.0
SERVER_PORT=7777
# UE4SS mod framework (https://github.com/UE4SS-RE/RE-UE4SS)
# Standalone install — not needed if WINDROSE_PLUS_ENABLED=true (WP includes UE4SS)
UE4SS_ENABLED=false
# Windrose+ addon (https://github.com/humangenome/WindrosePlus)
# Opt-in server enhancement: live map, RCON dashboard, multipliers, mods.
# Change WINDROSE_PLUS_VERSION and restart the container to upgrade/downgrade.
WINDROSE_PLUS_ENABLED=false
# Leave empty to use the version baked into the image
WINDROSE_PLUS_VERSION=
WINDROSE_PLUS_DASHBOARD_PORT=8780
WINDROSE_PLUS_RCON_PASSWORD=
Also, if I'm starting server without security_opt section - it doesn't create server-files/R5/ServerDescription.json at all. And can't connect even Direct IP either.
After server started my ServerDescription.json like that:
{
"Version": 1,
"DeploymentId": "0.10.0.5.120-073042fb",
"ServerDescription_Persistent":
{
"PersistentServerId": "...",
"InviteCode": "somecode",
"IsPasswordProtected": true,
"Password": "some pass",
"ServerName": "somename",
"WorldIslandId": "...",
"MaxPlayerCount": 4,
"UserSelectedRegion": "",
"P2pProxyAddress": "127.0.0.1",
"UseDirectConnection": false,
"DirectConnectionServerAddress": "",
"DirectConnectionServerPort": 7777,
"DirectConnectionProxyAddress": "0.0.0.0",
"AutoLoadLatestBackupIfHasBroken": true
}
}
But I'm still can't connect using Invite Code: server is found, but after login screen it throws me back to start game screen. In Docker logs I see attempts to login.
Hello, everyone!
I had some issues with server deployment. Direct IP connection works fine, but Invite Code doesn't - always throws client to start screen after couple minutes of connecting.
I have Docker version 29.4.2, build 055a478. I'm running this on Dedicated Server under Debian 13, not PROXMOX.
My
docker-compose.yml:My
.envfile:Also, if I'm starting server without
security_optsection - it doesn't createserver-files/R5/ServerDescription.jsonat all. And can't connect even Direct IP either.After server started my
ServerDescription.jsonlike that:But I'm still can't connect using Invite Code: server is found, but after login screen it throws me back to start game screen. In Docker logs I see attempts to login.