Step 1: Know which version of UO you want to play. If you have downloaded the most recent one from EA, and ran it once to get fully patched, then you are at v6.0.5 or higher.
Step 2: Get the RunUO appropriate for the version of UO you have. If you have fully patched, then you want RunUO v2.0 RC2, which supports the new Haven map files introduced in UO v6.0. If you have an earlier version, or stopped patching around v5, then you want RunUO v2.0 RC1.
Step 3: If you are hosting the Server, and have a Router, you must forward Port 2593 to your computer's IP address. Check your Router's documentation for instructions on doing that.
Step 4: Install the latest Razor.
Step 5: If you just want to connect using the same computer where the Server is being hosted, then in Razor, you set the IP Address to 127.0.0.1, and the port to 2593, and connect. Make sure "Patch Client Encryption" is Checked.
Step 6: If you don't know what your IP address is, go to
What Is My IP Address? - Lookup IP, Hide IP, Change IP, Trace IP and more..., and it will tell you. If you are using a Router, remember that the IP address you will see is the Router's IP, not your computer's IP. If you are using a Router, then your PC's IP is probably something like 192.168.0.1, which is a 'Private' address. If you have a Public IP address, it might look like 62.45.124.17, or any other combination, but it will NOT start with "192.168...", "127.0...", "10.0...", which are Private addresses.
Step 7: If you want others to connect to you from their PCs, then in the file ServerList.cs in your Scripts/Misc folder, you need to change this line:
Code:
public static readonly string Address = null;
to this:
Code:
public static readonly string Address = "62.45.124.17";
where the number in quotes is your Publicly visible IP address.