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 [email protected]:holmityd/SpaceNinjaLauncher.git
cd SpaceNinjaLauncher
git clone -b bundled-build-4 [email protected]:holmityd/SpaceNinjaServer.git
cd SpaceNinjaServer
npm 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 package
npm 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.