Hi, thanks for bringing this back to my attention.

So, I was sorta wrong. It's not the format of the file. It actually is the wrong AppID in the file, but it wasn't a problem of my doing. You were correct that the wrong APPID was in the wrong file.

FoF Client APPID = 265630
FoF Server AppID = 295230

The default steam_appid.txt files as distributed with SteamCMD are as follows:

-->cat ~/srcds/fof-MASTER/steam_appid.txt
295230
-->cat ~/srcds/fof-MASTER/fof/steam_appid.txt
265630

This seems to make sense, but it's wrong and will prevent a server from serving clients.

If you start a normal server installation, it appears to immediately overwrite the steam_appid.txt in the root of the installation with the Client APPID, so both files end up having APPID 265630 in them.

However, I use a symlinked installation type server (my wrench script), and the master installation files are read-only, to prevent servers from modifying the files. Because the server can't change this master file when it starts, client authorization fails.

The solution is to delete the steam_appid.txt symlink and replace it with a real file.

The file needs to be fixed upstream.



On 5/11/14, 18:58, big john wrote:

It's because your using the wrong appid the server appid is 295230

On May 11, 2014 8:36 PM, "Jesse Molina" <je...@opendreams.net <mailto:je...@opendreams.net>> wrote:


    I tried to set up a FoF server last night and was having problems.

    I was getting these errors, and was unable to connect to the
    server from my client.

    Client:
    STEAM validation rejected

    Console:
    S3: Client connected with ticket for the wrong game: UserID: 2
    S3: Client connected with ticket for the wrong game: UserID: 2



    This appears to be some nonsense with the default steam_appid.txt
    (server APPID) in the root of the installation.  There is also a
    fof/steam_appid.txt (client APPID) file, but that file is fine.

    fof/steam_appid.txt has no end-of-line, and the server
    steam_appid.txt has a DOS end-of-line.

    I simply deleted the default steam_appid.txt file and replaced it
    with a new one and it works fine. I guess the DOS line feed/end is
    a problem.

    This may only be a problem on Linux, but I'm sending it out anyway
    as an FYI.



    _______________________________________________
    To unsubscribe, edit your list preferences, or view the list
    archives, please visit:
    https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds



_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds


_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
https://list.valvesoftware.com/cgi-bin/mailman/listinfo/hlds

Reply via email to