http://bugs.winehq.org/show_bug.cgi?id=17515
Summary: Garrysmod: Srcds anomalies , crashes, surface propeties Product: Wine Version: 1.1.15 Platform: PC URL: http://garrysmod.com/ OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: laurikoivunen@hotmail.com
Running a game server called garrysmod *0 *1 srcds *2 on wine *3 gives some anomalies during gameplay. *0 http://store.steampowered.com/app/4000 *1 (Garry's Mod version 10/11 or how you want to call it) *2 Source Dedicated Server (windows version) Download: http://storefront.steampowered.com/download/hldsupdatetool.exe *3 (tested with wine version 0.9 - 1.1.15) (Also tested with crossover's office and gaming versions)
For example: - Missing friction/physics simulation in certain rooms for the player (white room for example) in certain maps (gm_construct) - A car called "Jalopy" crashes the server / has no physics / cannot be driven etc - Players get stuck to certain areas e.g. the "white room"
These bugs naturally don't appear in windows and the developer of this game has indirectly refused to fix these problems as he doesn't support wine.
This bug can be reproduced just by installing the server ( http://wiki.garrysmod.com/wiki/?title=Dedicated_Server_Setup#Linux ) and starting the server with parameters "srcds.exe -console -game garrysmod +map gm_construct" and going ingame and to the white room. Some of the bugs can also be seen by spawning a pod (press q while ingame->navigate to vehicles tab->spawn a "pod" by pressing the spawn button->move the pod with "physgun" or throw it to water and it disappears )
Note: The game server is free unlike the game itself.
It seems that this bug is related to wine's file functions as using a GCF-based wine srcds garrysmod server doesn't have this problem (at all). (GCF-Based server would be a recommended way of hosting the server as it doesn't rely too much on wine anymore but it is much more "laggier" as all the GCF-files need to be examined for every file access) GCF info: http://developer.valvesoftware.com/wiki/GCF
Wine or srcds don't report anything about these problems in normal operating mode (or srcds in debug), these can just be seen ingame. I wont paste logs as they grow enormous because of the load of files that need to be loaded during the server startup. I'm asking for some parameters so the log file wouldn't exceed 200-400mb so that I could upload it.
I am willing to help any way possible, my wine srcds server is always ready for testing and/or debugging. I can be reached through wine's IRC channel with nick Python1320 (or any other major IRC Network) or through MSN.
Post notes: - The platform test has been mainly debian/ubuntu or their variants using clean pre-compiled repository and self-compiled unmodified wine installations. - Only used EXT3 file system. - For some weird reason, some users are NOT getting this problem (Only one confirmed person with no bug using latest wine 1.1.14 from debian precompiled repositories against 6 people who HAVE this problem) with their servers even though they have the same system and configurations I have as far as I have been able to check. - More info on request
PS: This is my first bug report. So, it's more or less formal and/or messy. Forgive me :)
http://bugs.winehq.org/show_bug.cgi?id=17515
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |DUPLICATE
--- Comment #1 from Dmitry Timoshkov dmitry@codeweavers.com 2009-02-25 02:51:03 --- Please search bugs before filing a new one.
*** This bug has been marked as a duplicate of bug 12044 ***
http://bugs.winehq.org/show_bug.cgi?id=17515
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #2 from Dmitry Timoshkov dmitry@codeweavers.com 2009-02-25 02:51:20 --- Closing duplicate.
http://bugs.winehq.org/show_bug.cgi?id=17515
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|DUPLICATE |
--- Comment #3 from Vitaliy Margolen vitaliy@kievinfo.com 2009-02-25 19:50:28 --- Don't see why would it be a duplicate. What video card? What driver version?
http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #4 from Python1320 laurikoivunen@hotmail.com 2009-02-27 08:34:09 --- No video card, vnc4server. Dedicated datacenter server pc with 2ghz processor. This is the server software, not the client unlike in the other bug report. This one affects hosting the game, not playing the game. This one is because of file access, not because of DirectX implementation.
http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #5 from Austin English austinenglish@gmail.com 2009-09-03 12:23:24 --- Is this still an issue in current (1.1.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17515
Python1320 laurikoivunen@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #6 from Python1320 laurikoivunen@hotmail.com 2010-01-29 16:25:37 --- Fixed in "all" wine versions by the developer of Garry's Mod.
It's still a workaround but a working one.
http://bugs.winehq.org/show_bug.cgi?id=17515
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|FIXED |
--- Comment #7 from Andrew Nguyen arethusa26@gmail.com 2010-01-29 16:52:55 --- Workarounds don't count as a fix in Wine.
http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #8 from Jeff Zaroyko jeffz@jeffz.name 2010-01-29 21:38:11 --- (In reply to comment #6)
Fixed in "all" wine versions by the developer of Garry's Mod.
It's still a workaround but a working one.
can you provide any information on how it was worked around by the developer? this could be helpful in fixing it on Wine's end.
http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #9 from Python1320 laurikoivunen@hotmail.com 2010-01-30 03:42:01 --- (In reply to comment #8)
(In reply to comment #6)
Fixed in "all" wine versions by the developer of Garry's Mod.
It's still a workaround but a working one.
can you provide any information on how it was worked around by the developer? this could be helpful in fixing it on Wine's end.
There is not much to provide info about. He basically added a text file from a "mount" to the main game.
Garry's Mod can mount file content from other games that are on the same folder structure (and same engine naturally). So basically srcds.exe loads (../)../cstrike (Counter Strike Source models, sounds and such) and there was a file (in some subfolder) (let's call it cs.txt) that was vital for the gameserver, but it did not get loaded.
He copied this file to his game and it magically started working for guess nearly everyone if not everyone. The file contains only data about surface properties, which was the problem ingame where you got stuck and such.
This looks like a file access problem but for some reason no other application in wine seems to suffer from it.
http://bugs.winehq.org/show_bug.cgi?id=17515
--- Comment #10 from Austin English austinenglish@gmail.com 2011-10-01 15:10:00 CDT --- This is your friendly reminder that there has been no bug activity for 1 year. Is this still an issue in current (1.3.29 or newer) wine?
http://bugs.winehq.org/show_bug.cgi?id=17515
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #11 from Austin English austinenglish@gmail.com 2013-11-13 15:38:39 CST --- No reply in over a year, and no download. Resolving abandoned, if anyone is still able to reproduce this in the current development version (currently 1.7.6) feel free to reopen.
http://bugs.winehq.org/show_bug.cgi?id=17515
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Austin English austinenglish@gmail.com 2013-11-13 15:40:27 CST --- Closing.