frostfiretulsa
July 9th, 2020, 13:33
RESOLVED
Hi guys,
First off let me say excellent job so far on the Unity FG. We are loving it!
We have been playing exclusively on FGU now for about 2 months in 2 different campaigns on Wednesday and Friday nights, 7pm-11pm GMT+7.
I am not going to touch on the "normal" performance issues here, but instead on one major issue that started cropping up at some point before our session on July 3. Before that things were playable.
Starting on 7/3 we get a little over 2 hours in to our session when things start to slow down. When a player rolls the dice (in any manner) or types in to chat, or performs any action at all - Rusty (our DM) can usually see the roll and the result pretty fast, but ALL of the players cannot see it. That lag lasts anywhere from a few seconds to 20+ minutes. One time we continued to "play" with Rusty calling out the results of our rolls while our clients did not update - the combat tracker stayed on the same spot and no dice rolls came thru to us. Rusty could see it all. Eventually our clients would "freeze" and the rolls would start to come in all at once or in batches, for all of us at the same exact time.
We did network tests between us and rusty, and a speed test for rusty to make sure this was not a problem on Rusty's PC/Internet. All of those seemed just fine. There was no problem with voice or with other data transfer between us. Just with FG.
Now... I am guessing here, but are the communications between the FG server (Rusty's PC) and us players routed thru a central fantasy grounds server somewhere? If so... I suspect that might be where this issue is. If not, and if this is peer to peer, how can we go about diagnosing what is causing this? Because when it happens the game is pretty much unplayable for us... in fact we are talking about going back to classic for a few months... but I would much prefer to stay with unity if we can find a solution for this issue.
Now on to technical stuff. We had games on 7/3, 7/6 and 7/8 and had the same issue right around the same time of day each time - around 10pm GMT+7. In addition to that, Rusty has just told me that it seems to lag pretty bad when it does a auto-save while he is alone in FG prepping for tomorrow nights game. In each game session all of us players update the client before game time, so FGU is fully updated, tho the versions were not the same on any of those sessions since there were updates put out between each one (read: well done team on getting updates out frequently! Seriously well done!).
Here is the log from rusty's latest startup:
[7/9/2020 5:23:12 PM] FGU: v4.0.0 ULTIMATE (2020-06-12)
[7/9/2020 5:23:12 PM] OS: Windows 10 (10.0.0) 64bit
[7/9/2020 5:23:12 PM] GRAPHICS: NVIDIA GeForce GTX 960 : 2007
[7/9/2020 5:23:12 PM] USER: Rusty Kneecap
[7/9/2020 5:23:12 PM] Launcher scene starting.
[7/9/2020 5:23:22 PM] Starting cloud server mode. [Rusty Kneecap]
[7/9/2020 5:23:25 PM] Game server started. [2406:da1c:a2e:f9ff:40c5:b2c:de8b:f729:51346]
[7/9/2020 5:23:26 PM] Launcher scene exiting.
[7/9/2020 5:23:26 PM] Tabletop scene starting.
[7/9/2020 5:23:26 PM] Match successfully created on lobby.
[7/9/2020 5:23:43 PM] Loaded FreeType library version 2.10.2
[7/9/2020 5:24:13 PM] RULESET: PFRPG ruleset v3.3.10 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] RULESET: 3.5E ruleset v3.3.10 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] RULESET: CoreRPG ruleset v3.3.11 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] EXTENSION: Death Indicator Map Extension v1.7, CoreRPG+ version.\rFor Fantasy Grounds
[7/9/2020 5:30:22 PM] Campaign saved.
[7/9/2020 5:30:27 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:30:27 PM] Match successfully created on lobby.
[7/9/2020 5:36:11 PM] Campaign saved.
[7/9/2020 5:36:16 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:36:17 PM] Match successfully created on lobby.
[7/9/2020 5:41:53 PM] Campaign saved.
[7/9/2020 5:41:58 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:41:59 PM] Match successfully created on lobby.
[7/9/2020 5:43:05 PM] [WARNING] Frame tabs contains out-of-range values in BottomLeft
any of this making any sense to you?
[7/9/2020 5:47:28 PM] Campaign saved.
[7/9/2020 5:47:33 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:47:34 PM] Match successfully created on lobby.
and
[7/9/2020 5:53:00 PM] Campaign saved.
[7/9/2020 5:53:05 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:53:06 PM] Match successfully created on lobby.
[7/9/2020 5:58:32 PM] Campaign saved.
[7/9/2020 5:58:38 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:58:38 PM] Match successfully created on lobby.
I know this is not all that much to go on... but its all we have. I will try to answer any questions... and Rusty may chime in as well, since ill send him a link to this post. Thanks much and keep up the great work!
Frosty
Hi guys,
First off let me say excellent job so far on the Unity FG. We are loving it!
We have been playing exclusively on FGU now for about 2 months in 2 different campaigns on Wednesday and Friday nights, 7pm-11pm GMT+7.
I am not going to touch on the "normal" performance issues here, but instead on one major issue that started cropping up at some point before our session on July 3. Before that things were playable.
Starting on 7/3 we get a little over 2 hours in to our session when things start to slow down. When a player rolls the dice (in any manner) or types in to chat, or performs any action at all - Rusty (our DM) can usually see the roll and the result pretty fast, but ALL of the players cannot see it. That lag lasts anywhere from a few seconds to 20+ minutes. One time we continued to "play" with Rusty calling out the results of our rolls while our clients did not update - the combat tracker stayed on the same spot and no dice rolls came thru to us. Rusty could see it all. Eventually our clients would "freeze" and the rolls would start to come in all at once or in batches, for all of us at the same exact time.
We did network tests between us and rusty, and a speed test for rusty to make sure this was not a problem on Rusty's PC/Internet. All of those seemed just fine. There was no problem with voice or with other data transfer between us. Just with FG.
Now... I am guessing here, but are the communications between the FG server (Rusty's PC) and us players routed thru a central fantasy grounds server somewhere? If so... I suspect that might be where this issue is. If not, and if this is peer to peer, how can we go about diagnosing what is causing this? Because when it happens the game is pretty much unplayable for us... in fact we are talking about going back to classic for a few months... but I would much prefer to stay with unity if we can find a solution for this issue.
Now on to technical stuff. We had games on 7/3, 7/6 and 7/8 and had the same issue right around the same time of day each time - around 10pm GMT+7. In addition to that, Rusty has just told me that it seems to lag pretty bad when it does a auto-save while he is alone in FG prepping for tomorrow nights game. In each game session all of us players update the client before game time, so FGU is fully updated, tho the versions were not the same on any of those sessions since there were updates put out between each one (read: well done team on getting updates out frequently! Seriously well done!).
Here is the log from rusty's latest startup:
[7/9/2020 5:23:12 PM] FGU: v4.0.0 ULTIMATE (2020-06-12)
[7/9/2020 5:23:12 PM] OS: Windows 10 (10.0.0) 64bit
[7/9/2020 5:23:12 PM] GRAPHICS: NVIDIA GeForce GTX 960 : 2007
[7/9/2020 5:23:12 PM] USER: Rusty Kneecap
[7/9/2020 5:23:12 PM] Launcher scene starting.
[7/9/2020 5:23:22 PM] Starting cloud server mode. [Rusty Kneecap]
[7/9/2020 5:23:25 PM] Game server started. [2406:da1c:a2e:f9ff:40c5:b2c:de8b:f729:51346]
[7/9/2020 5:23:26 PM] Launcher scene exiting.
[7/9/2020 5:23:26 PM] Tabletop scene starting.
[7/9/2020 5:23:26 PM] Match successfully created on lobby.
[7/9/2020 5:23:43 PM] Loaded FreeType library version 2.10.2
[7/9/2020 5:24:13 PM] RULESET: PFRPG ruleset v3.3.10 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] RULESET: 3.5E ruleset v3.3.10 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] RULESET: CoreRPG ruleset v3.3.11 for Fantasy Grounds
Copyright 2019 Smiteworks USA, LLC
[7/9/2020 5:24:13 PM] EXTENSION: Death Indicator Map Extension v1.7, CoreRPG+ version.\rFor Fantasy Grounds
[7/9/2020 5:30:22 PM] Campaign saved.
[7/9/2020 5:30:27 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:30:27 PM] Match successfully created on lobby.
[7/9/2020 5:36:11 PM] Campaign saved.
[7/9/2020 5:36:16 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:36:17 PM] Match successfully created on lobby.
[7/9/2020 5:41:53 PM] Campaign saved.
[7/9/2020 5:41:58 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:41:59 PM] Match successfully created on lobby.
[7/9/2020 5:43:05 PM] [WARNING] Frame tabs contains out-of-range values in BottomLeft
any of this making any sense to you?
[7/9/2020 5:47:28 PM] Campaign saved.
[7/9/2020 5:47:33 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:47:34 PM] Match successfully created on lobby.
and
[7/9/2020 5:53:00 PM] Campaign saved.
[7/9/2020 5:53:05 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:53:06 PM] Match successfully created on lobby.
[7/9/2020 5:58:32 PM] Campaign saved.
[7/9/2020 5:58:38 PM] [WARNING] Lost connection to matchmaking server : Unable to write data to the transport connection: An established connection was aborted by the software in your host machine.
.
[7/9/2020 5:58:38 PM] Match successfully created on lobby.
I know this is not all that much to go on... but its all we have. I will try to answer any questions... and Rusty may chime in as well, since ill send him a link to this post. Thanks much and keep up the great work!
Frosty