#!/bin/sh
# Echter Dedicated-Server (Server-Target, Source-Engine). Kein Xvfb/-nullrhi.
# Navmesh: statisch im Editor gebacken (Build Paths) und in den Cook eingebettet.
# KEIN Runtime-Override mehr -> Server nutzt das gebackene Navmesh (behebt schwebende Mobs).
MAP="${CAT_MAP:-/Game/Maps/Hub}"
echo "Dedicated-Server Lobby ${LOBBY_ID}: Map=${MAP} Port=${CAT_PORT} Backend=${BACKEND_URL}"
exec /app/ProjectCatServer.sh "${MAP}" \
  -port="${CAT_PORT:-7777}" \
  -log -unattended -nopause \
  -LOBBYID="${LOBBY_ID}" \
  -BACKENDURL="${BACKEND_URL}" \
  -SERVERSECRET="${SERVER_SECRET}"
