ModernUO [](https://discord.gg/NUhe7Pq9gF) [](https://www.reddit.com/r/ModernUO/) [](https://twitter.com/modernuo) [](https://gitter.im/modernuo/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
=====
##### Ultima Online Server Emulator for the modern era!
[](https://github.com/modernuo/ModernUO/blob/master/LICENSE)
[](https://github.com/modernuo/ModernUO/stargazers)
[](https://github.com/modernuo/ModernUO/issues)
[](https://github.com/modernuo/ModernUO/actions)
[](https://dev.azure.com/modernuo/modernuo/_build/latest?definitionId=1&branchName=main)
## Requirements
#### Supported Operating Systems
[](https://www.microsoft.com/en-US/evalcenter/evaluate-windows-server-2022)

[](https://www.debian.org/distrib/)
[](https://ubuntu.com/download/server)
[](https://alpinelinux.org/downloads/)
[](https://getfedora.org/en/server/download/)
[](https://access.redhat.com/downloads)
[](https://www.centos.org/download/)
[](https://get.opensuse.org/)
[](https://www.suse.com/download/sles/)
[](https://linuxmint.com/download.php)
[](https://archlinux.org/download/)
#### Running the server
[](https://dotnet.microsoft.com/download/dotnet/7.0)
#### Development
[](https://git-scm.com/downloads)
[](https://dotnet.microsoft.com/download/dotnet/7.0)
#### Supported IDEs





## Getting Started
- Install prerequisite [requirements](https://github.com/modernuo/ModernUO#requirements)
- Clone this repository (or download the [latest](https://github.com/modernuo/ModernUO/archive/refs/heads/main.zip)):
- `git clone https://github.com/modernuo/ModernUO.git`
- Open `ModernUO.sln` to start developing
## Building/Publishing
- Run `./publish.cmd [release|debug (default: release)] [os] [arch (default: x64)]`
- `os` - [Supported operating systems](https://github.com/dotnet/core/blob/main/release-notes/7.0/supported-os.md)
- `win` - Windows 10/11/2016/2019/2022
- `osx` - MacOS 10.15/11/12/13 (Catalina, Big Sur, Monterey, Ventura)
- `linux` - Linux
- `arch`
- `x64` - Intel 64-bit
- `arm64` - ARM 64-bit
## Linux Prerequisites
### Fedora, CentOS, RHEL, etc
```shell
dnf upgrade --refresh -y
# CentOS does not come with EPEL enabled
dnf install -y epel-release epel-next-release
# Note: libargon2 is old.
# Download/symlink from here: https://github.com/modernuo/Argon2.Bindings/tree/main/runtimes
dnf install -y findutils libicu zlib-devel zstd libargon2-devel
```
### Ubuntu, Debian, etc
```shell
apt-get update -y
apt-get install -y libicu-dev libz-dev zstd libargon2-dev
```
## Running the Server
- Follow the [publish](https://github.com/modernuo/ModernUO#publishing-builds) instructions
- Run `ModernUO.exe` or `dotnet ModernUO.dll` from the `Distribution` directory on the server
## Troubleshooting / FAQ
- See [FAQ](./FAQ.md)
## Want to sponsor?
Thank you for supporting us! You can find out how by visiting the [sponsors](./SPONSORS.md) page.
## Collaborators
[](https://github.com/kamronbatman)
[](https://github.com/mark1145)
## Thanks
- RunUO Team & Community
- [Voxpire](https://github.com/Voxpire), the ServUO Team & Community
- [Karasho](https://github.com/andreakarasho), [Jaedan](https://github.com/jaedan) and the ClassicUO Community
Development Tools & Plugins provided with ♥ by