19:08:13,964 root INFO starting up server
19:08:13,964 root INFO starting up game manager
19:08:13,965 root INFO preparing to start server
19:08:13,965 root INFO starting up network manager
19:08:13,965 root INFO starting up network manager
19:08:13,965 root INFO starting up tcp server
19:08:13,967 root INFO starting up thread for client socket accepting
19:08:18,567 root INFO Connected with ('127.0.0.1', 54324)
19:08:18,567 root INFO starting client handler thread for client at address ('127.0.0.1', 54324)
19:08:18,580 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]}
19:08:18,588 root INFO user in message None
19:08:18,588 root INFO user logging in
19:08:18,589 root INFO task passed off to gameManager
19:08:18,589 root INFO creating user with id: <bound method Player.getID of <Classes.Game.Player.Player object at 0x000001E4CF425BD0>>
19:08:18,589 root INFO new length of user dictionary: 1
19:08:18,589 root INFO connected users 1
19:08:18,589 root INFO confirming login for user
19:08:18,590 root INFO incommingevent {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]}
19:08:18,590 root INFO Received message from ('127.0.0.1', 54324): {"event": "login", "username": "player", "deck": [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]}
19:10:33,867 root ERROR Connection with ('127.0.0.1', 54324) forcibly closed by remote host.
19:10:36,58 root INFO Connected with ('127.0.0.1', 54355)
19:10:36,58 root INFO starting client handler thread for client at address ('127.0.0.1', 54355)
19:10:36,60 root INFO decoded message {'event': 'login', 'username': 'player', 'deck': [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]}
19:10:36,60 root INFO user in message None
19:10:36,60 root INFO user logging in
19:10:36,62 root INFO task passed off to gameManager
19:10:36,63 root INFO creating user with id: <bound method Player.getID of <Classes.Game.Player.Player object at 0x000001E4CF425C10>>
19:10:36,63 root INFO new length of user dictionary: 2
19:10:36,63 root INFO 2 players have join game starts
