[Bug 17515] New: Garrysmod: Srcds anomalies , crashes, surface propeties

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Feb 24 14:41:41 CST 2009


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 at winehq.org
        ReportedBy: laurikoivunen at 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 :)


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list