UMM server owners - "version mismatch?"

Keebler750Keebler750 Posts: 3,605Beta Tester
edited January 2016 in Server Support
I have a server I've set up to run ONLY my map 24/7 for testing. Overnight I've seen IP's trying to join and immediately having their connection closed. Server owners....what does your log show when people are getting mismatch errors?

What I'm seeing is the immediate NetComeGo Open/Close. Would that be it?

I'd appreciate anyone testing the server "Keebler's AllTerrain - all the time!" at IP 24.64.172.84 and giving me feedback on what happens.

I'm suspicious about which metadata file version I need to make the server work.
______

This has been a test of the emergency flame-fest system. Please do not adjust your set.
«1

Comments

  • SacchoSaccho Posts: 1,577Player
    Normal join, worked fine. I see this as your map's metadata info:
    PublishedFileId=600048333
    ItemTitle=All Terrain (Extract)
    
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    Thank you, sir. I see your join in the log.
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    Can I ask if you had the map prior, or my server had to trigger your download?

    The other connections in the log opened and immediately closed, and there were quite a few of them. In testing in Open, we're finding not all metadata files are created equal....ie the timestamp matters and it's not supposed to.
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • SacchoSaccho Posts: 1,577Player
    I had the map prior. The metadata file's timestamped Jan 17.
  • jonnie.ringojonnie.ringo Posts: 20Player
    Just tried to join and received the version mismatch error. Did not have your map prior to joining
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    There are several people trying to hammer out this version mismatch thing. What else would cause a TCP open/close event without full connect?
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    edited January 2016
    Thank you, Jonnie. I just saw that join attempt. The server is on the laptop beside my main computer. So...it downloaded it but wouldn't join? That's nuts!

    :(
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • jonnie.ringojonnie.ringo Posts: 20Player
    Just tried to subscribe to map and rejoin, still received version mismatch error
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    Yep. Sorry about that. We're seeing some weird stuff with this. There should be no reason for a new subscriber to get this. Your feedback is really important for pinning this down to understand the cause! Thank you!
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    I generated the server metadata from the client download on a spare account. I wonder if the metadata has to match the PUBLISH metadata from my other machine in Editor\Saves?

    This is frustrating.
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • jonnie.ringojonnie.ringo Posts: 20Player
    here the info I have with this file

    PublishedFileId=600048333
    ItemTitle=All Terrain (Extract)
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    edited January 2016
    (EDIT Document removed pending re-evaluation)
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    here the info I have with this file

    PublishedFileId=600048333
    ItemTitle=All Terrain (Extract)

    Thank you. This proves not all metadata files are equal, even though the contents are the same. While frustrating, this is VERY useful info!

    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • SacchoSaccho Posts: 1,577Player
    edited January 2016
    Unsubscribed and removed appropriate local info. Opened the game three times, once for each test.

    Join via 'open ip' without subscription produces the version mismatch error. This is what I expected. The package isn't found because I'm not supposed to have it.
    [0029.72] DevNet: Browse: 24.64.172.84/AAEntry?Name=Saccho?Team=255
    [0029.72] Init: WinSock: Socket queue 32768 / 32768
    [0029.72] DevNet: Game client on port 7778, rate 10000
    [0030.27] DevNet: Failed to match package flo_allterrain$76561198105679542_flo [65C189494DA31EE0DDAEB7B9B0BC0B52] in guid cache
    [0030.27] NetComeGo: Close TcpNetDriver_0 TcpipConnection_0 24.64.172.84:7778 01/23/16 13:38:15
    

    A normal join via server browser should prompt with a subscription dialog. On several other servers I tried, this worked:
    [0055.71] ScriptLog:  [SERVER BROWSER]: UMM List Query Complete on
    [0055.71] ScriptLog:   [SERVER BROWSER] Server 0
    [0055.71] ScriptLog:                     Server.ServerName:'(Beer_Me) Server 3 Retro Maps -ACI-'
    [0055.71] ScriptLog:                     Server.MapName:'flo_csar2_ac'
    [0055.71] ScriptLog:                     Server.IPAddressString:'208.100.44.134'
    [0055.71] ScriptLog:                     Server.NumPlayers:'0'
    [0055.71] ScriptLog:                     Server.MaxPlayers:'24'
    [0055.71] ScriptLog:                     Server.Ping:'85'
    [0055.71] ScriptLog:                    With result eAASDQR_SUCCESS
    [0055.71] ScriptLog:   [SERVER BROWSER]: 25 UMMs found, prompting. . .
    [0055.71] ScriptLog:  [SERVER BROWSER] If you wish to connect, you must first subscribe and download these maps.
      CSAR2 (...)
    

    On your server, a join via server browser only produced version mismatch. The game's query for UMMs did not report any, so no subscription prompt was produced.
    [0082.92] ScriptLog:  [SERVER BROWSER]: UMM List Query Complete on
    [0082.92] ScriptLog:   [SERVER BROWSER] Server 0
    [0082.92] ScriptLog:                     Server.ServerName:'Keebler's AllTerrain - all the time!'
    [0082.92] ScriptLog:                     Server.MapName:'flo_allterrain_flo'
    [0082.92] ScriptLog:                     Server.IPAddressString:'24.64.172.84'
    [0082.92] ScriptLog:                     Server.NumPlayers:'1'
    [0082.92] ScriptLog:                     Server.MaxPlayers:'24'
    [0082.92] ScriptLog:                     Server.Ping:'143'
    [0082.92] ScriptLog:                    With result eAASDQR_TIME_OUT
    [0082.92] ScriptLog:   [SERVER BROWSER]: No UMM found, connecting. . .
    [0082.92] ScriptLog:   [SERVER BROWSER] connecting to inputted IP address: 24.64.172.84:7778
    [0082.92] ScriptLog: Sending stats and unregistering: Saccho
    [0082.92] DevNet: Browse: 24.64.172.84/AAEntry?Name=Saccho?Team=255
    [0082.92] Init: WinSock: Socket queue 32768 / 32768
    [0082.92] DevNet: Game client on port 7778, rate 10000
    [0083.47] DevNet: Failed to match package flo_allterrain$76561198105679542_flo [65C189494DA31EE0DDAEB7B9B0BC0B52] in guid cache
    


    jonnie.ringo -- did you get a prompt to subscribe to his map when you tried to join?
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    Via the scrolling server log beside me, I'm seeing some players able to get on the server, but not others.

    I wish I could apologize to those guys.....

    :(
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    I think it also depends what map is playing at the time, Saccho. If you join a server that has a map you don't have, under certain circumstances you can join until the server rotates to that map, at which point you get kicked.

    My server is a perfect test case for one map, multi client server interaction with Steam.
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
  • SacchoSaccho Posts: 1,577Player
    edited January 2016
    Re-subscribed through Steam. Local files updated properly. Joining through server browser worked.

    Interestingly, the log still shows some errors, though the join went through fine and I was able to play in the server.
    [0045.53] ScriptLog:  [SERVER BROWSER]: UMM List Query Complete on
    [0045.53] ScriptLog:   [SERVER BROWSER] Server 0
    [0045.53] ScriptLog:                     Server.ServerName:'Keebler's AllTerrain - all the time!'
    [0045.53] ScriptLog:                     Server.MapName:'flo_allterrain_flo'
    [0045.53] ScriptLog:                     Server.IPAddressString:'24.64.172.84'
    [0045.53] ScriptLog:                     Server.NumPlayers:'1'
    [0045.53] ScriptLog:                     Server.MaxPlayers:'24'
    [0045.53] ScriptLog:                     Server.Ping:'164'
    [0045.53] ScriptLog:                    With result eAASDQR_TIME_OUT
    [0045.53] ScriptLog:   [SERVER BROWSER]: No UMM found, connecting. . .
    [0045.53] ScriptLog:   [SERVER BROWSER] connecting to inputted IP address: 24.64.172.84:7778
    [0045.53] ScriptLog: Sending stats and unregistering: Saccho
    [0045.53] DevNet: Browse: 24.64.172.84/AAEntry?Name=Saccho?Team=255
    [0045.53] Init: WinSock: Socket queue 32768 / 32768
    [0045.53] DevNet: Game client on port 7778, rate 10000
    [0046.08] DevNet: Failed to match package flo_allterrain$76561198105679542_flo [65C189494DA31EE0DDAEB7B9B0BC0B52] in guid cache
    [0046.08] DevNet: Welcomed by server (Level: flo_allterrain$76561198105679542_flo, Game: AAGame.AAGameTakeAndHold)
    [0046.09] Log: LoadMap: 24.64.172.84/flo_allterrain$76561198105679542_flo?Name=Saccho?Team=255?game=AAGame.AAGameTakeAndHold
    

    .
  • SacchoSaccho Posts: 1,577Player
    Keebler750 wrote: »
    I think it also depends what map is playing at the time, Saccho. If you join a server that has a map you don't have, under certain circumstances you can join until the server rotates to that map, at which point you get kicked.

    My server is a perfect test case for one map, multi client server interaction with Steam.

    It's odd because the error (failed to match package in GUID cache) that I thought was responsible for not being able to join directly without the map was also produced when I joined successfully with the map. That may be an irrelevant red herring? Not sure. That's a question for a programmer.

    It's weird that I could join after manually subscribing but jonnie.ringo couldn't.

    The browser definitely should produce a prompt to download the non-subscribed currently-playing UMM. I don't know if that error is specific to your map, your server setup, or single-map servers in general.
  • jonnie.ringojonnie.ringo Posts: 20Player
    I was after I re-launched game
  • Keebler750Keebler750 Posts: 3,605Beta Tester
    Jonnie just joined me in the server after restarting the game. Pretty confusing.

    I am still waiting for the eureka! moment on this....!

    Many of these things have already been tested by others. Perhaps there is a sequence issue that will hold the key.
    ______

    This has been a test of the emergency flame-fest system. Please do not adjust your set.
Sign In or Register to comment.