Java Ultima Online Server

This is a Java-based UO server.


These are the motivations that pushed me to start this project:

  • I'm a big UO fan
  • I like Java
  • I'm interested in building a new system from scratch, mainly because I work with Java EE and I don't have the chance to experiment the "whole stack" very often - from TCP/IP to the higher levels.


The goals of the project are as follows:

  • Light UO engine - the project must enable people to implement a very few classes or set a very few parameters in a configuration file and to be provided with a basic UO engine who lets them do the basic stuff: damage, spells and so on.
  • Modularity - users must be able to do this without anything they don't need being packaged in.
  • Extensibility - users must be able to add plugin scripts that add features to the server.


These are the main contents of this site:

Any other links can be found over on the left side of the page.