Closed road0001 closed 1 month ago
Actually if you check (in FS) the RLVa/restrictions window, you should see that when logging in with a locked collar, the "detach" is active and collar locked during the initialization, even if the complete setup of rlv state in the collar has not finished.
This happens for me faster than I can open this window, and faster than I can select the collar and remove it.
Using the RLVa/Debug/Show Debug Messages gives the following (redacted) [01:57:17] FIRST MESSAGE SEEN AFTER LOGIN, avatar not yet fully rezzed [01:57:18] OC Black Collar 8.3: Collar is preparing to start up, please be patient. [01:57:22] OC Black Collar 8.3: retained: @detach=n Collar locked by viewer rlv since relog from same viewer 5s [01:57:26] OC Black Collar 8.3: executes: @detach=n (duplicate) Collar locked by opencollar code [01:57:28] OC Black Collar 8.3: executes: @versionnew=293847 [01:57:28] OC Black Collar 8.3: executes: @clear Collar unlocked brieffly and relocked, within 1s [01:57:28] OC Black Collar 8.3: executes: @setgroup=y (unset) [01:57:28] OC Black Collar 8.3: executes: @detach=n [01:57:28] OC Black Collar 8.3: executes: @detach=n (duplicate) [01:57:28] OC Black Collar 8.3: executes: @detach=n (duplicate) [01:57:29] OC Black Collar 8.3: Startup in progress... be patient [01:57:33] OC Black Collar 8.3: RLV active! [01:57:40] OC Black Collar 8.3: executes: @detach=n (duplicate) [01:57:42] OC Black Collar 8.3: Collar ready. Startup complete: Collar startup finished 25s
Looking at the chat window, the locking happens before that window is visible on my screen. My avatar not yet visible and no way I can see to access the collar and remove it.
So there is a brief moment during first 5s of rezzing, just as we log in, when collar is not locked, but it is locked during the rest of the collar initialization.
Instantaneous RLV ! I don't think we can improve on the current setup and there are too many variables in individual connection/rezzing speed anywhere on the grid.
What version of OpenCollar are you using? 8.3
What behavior did you expect? when the wearer logs in to the game, the RLV takes effect immediately, and the locking collar cannot be taken off, the RLV restrictions also takes effect immediately.
What behavior did you see instead? The initialization of collar, initialize after about 5 to 10 seconds, then the RLV will take effect. In this time, any RLV restrictions are not effective, wearer can detach it easily. This makes subs easily escape in strict restrictions.
What steps does someone need to take to reproduce the problem? Just wear the collar, lock it, then relog. You will see the initialization notices of collar, in this time, your RLV are all not effective and you can detach it until the initialization complete.