Server Prerequisites
		
		Server Installation
		
			- Run 
git clone https://openwf.io/SpaceNinjaServer.git in a command prompt to download SpaceNinjaServer in the current working directory 
			- Open the SpaceNinjaServer folder (
cd SpaceNinjaServer) 
			- Copy config-vanilla.json to create a config.json
 
			- (Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server
 
			- (Optional) If you have a GB of free space, you might want to download stripped assets such as ability videos so the client can request them on-demand: Run 
git clone https://openwf.io/0.git in the static/data folder 
			- Run 
npm install --omit=dev --omit=optional to install library dependencies 
			- Now you can run 
npm run raw to start the server anytime 
		
		Server Update
		You can simply run the UPDATE AND START SERVER script for this, but otherwise the steps are pretty simple:
		
			- Run 
git pull in the SpaceNinjaServer folder 
			- (Optional) If you have the stripped assets, run 
git pull in the static/data/0 folder 
			- Run 
npm install --omit=dev --omit=optional to synchronize library dependencies 
			- Now you can use 
npm run raw to start the server again 
		
		Client Patch
		In order to connect to custom servers, the client needs to be patched, which is what the boostrapper is for.
		
			- Prerequisite: Because this is a project about preservation, we do not support the latest versions immediately. Please see here for supported versions and download instructions.
 
			- Setup: Download the boostrapper DLL (wtsapi32.dll) and put it in your game's installation folder (the one where Warframe.x64.exe is in). On Linux, you may need to rename it to dwmapi.dll and/or use 
WINEDLLOVERRIDE. 
			- Usage: With the DLL in place, you can double-click Warframe.x64.exe to start the game with OpenWF.
 
		
		The bootstrapper is " target="_blank">fully documented here, but the most important point is that, while the game is running, you can visit http://localhost:6155/ to manage options, cheats, and scripts.
		IRC Server
		In addition to SpaceNinjaServer, you can also set up an IRC server for the in-game chat:
		
			- warframe-irc-server — an IRC server specifically made for OpenWF. Talks to SpaceNinjaServer to give "chat moderator" permissions and report dropped connections.
 
			- InspIRCd — a well-known IRC server implementation used by DE themselves (albeit with unknown modifications). A pre-configured Windows copy of it can be downloaded here.