Welcome
Welcome to <strong>SunUO</strong>.

You are currently viewing our boards as a guest, which gives you limited access to view most discussions and access our other features. By joining our free community, you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content, and access many other special features. Registration is fast, simple, and absolutely free, so please, <a href="/profile.php?mode=register">join our community today</a>!

[HINT] Setting up SunUO on Ubuntu

Get (and give) support on questions related to the SunUO server.

[HINT] Setting up SunUO on Ubuntu

Postby RecursiveGreen on Wed Jan 30, 2008 10:49 pm

Just a heads up for anyone looking to run SunUO on an Ubuntu Server setup, you will need to install the following packages (in addition to the ones listed in the original documentation) in order for Mono to run SunUO properly:

Code: Select all
apt-get install monodevelop mono-gmcs


After that, you should be good to go! :D
RecursiveGreen
 
Posts: 1
Joined: Wed Jan 30, 2008 10:43 pm

Postby Arek on Mon Mar 03, 2008 4:13 am

Actually, afaik, you shouldn't need either of those in order to build/run SunUO.

All monodevelop does is provide an IDE for creating .net apps on mono. Unless something's changed recently, you don't need monodevelop to build SunUO, and you certainly don't need it to run SunUO. And personally, I prefer more lightweight text editors for dealing with SunUO scripts (especially since SunUO does the compiling for me). Not only that, but there's NO reason I can see to have it installed on your server unless you're making your desktop/workstation double as a server (OK for a test server, I guess).

As for gmcs, afaik SunUO doesn't use any .NET 2.0 features, so you shouldn't need gmcs unless you're running scripts that use .NET 2.0 features.

If when you installed monodevelop and gmcs they pulled in other dependencies, and then something started working that wasn't, it was probably a dependency of monodevelop and/or gmcs that fixed it, not monodevelop and/or gmcs themselves. IIRC, monodevelop depends on gtk#, libgdiplus, and maybe cairo (libgdiplus is used in some cases by SunUO, iirc), and gmcs should probably also pull in regular mcs as well (and even if it doesn't, there's probably no harm in using it for SunUO).

--Arek
Arek
 
Posts: 4
Joined: Wed Aug 29, 2007 9:42 pm


Return to Server Support

Who is online

Users browsing this forum: No registered users and 0 guests

cron