Announcement

Collapse
No announcement yet.

There Is No Doubt, Steam Is Coming To Linux!

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    don't think for a minute this year there will be one steam based game more for linux then there is now.

    On a side note: I'm not into linux because of its excellent game platform or graphics support. Both suck big time and stays this way for several years.

    Comment


    • #32
      This is great news! I hope someone can figure out how to get the GUI running soon!

      Comment


      • #33
        Now it's just a matter of "when" now and I hope it will come this year, not too long after the Mac release, then we will probably also finally see better support for ATI's proprietary drivers. Who knows, maybe they'll even come to a point where they can really compete with Nvidia's proprietary drivers on Linux.

        Hopefully they'll consider porting it to 64 bit so we'll get full support for 64 bit games such as Unigine engine based games, S2 games, Vendetta Online, etc. But I'm ok with that being worked on after the 32 bit release.

        I personally hope that people won't bug them about the Linux package that has been posted recently. They haven't said anything official yet so it's not 100% sure yet. Just let them take their time and don't discourage them.

        Comment


        • #34
          Originally posted by christian_frank View Post
          ocuh ..can you guys connect to the steam forums ? i fear their servers are heavily overloaded..no go for me..timeouts..
          Nope, the servers indeed seem to be overloaded.

          Comment


          • #35
            Originally posted by aliendude5300 View Post
            This is great news! I hope someone can figure out how to get the GUI running soon!

            So do I. I ran strings on the steam binary, grepping for offline (found a -offline switch, used it trying to bypass the update check thing on run). It breaks hard (fatal error, steam needs to be online to update). I have yet to dig anything up that would point to a bypass for this.

            Any supernerds out there wanna see if we can see how much of this thing runs?

            Comment


            • #36
              I quickly hacked a script to automatically download and extract the steam client. It will also update the client files if valve would upload new zip files.
              You can find it here: http://pastie.org/930514

              Comment


              • #37
                When I tried to run the 'steam' executable located in the 'linux32' dir I ended up with:

                Code:
                [  0%] !!! Fatal Error: Failed to determine download location for universe 0
                [----] Verifying installation...
                [  0%] Downloading Update...
                [  0%] !!! Fatal Error: Failed to determine download location for universe 0
                [  0%] !!! Fatal Error: Failed to load steamui.so
                CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                CAsyncIOManager: 0 single object sleeps, 0 multi object sleeps
                CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
                After "export LD_LIBRARY_PATH=<PATH_TO_linux32_DIR>" [i686 arch/32-bit] I got it to query some server stuff at least:

                Code:
                [  0%] !!! Fatal Error: Failed to determine download location for universe 0
                [----] Verifying installation...
                [  0%] Downloading Update...
                [  0%] !!! Fatal Error: Failed to determine download location for universe 0
                unlinked 0 orphaned pipes
                CellID: Fetching server list from CSDS. . .
                CellID: CSDS returned 168 servers.
                CellID: Connecting to 203.77.185.184:27031. . .
                CellID: Connect to 203.77.185.184:27031 took 346 MS
                CellID: New Best!
                CellID: Connecting to 69.28.186.162:27031. . .
                CellID: Connect to 69.28.186.162:27031 took 149 MS
                CellID: New Best!
                Shutting down. . .
                CellID: Connecting to 209.197.1.26:27031. . .
                CellID: Connect to 209.197.1.26:27031 took 236 MS
                CellID: Connecting to 203.77.185.185:27031. . .
                CellID: Connect to 203.77.185.185:27031 took 328 MS
                CellID: Connecting to 79.141.173.2:27031. . .
                CellID: Connect to 79.141.173.2:27031 took 61 MS
                CellID: New Best!
                unlinked 2 orphaned pipes
                CAsyncIOManager: 0 threads terminating.  0 reads, 0 writes, 0 deferrals.
                CAsyncIOManager: 1185 single object sleeps, 0 multi object sleeps
                CAsyncIOManager: 0 single object alertable sleeps, 1 multi object alertable sleeps

                Comment


                • #38
                  Originally posted by Flyser View Post
                  I quickly hacked a script to automatically download and extract the steam client. It will also update the client files if valve would upload new zip files.
                  You can find it here: http://pastie.org/930514
                  nice little script

                  unfortunately I'm the rare one that can't run even with errors;

                  Code:
                  gav ~/games/nixsteam/steam $  ./steam.sh
                  ./steam.sh: line 49: ulimit: open files: cannot modify limit: Operation not permitted
                  ./steam.sh: line 63:  4662 Illegal instruction     ${DEBUGGER} "${STEAMROOT}"/${PLATFORM}/${STEAMEXE} $@

                  Comment


                  • #39
                    Maybe you should just remember, that Postal³ should be Linux nativ too and it uses the Source Engine.

                    Comment


                    • #40
                      Oh well, these are old 'news'.
                      Sorry, my bad - should've read the other threads as well.

                      Comment


                      • #41
                        Originally posted by Flyser View Post
                        I quickly hacked a script to automatically download and extract the steam client. It will also update the client files if valve would upload new zip files.
                        You can find it here: http://pastie.org/930514
                        Aww... I was working on a bash script to do the same thing. You beat me to it. Good Work!

                        Comment


                        • #42
                          Originally posted by xir_ View Post
                          what would this mean really though? just some games on linux. If the unwashed mases start to use linux where can a geek go.
                          Are you kidding? Setting aside the issue of "should Linux be elitist and geek only?", there are plenty of options. Lesser known distros to start with, then on to the *BSDs and Solaris, and then HURD, Haiku, Syllable and Plan 9

                          Comment


                          • #43
                            Originally posted by xir_ View Post
                            what would this mean really though? just some games on linux. If the unwashed mases start to use linux where can a geek go.
                            See this is the kind of attitude that drove me away from Gentoo... (not that I have anything against the distro itself or some of the more open minded members of its community) That and I didn't feel like waiting for hours when running an update. For years and years people were praying for a Linux distro to become easy and accepted enough for it to gain mainstream acceptance. Then once Ubuntu, and Fedora to a lesser degree, became more friendly to the less technically inclined and begun to gain a bit of mainstream acceptance then all of a sudden the elitists started crying about how all these n00bs were ruining their platform. Personally I'll gladly take a million n00bs over just one elitist. Don't like all the n00bs constantly asking for advice? Ignore them. Want to have your own niche elitist OS? I hear HURD is going to reach stable any day now... no really... I mean it...

                            Personally I'll take all the mainstream support I can get for Linux and any native big company (and indie) games I can get, even if they're games I could have already played using wine.

                            Comment


                            • #44
                              Although I wasn't the first to do this, I started a bash script before Flyser made his post, and I don't mean for my script and his to end up competing or anything -- they both work just as well. The reason I'm releasing this code is because I feel that my effort would be worth nothing if nobody even sees the code I wrote. Who knows? Maybe somebody will learn something by looking at this code. One thing I did notice is that my code uses a much simpler method than Flyser, with only 8 lines of code, excluding comments. Anyways, here's what I have written:
                              Code:
                              #!/bin/sh
                              #Linux Steam download script by Dylan Taylor
                              mkdir steam; cd steam #Create a directory and cd to it
                              wget $(wget -qO- http://store.steampowered.com/public/client/steam_client_linux | egrep "*zip*" | sed 's/"file"//' | tr -d '\011' | sed 's/\"//g' | sed 's/^/http:\/\/store.steampowered.com\/public\/client\//' | tr '\n' ' ') #Download the files
                              unzip -e -o \*.zip.\* #Extract the files
                              rm *.zip.* &> /dev/null #Cleanup...
                              #Set permissions
                              chmod +x steam.sh
                              chmod +x ./*/steam #Not platform specific...
                              ./steam.sh #Run the main steam bash script

                              Comment


                              • #45
                                Is the shortest script searched then or what
                                Code:
                                wget -qO- http://store.steampowered.com/public/client/steam_client_linux|awk -F\" '/file/{print $4}'|wget -i- -NB http://store.steampowered.com/public/client/
                                unzip -o -d steam \*.zip.\*
                                chmod +x steam/steam.sh steam/linux32/steam
                                steam/steam.sh

                                Comment

                                Working...
                                X