Linux file match error

Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
edited September 2013 in Technical Support
Hi,

Linux Mint 15
GTX660
310.44

I am always getting a file match error, when trying to connect to a server.
Already did verify cache and reinstall to no avail.

Also when i try to start my own game i get a black screen (with just the cursor being visible) and then the game crashes.

Otherwise everything is perfectly normal and i can see the main menu with the 3d background being rendered correctly etc.

Anybody else having this issue/solution?

Thanks.

PS: I can play TF2 without issue, so it cannot be my machine/setup.

Comments

  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    rkfg wrote: »
    Thanks, but apparently this answers none of my questions/problems.

    @UWE

    People come and buy this game, but then fall onto their noose like this. I dont know. Did you test this at all? Is it Linux is diffrent with so many configurations? Altho Mint is pretty popular and based upon Ubuntu. I would exspect this to make it onto the front page just like the 32bit crash issue or stickied with a statement in the forums.
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Black screen and crashes have been solved with locale setting which is described in that guide. Linux version works quite fine for the first release despite those common memory-related crashes and some random segfaults that I'm still investigating. I'm running Intel Core i7-2600, 16Gb RAM, NVIDIA GeForce 560Ti driver v319.49, Debian jessie GNU/Linux amd64. Try to update your driver first, NVIDIA releases it quite often and fixes bugs a lot. Linus' finger really helped I guess.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Thanks alot for the info. My steam is already in english (under interface) and i get to the main menu just fine (as already mentioned). Guess i am gonna try my hands with the new driver then.

    @UWE

    Which config is the best/should work? All his info should come from you BEFORE release. Less trouble and time spend. Even if it is a beta (?), ideally i exspect there to be some info.


  • ConfusedConfused Wait. What? Join Date: 2003-01-28 Member: 12904Members, Constellation, NS2 Playtester, Squad Five Blue, Subnautica Playtester
    edited September 2013
    It really is your region settings, not in steam but for your user account. The issue is known and will be resolved soon.

    Lua is trying to parse your settings files and is getting confused about commas and periods. You can either change the locale globally or run steam with the existing fix until the problem is fixed.

    I have yet to see any issues on the nvidia driver in any version. I am also installing the binary driver direct from the company website. However, some people have reported crashes from other sources for the driver those are also noted in the document.


    Finally, if you follow the instructions the linux build does work. It would be completely full on insane for UWE to release driver recommendations to the windows community. The linux community is fractally more difficult. Are you aware of the number of possible distros, window managers, and languages that you can come across?




  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    edited September 2013
    @Jones108 Just to make it clear: your Steam interface language has nothing to do with the locale setting. Did you really tried that suggestion? It's not about language, it's about locale which is a wider term. The issue is decimal separators which are different in different locales. Some countries use dot but some use comma and that's the problem for lua scripts. I'm using this script to launch Steam, it includes most workarounds for issues I encountered:
    export LANG=en_US.UTF-8
    unset XMODIFIERS
    export SDL_AUDIODRIVER=alsa
    /opt/SteamLinux/steam.sh $@
    

    Of course, the path in the last line should differ, you can also use just "steam" instead of this. Also note that if you use PulseAudio which I dislike a lot, you should either comment the line "export SDL_AUDIODRIVER=alsa" or change "alsa" to "pulse".

    As a footnote, remember: Steam for Linux is still in its infancy, don't rush things with rude comments. We've been waiting for this gaming revolution for years after all. There aren't that many professional game developers familiar with linux yet. They learn as well and solve new problems they didn't know about before. There are close to none AAA-engines which support Linux, except Unigine (with only one well known game, unfortunately), Unity and Serious Engine (Serious Sam 3). Now we have another competitor, Spark. I can say without a doubt that it can handle modern graphics and has rich toolset which is even more important. The best I can do to promote Linux as a gaming platform is reporting bugs and backing nice games with money. You can do that, too ;3
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Thanks for the explanation.

    Scripts? Thanks, but i just started using Linux. How do you run it?

    PS: Steam does not work, if i run: "/usr/bin/steam %U LANG=en_US" (right click on steam shortcut, then under basics->command)
    "export LANG=C" works, but it does not fix anything.

    Dunno, if i am doing it right. The guide does not really tell me how to run it.


    Footnote: I hear you bro. We gotta get out of this prison. ;)

    Not really trying to be rude. Simply making UWE aware that they should post some info BEFORE release otherwise it loads it all of onto users and this does not make happy folks.
    Especially when you put down money. I would make sure i never treat someone like this.

    If you post some info: "Sorry we made error, gonna fix it."
    Nobody is gonna say anthing.

    If it is a beta and it comes with a sticker "carefull, only expert".
    Nobody is gonna say anything.

    Happy faces all around.









  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Run Terminal, it will be easier to do from there. Run there:
    LANG=en_US.UTF-8 steam
    
    You can do it in two steps:
    export LANG=en_US.UTF-8
    steam
    
    You can also save the script I provided (make changes as I suggested) to a file and do:
    chmod +x that_file
    
    Then you can run it with doubleclick I guess.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Ah, yep, tried to run it, but still file match error or server mod is out of date. Im starting to think this is something else. Maybe some left overs? Altho the reinstall (delete local content in steam+install) should have delt with that.
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Try filtering out servers with mods. Select NS2 (instead of All) on the top left of the server list window. I too can't join servers which use mods. I suspect those mods should be enabled in the Mod window but I'm reluctant to do that. The game isn't stable enough for those experiments.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Yes, the "server mod out of date" comes from servers with mod. The "file match error" comes on UWE official servers, that have no mod.
  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Run steam from terminal and look at the console output. Also post your log.txt. It definitely looks like consistency issue but since you've checked that the problem may be somewhere deeper. Is your version definitely 255 (just to be sure)? It's shown in the top left corner of the screen.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Thanks for the tip with the console. Did not think of that before, altho i should have. Doublechecked and it is version 255.
    And i just made it onto a server for the first time, too (i thought it was somekind of miracle), but crashed again
    as soon as i tried to join the alien team.

    "mmap() failed: Cannot allocate memory
    mmap() failed: Cannot allocate memory
    Segmentation fault
    Game removed: AppID 4920 "Natural Selection 2", ProcID 3769"

    I guess this version of NS2 runs as 32bit process, which has the famous memory bug.

    Running Linux Mint 15 x64 Cin with 16GB of system memory btw.

    Still this does not explain all the file match errors.




  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    Free process memory drops a lot after map loading (doesn't matter whether you actually started playing or not) so if you joined several servers in a row you've virtually wasted it already. Usually I count the gameplay time in "map loads". If I for some reason can't join the server or start playing (because no one wants to become the Commander, for example) and rejoin another server, I can get the crash after 3-4 such reloads even if it took 5 minutes in total. On the other hand I can join a server and play for 40 minutes and then another 30 minutes on another server. It should be still leaking (fragmenting) memory while I'm actually playing but it's nothing compared to map loading.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Wow. Well i did not join any servers before. This was the first try and it crashed. When they cannot specify how their program uses memory in the right way, they better stop putting that out.
    Never had that problem with TF2 or any of the other games running on Linux.

  • rkfgrkfg Russia Join Date: 2013-09-03 Member: 187744Members, Reinforced - Supporter, Reinforced - Silver, Reinforced - Gold, Reinforced - Diamond, Reinforced - Shadow
    TF2 uses another engine and it has a huge company behind. So it's only natural that TF2 works better for now. It was raged upon many times before, look on the forum. They've failed but they're trying their best to make up for their mistakes. All we can do is wait. And support "Reinforced" program if you wish.
  • Jones108Jones108 Join Date: 2012-12-10 Member: 174670Members
    edited September 2013
    Yep. Very true. They are quite diffrent from each other, so it is probably useless comparing the two. Still dont agree with them releasing this as some sort of finnished product. If people buy this and think it is for Linux, they gonna have a rude awakening.

    Short of money, so i cant really support them. I applaud that they are trying to do this tho and wish em good luck, but that is really all i can do at this point. Maybe i might be presuaded later on, when all these things are fixed and have been acknowledged for.
Sign In or Register to comment.