Because the actual situation is somewhat complex, I have to explain them in long paragraphs, and my native language is not English, so you may need some time to read them all.
This question sounds familiar, and many Chinese players have also encountered the exact same problem:
During the game, the program suddenly freezes, but the game music is still playing (Windows may prompt “Program not responding”). This process can last for tens of seconds or even longer, and if you are the host, there is a high probability that it will cause other players to lose connection (and may even cause some players’ game programs to experience the same phenomenon). If you are willing to wait, the game is likely to resume running after a period of time.
After investigation, it is highly likely that this is caused by network fluctuations,
In China, due to the poor network environment, many players are unable to directly connect to Fatshark and Steam servers, which forces them to use a “game accelerator” (in fact, the function of this tool is similar to some network transfer services).
And some “game accelerators” (such as the “Thunder God Game Accelerator”, which is widely used by players) will have a “network dynamic multithreading” function, which will allocate networks to you at the appropriate time it deems appropriate. This feature will cause changes in the player’s network, resulting in communication failures between the player and the network services required for the game.(This is also consistent with the results due to an 'SSL_CONNECT_ERROR' , with connection to our telemetry and CDN services being blocked. you have monitored)
For example (please note that this example may not be rigorous):
-
Player A uses the “Game Accelerator” to start the game, and at this time, the “Game Accelerator” assigns a network location to A.
-
A serves as the host and allows player B to join A’s game.
-
The “game accelerator” has changed the network of player A.
-
At this point, all services that are currently communicating with player A are attempting to communicate with their original network location. However, player A’s network has been changed, causing players such as Steam, Fatshark, and B to be unable to locate player A (as player A has been moved to a new network location), resulting in the game being stuck.
How did we discover the reason for the game getting stuck:
When players turn off the ‘Game Accelerator’, or disable the ‘Network Dynamic Multithreading’ feature, or use a ‘Game Accelerator’ without similar functionality, this problem is completely solved. Therefore, we have reasonable grounds to suspect that certain functions of the “game accelerator” caused fluctuations in the player’s network (network location changes), leading to communication issues in the game and causing the game to freeze.
I hope this information can assist you in resolving this issue
If possible, I would try to request a game log from a player who has experienced this issue