So, I have been making a headquarters for a new development team I am also creating. I added a GUI in the game so that when a player first joins, they have to input a password to enter the game. Is it against the Roblox’s rules to require a password to enter a game?
But not having a password is easier in terms of effort, if you want to, I guess you can, but I’d read Roblox’s ToS if you really want to make sure it’s ok.
Go to game settings → turn on team create → go to permissions in game settings → add collaborators (you can make them just be able to join the game or allow them to edit the game)
Make it 100% clear to not use your Roblox password in it, and that it is in no way linked to Roblox, because depending on how it looks it has potential to be looked at as a phishing attempt.
You could also just check if the player’s username or ID is one of the players you want to allow to join and kick them if they’re not one of the allowed players, that way exploiters can’t just destroy the gui and play the game normally.
I’d say re-name it to sound like an “Access Code” instead of saying “Password” due to the previous phishing games that were around a few years ago, as well as it mentions in the Terms of Service:
If anyone asks for your password or personal information (such as your name, address or phone number), please use the Report Abuse feature to immediately report the user and situation. You agree that we may take steps to verify the accuracy of information you provide, including contact information for a parent or guardian.
I think they would consiter that “asking” if you label it as such, which is why I would say to re-phrase it.
Nothing really mentions that having a lock on your game is against anything. You are the creator.
everything is checked on the server
Also, the server sets the players walkspeed to zero when they first join. Only after the password is checked on the server does the walkspeed change to 20. So, even if they remove the GUI, they cant move!
If they type in the correct password, I will add them to a server side table. If they do not put in the password, and exploit to get in, then they will not be in the table. Also, I will add a box around the spawn. When the box is touched, if they are not in the table, they will be kicked.
Okay so you could do this especially since Roblox is a platform where imagination can roam freely. If you’d like to give it a try then do so! It is not against the TOS, but make sure that it just a legitimate password. Simple 4-6 digit one is completely fine.
There will be a a lot of discrepancies regarding having a password for a game especially since exploiters can manipulate the map & game.