Udon Admin Panel for VRChat Worlds [SDK3]
- UdonSharp Version¥ 4,900
- UdonSharp Version + Support me¥ 6,500
This panel enables specified users in your VRChat SDK3 world to moderate the current instance they are in, as well as giving them the power to fly around. It was developed to make the banning process an epic and fun experience for everyone. All buttons are animated and even globally synced. When selecting a player and arming the ban button, a giant bomb will come down from the sky and hover dangerously above the selected player, allowing you to talk with them and ask them politely to stop being a bad boi. They can try to run away, but the bomb will follow them. The script for this panel is currently above 5'300 lines of code, with another 2'100 lines of editor scripting, making it one of my most complex (and well optimized) assets. With a press of the big ban button, the bomb explodes and the user will be teleported into a special room that is secured against escaping even with usual fly and teleportation mods, as well as tested No-Udon mods. Banning also mutes banned players and warns all other players, which can't be bypassed, since this code runs on their side, not on the side of the banned person. They can watch a video about how to behave socially or leave the instance. The map moderator can choose to unban the player at any time, which would teleport them back from where they were, so you can also use this as a nice party trick to surprise your friends. Both respawning or re-joining the world instance does not unban a user. The panel can only be accessed by selected map moderators of your choice. With several month of usage in our own worlds, this panel got further improved and secured against new mods. An attacker has to completely reverse-engineer and modify the world to remove all anti-mod measurements, which requires time, a deep unity knowledge and special tools that only very few people have, making this an overal safe solution against most users. The including flying mechanic for map admins is a feature that was praised by a lot of users as the most satisfying flying system that they've had in VRChat and even has desktop user support. It is also possible to enable this feature for all users, not just admins. The panel model (fully rigged & textured) and the bomb model is all included. The model was modelled and rigged by Alex Lotor and is being sold with his permission. The texture was made by Sero Kaiju and is sold with his permission. They will both receive a share of the sales. There are proper APIs included to ensure that you can safely communicate to your other scripts, including sample code, by using a secret token. All relevant methods are protected and have been tested accessively by script kiddies in our world who tried to bypass the system. Everything was done with security in mind and is battle tested. The ongoing development of this took a long time, so it will be sold at a premium price. It is still in ongoing development, just received VR "physical" buttons in Version 2.0 and a full sync of all states, so that everyone can see when you flick a switch. Since Version 3.0, banned players and their avatars are also muted and there is a warning sign above them for the unlikely event that someone is bypassing the ban - this is both done client side, so there is no way to bypass that. As usual, you will receive all updates for free after you purchase. - UdonSharp Script Version: Ensures that nothing is exposed to users with malicious mods, so you will need to install the (free and awesome) UdonSharp compiler. - UdonSharp Script Version + Support me: The same like the cheaper version, but with a price that better fits the amount of time that was put into this asset by me. - Assembly Version Not possible without exposing world secrets to malicious mods. As always, if you find that a certain feature is missing, please let me know. I can add more features on-demand as I did for my other products as long as it makes sense for multiple people. Your world needs to be SDK3 in order to use this. There is documentation included and the setup should be as easy as copy-pasting the provided setup. I also included contact options in case you need help setting this up after purchase. All my products are designed to be easy to use without programming knowledge. There is a guide included on how to set it up and what each setting does. I included a simple demo to show you the setup. Please let me know if there is a feature missing so that I can add it to this product. UdonSharp Script: Has a custom inspector with a detailed explanation of each setting when you hover over them, which makes it a lot easier to change settings. Source code is also included (and fully documented/explained), so you can understand how it works and modify it to your needs. You need to import UdonSharp (free C#-Udon compiler) into your project in order to use it. It is recommended to get this version, since future updates won't require you to re-assign anything and it is much easier to use the inspector. Programming knowledge isn't required. LICENSE: See https://reimajo.booth.pm/ -------------------------------------------------- Join the ReimajoBoothAssets Discord if you own any of my assets to receive update notifications, help & support: https://discord.gg/ZgsxQr5JNC --------------------------------------------------