Ultima Online Server Emulator for the modern era!
Discord Channel
Twitter
Reddit
- See Goals
- .NET Core 3.0 SDK
- System.IO.Pipelines 4.6.0 (Restored automatically during publishing)
- zlib (Linux only)
dotnet publish /p:PublishProfile=[platform][-SelfContained]
platform
can beWindows
,Linux
, orOSX
(capitalization matters)- Appending
-SelfContained
will export all .NET Core files required to run portably.
- Follow the build instructions
- Go to
Distribution
directory
- Run
ModernUO.exe
ordotnet ModernUO.dll
- Run
./ModernUO
ordotnet ./ModernUO.dll
- RunUO Team & Community
- ServUO Team & Community
- Jaedan and the ClassicUO Community
Everything is run from the Distribution
directory.
This folder is portable, so it can be moved to the production server for deployments.
NET Core does not support dynamic compiling. Scripts are now compiled separately and moved to the Distribution/Assemblies
directory.
This also allows us to divide content into packages that can be included by dropping in the DLL.
ModernUO is optimized for performance and modern hardware.