#!/usr/bin/env bash # Локальный выделенный сервер для сетевых тестов (та же структура, что на боевом сервере). # tools/test/make_test_server.sh /tmp/test-server && godot --headless --path /tmp/test-server set -euo pipefail SRC="$(cd "$(dirname "$0")/../.." && pwd)" DST="${1:?укажи папку}" mkdir -p "$DST/net" cp "$SRC/deploy/server/project.godot" "$DST/project.godot" cp "$SRC/net/net.gd" "$SRC/net/net.gd.uid" "$SRC/net/ghost.gd" "$SRC/net/ghost.gd.uid" "$SRC/net/server.tscn" "$DST/net/" (cd "$DST" && godot --headless --import --path . >/dev/null 2>&1) # кэш классов (class_name Ghost) echo "готово: $DST"