[Feature request] Show VR overlay notification when user is about to disconnect from an instance due to timeout #1556

Closed
opened 2026-04-05 17:51:28 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @Fusl on 10/1/2019

Logfile contains the following information when a user is about to disconnect due to connection loss:

2019.10.01 04:05:43 Log        -  [PoseRecorder] username failed to adjust pose: Ping 0.09060369, Delay 0.562, Short By 10.03663
2019.10.01 06:46:02 Log        -  [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 17.9615
2019.10.01 06:46:12 Log        -  [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 27.98298
2019.10.01 06:46:22 Log        -  [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 37.98298
2019.10.01 06:46:32 Log        -  [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 47.9947
2019.10.01 06:46:42 Log        -  [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 57.9947
2019.10.01 12:41:11 Log        -  [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 10.01056
2019.10.01 12:41:21 Log        -  [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 20.02619
2019.10.01 12:41:31 Log        -  [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 30.02619
2019.10.01 12:41:41 Log        -  [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 40.02619

The client config defines 45000ms (or 45 seconds) as clientDisconnectTimeout (which I believe is used by the client itself) so we could maybe display a VR overlay notification when a PoseRecorder event is logged with "Short By" equal to or larger than 20 or 30 seconds.

*Originally created by @Fusl on 10/1/2019* Logfile contains the following information when a user is about to disconnect due to connection loss: ``` 2019.10.01 04:05:43 Log - [PoseRecorder] username failed to adjust pose: Ping 0.09060369, Delay 0.562, Short By 10.03663 2019.10.01 06:46:02 Log - [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 17.9615 2019.10.01 06:46:12 Log - [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 27.98298 2019.10.01 06:46:22 Log - [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 37.98298 2019.10.01 06:46:32 Log - [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 47.9947 2019.10.01 06:46:42 Log - [PoseRecorder] otherusername failed to adjust pose: Ping 0.3520868, Delay 0.726, Short By 57.9947 2019.10.01 12:41:11 Log - [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 10.01056 2019.10.01 12:41:21 Log - [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 20.02619 2019.10.01 12:41:31 Log - [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 30.02619 2019.10.01 12:41:41 Log - [PoseRecorder] yetanotherusername failed to adjust pose: Ping 0.5926388, Delay 0.966, Short By 40.02619 ``` The [client config](https://api.vrchat.cloud/api/1/config) defines 45000ms (or 45 seconds) as `clientDisconnectTimeout` (which I believe is used by the client itself) so we could maybe display a VR overlay notification when a PoseRecorder event is logged with "Short By" equal to or larger than 20 or 30 seconds.
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/VRCX#1556