Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×
Role Playing (Games)

RunUO Ultima Online Emulator Goes Opensource 43

Retalin writes "It looks like RunUO, the largest Ultima Online Emulator around has decided to opensource their project. It's caused quite a stir in their 40,000+ userbase." From the announcement post: "The RunUO team has collectively decided that we will be open sourcing RunUO's core to the public. At this point for the most part, the core is done and the only things remaining are game layer features. We have totally rewritten the networking piece of RunUO and Factions are pretty stable. We have completed a lot of the Ninja additions to UO and are ready to release the core code to the world."
This discussion has been archived. No new comments can be posted.

RunUO Ultima Online Emulator Goes Opensource

Comments Filter:
  • Nude patch
  • Is this like the 'open server' versions of Ragnarok Online that you can play for free? Or more like a UI hack, like for WoW? I'm honestly curious. I've never heard of this. I might pick it up if it's not tied into a pay-for-play.
    • This is a shard emulation program. Choice #1 sir.
    • RunUO is not an emulator! (Flashbacks of WINE discussions are hitting me...)

      I have been participating in the UO "emulation" community for years and every single time someone uses the term "emulator" to describe third party UO server software, I cringe. RunUO used this term for a very long time as well. Only recently has their site done away with it. (Perhaps due to my nonstop complaining? ;))

      Thankfully they have. RunUO is now no longer referred to by the developers incorrectly as an emulator.

      Why this fus
  • From the FA (Score:4, Informative)

    by byolinux ( 535260 ) * on Thursday January 06, 2005 @03:46PM (#11279505) Journal
    RunUO is a Microsoft .NET based Ultima Online game server package. The software will allow you to run your own Ultima Online server, with limitless possibilites!
  • by Skynet ( 37427 ) on Thursday January 06, 2005 @03:59PM (#11279681) Homepage
    This is pretty much the same thing as the battlenet emulator that Blizzard killed, is it not? Why hasn't EA shot it down?
    • The confusion runs deep. EA = Evil Enemy, Blizzard = Friend who loves me!

      I am conficted!

      I am astonishmed!

      I am astonishmed!

      I am emotionally upset!

      I am befuddled!

      I am bewilded!

      I am confounded!

      I am perplexed!

      I am puzzled!

      I am unsettled!

      At least we know we can still agree Microsoft is evil, right? :)
    • Because the only legal basis Blizzard had for shutting it down to begin with was the EULA on the client and EULA aren't even firmly established legal ground AFAIK. The WoW emulator guys simply caved at the first threat, it's not like Blizzard actually fought and won.
      • I would be VERY surprised to see EA not have some sort of similar EULA on UO. We're talking about EA here.

        Blizzard still effectively shut it down. It wasn't tested in court but I am willing to bet that they would win if put to the test.

        Lawyers w/lots of money is a pretty scary sight.
        • Yes but even if the EULA is upheld all they can do is cancel your account. The legal expenses are alot scarier than the consquences of a TOS violation ;) What they threaten and the actual damage are two entirely different things.

          With that said I agree. I don't know if I'd be as confident if I were the one getting the threats of suits for millions.
    • The Terms of Service Agreement for The Sims Online specifically prohibits emulation. Given that UO was really the first MMORPG (I know, I know, but I'm not talking about MUDs) in existence...or one of the first, EA got blindsided by a few things...Emulation and trading, specifically. They were very quick to learn from their mistakes in that regard with TSO, however. What of course they've never understood or been willing to accept is that it is only their own bungling incompetence with regards to managing t
    • by prisonernumber7 ( 540579 ) on Thursday January 06, 2005 @06:19PM (#11281576) Homepage
      I'm an avid UO server software developer (not RunUO) myself and I can explain a little as to why: Years ago, Richard Garriot who held the rights to Ultima Online at that time sent out an open letter where he declared that he was fine with people developing uo server software and running free servers (freeshards) as long as they did not turn a profit from them.
  • Open source? (Score:4, Informative)

    by Destoo ( 530123 ) <destoo@gmailLAPLACE.com minus math_god> on Thursday January 06, 2005 @04:07PM (#11279796) Homepage Journal
    I was under the impression it already was sort of "open source", being that you could customize most of the stuff and recompile it yourself with tools provided.

    I received a few messages from the boards around july, asking people what the advantages were of moving a project to an open source model.

    anyway.. here are the sourceforge details..

    >>
    RunUO is a Microsoft .NET based Ultima Online game server package. The software will allow you to run your own Ultima Online server, with limitless possibilites!

    Gaming Foundry, Distributed Computing Foundry

    * Development Status: 6 - Mature
    * Intended Audience: Advanced End Users, End Users/Desktop, System Administrators
    * Operating System: All 32-bit MS Windows (95/98/NT/2000/XP)
    * Programming Language: C#
    * Topic: Role-Playing
    * User Interface: Console/Terminal

    Project UNIX name: runuo
    Registered: 2003-07-07 23:11

    • Free MMO? Yay!

      Oh wait, it's written in .NET! Do we like .NET?! I can't remember what I'm supposed to think!! And the cognitive dissonance is getting to me!!
  • by Ryan McAdams ( 847092 ) on Thursday January 06, 2005 @04:47PM (#11280368) Homepage

    The RunUO Team has been working on RunUO for about two years, you can see the success of our work in one of our game servers over at UO Gamers.com [uogamers.com] which is free to play and you can even download the EA Games client for free legally from

    RunUO itself is available to anyone via the download section [runuo.com] and is very easy to install and has a great community to get support from. The main website is located at RunUO.com and the support community forum can be found [runuo.com] here. [runuo.com] We hope that the users of Slashdot enjoy RunUO if you give it a try and if you need anything please feel free to let myself or any of the developers or community members know on our forum.

    Thanks again, and enjoy!
  • I am impressed there are still people playing UO, I remember a good 5-6 years ago or more setting up a server emulator (ultime offline experiment, as well as others) And it was great. Does anyone know if UOX is still around or is this the the server thats most popular now?
    • I actually was the owner of uoxdev.com which I am sure you will remember if you were a UOX user ;) We (most of the developers) moved to RunUO. RunUO is by far the most popular out there now. POL is probably number two and SPHERE is probably number three.
  • Seriously guys, we all know the first order of business is to port this to Mono and Linux.

    The big thing the modder on their forums don't seem to get is that open source allows people to send patches to the maintainers, not simply fork.
    • i too am looking forward to this. linux is a far more suitable server for something like run uo -- particularly due to the better 64bit support.
  • I've been playing UO for about three years off and on, and played on POL and Sphere, two of the other emulators out there, and I have to say RunUO beats them in every way shape and form. If anyone is looking for a shard to play around on, check out www.phantasya.org. Its still in testing, but is an awesome place to play, ran by good people
  • What would be the easiest way to run the client on Linux? All FAQs I've seen still refer to the long-dead native client. I know Iris [sf.net] exists, yet all I have at hand is the 2D data, this thing wants 3D data (which is presumably downloadable completely legally through some way or other), and my Windows partitions are out right now so I can't use the real thing, even on Wine.

    So, where do I get the client data?

    • The real client does indeed work with WINE.

      But you can't use UOGateway or Razor, which are necessary third party tools to connect to free servers, such as ones running on the RunUO server software.

      I imagine some manual hacking could be done using one of the many programs which breaks the client encryption, but without Razor, playing from Linux is pointless as it's necessary for PVP and many non PVP functions.

      The day Razor is ported to Linux is the day UO becomes a viable option on x86 Linux.
      • UOGateway doesn't technically need to run on Wine. My recollections are pretty hazy, but ages ago, I just pulled the server list file from UOGateway web server, grepped the server's IP from the file (it's a normal XML file), typed it to Iris config file, then found to my great irritation that Iris needs the aforementioned 3D data to run.

        Though getting the normal UO client to work along with such hazy manual hacks under Wine - now, that might be pretty interesting...

      • I believe UORice should fit the bill in this instance.

        UORice [tuwien.ac.at]

        Info straight from the site:
        What is UO-RICE ?

        UO RICE is an encryption remover for UO clients.
        You need to remove client encryption if you want to play on Wolfpack or UOX freeshards.
        It generates a COPY of your client with encryption removed.
        In the end you have two clients after running it.
        Use the UO-RICE generated one for playing on freeshards, the original one to play on OSI shards.
        You don't have to run it everytime you wan't to play on freesha
  • Even more amazing is that it runs on .NET

    Hasn't anybody noticed this?

    I've been reading in forums about .NET and have been asking people's opinion on it.

    The general consensus is that .NET is very heavy - the .NET runtime engine alone takes up 100 MB's of RAM. Also people have reservations about using an M$ platform. They want to keep very well away from vendor lock-in.

    Since this is a site devoted to all things Open Source, I can imagine people will start bitching about it not being made in Python or Jav

Our OS who art in CPU, UNIX be thy name. Thy programs run, thy syscalls done, In kernel as it is in user!

Working...