UOX3
What does UOX3 mean?

UOX3 stands for Ultima Offline eXperiment 3, and can basically be described as an Ultima Online server-emulator. It allows anyone and everyone to run their own private Ultima Online shard (either offline or online) which they may then connect to using either the official UO Client or a custom one.

What is the purpose of UOX3

While one of UOX3's goals is to emulate the functionality of the official Ultima Online servers and allow anyone to run a server of their own, another is to allow it's users to tweak all aspects of said functionalities, and even to create new functionality altogether - either through UOX3's complex scripting engine (based on the SpiderMonkey-implementation of JavaScript) or by editing the source-code for UOX3 directly.

How much does UOX3 cost?

Nothing! UOX3 is free for everyone. It's also in most cases free to play on any UO servers set up using UOX3 - that is the moral code MOST users of UOX3 follow. Not to mention that charging people money for playing on your shard is illegal and will almost certainly bring Electronic Art's legal-team down on you.

Is UOX3 Open-Source?

Yes. UOX3 is Open-Source. Anyone can download, modify & re-distribute it at will, as long as they follow the terms of the GNU General Public License AND the specific addition for UOX3 saying:

"In addition to that license, if you are running this program or modified versions of it on a public system you HAVE TO make the complete source of the version used by you available or provide people with a location to download it."

Where's UOX and UOX2?

UOX was the first incarnation of the UO Server emulator, and was created by a fellow nicknamed Jaegermeister. It was short-lived, however, and Cironian aka Marcus Rating rewrote it and released it as UOX2.

Later on he rewrote UOX2 completely and released UOX3 - which he eventually also open-sourced - which is still the same version we're using now, though quite a lot has changed since then, and a lot of people have contributed to what we're using right now.

Is UOX3 legal?

Running an UOX3 shard, developing the UOX3 code, distributing the UOX3 program - all that is perfectly legal. There are some more complicated issues however, when it comes to client-files distribution (custom maps, specific versions of client.exe, etc). I suggest you read up on the following document, written by Knox: legality.txt (Note that this should not be considered as legal advice!)

Where can I get help with UOX3?

If you need any help with UOX3, you have several options:

How can I create my own Emulator?

So you think you have what it takes to create your own server emulator for <insert favourite MMO>? In that case, I'll forward you to an excellent guide, called "Introduction to Server Side Emulation", by Corillian. It takes you briefly through the history of MMO server emulation, and gives you some insight into how exactly the process of creating a program like UOX3 takes place.