113 lines
7.8 KiB
Markdown
113 lines
7.8 KiB
Markdown
<p align="center">
|
|
<img src="https://user-images.githubusercontent.com/3953314/92417551-a00d7600-f117-11ea-9c28-bb03bbdb1954.png" width=128px />
|
|
</p>
|
|
|
|
ModernUO [](https://muo.gg/discord) [](https://muo.gg/reddit/) [](https://muo.gg/twitter)
|
|
=====
|
|
|
|
##### 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)
|
|
<br />
|
|
[](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)
|
|
<br />
|
|
[](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/)
|
|
|
|
#### Required Frameworks
|
|
##### All Operating Systems
|
|
[](https://dotnet.microsoft.com/download/dotnet/8.0)
|
|
|
|
##### Windows
|
|
[](https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022)
|
|
|
|
#### Development
|
|
[](https://git-scm.com/downloads)
|
|
[](https://dotnet.microsoft.com/download/dotnet/8.0)
|
|
|
|
#### Supported IDEs
|
|
|
|
<p align="left"><a href="https://www.jetbrains.com/rider/download"><img height="64" title="Jetbrains Rider 2023.2+"
|
|
alt="Jetbrains Rider 2024.1+"
|
|
src="https://user-images.githubusercontent.com/3953314/133473479-734e425c-fbb6-433a-af2d-2cc8444398e8.png"></a><img
|
|
alt="space" width="32" src="https://user-images.githubusercontent.com/3953314/200151935-3c1521ec-16cb-487b-85a2-7454d347c585.png"><a href="https://code.visualstudio.com/download"><img height="64" title="VSCode"
|
|
alt="VSCode"
|
|
src="https://user-images.githubusercontent.com/3953314/200161017-7697171f-8f13-4829-95d0-8a25b59ee4c9.png"></a><img alt="space" width="32"
|
|
src="https://user-images.githubusercontent.com/3953314/200151935-3c1521ec-16cb-487b-85a2-7454d347c585.png"><a href="https://visualstudio.microsoft.com/vs/community/"><img height="64" title="Visual Studio 2022 v17.7+"
|
|
alt="Visual Studio 2022 v17.10+"
|
|
src="https://user-images.githubusercontent.com/3953314/133473556-35fd48b4-6460-49b1-b7c5-b4a8c529cc04.png"></a></p>
|
|
|
|
## 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/2019/2022
|
|
- `osx` - MacOS 12/13/14 (Sonoma, Big Sur, Monterey)
|
|
- `linux` - Linux
|
|
- `arch`
|
|
- `x64` - Intel 64-bit
|
|
- `arm64` - ARM 64-bit (Windows Arm64 not supported)
|
|
|
|
## 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
|
|
dnf install -y findutils libicu libdeflate-devel zstd libargon2-devel
|
|
```
|
|
|
|
### Ubuntu, Debian, etc
|
|
```shell
|
|
apt-get update -y
|
|
apt-get install -y libicu-dev libdeflate-dev zstd libargon2-dev
|
|
```
|
|
|
|
## OSX Requirements
|
|
```shell
|
|
brew install icu4c libdeflate zstd argon2
|
|
```
|
|
|
|
## 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
|
|
|
|
## 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
|
|
|
|
</br></br>
|
|
<p align=center>Development Tools & Plugins provided with ♥ by <br /><a href="https://www.jetbrains.com/?from=ModernUO"><img align=middle src="https://user-images.githubusercontent.com/3953314/86882249-cfb2ea00-c0a4-11ea-9cec-bf3f3bcc6f28.png" height="64px" alt="JetBrains" title="JetBrains" /></a>
|
|
<a href="https://material-theme.com/"><img align=center src="https://material-theme.com/img/logo/material-oceanic.svg" width="64px" alt="Material Theme" title="Material Theme"></a>
|
|
</p>
|