Skip to content
Loading

Download

Desura Digital Distribution

To get the latest stable version of Evolution RTS for Ubuntu Maverick
(10.10) and later (Including Natty Narwhal 11.04+)
, open up a terminal and do

sudo add-apt-repository ppa:spring/ppa
sudo add-apt-repository ppa:evorts/stable
sudo apt-get update && sudo apt-get install evolutionrts
 

afterwards you can run “Evolution RTS” from your Applications/Games
menu or launch “evolobby” via terminal.


Recommended Computer Specifications

3 Ghz Processor, 4 gb ram, Nvidia 9 series (or better) Graphics card (or ATI Equivalent)

“Bottom-of-the-Barrel” Specifications

Evolution RTS has been tested and known to work on as little as a 1.6 ghz processor and a very weak integrated graphics card with 1gb or ram. While the game will work with this equipment, I strongly advise against it as the game will be fairly awful to look at and fps will still be quite low. Moreover, with specifications this low, you slow down the game for other players (by introducing artificial lag for them), so please be considerate. This “Bottom-of-the-Barrel” specification is provided just as a means of you being able to judge whether your computer can run the game.


If you want to get my attention in EvoLobby, either private message “[Evo]Forboding_Angel” or just type “forb” in the chat and I will receive a notification.

Please note that Integrated Intel Graphics Chipsets are NOT supported (even though on lowest settings they’ll probably work)

  • Cear

    Why do we have to install Desura?!
    I don’t want another stupid ass Game Client on my computer. Got rid of Steam, Impulse, and Orgin. Worthless bloatware.

    Make it possible to download this game without desura. :/

  • Anonymous

    I’m going to step out of character for a moment, and be very blunt, because comments like this just serve to piss me off as they are undeniably rude and uninformed.

    There is a way to install the game without using Desura, you just didn’t bother looking. Feel free to head over to springrts.com and download the barebones engine, which, is just an engine. There is no game content included.

    Then head over to the packages repository to download the game content.

    Ok that’s all fine and good, you have the engine and the game content, but oh damn, no maps.

    So head over to springfiles and download all the Evolution RTS maps.

    Yay! I now have the game, engine, and the maps/ Lets fire up the lobby!

    WTF IS ALL THIS?!?!? (You get swamped with popups asking you to do this or that, telling you to do something or another, when starting the engine lobby)

    You finally make it into the lobby. Where are all the Evo games?!?!!? (Because the engine lobby shows every available game that uses the engine, so you’ll have to wade through a hundred games.

    After you find an open server in the lobby, you wait around, people join, game starts.

    WTF? Why is my screen resolution at 640×480??? Why does this game look like crap? It looks nothing like what is in the videos!!! (You have to set all the graphics settings yourself. Resolution, and 5 pages worth of rendering information, half of which you won’t know anything about)

    After all this, if you didn’t just delete everything and say “Screw this!”, I would be very surprised.

    This “bloatware” as you call it allows me the game dev to bundle everything up for you in a very nice neat little package. You have to do 3 things to play.

    1. Download and install Desura
    2. Click “Play Evolution RTS”
    3. Create a username on the server

    That is it. Desura will take care of updating maps and the engine for you (so that you don’t de-sync with other users when something gets updated). It will take care of filtering battle info so that you only see relevant information. It sets all of your graphics settings for you AUTOMATICALLY.

    And, in general, it takes care of everything for you. Could I do it without Desura? No. Because I have no way of informing your version that it is outdated, and the server doesn’t care, so it will happily allow you to start a game with the wrong version of the engine, causing desyncs and player irritation (mostly aimed at you for being the “stupid noob”).

    This isn’t some game company here, this is one guy. I don’t have anything nice to say, so I’ll just stop at this juncture, but remember that this game is free. I have poured over 4 years of my life into creating this game. The least you could do is not be a jerk when you’re complaining (In other words, complaining is fine, Just don’t be a jerk about it!).

  • Sam Tuke

    I have only one problem with Desura, and it’s a big one: it is proprietary software. I understand the benefits. But the fact it’s non-free is major.
    Thanks for all the efforts making this a great game! I shall continue to enjoy it via the spring lobby as best I can.

  • Sam Tuke

    Please provide instructions on how to install the game on non-Desura, non-Ubuntu systems. Most people fall into this category!

  • Anonymous

    Desura is very much free. Desura is ModDB and IndieDB’s game client…

    Your information is inaccurate :-(

  • Anonymous

    Not going to happen for reasons I already listed below.

    Desura is the biggest boon to indie developers since digital distribution.

    Desura is the steam of free Indie and ModDB games, and it is an excellent piece of software. By refusing to use it, and by extension play the games available on it, you do us indie developers a major disservice.

    Here is another excellent reason for us indie devs to use desura: http://www.moddb.com/games/gundam-rts/news/dont-try-and-sell-gundam-rts

    Smoth is another Indie Developer working on a free game for the same engine. He doesn’t use Desura. Also, now go search for Gundam RTS downloads and note all the crapware sites (like softpedia and brother) that have picked up old ass versions of his installers. People who download those installers may get a game that is 2 years old. It quite probably won’t even run anymore due to engine and server updates and those are users Smoth will lose due to circumstances he has no control at all over.

  • Samotrescak

    I just downloaded Desura and now I am downloading game, everything for free. It hasn`t ask me for any payment yet.

  • Anonymous

    How on earth did you get the idea that Desura costs money?

  • http://samtuke.com Sam Tuke

    Thanks for your explanation. It seems that if Desura is so useful, we should lobby them to release their source code, or invest in an alternative (existing?) Free Software system.
    I am aware of Gluon and Gamingfreedom.org, which aim to provide a single streamlined platform for game development, installation, and social networking, but as far as I know it is game engine specific (I don’t see how a spring based game could use it).
    Desura sounds great in that it provides useful functionality, but it undermines the point of a game being Free Software if it requires proprietary software to use it. Surely an indie FS game loses its only Unique Selling Proposition if it makes use of proprietary code – it seems a shame to me to have such a complex piece of software (the game) made available to the public under a freedom protecting license, only to restrict how it can be used and by whom by the choice of its delivery system.

  • Francisco

    I think Sam was stating that the problem with Desura is that it denies users one or more of the following freedoms (from http://www.gnu.org/philosophy/free-sw.html ):
    The freedom to run the program, for any purpose (freedom 0).
    The freedom to study how the program works, and change it so it does your computing as you wish (freedom 1). Access to the source code is a precondition for this.
    The freedom to redistribute copies so you can help your neighbor (freedom 2).
    The freedom to distribute copies of your modified versions to others (freedom 3). By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.

  • None

    My problem is as follows.

    Go to public library. Log on to library owned computer. Download “stuff”. Take it home and install. Play skirmish against AI.

    Desura is not an option for me. Can you help?

  • http://www.evolutionrts.info Ben Woods

    Yeah, send an email to forbodingangel at gmail.

  • http://www.evolutionrts.info Ben Woods

    I haven’t replied to this because to be perfectly honest, I don’t know what to say.

    I disagree.

    I noticed that you work for the FSF and while I admire the FSF in all of it’s forms and glory, not all code needs to be open sourced. In fact, imagine if steam was open source. Imagine how quickly it could be hacked and cracked in any way imaginable, at which point all major publishers would loose faith in steam’s ability to serve digitally and more or less crack free, at which point possibly millions of people around the world would be very upset. Personal information would be exposed. Email addresses, real names, physical addresses, possibly even credit card info.

    Screw that.

    Desura is all about helping the little guy. In this case it is me. They are great guys and in order to be able to even do Desura, they need to be able to turn a profit. Open sourcing your code before you are full fledged is not a good way to make any money at all.

    I fail to see where Evolution RTS loses it’s selling position. I am not billing Evolution RTS as Open Source. I could give a crap whether the source is open or not. The fact that the source is open is moreso to help other developers than anything else. Evolution RTS’ unique selling point is it’s gameplay and the fact that it is free, Not the fact that it is Open Source.

    Oh, didn’t notice the shot you took at the game over its license. It’s open source. The code is GPL. The Art assets (for the actual ingame units – This does not count map features. Those are fair game) are not to be touched (except where otherwise marked).

    So, in other words, for the units in the game, the stuff you build, the stuff you send into battle to go get killed, you cannot touch those models or textures, but everything else is fair game. Explain to me where I’m not being fair again?

  • http://www.evolutionrts.info Ben Woods

    Origin is indeed bloatware, and anything EA pushes out is crapware. Not because EA games such. EA’s games are usually top notch. It’s the drm that makes them not worth the trouble.

    Desura is helping indie games have a steam-like digital distribution platform with exposure to many more people than would otherwise be possible on a budget of $0. Perhaps you should realize that by getting desura, installing free indie games, rating them, commenting on them and being active with the communities, you directly help us indie game developers.

    Or you can keep complaining about something you got for free. That works too I guess.

  • Sam Tuke

    Ben, I didn’t mean to say that you personally are being unfair. Evolutionrts is great, and I really appreciate the time ans skill that has gone into it. I also didn’t intend to ‘take a shot’ at the game over it’s license – you are using a CC license which permits a degree of freedom, including redistribution, and that’s a good thing.

    Unlike you, I do believe that all software should be Free. A discussion about that belongs elsewhere however.
    Regardless of our differing opinions, it looks like *Desura will soon be Free Software anyway* (see http://www.phoronix.com/scan.php?page=news_item&px=MTAxNDA). When that happens I can install and play evolutionrts, recommend it to others, and eventually hope to see it in GNU/Linux distribution repositories.

    I would be interested to have a discussion with you about the issue of Free Software – I’ve organised a talk on Gaming Freedom here in the UK and will talk about it on Diaspora and possibly my blog.

  • Luke

    What about those of us not on Ubuntu? Linux is not Ubuntu. Ubuntu is just one of MANY FORMS if Linux.

  • http://www.evolutionrts.info Ben Woods

    Well, first of all, pretty much everything Debian is covered.

    Other distros can compile from sauce.

    http://springrts.com/wiki/SetupGuide

    Once that is done:
    To install Evolution RTS on Linux distributions other than Ubuntu/Debian, you’ll need the “rapid” tool.
    Instructions on getting this tool can be found at:

    http://pypi.python.org/pypi/rapid-spring

    However, you may not need to go through those steps to get rapid. Many linux
    distros include rapid in their package managers:

    sudo apt-get install rapid-spring

    Once you have “rapid” installed you can instruct it to install Evolution RTS with the
    command:

    rapid pin evo:stable

    and you can update all of your rapid packages with the command:

    rapid upgrade

    This method won’t get you the maps, but you can download them via the lobby. Once you have started up SpringLobby, in the chat type:

    /j #evolution

    Right click on the new #evolution tab and choose “Automatically join at startup”.

    The click on the Battle List tab, open up the filter and select “Only Games/Mods I have”.

    It’s not very elegant, but it should work.

  • Anonymous

    Ubuntu 10.10…..i got this error:
    Using configuration source: “/home/maverick/.evolobby/engine.cfg”
    [CMyMath::Init] CPU SSE mask: 376, flags:
    SSE 1.0: 1, SSE 2.0: 1
    SSE 3.0: 1, SSSE 3.0: 0
    SSE 4.1: 0, SSE 4.2: 0
    SSE 4.0A: 1, SSE 5.0A: 0
    using streflop SSE FP-math mode, CPU supports SSE instructions
    [Watchdog] Installed (timeout: 10sec)
    OS: Linux 2.6.35-31-generic #62-Ubuntu SMP Tue Nov 8 14:00:30 UTC 2011 i686
    OS: 32bit native mode
    Available log sections: VFS, Font, KeyBindings, Sound, CSMFGroundTextures, BumpWater, DynWater, SkyBox, FarTextureHandler, ModelDrawer, OBJParser, WorldObjectModelRenderer, Texture, CollisionVolume, GroundMoveType, UnitScript, AutohostInterface, ArchiveScanner, Path
    Enabled log sections: Sound(LOG_LEVEL_INFO)
    Enable or disable log sections using the LogSections configuration key
    or the SPRING_LOG_SECTIONS environment variable (both comma separated).
    Use “none” to disable the default log sections.
    LogOutput initialized.
    Spring 84.0
    Build date/time: Nov 24 2011 09:37:47
    Build environment: boost-104200, GNU libstdc++ version 20100910
    Compiler: gcc-4.4.5
    Using read-write data directory: /home/maverick/.spring/
    Using read-only data directory: /usr/share/games/spring/
    Using read-only data directory: /usr/lib/spring/
    Scanning: /usr/share/games/spring/maps
    Scanning: /usr/share/games/spring/base
    Scanning: /usr/share/games/spring/mods
    Supported Video modes: 1366×768, 1280×768, 1280×720, 1280×600, 1024×768, 1024×600, 800×600, 800×480, 720×480, 640×480
    Video mode set to 1366×768/32bit
    [f=0000000] SDL: 1.2.14
    [f=0000000] GL version: 3.3.10362 Compatibility Profile Context
    [f=0000000] GL vendor: ATI Technologies Inc.
    [f=0000000] GL renderer: ATI Mobility Radeon HD 4200 Series
    [f=0000000] GLSL version: 3.30
    [f=0000000] GLEW version: 1.5.2
    [f=0000000] GL info: FBO=1 NPOT=1 24bitDepth=0 ATiHacks=1
    [f=0000000] Joysticks found: 0
    [f=0000000] Warning: Joystick 0 not found
    [f=0000000] Loading startscript from: /home/maverick/.spring/script.txt
    [f=0000000] Connecting to local server
    [f=0000000] Binding UDP socket to IP (v6) :: port 8452
    [f=0000000] [UDPListener] successfully bound socket on port 8452
    [f=0000000] PreGame::StartServer: 4 ms
    [f=0000000] Starting demo recording
    [f=0000000] Error: Segmentation fault (SIGSEGV) in spring 84.0
    [f=0000000] Error: Stacktrace:
    [f=0000000] Error: [0x370400]
    [f=0000000] Error: /usr/games/spring() [0x845deb7]
    [f=0000000] Error: /usr/games/spring() [0x8134662]
    [f=0000000] Error: /usr/games/spring() [0x81354b7]
    [f=0000000] Error: /usr/games/spring() [0x813620a]
    [f=0000000] Error: /usr/games/spring() [0x862fb8e]
    [f=0000000] Error: /usr/games/spring() [0x862fc09]
    [f=0000000] Error: /usr/games/spring() [0x8636244]
    [f=0000000] Error: /usr/games/spring() [0x8613a2d]
    [f=0000000] Error: /usr/games/spring() [0x8613f14]
    [f=0000000] [Sound] OpenAL info:
    [f=0000000] [Sound] Available Devices:
    [f=0000000] [Sound] PulseAudio Software
    [f=0000000] [Sound] ALSA Software
    [f=0000000] [Sound] PortAudio Software
    [f=0000000] [Sound] Device: PulseAudio Software
    [f=0000000] [Sound] Vendor: OpenAL Community
    [f=0000000] [Sound] Version: 1.1 ALSOFT 1.12.854
    [f=0000000] [Sound] Renderer: OpenAL Soft
    [f=0000000] [Sound] AL Extensions: AL_EXTX_buffer_sub_data AL_EXT_DOUBLE AL_EXT_EXPONENT_DISTANCE AL_EXT_FLOAT32 AL_EXT_IMA4 AL_EXT_LINEAR_DISTANCE AL_EXT_MCFORMATS AL_EXT_MULAW AL_EXT_MULAW_MCFORMATS AL_EXT_OFFSET AL_EXTX_sample_buffer_object AL_EXT_source_distance_model AL_LOKI_quadriphonic
    [f=0000000] [Sound] ALC Extensions: ALC_ENUMERATE_ALL_EXT ALC_ENUMERATION_EXT ALC_EXT_CAPTURE ALC_EXT_disconnect ALC_EXT_EFX ALC_EXT_thread_local_context
    [f=0000000] [Sound] EFX Enabled: yes
    [f=0000000] [Sound] Max Sounds: 128
    Error: Spring crashed Spring has crashed:
    Segmentation fault (SIGSEGV).

    A stacktrace has been written to:
    /home/maverick/.spring/infolog.txt

  • http://www.evolutionrts.info Ben Woods

    In the settings program disable bumpmapped water, and right after doing that, send an email to ATI asking that they fix their drivers for proper OpenGL support.

    Next time to yourself a favor and buy Nvidia. :-)

    Also, in the future, please do not post bugs here (and for gods sake don’t post an entire infolog… sheesh, a little courtesy please? Use http://www.pastebin.com and give the link, for example: http://pastebin.com/abQGvjsw ).

    Use the Forum ( http://forums.evolutionrts.info) or the Bug tracker ( http://bugs.evolutionrts.info ).

    Edit: 60 seconds on the forums or the bug tracker would have answered your question.

  • Anonymous

    I do not know of this is the place for this question, so if it is in the wrong place, please tell me where I should put it. My comment is: What happens if you are using a mac, 10.6.8? Can you install it via a general Linux way, or do you have to do something special? Sorry if I seem like a dimwit, I’m not at ALL experienced with the terminal, and I’m nervous about wrecking my computer. This game look very interesting, and If there is a way I could run it(preferably, without the terminal, but I can copy and paste) I would definitely use it.

  • http://www.evolutionrts.info Ben Woods

    There is a Mac build of the engine (first time in years), but currently it insta crashes. In next version of the engine it “should” be stable on Macs. Considering that there is only 1 Mac developer working on it, it is a bit of a tall order. Windows and Linux have been supported for ages, but the project never could get any Mac support until recently.

    Here is a link to the OSX forums on the engine website: http://springrts.com/phpbb/viewforum.php?f=65 So you can follow along on recent developments if you like.

    If at all possible, in the future, I will have a Mac version for download as well, once it’s stable and working.

  • http://www.evolutionrts.info Ben Woods

    There is a Mac build of the engine (first time in years), but currently it insta crashes. In next version of the engine it “should” be stable on Macs. Considering that there is only 1 Mac developer working on it, it is a bit of a tall order. Windows and Linux have been supported for ages, but the project never could get any Mac support until recently.

    Here is a link to the OSX forums on the engine website: http://springrts.com/phpbb/viewforum.php?f=65 So you can follow along on recent developments if you like.

    If at all possible, in the future, I will have a Mac version for download as well, once it’s stable and working.

  • VanceT

    I am trying to download the game on Ubuntu 10.10. Unfortunately, the last step causes an error concerning the signature and consequently evolobby does nothing in the terminal:
    W: GPG error: http://ppa.launchpad.net maverick Release: The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 55708F1EE06803C5

  • http://www.evolutionrts.info Ben Woods

    According to Koshi, you’re probably having connection problems on the “Update bit”. Please do that separately, and when it errors out, copy and paste the entire console log into http://www.pastebin.com, and give me/us the link.

    Sorry you’re having trouble!

  • VanceT

    Wow, am I stupid. Just shows what a noob I still am at Linux. :) Thanks for the pointer, the game downloaded fine, and I was able to launch a game!

  • http://www.facebook.com/people/Wayne-Norman/100001882815502 Wayne Norman

    is there any way to down load it with out having to install desura as I have limited space and would like to play this

  • http://www.evolutionrts.info Ben Woods

    Currently no, but Desura is implementing Standalone installs. However, not installing Desura would save you 15mb, and evo is about 300mb, not to mention the maps which push it to over 600mb iirc.

Switch to our mobile site

Do NOT follow this link or you will be banned from the site!