Skip to main content

Installation

The OblivionMP server is currently distributed in the following formats:

  • Binary package
  • Docker image (coming soon)

Downloads​

PlatformArchitectureDownload
Linuxx64coming soon
Windowsx64coming soon

Installation​

Extract the binary package to a location of your choice.

After extraction, the directory structure should look like this:

server/
├── server.exe # Main server binary
├── config.json # Configuration file
├── e_sqlite3.dll # Dependency
├── aspnetcorev2_inprocess.dll # Dependency
├── mods/ # Directory for mods
| └── OblivionMp.Sdk.zip # SDK package
├── saves/ # Directory for game saves (empty by default)
└── wwwroot/ # Admin panel assets

Configuration​

You can adjust server settings by editing the config.json file. In the following table, the : notation is used to represent nested settings.

SettingTypePurpose
Server:PortnumberThe port on which the server listens for incoming connections

First launch​

Start the server by running the server.exe binary.

On first launch, the server creates a data/ directory inside the server folder. This directory contains the web.db database file, where persistent data is stored.

Unless changed in config.json, the server listens on the following ports:

PortProtocolPurpose
9050UDPGame traffic (player connections, game state synchronization, etc.)
9050HTTPAdmin panel