Excessive use of TCP connection Causing Lag in menus and other things
Tris The
I was doing some looking around at what was exactly happening when I noticed something there is a absurd amount of TCP connections being made on several different ips on way to many ports when opening the menus the game already opens around 15 to 25 ports depending on what menu your in. I'm not sure what is going on here but I do believe this is the root of most of vrchats issues including security problems, avatar loading lag, and menu lag. I am personally unable to tell if these connections are solely from the vrc servers or if other users are piggybacking off the network but i do know this is not common for applications to use this many control protocols on simple ui usage and its especially not normal for vrchat because in normal usage it only has 5 to 10 connections not over 500. anyways i hope this report is useful, happy chatting.
Log In
Tris The
last update that affected menu downloads eased this issue a bit but there are still an unreasonable amount of connections
xxx_red_xxx
Possibly individual connections being made to download thumbnail images?
Tris The
xxx_red_xxx: yea but at this level it is an issue. They should be able to stream that data through 1 or 2 connection. this many pings coming from sources that bypass the fire wall due to being a ip originating from the vrc executable this is along the same type of thing that can cuase a denial of service error response in say your network card/chipset while those ips are coming in it has to handle them so that the data gets to the right place and yes there is plenty of bandwidth until it cant handle the amount of connecting data streams and these connections are basic control pings to ensure the data has a stable connection like a handshake but then a crowd starts handshaking then you get over crowded and it gets more difficult to function thus cuasing the lag in game you lose streamed data and your router and entire network can bog down even crash if you dont have the hardware to handle it.
Kaugumme
Tris The: i think there should be improvements like lazy preloading with low res images or something, i'm pretty sure unity has something like this. why download all high res images if you dont even want to load every of them at once?