Linux - GamesThis forum is for all discussion relating to gaming in Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
As to how it went.... Steam installs perfectly but the game freezes (or so it really, really, seems) when it does one of two things. (I'm not sure which.) It's either when it uses IE to show the adverts when launching a game. Or, when, when it's updating the game.
I installed winex cvs, then cs, then steam. Everything good so far, but I cant log into steam. I get a error saying trouble connecting to steam. Go to forgot password, and has no record of my email. So then I go to make a new account and has a internal steam error.
Yeah, I got the same exact problem through Wine 20031212.
The problem is with IE 6.0, specifically rsabase.dll.
This DLL file contains the RSA encryption library used to encrypt the communications
to the Steam Server. The errors you receive are because this file is not registered.
Steps to Resolve:
1. Install IE6. (Requires a Windows license, sorry, IE is part of the Windows OS)
Get the install-ie6.run script from http://bylands.dur.ac.uk/~mh/install-ie6.run.
2. If that doesn't solve the problem, then the RunOnceEx keys aren't being processed
by wine boot. Run the command
"wine -- regsvr32.exe c:\\Windows\\System\\rsabase.dll"
without the quotes of course.
That should allow you to connect to steam, but steam crashes for me when it tries to update a game cache.
I had forgotten: when steam looked for the .html file made, it looked in the wrong place because Linux is *CASE SENSITIVE* do not forget!
EDIT
NOoooooooooOOOOOOOOOOOOooooooooooooooo........
Steam tries to launch CS, but it just...stops. The console displays this:
wine: Unhandled exception (thread 0033), starting debugger...
WineDbg starting on pid 32
Loaded debug information from ELF 'wine' ((nil))
No debug information in 32bit DLL 'C:\Program Files\Steam\SteamApps\colgateinspanish@hotmail.com\counter-strike\hl.exe' (0x1400000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\NTDLL.DLL' (0x40200000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\KERNEL32.DLL' (0x40490000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\ADVAPI32.DLL' (0x40a60000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\GDI32.DLL' (0x408c0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\USER32.DLL' (0x40750000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\IPHLPAPI.DLL' (0x40a90000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WS2_32.DLL' (0x40710000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\WSOCK32.DLL' (0x406f0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\X11DRV.DLL' (0x40b70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\LZ32.DLL' (0x51930000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\VERSION.DLL' (0x51920000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSWSOCK.DLL' (0x51950000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\MSVCRT.DLL' (0x78000000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHLWAPI.DLL' (0x70bd0000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\OLE32.DLL' (0x65f00000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\COMCTL32.DLL' (0xbfb70000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM\SHELL32.DLL' (0x51970000)
No debug information in 32bit DLL 'C:\PROGRAM FILES\STEAM\STEAM.DLL' (0x20000000)
Unhandled exception: page fault on write access to 0xc35933f8 in 32-bit code (0x407965f2).
In 32-bit mode.
0x407965f2 (USER32.DLL.DrawFrameControl+0x7b2 in USER32.DLL): xorb %cl,0x8334246c(%ebx)
...and then goes into the debugger and does nothing...
Great, I had the same problem, whenever it tries to use the IE component... BOOM! Maybe we can get a substitue DLL for whichever has the IE plugin so that instead of trying to display and crashing, it simply does nothing...
Can I just add (From the Linux-Gamers.net Steam Article, here ), to get past the problem with Steam loading motd using IE:
6) Edit the CS configs
It seems Counter-Strike bugs out on MOTD requests. This might just be a more or less random bug with html rendering, but it's safer to just disable the motd altogether. Now change to your SteamApps directory. Normal it is
Then, remove the file custom.hpk if such a file exists:
$ rm custom.hpk
Then create the MOTD file if it doesn't exist and make the welcome message html file read-only
(create it with $ touch motd_temp.html )
$ chmod 400 motd_temp.html
Then open up config.cfg in your favourite text editor (vim, nano, pico, emacs, whatever) and add the line
This looks great.. I'm going to try it soon. The only problem I have is that I have another game that works on 3.1 but not 3.2, the fonts are all messed up in 3.2... I haven't tried 3.2.1 yet, so I may aswell try the CVS thingy with both.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.