On a windows server, a player name with invalid characters for filenames will cause a handshake error.
wildinferno opened this issue ยท 5 comments
my friend gets this error"Error handling HANDSHAKE_REQUEST from Unknown, exception: System.ArgumentException: Illegal characters in path.
at System.IO.Path.Combine(String path1, String path2, String path3)
at DarkMultiPlayerServer.ClientHandler.HandleHandshakeRequest(ClientObject client, Byte[] messageData)
at DarkMultiPlayerServer.ClientHandler.HandleMessage(ClientObject client, ClientMessage message)"
The thing is that he used to same name and connected once but cant connect anymore
@wildinferno That's not a bug, it's a feature. Player names are protected by the player token - They wiped GameData/DarkMultiPlayer/Plugins/Data/token.txt and saves/DarkMultiPlayer/token.txt.
I believe this was fixed via 6d7bcd7.
Does your KSP path or your Windows user name have special characters? That sometimes causes quirks with folder-related stuff.