Page 7 of 27 FirstFirst ... 5678917 ... LastLast
Results 61 to 70 of 268

Thread: There Is No Doubt, Steam Is Coming To Linux!

  1. #61
    Join Date
    Aug 2009
    Location
    Romania
    Posts
    55

    Lightbulb

    Quote 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.

  2. #62
    Join Date
    Apr 2009
    Posts
    12

    Default

    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 ()

  3. #63
    Join Date
    Jan 2007
    Location
    Germany
    Posts
    2,150

    Default

    Quote 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.

  4. #64
    Join Date
    Aug 2007
    Posts
    6,634

    Default

    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

  5. #65
    Join Date
    Apr 2010
    Posts
    15

    Default

    Quote 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.

  6. #66
    Join Date
    Mar 2009
    Location
    Brasil
    Posts
    43

    Default

    Quote 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.

  7. #67
    Join Date
    Apr 2009
    Posts
    12

    Default

    Quote 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

  8. #68
    Join Date
    Aug 2009
    Posts
    2,264

    Default

    @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...

  9. #69
    Join Date
    Jul 2009
    Posts
    416

    Default

    Quote 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.

  10. #70

    Default

    Quote 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...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •