- 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?'.
41 lines
727 B
Text
41 lines
727 B
Text
# Build output and generated recompilation sources
|
|
/out/
|
|
/build/
|
|
/generated/
|
|
/generated.backup-*/
|
|
/tools/*
|
|
# ...except the ghost multiplayer relay server (a first-party tool).
|
|
!/tools/ghost_relay_main.cpp
|
|
!/tools/ghost_relay.service
|
|
!/tools/ghost_relay_deploy.sh
|
|
|
|
# Local game dump and retail media. Users must provide their own copy.
|
|
/game/
|
|
*.iso
|
|
*.xex
|
|
|
|
# Local runtime/config overrides
|
|
skate3.toml
|
|
skate3_ultrawide_targets*.toml
|
|
CMakeUserPresets.json
|
|
|
|
# Diagnostics and binary build products
|
|
*.log
|
|
*.dmp
|
|
*.wpix
|
|
*_gpu_events.csv
|
|
*_gpu_screenshot.png
|
|
*.pdb
|
|
*.ilk
|
|
*.obj
|
|
*.lib
|
|
*.exe
|
|
*.map
|
|
|
|
# Editor and CMake scratch
|
|
/.vs/
|
|
/.vscode/
|
|
/.cache/
|
|
|
|
# Local developer scripts (texture decoding, extraction, bootstrap helpers)
|
|
/scripts/
|