43 lines
1.1 KiB
Batchfile
43 lines
1.1 KiB
Batchfile
@echo off
|
|
setlocal EnableExtensions
|
|
|
|
set "PROJECT_DIR=%~dp0.."
|
|
set "PACKAGE_DIR=%PROJECT_DIR%\Builds\WindowsDevelopment"
|
|
set "DEMO_EXE=%PACKAGE_DIR%\AgrarianGame.exe"
|
|
set "SERVER_ENDPOINT=play.agrariangame.com:7777"
|
|
|
|
if not "%~1"=="" (
|
|
if /I not "%~1"=="--check-tools" (
|
|
set "SERVER_ENDPOINT=%~1"
|
|
)
|
|
)
|
|
|
|
if not exist "%DEMO_EXE%" (
|
|
echo ERROR: Packaged demo executable not found: "%DEMO_EXE%"
|
|
exit /b 2
|
|
)
|
|
|
|
if /I "%~1"=="--check-tools" (
|
|
echo READY: packaged client exists for two-client connection smoke test.
|
|
exit /b 0
|
|
)
|
|
|
|
echo Agrarian two-client connection smoke test
|
|
echo -----------------------------------------
|
|
echo Package: "%PACKAGE_DIR%"
|
|
echo Server: %SERVER_ENDPOINT%
|
|
echo.
|
|
echo Starting client A...
|
|
start "Agrarian Client A" "%DEMO_EXE%" %SERVER_ENDPOINT% -log -windowed -ResX=1280 -ResY=720
|
|
timeout /t 8 /nobreak >nul
|
|
|
|
echo Starting client B...
|
|
start "Agrarian Client B" "%DEMO_EXE%" %SERVER_ENDPOINT% -log -windowed -ResX=1280 -ResY=720
|
|
|
|
echo.
|
|
echo Confirm both clients reach Ground Zero, see matching time/weather, and
|
|
echo remain connected long enough to start the smoke test in:
|
|
echo Docs\Ops\MultiplayerLatencyTestPlan.md
|
|
echo.
|
|
exit /b 0
|