For us non-FilteringEnabled people (my game is a year old and too big to convert), alternate accounts and guests are mainly used to exploit our games. Now, I’m already using Discord Webhooks to export exploiter names and reasons to my Discord server, where admins can view them and ban them remotely if necessary.
The only thing my game needs now is an account age minimum, so that players can’t just make alts and continue exploiting, only to get caught again, and repeat the cycle. Thing is though, even if this were added, they could still easily just go on a Guest account and exploit (which I can still ban, but I’m not sure if UserIds for Guests stay the same after they leave a game?)
The solution for that is to create another option, called “Allow Guests” or so. I’ve made a rough edit of the game configuration page to give a clear example of what this would all look like:
This feature would help a lot of people out, not only me. For new developers that know nothing of FilteringEnabled or how to patch exploits, this would be an essential. I realize that you could easily create a script in the game that doesn’t allow Guests or new accounts to join, however there are two problems with that:
After they are kicked from the game, they can still dislike the game.
You’d get a friendly message from ROBLOX telling you your game is under review, because not allowing exploiter alts to join is against the rules apparently.
I realize this idea would be bad for legitimate new accounts or guests that would like to play your game, but to me, that’s pretty irrelevant. Let’s be real here, how many new accounts are actually new accounts? There are a lot more alts that would love to exploit my game rather than people who would want to enjoy it as one of their first experiences on ROBLOX.
So that’s my idea. Would you use this feature? Would this feature be really bad in some way? Discuss below please
Signing up to try things is really unappealing. I first started out as a guest because being able to play without having to sign up for an account I might not ever touch.
All you’re doing is running based off an assumption. You have no statistics to back up this up.
Your suggestions are bordering anti-player for the sake of stopping exploits.
There’s a difference between banning some players for misbehavior and ALL guests.
And last I checked, filtering messages in custom chats isn’t in the ToS but its mandatory?
Setting an age limit to stuff, like making your game have an M rating, has been brought up before and is not allowed. Mainly because roblox cannot ensure that only 17+ players will be playing that game, something like that, there were some legality issues.
Running into games that are account age/guest-restricted would be a negative experience for the first-time ROBLOX user, and I don’t think ROBLOX would want to add a feature that only serves to drive away new players.
Also I wouldn’t say this is a very effective solution to exploiting in the first place - they can just create a stockpile of alt accounts, wait X number of days, and then proceed to join your game once the accounts are the correct age.
The problem is that it impacts the image of ROBLOX negatively. Your actions on the platform affects the platform itself as a whole. This is why ROBLOX has to set regulations on what games can and can’t do.
And you really shouldn’t be THAT concerned with exploiters. You should be more focused on stopping their actual methods than just getting rid of new players. Sounds like you’re overly paranoid about exploiters thinking you have to stop 100% of them or you have some kind of major security flaw.
I have stopped most of their methods, but sadly since my game isn’t FilteringEnabled, there’s nothing I can do when they delete the entire map (besides cloning it before hand and re-inserting it, and I’m pretty sure no one would survive that since there are over 30k parts) and things like that except shut down the server. My game’s ban database has over 5,000 banned users, and it’s still growing rapidly because when an exploiter gets banned, they just make an alt and continue doing so. Adding an age minimum is the only way of stopping this, unless I continue to pay growing rates to keep my ban website server up.
I still think that there needs to be a better way for players when making accounts, a way to stop people from botting accounts or just mass creating them; or at least it harder to do so.
What ever happened to Roblox IP banning people? There should be more of a punishment if players are caught using exploits in games. If we can get moderated for the assets we make then it should also be fair to get moderated if caught cheating, the only way is I’m not sure how Roblox could keep track. I know that Valve has it that if their game system senses that you have CheatEngine or an exploit engine up that it will auto-detect and kick you.
Yeah your first step is to convert your game for FE. Most people won’t even show you any sympathy if you don’t use FE because its pretty much the standard and how games should be coded these days. There’s your major security flaw that I mentioned before. When ROBLOX is providing you a clear way to increase security of your game, we shouldn’t even be thinking of how to improve the problem until already existing solutions are utilized. tl;dr Use FE, if its still a major issue then reopen the discussion.
Also I have no hostility towards you what so ever. Apologies if it came off as such.
Exploiters can just change their IP addresses and IPs are often reused. You’d end up banning random players that way.
ROBLOX already has preventive measures for memory editing.
option to stop guests from entering: a few types of games don’t work with guest accounts, and you can’t kick guests because your game will be taken down, so this is a good idea.
account age restriction: this will not stop an exploiter as they can just make like 10 accounts and wait a day and mess stuff up. Besides, there are legitimately a lot of new accounts and stopping even 1 legit person from trying your game is lame.
@ People advocating FE / going off topic: That’s not the point lol. And exploiters can still ruin experiences for other players by local exploits too, like noclip, etc.
The thing is though its not as major and will hinder a LOT of exploits. He wants more measures to prevent exploiters and its there. There are coding measures you can take to prevent some local exploits.
Most coding time is thinking and solving problems. Porting code to FE doesn’t take nearly as much time as the base code is there. Its like rewriting sentences in another way. Without a security measure like FE, stopping exploiters is basically futile. They will always happen and your game will be a large target for websites like v3rm. They feed off non-FE games.