Highly Performant & Scalable Ultima Online Server Emulator
https://www.modernuo.com
c-sharpcsharpcsharp-coredotnetdotnet-coreemulatorgplgplv3mmommo-enginemmorpgmmorpg-serveronlinerpgrunuoserverservuoultimaultima-onlineuo
| Data | ||
| Scripts | ||
| Server | ||
| .editorconfig | ||
| .gitignore | ||
| .travis.yml | ||
| GOALS.md | ||
| LICENSE | ||
| rdrand.so | ||
| rdrand32.dll | ||
| rdrand64.dll | ||
| README.md | ||
| RunUO.sln | ||
| RunUO.vshost.exe.config | ||
| RunUO.vshost.exe.manifest | ||
| zlib32.dll | ||
| zlib64.dll | ||
ModernUO
Goals
- See Goals
Requirements
- .NET Framework 4.7 or Mono 5.10+
- zlib (Linux only)
- DotNetCompilerPlatform v2.0+ (Windows Only)
Building using Visual Studio (Recommended)
- Build
Serverproject- Building with Visual Studio for Windows will install
DotNetCompilerPlatformautomatically.
- Building with Visual Studio for Windows will install
Building for Windows (Without Visual Studio)
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc /optimize /unsafe /t:exe /out:RunUO.exe /win32icon:Server\runuo.ico /d:NEWTIMERS /d:NEWPARENT /recurse:Server\\*.cs
- DotNetCompilerPlatform must be installed with the
csc.exefile in theroslynfolder at the root of the repository.
Building for Mac/Linux (Without Visual Studio)
mcs -optimize+ -unsafe -t:exe -out:RunUO.exe -win32icon:Server/runuo.ico -nowarn:219,414 -d:NEWTIMERS -d:NEWPARENT -d:MONO -reference:System.Drawing -recurse:Server/*.cs
Running on Mac/Linux (MONO)
mono RunUO.exe