Player already exists

kaladinsb

New member
Since A17 came out, a player will randomly get an error saying they already exist. This prevents them from joining the game. The saved player files seem to be intact and not corrupted. In the console, I do see "Created player with id=0" when this happens. That fake player then shows up when using lpi in the console, that player cannot be kicked, and even using the command to kick all players won't kick it. The only solution we've found so far is deleting that players TTP file in the save data.

Anyone have any ideas to fix this without a player having to completely restart?

 
Have server logs and a Steam ID for the player affected?

Please read the Sticky thread, and do the needful.

 
Server log: https://pastebin.com/JDwvcaVk

Appears nothing has been posted to the log file since A17 was installed.

Steam ID for current player with issue: 76561198129237168

MP dedi hosted by gameservers.com

Unfortunately I don't know what "do the needful" means. Nothing in the stickies applies to the issue.

 
Last edited by a moderator:
If you think you have a17 installed, that's definitely not the correct log file. Especially considering it's dated 11-19-2018.

"Do the needful" basically means follow the instructions and provide the information provided. The sticky thread that tells you to read it before posting has all of this information.

You'll need to find where your a17 logs are.

 
2018-12-18T15:11:46 1041.965 ERR Loading player data failed for player '76561198129237168', rolling back: Argument is out of range. at System.Text.StringBuilder.Append (System.Char[] value, Int32 startIndex, Int32 charCount) [0x00000] in :0 at PooledBinaryReader.ReadString () [0x00000] in :0 at Waypoint.Read (System.IO.BinaryReader _br, Int32 version) [0x00000] in :0 at WaypointCollection.Read (System.IO.BinaryReader _br) [0x00000] in :0 at PlayerDataFile.Read (System.IO.BinaryReader _br, UInt32 _version) [0x00000] in :0 at PlayerDataFile.Load (System.String _dir, System.String _playerName) [0x00000] in :0

2018-12-18T15:11:46 1041.985 ERR Loading backup player data failed for player '76561198129237168', rolling back: Argument is out of range. at System.Text.StringBuilder.Append (System.Char[] value, Int32 startIndex, Int32 charCount) [0x00000] in :0 at PooledBinaryReader.ReadString () [0x00000] in :0 at Waypoint.Read (System.IO.BinaryReader _br, Int32 version) [0x00000] in :0 at WaypointCollection.Read (System.IO.BinaryReader _br) [0x00000] in :0 at PlayerDataFile.Read (System.IO.BinaryReader _br, UInt32 _version) [0x00000] in :0 at PlayerDataFile.Load (System.String _dir, System.String _playerName) [0x00000] in :0

Corrupt player profile. Delete his files.

 
Was afraid of that. As much as we all love this game a lot it might be time to move on. It's happening to all of us randomly on the server and it's quite tiresome restarting constantly.

Thank you for your assistance. It's appreciated.

 
Back
Top