diff --git a/guide.php b/guide.php index 7ecf999..7219c52 100644 --- a/guide.php +++ b/guide.php @@ -9,30 +9,57 @@
-

Server Prerequisites

- -

Server Installation

-
    -
  1. Run git clone https://openwf.io/SpaceNinjaServer.git in a command prompt to download SpaceNinjaServer in the current working directory
  2. -
  3. Open the SpaceNinjaServer folder (cd SpaceNinjaServer)
  4. -
  5. Copy config-vanilla.json to create a config.json
  6. -
  7. (Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server
  8. -
  9. (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
  10. -
  11. Run npm install --omit=dev --omit=optional to install library dependencies
  12. -
  13. Now you can run npm run raw to start the server anytime
  14. -
-

Server Update

-

You can simply run the UPDATE AND START SERVER script for this, but otherwise the steps are pretty simple:

-
    -
  1. Run git pull in the SpaceNinjaServer folder
  2. -
  3. (Optional) If you have the stripped assets, run git pull in the static/data/0 folder
  4. -
  5. Run npm install --omit=dev --omit=optional to synchronize library dependencies
  6. -
  7. Now you can use npm run raw to start the server again
  8. -
+

Guide Settings

+
+ + +
+
+

Server Prerequisites

+ +

Server Installation

+
    +
  1. Run git clone https://openwf.io/SpaceNinjaServer.git in a command prompt to download SpaceNinjaServer in the current working directory
  2. +
  3. Open the SpaceNinjaServer folder
  4. +
  5. Copy config-vanilla.json to create a config.json
  6. +
  7. (Optional) Edit the config.json to match your MongoDB settings (if not default) and however else you would like to configure the server
  8. +
  9. (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
  10. +
  11. Run npm install --omit=dev --omit=optional to install library dependencies
  12. +
  13. Now you can run npm run raw to start the server anytime
  14. +
+

Server Update

+

You can simply run the UPDATE AND START SERVER script for this, but otherwise the steps are pretty simple:

+
    +
  1. Run git pull in the SpaceNinjaServer folder
  2. +
  3. (Optional) If you have the stripped assets, run git pull in the static/data/0 folder
  4. +
  5. Run npm install --omit=dev --omit=optional to synchronize library dependencies
  6. +
  7. Now you can use npm run raw to start the server again
  8. +
+
+
+

Server Prerequisites

+ +

Server Installation

+
    +
  1. Run git clone https://onlyg.it/OpenWF/Docker-AIO "OpenWF Dockerized Server" to set up an OpenWF Dockerized Server folder in the working directory
  2. +
  3. Open the OpenWF Dockerized Server folder
  4. +
  5. (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
  6. +
  7. Now you can run docker compose up to start the server anytime
  8. +
+

Server Update

+
    +
  1. Run docker compose pull in the OpenWF Dockerized Server folder
  2. +
  3. (Optional) If you have the stripped assets, run git pull in the static-data/0 folder
  4. +
  5. Now you can use docker compose up to start the server again
  6. +
+

Client Patch

In order to connect to custom servers, the client needs to be patched, which is what the boostrapper is for.

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:

- +
+

IRC Server

+

In addition to SpaceNinjaServer, you can also set up an IRC server for the in-game chat:

+ +
+