- docs/ghost-multiplayer.md: the full beta guide - player usage, cvars, relay deployment (VPS build/install, free-tunnel option, verification), logging/troubleshooting and security notes. - tools/ghost_relay.service: hardened systemd unit for the public relay (Restart=on-failure, NoNewPrivileges, PrivateTmp, ProtectSystem). - tools/ghost_relay_deploy.sh: one-shot build + install + enable script for the VPS (GHOST_RELAY_PORT / GHOST_RELAY_VERBOSE overrides; opens the UDP port via ufw). Verified: the exact build line compiles and runs. - README: multiplayer pointer under 'How Do I Play?'.
17 lines
No EOL
395 B
Desktop File
17 lines
No EOL
395 B
Desktop File
[Unit]
|
|
Description=Skate 3 recomp ghost multiplayer relay
|
|
After=network-online.target
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/local/bin/ghost_relay --port 40001 --max-clients 64
|
|
Restart=on-failure
|
|
RestartSec=2
|
|
# Standard service hardening (the relay needs only a UDP socket).
|
|
NoNewPrivileges=true
|
|
PrivateTmp=true
|
|
ProtectSystem=full
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target |