### Install Dependencies Source: https://openwf.io/web-server-setup Install the necessary library dependencies for the server. ```bash npm install --omit=dev --omit=optional ``` -------------------------------- ### Start the Server Source: https://openwf.io/web-server-setup Launch the server using the raw configuration. ```bash npm run raw ``` -------------------------------- ### Install Mango and download Warframe build 230411 Source: https://openwf.io/versions Install Mango globally with npm, then download and install Warframe build 230411. The installation is stored in install/230411/ and the depot folder can be deleted afterward. ```bash npm i -g steam-manifest-tools ``` ```bash mango download-and-install 230411 ``` -------------------------------- ### Start the server with Docker Compose Source: https://openwf.io/dockerized-server-setup Starts the OpenWF server using Docker Compose. Run this command in the OpenWF Dockerized Server folder. ```bash docker compose up ``` -------------------------------- ### Download Warframe depot via Steam console Source: https://openwf.io/versions Use Steam's console to download the Warframe depot. Not recommended unless you know what you are doing. Requires a Steam account with Warframe in its library. The installation is stored in C:\Program Files (x86)\Steam\steamapps\content\app_230410\depot_230411 or equivalent; the console will report the exact path. Clean out this folder for subsequent depot downloads to avoid corruption. ```bash download_depot 230410 230411 ``` -------------------------------- ### Copy Configuration File Source: https://openwf.io/web-server-setup Create the required config.json file from the provided template. ```bash copy config-vanilla.json config.json ``` ```bash cp config-vanilla.json config.json ``` -------------------------------- ### Download stripped assets (optional) Source: https://openwf.io/dockerized-server-setup Optionally downloads stripped assets such as ability videos into the static-data folder so the client can request them on-demand. Requires about 1 GB of free space. ```bash cd static-data && git clone https://openwf.io/0.git && cd .. ``` -------------------------------- ### Download Warframe depot with DepotDownloader Source: https://openwf.io/versions Use DepotDownloader to fetch the Warframe depot. Requires a Steam account with Warframe in its library. Errors reported by DepotDownloader are usually temporary and it will retry. ```bash DepotDownloader -app 230410 -depot 230411 -manifest -username -remember-password ``` -------------------------------- ### Clone SpaceNinjaServer Repository Source: https://openwf.io/web-server-setup Download the SpaceNinjaServer source code to your local machine. ```bash git clone https://openwf.io/SpaceNinjaServer.git ``` -------------------------------- ### Update stripped assets (optional) Source: https://openwf.io/dockerized-server-setup If you have the stripped assets, run this command in the static-data/0 folder to update them. ```bash git pull ``` -------------------------------- ### Update the server with Docker Compose Source: https://openwf.io/dockerized-server-setup Pulls the latest Docker images for the OpenWF server. Run this command in the OpenWF Dockerized Server folder. ```bash docker compose pull ``` -------------------------------- ### Clone the OpenWF Dockerized Server repository Source: https://openwf.io/dockerized-server-setup Clones the Docker-AIO repository into a folder named 'OpenWF Dockerized Server' in the current working directory. ```bash git clone https://onlyg.it/OpenWF/Docker-AIO "OpenWF Dockerized Server" ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.