卫戍协议:盟约 web remake — initial import
Online co-op browser remake of Arknights' Stronghold Protocol: Alliance (client-simulated combat, official waves/bonds/items/strategies, 3D board, facing wheel, operator loadout, official emotes, deployment scripts).
This commit is contained in:
commit
01a44cd288
408 files changed
+308986
No files matched your search
@@ -0,0 +1,53 @@
|
||||
@echo off
|
||||
rem Stronghold Protocol - double-click to start (Windows). Docs: docs\DEPLOY.md
|
||||
rem Checks Node.js, installs dependencies on the first run, runs tools\setup.mjs (art download / resume),
|
||||
rem starts the server, prints the LAN addresses and opens the browser. Extra arguments are passed to
|
||||
rem scripts\launch.mjs, e.g.: start-windows.bat --port 3001 --no-local
|
||||
chcp 65001 >nul
|
||||
setlocal EnableExtensions
|
||||
title 卫戍协议:盟约 - Stronghold Protocol
|
||||
cd /d "%~dp0.."
|
||||
|
||||
where node >nul 2>nul
|
||||
if errorlevel 1 goto :nonode
|
||||
node -e "process.exit(Number(process.versions.node.split('.')[0])>=18?0:1)"
|
||||
if errorlevel 1 goto :oldnode
|
||||
|
||||
if not exist "node_modules\ws\package.json" (
|
||||
echo [首次运行] 正在安装依赖 npm ci ...
|
||||
call npm ci --no-audit --no-fund || call npm install --no-audit --no-fund
|
||||
if errorlevel 1 goto :fail
|
||||
)
|
||||
|
||||
node scripts\launch.mjs %*
|
||||
if errorlevel 1 goto :fail
|
||||
exit /b 0
|
||||
|
||||
:nonode
|
||||
echo.
|
||||
echo 未找到 Node.js(需要 18 或更高,推荐 22 LTS)。Node.js not found.
|
||||
echo.
|
||||
echo 方法一:在 PowerShell 或命令提示符中运行
|
||||
echo winget install OpenJS.NodeJS.LTS
|
||||
echo 方法二:从官网下载安装包 https://nodejs.org/zh-cn/download
|
||||
echo.
|
||||
echo 安装完成后请关闭本窗口,再重新双击 start-windows.bat。
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
|
||||
:oldnode
|
||||
echo.
|
||||
for /f "delims=" %%v in ('node -v') do echo 当前 Node.js 版本 %%v 太旧,需要 18 或更高(推荐 22 LTS)。
|
||||
echo 升级:winget upgrade OpenJS.NodeJS.LTS 或 https://nodejs.org/zh-cn/download
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
|
||||
:fail
|
||||
echo.
|
||||
echo 启动失败,请查看上面的错误信息。诊断:node tools\doctor.mjs
|
||||
echo Start failed - see the messages above. Diagnose with: node tools\doctor.mjs
|
||||
echo.
|
||||
pause
|
||||
exit /b 1
|
||||
Reference in new issue
Block a user