Skip to content

LavinasChange/ModernUO

 
 

Repository files navigation

ModernUO

Ultima Online Server Emulator for the modern era!

Join and Follow!

Discord Channel Twitter Reddit

Goals

Requirements to Compile

Requirements to Run

Linux

  • apt get zlib libuv or equiv for that distribution
  • Optional: compile and install Intel DRNG

OSX

  • brew install zlib libuv
  • Optional: compile and install Intel DRNG

Building with .NET Core SDK

dotnet publish /p:PublishProfile=[platform][-SelfContained]

  • platform can be Windows, Linux, or OSX (capitalization matters)
  • Appending -SelfContained will export all .NET Core files required to run portably.

Running

  • Follow the build instructions
  • Go to Distribution directory
Windows
  • Run ModernUO.exe or dotnet ModernUO.dll
OSX or Linux
  • Run ./ModernUO or dotnet ./ModernUO.dll

Thanks

  • RunUO Team & Community
  • ServUO Team & Community
  • Jaedan and the ClassicUO Community

Troubleshooting / FAQ

Where do I go to run ModernUO?

Everything is run from the Distribution directory. This folder is portable, so it can be moved to the production server for deployments.

My scripts folder is not compiling during runtime, what happened?

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.

Why can't I run ModernUO on a 32-bit operating system?

ModernUO is optimized for performance and modern hardware.

About

ModernUO - Ultima Online Server Emulator for the modern era

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%