SDK base 2013 what what?! steam os/linux/OS X coming soon?

Discussion in 'General' started by Bozza, Apr 30, 2014.

  1. Bozza

    Bozza Member

    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    now that the game is based on Source 2013 will someone hit that compile button for linux and os x? :D :D :D
     
  2. TheCreeper

    TheCreeper Member

    Messages:
    161
    Likes Received:
    54
    Trophy Points:
    0
    Seconded. Please port to Linux.
     
  3. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    Bad idea
     
  4. wealthysoup

    wealthysoup Lead Tester

    Messages:
    1,857
    Likes Received:
    0
    Trophy Points:
    0
    Is there more than 1 or 2 people that play on MAC/Linux?

    Remember that compiling for them means that its harder to push out rapid updates
     
  5. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    Oh man if only it was that easy
     
  6. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    Just my opinion but we FINALLY have it where people can just install and play empires.
    Summer is almost here. Besides minor things it should be left alone for a while. Something major like supporting Linux shouldn't be attached until winter. If at all.
    People on Linux can already play empires and other windows games. So it's not like we would be gaining people by supporting Linux. It would just make things more complicated.
     
  7. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0
    supporting linux does mean better servers though.
     
  8. Grantrithor

    Grantrithor Member

    Messages:
    9,820
    Likes Received:
    11
    Trophy Points:
    0
    It's much more complicated than simply typing g++ -o Empires emp_main.cpp

    Like way more complicated. Learn an education.
     
  9. Sgt.Security

    Sgt.Security Member

    Messages:
    3,137
    Likes Received:
    140
    Trophy Points:
    0
    Shit don't work the same on different OS.
    You can't just compile it and run Empires on Linux.

    Go and take a course called "Operating systems".
     
  10. Trickster

    Trickster Retired Developer

    Messages:
    16,576
    Likes Received:
    46
    Trophy Points:
    0
    Not necessarily. We've had a Linux distro of the server before in the past, it didn't run as well as the Windows version. It's just like anything else, shit needs to be adapted for it.
     
  11. Bozza

    Bozza Member

    Messages:
    20
    Likes Received:
    0
    Trophy Points:
    0
    Valve always makes these things seem easy. They keep making it seem that converting a 2013 source to linux/mac is a one click job...


    who knows. probably not! But the linux and mac crowd has a lot less games on steam ;).. It might mean that empires will get a lot more new players ;)

    Edit: not to mention the coders, 3d and audio content creators and geeks that tend to use the linux/os x platforms ;)
     
  12. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0
    Well the question is... did we just "slap some shit together" to get it to compile for Linux or did we try to optimize it like we would for the Wine('Rs)?
     
  13. Candles

    Candles CAPTAIN CANDLES, DUN DUN DUN, DUN DUN DUN DUN.

    Messages:
    4,251
    Likes Received:
    10
    Trophy Points:
    0
    We'd have to set up the proper project files for Linux first, set up cygwin on the EPIC box to properly compile/link the files, make more build scripts for Jenkins to do auto compiles when a commit is done and possibly update the Linux project files if there's a change in the VS project files, set them up to commit to SVN, make a new build script for Steampipe to distribute the Linux binaries for Linux installs and not overwrite the Linux ones with Windows ones on Linux or vice-versa for Windows.

    Honestly speaking here, porting to Linux itself would be a breeze from what I've seen (Don't take that as final though, I'm not experienced enough in these matters). The hard part is setting it up to build properly. We don't even have the Windows binaries being properly built on Jenkins yet; setting up Linux binaries to be built by Jenkins is a particular type of hell.
     
  14. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0
    don't forget the dependencies... that is another type of hell. Linux dependencies need specific versions of everything to compile and run without... things being weird.
     
  15. CyberKiller

    CyberKiller Nyooks!

    Messages:
    1,107
    Likes Received:
    8
    Trophy Points:
    0
    Knowing empires, the code base probably isn't portable and unknowingly makes use of compiler specific features and undefined behaviour....
     
  16. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    IIRC it's decent, only some server querying code for the loading screen uses Windows sockets, so that would have to be changed or removed. I'm actually not sure if Awesomium is OS-agnostic, that would be a far bigger issue.
     
  17. Z100000M

    Z100000M Vithered Weteran

    Messages:
    9,120
    Likes Received:
    70
    Trophy Points:
    0
    Offtopic, but I swear software developers come up with the most retarded names.

    Daemon, GNU and all that jazz. I mean, come on, really?
     
  18. 101010

    101010 Member

    Messages:
    996
    Likes Received:
    2
    Trophy Points:
    0
    It is easy.......for games that have a full staff of developers.
     
  19. Beerdude26

    Beerdude26 OnThink(){ IsDownYet(); }

    Messages:
    7,243
    Likes Received:
    13
    Trophy Points:
    0
    PAY ME

    Then we'll talk :p
     
  20. ViroMan

    ViroMan Black Hole (*sniff*) Bully

    Messages:
    8,382
    Likes Received:
    4
    Trophy Points:
    0
    we wanted to pay our developers... however there were some here who refused to put it together...
     

Share This Page