Announcement

Collapse
No announcement yet.

There Is No Doubt, Steam Is Coming To Linux!

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

  • #61
    Originally posted by dopehouse View Post
    Didn't we saw this kind of things already on Windows? I for my part can say 'YES'.
    Look, I'm playing the devil's advocate. It isn't like I WANT them to fail. The only reason there's a Win installed at home is to play a few games once in a while. The work related cross-platform tests are done in a VM.

    I know all these and, for me, it is a breathe to make these things work. However, for the people in charge, when you present them the risks involved with distribution and stuff they go bananas.

    I'm talking from experience, where I had these uphill battles for software and services in relatively niche markets.

    Comment


    • #62
      linux using dissecting stuff is brilliant .

      not very useful but;
      Code:
      (gdb) run
      Starting program: /home/gav/games/nixsteam/steam/linux32/steam 
      [Thread debugging using libthread_db enabled]
      
      Program received signal SIGILL, Illegal instruction.
      0x08148034 in CalculateCPUFreq() ()
      (gdb) bt full
      #0  0x08148034 in CalculateCPUFreq() ()
      No symbol table info available.
      #1  0x08147841 in GetCPUInformation ()
      No symbol table info available.
      #2  0x08135e0b in global constructors keyed to fasttimer.cpp ()
      No symbol table info available.
      #3  0x082541c8 in __do_global_ctors_aux ()
      No symbol table info available.
      #4  0x0804b8eb in _init ()
      No symbol table info available.
      #5  0x0825418b in __libc_csu_init ()
      No symbol table info available.
      #6  0xb7e51b24 in __libc_start_main () from /lib/libc.so.6
      No symbol table info available.
      #7  0x0804c701 in _start ()
      No symbol table info available.
      (gdb) thread apply all bt
      
      Thread 1 (Thread 0xb7e396d0 (LWP 3481)):
      #0  0x08148034 in CalculateCPUFreq() ()
      #1  0x08147841 in GetCPUInformation ()
      #2  0x08135e0b in global constructors keyed to fasttimer.cpp ()
      #3  0x082541c8 in __do_global_ctors_aux ()
      #4  0x0804b8eb in _init ()
      #5  0x0825418b in __libc_csu_init ()
      #6  0xb7e51b24 in __libc_start_main () from /lib/libc.so.6
      #7  0x0804c701 in _start ()

      Comment


      • #63
        Originally posted by gav616 View Post
        looks like i just got an update..
        Yes, bin_linux.zip has been updated to include a newer steamclient.so.

        Comment


        • #64
          Well compared to osx webkit is missing. I just wrote 2 other scripts:
          a) Use32 win version with wine
          Code:
          wget -qO- http://store.steampowered.com/public/client/steam_client_win32|awk -F\" '/file/{print $4}'|wget -i- -NB http://store.steampowered.com/public/client/
          unzip -o -d steam \*.zip.\*
          wine steam/Steam
          b) Use osx version (would like to see a screenshot) - also shows curls usage
          Code:
          curl $(curl -s http://store.steampowered.com/public/client/steam_client_osx|awk -F\" '/file/{print "-O http://store.steampowered.com/public/client/"$4}')
          unzip -o -d steam \*.zip.\*
          chmod +x steam/steam.sh steam/osx32/steam steam/osx32/gameoverlayui steam/osx32/ipcserver
          steam/steam.sh

          Comment


          • #65
            Originally posted by gav616 View Post
            linux using dissecting stuff is brilliant .
            ...
            You can get a lot more information by tracing the system calls. You can do so by calling the shell script like so:
            Code:
            DEBUGGER="strace" ./steam.sh
            If you do this you'll notice that the application is trying to access a steam.cfg and Steam.cfg that do not exist. My guess would be that the server list is supposed to be in that file.

            Comment


            • #66
              Originally posted by CNCFarraday View Post
              Id sold boxed games that were played over LAN. Steam is a digital distribution system.

              Bla bla bla, I can't read this wall of text

              I can play the original Unreal Tournament 99 and Quake 3, which where released around 1999 for Linux without a problem. How is that a nightmare for the so called support? Why you say Novell Support, when you should be looking for Canonical and Valve support?

              Steam solves one big issue: The universal binary packaging manager for linux. It makes an effortless act to install linux games. And as I said, a well made linux binary app will run pretty much like a win32 exe.

              Comment


              • #67
                Originally posted by Compholio View Post
                You can get a lot more information by tracing the system calls. You can do so by calling the shell script like so:
                Code:
                DEBUGGER="strace" ./steam.sh
                If you do this you'll notice that the application is trying to access a steam.cfg and Steam.cfg that do not exist. My guess would be that the server list is supposed to be in that file.
                can't you get someoff them files from the HLDS

                http://www.srcds.com/db/engine.php?s...&id=1098643920

                Comment


                • #68
                  @CNCFarraday

                  Valve already supports Linux server clients, so your argument is BS.

                  And be glad Linux is so diverse, because on Windows there is something called DLL Hell and on Linux all you need is X.org, LibC, SDL and OpenAL.

                  Not so diverse and problematic now, is it? Steam forums also isn't the Windows tech support line, so wheb Ubuntu users claim about buying the wrong sound card for PulseAudio (crappy Alsa driver crackling fallback hell) you simply tell them, in a polite matter, to bitch at the Ubuntu forums...

                  Comment


                  • #69
                    Originally posted by gav616 View Post
                    can't you get someoff them files from the HLDS

                    http://www.srcds.com/db/engine.php?s...&id=1098643920
                    You could probably get them from the Windows version of Steam using either Wine or a Windows partition.

                    Comment


                    • #70
                      Originally posted by pvtcupcakes View Post
                      You could probably get them from the Windows version of Steam using either Wine or a Windows partition.
                      You can get them off Mac OS X version and then a SteamAppData.vdf off the Windows version, which one of the files ended up getting me to a further step of verifying the installation data, but still got a bit more to go to get where I want it to be...
                      Michael Larabel
                      http://www.michaellarabel.com/

                      Comment


                      • #71
                        I think my errors are to do with my CPU id, is anyone else not even been able to start the program?

                        CPU Athlon XP 3200+
                        GPU nVidia 6200
                        MOB nForce 2

                        Comment


                        • #72
                          Originally posted by Michael View Post
                          You can get them off Mac OS X version and then a SteamAppData.vdf off the Windows version, which one of the files ended up getting me to a further step of verifying the installation data, but still got a bit more to go to get where I want it to be...
                          It doesn't look like it's SteamAppData.vdf --- do you get the config file after running the mac version? I don't see it in any of the distributed files.

                          Comment


                          • #73
                            Originally posted by Kano View Post
                            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
                            Very nice! But it would be much better like this, since there will probably be more than just linux32 in the future, such as linux64...

                            Code:
                            chmod +x steam/steam.sh steam/*/steam

                            Comment


                            • #74
                              Originally posted by Hans View Post
                              Also here. But it will return to normal after a while.
                              I can also reproduce this problem. However, it didn't return to normal until I rebooted the X server.

                              Comment


                              • #75
                                Originally posted by aliendude5300 View Post
                                I can also reproduce this problem. However, it didn't return to normal until I rebooted the X server.
                                My fix for the solution is to just go to the GNOME menu and launch a new program (like GNOME's Calculator) and that restores the cursor.
                                Michael Larabel
                                http://www.michaellarabel.com/

                                Comment

                                Working...
                                X