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