How to Configure RunUO for Linux
Greetings,
I had someone ask me, "How do I put all this stuff together and make RunUO run on Linux." I said, "It's all in the forums." and then I searched for it. Uh, I really could find one page that said how to do it.
So here it is...
Intall Linux - I am a kubuntu 7.10 junky so that's the one I suggest (BSD is not Linux, but you can try).
Install Mono v1.2.6 or better - I used the one from there web page "Other Linuxes"
Install Wine 0.9.46 or better
Install UO ML (install on the server using Wine)
Download RunUO v2 RC2 or SVN282 (or better)
Download the latest little fixes form RunUO Forge (here)
Now let the fun begin...
Copy the RunUO Forge files over the RC2/SVN files.
Type the following command to compile the server...
Then type "mono runuo.exe"
If things go well, the server should start to compile and finally ask you to create an admin account.
Note: Do not add your custom scripts or world saves till you get to this point. Then only add them in small amounts.
Note: If you have problems, you can run either Mono or RunUO in DEBUG mode by typing in one of the following...
Oh, BTW, I do have this up and running on my test server. So, it is really possible.
-Ravon
UPDATE 23JUL2008: Since RunUOForge is down, please try and use the attached file. Unfortunately, I do not know if it will work with Mono 1.9.x.
UPDATE 24JUL2008: kubuntu 8.04 has Mono 1.2.6 in the repository. Choose the following - mono-runtime, mono-gmcs, libmono-microsoft-build2.0-cil and libmono-microsoft8.0-cil.
Greetings,
I had someone ask me, "How do I put all this stuff together and make RunUO run on Linux." I said, "It's all in the forums." and then I searched for it. Uh, I really could find one page that said how to do it.
So here it is...
Intall Linux - I am a kubuntu 7.10 junky so that's the one I suggest (BSD is not Linux, but you can try).
Install Mono v1.2.6 or better - I used the one from there web page "Other Linuxes"
Install Wine 0.9.46 or better
Install UO ML (install on the server using Wine)
Download RunUO v2 RC2 or SVN282 (or better)
Download the latest little fixes form RunUO Forge (here)
Now let the fun begin...
Copy the RunUO Forge files over the RC2/SVN files.
Type the following command to compile the server...
gmcs -out:../runuo.exe -d:MONO -optimize+ -unsafe -r:System,System.Configuration.Install,System.Data,
System.Drawing,System.EnterpriseServices,System.Management, System.Security,System.ServiceProcess,System.Web, System.Web.Services,System.Windows.Forms,System.Xml -nowarn:219 -recurse:*.cs
Then type "mono runuo.exe"
If things go well, the server should start to compile and finally ask you to create an admin account.
Note: Do not add your custom scripts or world saves till you get to this point. Then only add them in small amounts.
Note: If you have problems, you can run either Mono or RunUO in DEBUG mode by typing in one of the following...
mono -debug runuo.exe <-- this helps find mono issues
mono runuo.exe -debug <-- this helps find RunUO issues
Oh, BTW, I do have this up and running on my test server. So, it is really possible.
-Ravon
UPDATE 23JUL2008: Since RunUOForge is down, please try and use the attached file. Unfortunately, I do not know if it will work with Mono 1.9.x.
UPDATE 24JUL2008: kubuntu 8.04 has Mono 1.2.6 in the repository. Choose the following - mono-runtime, mono-gmcs, libmono-microsoft-build2.0-cil and libmono-microsoft8.0-cil.