Highly Performant & Scalable Ultima Online Server Emulator
https://www.modernuo.com
c-sharpcsharpcsharp-coredotnetdotnet-coreemulatorgplgplv3mmommo-enginemmorpgmmorpg-serveronlinerpgrunuoserverservuoultimaultima-onlineuo
|
|
||
|---|---|---|
| Distribution/Data | ||
| Projects | ||
| .editorconfig | ||
| .gitignore | ||
| .travis.yml | ||
| GOALS.md | ||
| LICENSE | ||
| ModernUO.sln | ||
| README.md | ||
| RUNUO_MIGRATIONS.md | ||
ModernUO
Ultima Online Server Emulator for the modern era!
Join!
Goals
- See Goals
Requirements to Compile
- .NET Core 3.0 SDK
- System.IO.Pipelines 4.6.0 (Restored automatically during publishing)
Requirements to Run
- zlib (Linux only)
Building with .NET Core 3.0 SDK
dotnet publish /p:PublishProfile=[platform][-SelfContained]
platformcan beWindows,Linux, orOSX(capitalization matters)- Appending
-SelfContainedwill export all .NET Core files required to run portably.
Running
- Follow the build instructions
- Go to
Distributiondirectory
Windows
- Run
ModernUO.exeordotnet ModernUO.dll
OSX or Linux
- Run
./ModernUOordotnet ./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.