The instructions posted here are intended for everyone that was affected by the recent change, banning the use of UOSteam for connecting to the game. Just like me, I am sure that everyone who was running the game on linux was using UOSteam, not to speedhack or use unfair PvP macros, but because it was the easiest way to run the game consistently on linux.
That being said, it is possible to run the game using Razor, just not the patched one supplied by the UOForever website. For that one, I still get a weird segmentation fault during installation.
**Note: I assume that you already have done the necessary steps to install Ultima Online on your machine( i.e. installing wine, creating 32bit prefix if you are running on 64bit machine, installing .NET Framework 4, etc.). If someone is now beginning with the game and have any problem with starting out, post here and I'll do my best to answer any question you may have.
Step 1: Download Razor from here : http://www.runuo.com/products/razor
Step 2: Use winetricks to install dotnet20 in your prefix. In case you have any errors during installation, that's probably because your distro had in its repositories an outdated version of wine. If that is the case, just install wine 1.7 from the repositories (instructions for Ubuntu ) :
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.7 winetricks
Step 3: Install Razor
Step 4: Now that's the tricky part. Razor doesn't allow you to change the server you are connecting ( more precisely the "port" field is greyed out). To fix that do the following:
Open the registry editor for your prefix (in my case that would be $WINEARC=32 WINEPREFIX=/home/user/.prefix32 regedit)
Locate the Razor entry (for me, it was at HKEY_USERS > S-1-5-21-0-0-0-1000 > Software > Razor)
Change two entries:
"LastServer" to "login.uoforever.com"
"LastPort" to "****"
Step 5: Run the client. Autodetect of the client worked for me, if you have problems, just manually set it.
The "server" field will appear blank and the "port" field will be greyed out. Don't worry about that, just leave it like it is, and connect.
That is all. If anyone (of the few of us) that wishes to run the game on Linux, still has any problems after following these steps, please post here for additional help.
That being said, it is possible to run the game using Razor, just not the patched one supplied by the UOForever website. For that one, I still get a weird segmentation fault during installation.
**Note: I assume that you already have done the necessary steps to install Ultima Online on your machine( i.e. installing wine, creating 32bit prefix if you are running on 64bit machine, installing .NET Framework 4, etc.). If someone is now beginning with the game and have any problem with starting out, post here and I'll do my best to answer any question you may have.
Step 1: Download Razor from here : http://www.runuo.com/products/razor
Step 2: Use winetricks to install dotnet20 in your prefix. In case you have any errors during installation, that's probably because your distro had in its repositories an outdated version of wine. If that is the case, just install wine 1.7 from the repositories (instructions for Ubuntu ) :
$ sudo add-apt-repository ppa:ubuntu-wine/ppa
$ sudo apt-get update
$ sudo apt-get install wine1.7 winetricks
Step 3: Install Razor
Step 4: Now that's the tricky part. Razor doesn't allow you to change the server you are connecting ( more precisely the "port" field is greyed out). To fix that do the following:
Open the registry editor for your prefix (in my case that would be $WINEARC=32 WINEPREFIX=/home/user/.prefix32 regedit)
Locate the Razor entry (for me, it was at HKEY_USERS > S-1-5-21-0-0-0-1000 > Software > Razor)
Change two entries:
"LastServer" to "login.uoforever.com"
"LastPort" to "****"
Step 5: Run the client. Autodetect of the client worked for me, if you have problems, just manually set it.
The "server" field will appear blank and the "port" field will be greyed out. Don't worry about that, just leave it like it is, and connect.
That is all. If anyone (of the few of us) that wishes to run the game on Linux, still has any problems after following these steps, please post here for additional help.