I'm writing to text files because it's easier for me to do a while loop and read all the data out of the text files.

The bot takes out the IP address since it's displayed in a message to a public channel

2) id player score side IP ping bandwidth usage time ingame
so 1 test 133 Nod 127.0.0.1 217 16 000:32:16
The hadd reads from that format, the FDS doesn't log all of it using spaces which is why you see some $gettok's in the hadd
3) It was on a timer because it wasn't writing all the data, I assumed it needed some time in between each write
4) As stated eariler $1 is the ID of the player