ModernUO
Ultima Online Server Emulator for the modern era!
Requirements
Supported Operating Systems
Running the server
Development
Supported IDEs
Rider 2022.2.2+ Visual Studio 2022+
Note: VS Code is not currently supported.
Getting Started
- Install prerequisite requirements
- Clone this repository (or download the latest):
git clone https://github.com/modernuo/ModernUO.git
- Open
ModernUO.sln
to start developing
Building/Publishing
- Run
./publish.cmd [release|debug (default: release)] [os]
os
- Supported operating systemswin
- Windows 10/11/2016/2019/2022osx
- MacOS 10.15/11.0+/12.0+ (Catalina, Big Sur, Monterey)ubuntu.16.04
,ubuntu.18.04
ubuntu.20.04
- Ubuntu LTSlinuxmint.17
,linuxmint.18
,linuxmint.19
- Linux Mintdebian.10
,debian.11
- Debiancentos.7
,centos.8
- CentOSfedora.32
,fedora.33
,fedora.34
,fedora.35
,fedora.36
- Fedorarhel.7
,rhel.8
- Redhatlinux
- Other linux distros- If blank, the operating system running the build is used. Linux Mint 20 is not supported directly yet, so build explicitly against
ubuntu.20.04
instead.
Running the Server
- Follow the publish instructions
- Run
ModernUO.exe
ordotnet ModernUO.dll
from theDistribution
directory on the server
Note: If you are running a version of linux that isn't listed above, then you may have to install the following using a package manager:
libargon2-dev
,libz-dev
, andzstd
Thanks
- RunUO Team & Community
- Voxpire, the ServUO Team & Community
- Karasho, Jaedan and the ClassicUO Community
Troubleshooting / FAQ
- See FAQ
Want to sponsor?
Thank you for supporting us! You can find out how by visiting the sponsors page.