RunUO officially supports Linux/Mono

Stay up to date with shard happenings
Locked
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

The latest RunUO SVN now runs on Mono, which is a .NET 2 emulator for Linux. Upgrading to the latest SVN is not really an option for us due to our highly customized and optimized core/scripts which also have much more scripting side features, but the fact that they now support it is good news as I can take a look at what they changed and what not.

This is not a priority, but I do want to look into running the shard on Linux as it will minimize server costs by about 20-30 bucks per month, and it will most likely perform better. But since its emulation, I would have to check and see if it really does perform better.

If I do decide to try it on Linux I will post a more official announcement for everyone to test on TC1 or I may setup a separate TC and call it TC2. I may even do this as a side project thing as well.

RunUO on Linux would also open up doors for mysql implimentation and save-less operation as the mysql could be run in it's native platform.

Archived topic from AOV, old topic ID:1275, old post ID:8014
Honk if you love Jesus, text if you want to meet Him!
sliptongue69
Posts: 829
Joined: Sat Aug 18, 2007 7:46 pm

RunUO officially supports Linux/Mono

Post by sliptongue69 »

That only took two years or so...but you set it up, I'm down for helpin' test it out.

Archived topic from AOV, old topic ID:1275, old post ID:8029
Stupid fucking idiot in red shirted ass...
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

Looks like Mark is doing some decent work on this. Theres still lot of issues, but he's done more work in the past couple days then asayre has done in the past couple months. I'll wait till its considered mature and I'll look more into it. I will most likely run a stock SVN as test then decide how I want to translate those changes to the main shard, if I decide to try that route.

Archived topic from AOV, old topic ID:1275, old post ID:8053
Honk if you love Jesus, text if you want to meet Him!
sliptongue69
Posts: 829
Joined: Sat Aug 18, 2007 7:46 pm

RunUO officially supports Linux/Mono

Post by sliptongue69 »

It would be spiffy.

Been debating on converting my machine to Linux since Windows sucks so bad...32bit is just so shitty for my processor...and 64bits drivers suck nuts. :-/

Archived topic from AOV, old topic ID:1275, old post ID:8055
Stupid fucking idiot in red shirted ass...
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

Yeah if I could convert the server from windows to Linux I could save like 20 bucks a month too.

Rewriting RunUO in C++ would be fun too, but it would be insane work. The end product would be worth it though. I'd release it as my own emulator, and call it PowerUO or something.

Archived topic from AOV, old topic ID:1275, old post ID:8056
Honk if you love Jesus, text if you want to meet Him!
dprantl
Posts: 1048
Joined: Wed Feb 07, 2007 11:41 pm

RunUO officially supports Linux/Mono

Post by dprantl »

Rewrite it in Java and then it would run on anything :D

Archived topic from AOV, old topic ID:1275, old post ID:8064
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

Yeah I thought of it but java has slower execution time, and that will be noticeable with an application like this. There actually are C# -> C++ conversion tools out there, not sure how good they are mind you, but it would do most of the work I think. Though I've been reading up and mono is not actually emulation, so C# might actually perform well even in its non native platform Linux.

Archived topic from AOV, old topic ID:1275, old post ID:8066
Honk if you love Jesus, text if you want to meet Him!
dprantl
Posts: 1048
Joined: Wed Feb 07, 2007 11:41 pm

RunUO officially supports Linux/Mono

Post by dprantl »

Red Squirrel wrote:Yeah I thought of it but java has slower execution time, and that will be noticeable with an application like this. There actually are C# -> C++ conversion tools out there, not sure how good they are mind you, but it would do most of the work I think. Though I've been reading up and mono is not actually emulation, so C# might actually perform well even in its non native platform Linux.
It used to be the case long ago that java was slower than C++, but that is no longer true as of Java 1.5 and higher:

http://www.idiom.com/~zilla/Computer/ja ... hmark.html

The only hit with java is the initial loading of the application, because java has such a huge collection of API's in its package.

Archived topic from AOV, old topic ID:1275, old post ID:8068
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

Yeah I heard they improved things a lot in terms of speed, actually. For true speed, pure C is actually the best way to go (besides assembly) but its hard to write a big program without OOP. Java, C++ and C# have lot of nice OOP features.

Archived topic from AOV, old topic ID:1275, old post ID:8071
Honk if you love Jesus, text if you want to meet Him!
sliptongue69
Posts: 829
Joined: Sat Aug 18, 2007 7:46 pm

RunUO officially supports Linux/Mono

Post by sliptongue69 »

COBOL


...


*shrugs*

Archived topic from AOV, old topic ID:1275, old post ID:8081
Stupid fucking idiot in red shirted ass...
User avatar
Death
Posts: 7919
Joined: Thu Sep 30, 2004 10:12 pm

RunUO officially supports Linux/Mono

Post by Death »

oh God, not cobol. That brings back nightmares.

Archived topic from AOV, old topic ID:1275, old post ID:8082
User avatar
Red Squirrel
Posts: 29209
Joined: Wed Dec 18, 2002 12:14 am
Location: Northern Ontario
Contact:

RunUO officially supports Linux/Mono

Post by Red Squirrel »

hahaha


Imagine writing runuo in assembly? LOL. After its done, you commit suicide.

Archived topic from AOV, old topic ID:1275, old post ID:8084
Honk if you love Jesus, text if you want to meet Him!
Locked