SunUO is a Mono-based game server for Ultima Online. It allows users to connect and play the game on their own server.
I decided to create this fork of RunUO because I felt like there were some improvements that needed to be made. Unfortunately, the RunUO team refused to talk to me, so I had to go out on my own. The goal of SunUO is to be a drop-in replacement for RunUO, so no manual changes are required to port an existing RunUO 1.0.0 shard to SunUO.
The following are some key features of SunUO:
- SunUO is more stable than RunUO due to its exceptional exception handlers. This means that even if a buggy script does not crash the server, the software still continue to be stable.
- SunUO runs on Mono 1.1 (Linux, FreeBSD, etc.) out of the box. This means that you can use it on various platforms.
- Additionally, SunUO makes script compilation optional, which means that a fresh install starts in about 3 seconds, including world load.
- SunUO also supports multiple script libraries to help you keep everything tidy.
- Moreover, SunUO introduces a configuration file, which saves you from having to edit source code to configure a shard.
- Lastly, SunUO is not vulnerable to the directory entry order faction bug. This is a common issue with RunUO that the RunUO team refuses to accept as a bug.
The latest release has several new features including client version 6.0.5.0 support and various fixes including the drop bug. Try SunUO today to enjoy a more stable and versatile Ultima Online experience.
Version 0.5.1: N/A