No description
Find a file
Voxpire a6cc79086e
Fix packet leak
Credit: @nag0L
2026-08-04 22:31:18 +01:00
Application Pre-release progress update. 2021-11-05 18:51:08 +00:00
Config Reintroduce runtime script compiling. 2022-09-19 06:08:51 +01:00
Data Sync 2022-05-05 17:24:23 +01:00
Scripts Fixed BaseBoat Serialize (#5098) 2025-01-12 03:58:52 +00:00
Server Fix packet leak 2026-08-04 22:31:18 +01:00
Settings Pre-release progress update. 2021-11-05 18:51:08 +00:00
Spawns Bug Fixes (#4837) 2020-08-31 17:54:54 -07:00
.editorconfig Update code style preferences. 2022-09-19 03:59:13 +01:00
.gitignore Rework item parents to streamline usage and prevent accidental API abuse. 2022-01-30 01:38:06 +00:00
.travis.yml SonarCloud Integration 2020-04-14 22:10:28 +01:00
_windebug.bat Force _windebug to launch output with -debug args for consistency. 2021-11-20 06:52:15 +00:00
_winrelease.bat Pre-release progress update. 2021-11-13 05:24:32 +00:00
LICENSE Added GPL v2 License 2013-10-28 09:30:13 -04:00
Makefile Pre-release progress update. 2021-11-05 18:51:08 +00:00
README.md Update README 2025-12-19 16:41:25 +00:00
ServUO.sln Fix solution data folder file names. 2022-05-05 19:35:17 +01:00
ServUO.sln.DotSettings Add persistence for save system and add ServUO compiler Definition. 2016-01-20 09:06:16 +00:00
VersionSpecificSymbols.Common.prop Update VersionSpecificSymbols.Common.prop 2019-09-14 23:14:51 +02:00
zlibwapi32.dll Update zLib from 1.2.3.0 (2005) to 1.2.11.0 (2017) 2017-01-30 17:11:18 +01:00
zlibwapi64.dll Update zLib from 1.2.3.0 (2005) to 1.2.11.0 (2017) 2017-01-30 17:11:18 +01:00

ServUO

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 10.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: