Am i missing something extremely basic here or do I understand that the way TNet works out of the box, there is no saving position/etc of a player, if they disconnect/reconnect, the player will always get a new playerid when reconnecting to the server so their old SaveAll RFC will be lost.
If I want to persist that state, and save the player id, are there built in functions to do that? Will the server also save the information permanently?
My idea setup is, make playerid SteamID, or subsstring of SteamID... however, it appears tnet always wants to create a new player.id on each client connection. How can I search on the server, for a previous player id using an alias? Right now, I just add player alias such as SteamID, but that obviously does nothing for a disconnect reconnect due to the playerid being new when client reconnects.
Where is the proper place to store these alias? What functions should be called? Will server save? Client save? Should I set playerid on the client, then connect like I set playername on the client?