Simple launcher for the project SpaceNinjaServer. It contains admin tools and the server itself. The launcher file also auto-launches the server file.
You can choose to either download the .exe files or generate them by yourself.
- Download latest release version
- Paste the downloaded files into your game directory.
- Run "SpaceNinjaLauncher.exe"
git clone git@github.com:holmityd/SpaceNinjaLauncher.gitcd SpaceNinjaLaunchergit clone -b bundled-build-4 git@github.com:holmityd/SpaceNinjaServer.gitcd SpaceNinjaServernpm install- prepare .env and cache data
cd ..- create build folder and place mongod.exe inside - on downloading choose as zip package
npm install- packaging may fail cause node version, use node18 and rerunnpm run packagenpm run tauri:build- binary files in folder "src-tauri/target/release" (SpaceNinjaLauncher.exe, SpaceNinjaServer.exe), copy&place to game folder
Note: The default database for the launcher is "mongodb://127.0.0.1:27017/openWF". If you are using a different database, please add the "mongodbUrl" field to the configuration file as shown below:
{
"mongodbUrl": "mongodb://127.0.0.1:27017/wf_emulator",
"logPath": "C:\\Users\\USERNAME\\Desktop\\WFLogs",
"serverType": "local"
}dev- fronttauri:dev- front&backupdate-items- Update items from the warframe-items packagebuild-server- creates bundled build (index.js and other files)mongo-workaround- adds mongo-workaround.js script to build/index.jspackage- Create binary files (build folder -> .exe) (If you encounter a build error related to the node version, consider downgrading to node version 18)
VS Code + Svelte + Tauri + rust-analyzer.