Player disconnects: player side, or host side?
Posted: Sat Apr 18, 2020 7:42 am
Hi, I was curious if there was anyway to try to determine if a player disconnect event was something server side, or player side?
I moved my server from a virtual Windows 2008 R2 server in my house to a third party hosted vps. The first game was last night. I wasn't playing, but first thing this morning I asked someone what the experience was like vs when it ran out of my home. He mentioned that a couple of players disconnected once or twice. This had never happened before. I looked in the logs, and will paste the relevant section below from one of the disconnects.
I have installed PingPlotter on my server and will run it during the day to the ip that logged the disconnect. I am leaning more towards it being an issue on that single player end at that time, as the other few players on the table did not have an issue at the same time. Other than running a real time ping tool, or using Wireshark to look at the traffic, not sure how one could even determine which side of the connection had the issue. It's possibly just a coincidence that it happened the first game after moving to a hosted vps. But, then again, maybe not. The vps is small, but not terribly so. 2 vcpu, 4 gb ram. It should handle the load fine.
I am running a multi table tourney tonight, and am concerned about player disconnects souring the experience for some. I can easily edit the DNS A record and point things back to my virtual server in my home, but not during a tournament. If the hosting provider seems to have more disconnects than my virtual server running on my residential Internet connection, then that is certainly what I would do. So, it's nice to have that backup option.
Username and ip address have been replaced with PLAYER and XXX.XXX.XXX.XXX
2020-04-18 02:21:34|Connect|PLAYER disconnects session 00000007, PC 9F1036DD
2020-04-18 02:22:29|Remote|104.158.49.127 - Login Request
2020-04-18 02:22:30|Remote|Administrator logged in from 104.158.49.127
2020-04-18 02:22:46|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:23:16|Connect|PLAYER reconnects session 00000007
2020-04-18 02:23:44|System|Traffic - Seconds: 600, Bytes in: 13676, Bytes out: 472807, Total: 486483, Threads: 38
2020-04-18 02:23:54|Remote|Administrator - Ring Game Resume - CASHGAME
2020-04-18 02:31:36|Connect|PLAYER disconnects session 00000007, PC 9F1036DD
2020-04-18 02:31:54|Remote|Administrator - Ring Game Pause Now - CASHGAME
2020-04-18 02:32:29|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:32:54|Remote|Administrator - Ring Game Resume - CASHGAME
2020-04-18 02:33:28|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:33:41|Connect|Connection 0000000E accepted from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:33:45|Connect|Connection 00000007 expired for PLAYER, PC 9F1036DD
2020-04-18 02:33:45|System|Traffic - Seconds: 600, Bytes in: 24562, Bytes out: 445266, Total: 469828, Threads: 38
2020-04-18 02:34:03|Login|PLAYER logged into session 0000000E from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:34:41|Connect|PLAYER disconnects session 0000000E, PC 9F1036DD
2020-04-18 02:34:46|Connect|Connection 0000000F accepted from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:34:54|Logout|PLAYER logged out session 0000000E, PC 9F1036DD
2020-04-18 02:34:54|Login|PLAYER logged into session 0000000F from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:35:16|Remote|Administrator - Ring Game Resume - CASHGAME
I moved my server from a virtual Windows 2008 R2 server in my house to a third party hosted vps. The first game was last night. I wasn't playing, but first thing this morning I asked someone what the experience was like vs when it ran out of my home. He mentioned that a couple of players disconnected once or twice. This had never happened before. I looked in the logs, and will paste the relevant section below from one of the disconnects.
I have installed PingPlotter on my server and will run it during the day to the ip that logged the disconnect. I am leaning more towards it being an issue on that single player end at that time, as the other few players on the table did not have an issue at the same time. Other than running a real time ping tool, or using Wireshark to look at the traffic, not sure how one could even determine which side of the connection had the issue. It's possibly just a coincidence that it happened the first game after moving to a hosted vps. But, then again, maybe not. The vps is small, but not terribly so. 2 vcpu, 4 gb ram. It should handle the load fine.
I am running a multi table tourney tonight, and am concerned about player disconnects souring the experience for some. I can easily edit the DNS A record and point things back to my virtual server in my home, but not during a tournament. If the hosting provider seems to have more disconnects than my virtual server running on my residential Internet connection, then that is certainly what I would do. So, it's nice to have that backup option.
Username and ip address have been replaced with PLAYER and XXX.XXX.XXX.XXX
2020-04-18 02:21:34|Connect|PLAYER disconnects session 00000007, PC 9F1036DD
2020-04-18 02:22:29|Remote|104.158.49.127 - Login Request
2020-04-18 02:22:30|Remote|Administrator logged in from 104.158.49.127
2020-04-18 02:22:46|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:23:16|Connect|PLAYER reconnects session 00000007
2020-04-18 02:23:44|System|Traffic - Seconds: 600, Bytes in: 13676, Bytes out: 472807, Total: 486483, Threads: 38
2020-04-18 02:23:54|Remote|Administrator - Ring Game Resume - CASHGAME
2020-04-18 02:31:36|Connect|PLAYER disconnects session 00000007, PC 9F1036DD
2020-04-18 02:31:54|Remote|Administrator - Ring Game Pause Now - CASHGAME
2020-04-18 02:32:29|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:32:54|Remote|Administrator - Ring Game Resume - CASHGAME
2020-04-18 02:33:28|Remote|Administrator - Ring Game Pause Hand - CASHGAME
2020-04-18 02:33:41|Connect|Connection 0000000E accepted from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:33:45|Connect|Connection 00000007 expired for PLAYER, PC 9F1036DD
2020-04-18 02:33:45|System|Traffic - Seconds: 600, Bytes in: 24562, Bytes out: 445266, Total: 469828, Threads: 38
2020-04-18 02:34:03|Login|PLAYER logged into session 0000000E from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:34:41|Connect|PLAYER disconnects session 0000000E, PC 9F1036DD
2020-04-18 02:34:46|Connect|Connection 0000000F accepted from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:34:54|Logout|PLAYER logged out session 0000000E, PC 9F1036DD
2020-04-18 02:34:54|Login|PLAYER logged into session 0000000F from IP XXX.XXX.XXX.XXX, PC 9F1036DD
2020-04-18 02:35:16|Remote|Administrator - Ring Game Resume - CASHGAME