#!/usr/bin/env bash # Configure and build the headless GameServer (Release). # Usage: server/scripts/build.sh (uses 1 job: safe for 2 GB RAM hosts) # JOBS=4 server/scripts/build.sh set -euo pipefail ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)" cmake -S "$ROOT/server" -B "$ROOT/server/build" -DCMAKE_BUILD_TYPE=Release cmake --build "$ROOT/server/build" --target GameServer --parallel "${JOBS:-1}" echo "Built: $ROOT/server/build/GameServer"