BOS litsts and more

So I have seen multiple worlds using what is called a “Ban On Sight List”. With this list it is users either a world staff member or world owner supposedly has evidence of bad behavior from. However I notice in the creator guidelines you may not “use a static or dynamic block list”. This doesn’t specify whether it’s in world or if it’s just any kind of block list.

What this list entails is when a user on this list joins, the staff of the world will use the Udon ban panel to ban them from the instance. This is always for PREVIOUS behavior and never something happening specifically in that instance.

However in the guidelines I also see “you may moderate someone for misbehaving in that given instance”. With this I am deducing that these Ban On Sight lists are against TOS. However I want a firm comfirmation. This seems like an abuse of power and authority to me. I want to know so that I can report this kind of behavior as I see it.

Also with this, I have seen world staff trying to moderate group owners, staff, and just their instances as a whole. But I have been told that they cannot do this? Is this correct? I am a world developer myself and I would rather make sure that I follow TOS as well as report these violations.

My goal is to provide a fun and safe place for people in vrchat.

If someone from staff preferably or something could help me understand I would greatly appreciate it. I personally do not use these methods due to my belief that they are abusive. But I do see it happen a LOT.

You can’t use Udon to enforce any kind of blocklist or say use a modified client to automatically kick specific people.

Group based blocks are the “official” way to do it but VRChat can’t really stop you from having a banthesepeople.txt on your desktop that you then use to manually kick people using the in-client kicking system. Granted the latter is more of a gray area rather than something that’s specifically allowed.

Basically VRChat doesn’t want people to be stopped from spinning up their own instance of the same world.

As a you may not: * Preemptively moderate users by using a static or dynamic “block list” or similar systems

If the world is presenting a BOS list as a suggestion to moderators, the mods have an option to ignore the suggestion.

I’d argue that a mod blindly following suggestions is more of a dummy rather than a system.

This is what I thought, but when this happens and it’s mentioned to them, they say “that’s for IN WORLD, this is third party”.

To rephrase a bit; the most simple way to put it is there are only 2 officially supported ways to moderate users

  1. Kick and/or Ban them from a Group running that specific Instance
  2. Kick them from an Instance using an unmodified in-game client

You can technically enforce a “Ban On Sight List” using either of these tools but anything else risks pissing off VRChat.

What about enforcing them via the Udon Ban Panel made by Reimajo?

That’s fine because it doesn’t actually kick people, just sends them somewhere else, and it has to be manually activated by a user. If this was automated, like using attaching a banlist to automatically put people in a box, then that’s not ok in VRChat’s eyes.