简体中文 | English
一个基于Node.js的DCS World Lua 脚本调试器
Node.js 版本要求必须大于等于 22
"node": ">= 22.0.0"
全局安装pnpm
# 仅需安装一次
npm i -g pnpm
pnpm setup
-
🛰️ 获取项目代码
git cline https://github.com/zzjtnb/DCS-World-Debugger.git
-
🛠️ 安装依赖
cd DCS-World-Debugger pnpm i
-
🚀 运行
pnpm dev
你也可以直接双击
RUN.bat
-
🗂️ 移动Lua 脚本
移动项目目录下的 DCS 里面的 Scripts 文件夹到
C:/Users\{Username}/Saved Games/
(快捷命令%HOMEPATH%/Saved Games
)下的你所运行的 DCS 文件夹(取决于你所运行的的 DCS World), 默认DCS 或者 DCS.openbeta
%HOMEPATH%/Saved Games/DCS/Scripts
%HOMEPATH%/Saved Games/DCS.openbeta/Scripts
-
🛩️ 运行 DCS World
最后浏览器打开 http://localhost:3000 开始写你的 BUG 😎
packages\server\.env
配置 Node.js 的服务器和接收客户端发送的端口
Scripts/Debug/config.lua
配置 Lua Socket 的服务器接收和客户端发送的端口号
号
netstat -ano|findstr "9000"
# TCP 127.0.0.1:9000 0.0.0.0:0 LISTENING 8404
taskkill -PID 8404 -F