Skip to content

UONelderim/ServUO

Repository files navigation

Build Status GitHub issues GitHub release GitHub repo size Discord GitHub contributors GitHub

ServUO is a community driven Ultima Online Server Emulator written in C#.

Requirements

.NET 4.8 Runtime and Developer Pack

.NET 5.0 Runtime and SDK

Visual Studio for editing and compiling.

Windows

Run _windebug.bat for development environments.

Run _winrelease.bat for production environments.

OSX

brew install mono
brew install dotnet
dotnet build

To run: mono ServUO.exe

Ubuntu / Debian

apt-get install zlib1g-dev mono-complete dotnet-sdk-5.0 
dotnet build

To run: mono ServUO.exe

Summary

  1. Starting with the /Config directory, find and edit Server.cfg to set up the essentials.
  2. Go through the remaining *.cfg files to ensure they suit your needs.
  3. For Windows, run _windebug.bat to produce ServUO.exe, Linux users may run Makefile.
  4. Run ServUO.exe to make sure everything boots up, if everything went well, you should see your IP adress being listened on the port you specified.
  5. Load up UO and login! - If you require instructions on setting up your particular client, visit the Discord and ask!

Extra Credit

Special thanks to these contributors and sponsors!

Projects:

ModernUO Discord

TrueUO Discord

Shards:

Alive, Elemental, Heritage, Kingdom, Legends of Sosaria, Outlands, Pandora, Paragon, Sprituality