Skip to content

Configuration

FallenDev edited this page Dec 2, 2023 · 7 revisions

ServerConfig.json

The top of the configuration file you'll find your servers IP address, and locations to ServerData. You will need to update these values so the server is able to pick up the important files it needs to run.

If you search through the ServerConfig.json you'll find settings you might want to tweak for your own environment. For an example, the GM list; Changing it from Death to your favorite character name.

image

KeyCode you can obtain through the link shown in the image above, you will need to create a free account to access their API

ServerIp is your external IP Address

GmA & GmB is if your friends want to play GM characters, you can add their external IP Address here

InternalIp is your internal IP Address assigned from your router, this starts like 192.xxx.xxx.xxx for some

GameMasters is where you assign usernames that will be flagged as GMs, note that if their IP isn't listed above, they will not be able to login to their GM characters

ClientVersion this is set to 7.41 or "741", this is the default client used for this implementation. You can edit your version through HEX editing the client. That is a more advanced technique that is out of scope for this introductory wiki

Developers

This section is for anyone who wishes to learn and perhaps play with their own customization. This will walk you through the tech stacks and help you through those setups.

Development Setup

  1. Requirements
  2. Source
  3. Database
  4. Configuration
  5. Starting the server

Troubleshooting APIs

Clone this wiki locally