New connecting user will lag / freeze whole lobby. Everyone in instance is affected.
closed
SPOONPAI
This is a issue that exists for a longer time now and I've mostly experienced this issue in the Void Club. Tho I have rarely seen it in different maps too.
From my experience it randomly happens with 20+ people in one instance / lobby and it can happen within seconds after creating a new lobby if enough people join.
Example:
We had 30+ people in the Void Club and suddenly it starts lagging everyone out when someone joins in (bad framedrops or even freezing). At first I thought it was avatars causing it but I've experienced it alot and come to the conclusion that it has to be people joining the lobby. It looks like a network syncing issue or something related to music player.
First time I experienced it was after the VRC Client upgrade to Unity 2017.
I already checked the logs with Lycon but there is nothing that would show whats causing the lag.
Log In
Scout
closed
TheTrueLycon
This is part of log after player joins and the issue occurs
Daniel Webster
I think this might be due to the mirrors. After being in a world for a good while and leaving a mirror enabled FPS goes down the drain from my usual 45 - 90 to 15. The FPS problem seems to also happen across worlds. For example I was at void and we started to have this lag problem. I turned off the mirror and the lag went away. I switched worlds to my home world which is very small but has a mirror enabled by default and I had the same 15 fps even in my homeworld and nobody else there. Turning off the mirror brought my fps back up to 90.
SPOONPAI
Daniel Webster: Mirrors are not the issue. Its very likely connected to something network related. It even happened right after joining a fresh dropped portal with then 7 people in it.
․Lexicon
could be the video/stream players. after some testing i found on most of my maps the stream player and video player tends to log people out
however i have only experienced this issue on void club with users logging in lagging out the entire lobby. most other maps it isnt as bad. when you combine dynamic bones which only uses 1 core with loads of shaders on a map (shaders dont count towards draw calls but still use processing power) it can be quite the resource hog. and once dynamic bones uses most of the one core the game cant spread the rest of the load onto the remaining cores. which is why an i5 processor runs the game better in most cases than an i7 as the single core clock speed is higher. so its probably a combination of things causing the issue. and if you use timers as well as all of this peoples processors will struggle. the game also loads avatars in for a split second even if you have your safety settings on max. and you have avatars blocked.
TheTrueLycon
․Lexicon: It seemed like network lag not connected whatsoever to CPU performance when I was able to experience it once
․Lexicon
TheTrueLycon: cpu performance will also affect the network lag. once its bottle necked resources will be diverted to something else. as your cpu has to handle the network stuff. otherwise if your cpu does not handle the network what does? your gpu definitely doesn't
TheTrueLycon
․Lexicon: * While using steam performance monitors and other monitoring software, I could not see CPU even approaching 100% on any core, hence my conclusion.
․Lexicon
TheTrueLycon: i see. its interesting that the output log doesn't say much. on void club the issue has only been apparent when the instance has been open for a while. and usually when the player count is more than 5. i noticed that new instances seem to be ok for a short while before the issue starts appearing which suggests to me that the stream player might be at fault. i know that moving to unity 2017 made them worse. i know the url player is a bit better than the stream player. but when it changes song it tends to lag which is unavoidable. it might be worth creating a test instance to see if disabling the stream player or turning it off when you are in the map solves the issue at least that would narrow down the issue and not associate it with a buggy video player
TheTrueLycon
․Lexicon: I will definetely try to do something about player in next update thanks!
[Kylian]
I've got a similair problem. be in any world, someone changes avatar or someone else joins the world, and everything freezes! to a point I even get timed out of the game.
SPOONPAI
I experienced this issue with 7 people in the Void Club. So it doesnt necessarily need to be alot of people.
Also I mostly only experience this issue because I spent most of my time in the Void Club lmao
ScruffyRules
I believe this lag is network syncing, like animations and stuff.
SPOONPAI
ScruffyRules: Ya I believe the same. It seems like it forces to network sync players to the joining person with dropping frames.
Waai!
If this is the same issue I experience, it may be on a per-world basis. My world (Twin Spire Village) experiences heavy performance drops for the first few seconds of someone joining the instance. I'm not sure what the cause is.
EDIT: Also happens in The Box.
TheTrueLycon
Waai!: This is interesting
O
OGshya
TheTrueLycon: the problem started when u added the bar update/backroom mirror update, the frame rate gets dropped to very low for about 30 seconds but while its happening if i close the ui panel by the bar it stops it, but not permanently cuz it just does it again like 2 min later or when someone joins, yes when people join it drops it makes sense but idk why i can stop the frame rate drop while its happening by closing the ui panel
TheTrueLycon
OGshya: It started with Unity 2017 VRC update, and it is very random from what I can see.