Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
194 stars 9 forks source link

Store user ban lists on the cloud #1160

Open shiftyscales opened 4 years ago

shiftyscales commented 4 years ago

Reported by QueenHidi/@Hidi# 1111 if a user clears their local database, their user ban list is removed/they need to reapply bans to users they wish to not be in their sessions.

Storing/syncing this list on the cloud would be a nice tweak to ensure the list is maintained long-term.

Frooxius commented 4 years ago

It already is stored in the cloud as part of all the other user settings. The ban list does sync between different computers as a result.

Do you have any details on the case of it being removed? Did their settings perhaps reset altogether?

shiftyscales commented 4 years ago

right now if i ban someone from a world and then wipe my database or it corrupts I lose my banlist, would it be possible to not have those tied to our local database? https://canary.discord.com/channels/402159838827905024/477711742001086505/766542042028572682

Hmm... In testing this, everything does persist properly both for per-world bans, and bans from all sessions. I'm thinking it might have perhaps been tied to the database corruption/a potential settings reset then, yeah.

I've asked Hidi for clarification.

shiftyscales commented 4 years ago

According to Hidi, this has occurring after settings are wiped/the database is corrupted. So in this case, it doesn't seem there's really anything to fix here unless there could be some mechanism added for redundancy in storage of the setting files, etc. that could be reverted to?