Bots attacking game servers

I don’t think there is a way to script that. Also, shouldn’t we discuss this somewhere else?

That would be rather annoying for quite a lot of kids

2 Likes

you could mask the game.

with group access and approval until you have it solved
which would be annoying

or make a pseudo game front that does the check then teleports into your game?
A mini game hub, less disruptive

In order for the teleportation script to run, the user has to join the game, at which point they are able to dislike. The OP is powerless here, unless roblox steps in. -d1tr

1 Like

I meant
play a entry point game
if old enough
send to your game

they would definitely be able to play and vote on the entrypoint

I’m sure there’s some combination that you can come across to prevent or fight against bots. If they try to send a message immediately after joining, if they join and leave in a really inhuman amount of time. If they join the game only to sit in one spot and go afk. (In this case you can just do an afk kick this will overall work to likely reduce the total number of bots but probably won’t be all that helpful).

Botting is a really bad issue, and it’s pretty disappointing the risks users has to take due to Roblox’s incompetency to fix the issue. Other than the changes you can make that will ultimately work against you. Roblox isn’t gonna be happy until someone compiles some evidence and start a class action, even better if its someone from the UK. A better place to discuss this would probably be to move the topic to development discussion btw.

3 Likes

The bots would be able to dislike the entry point game.

1 Like

How would that prevent dislikes? It could potentially avoid afk bots although.

1 Like

Yeah.

The big problem here is the dislikes.
Free bots to boost your player count isn’t a bad thing

I heard that developers are getting banned for botting their player count. Is this true?

1 Like

There’s nothing that’s gonna prevent dislikes other than disabling the feature itself unfortunately.

1 Like

Actually, it makes it look like the creator of the game is the one botting the game, so they get a higher player count.

2 Likes

Yes, someone else can bot the player count, the eyes would obviously be on the creator.

1 Like

Yeah, thats true.

PostMustBeLonger

1 Like

So we have no tools to prevent bots but bear the consequences of having them enter our game.

Enter > kick > dislike
Enter > don’t kick > get suspicion and dislike

Not particularly friendly options we have here.
Kicking is easy with a script, might hurt player base a bit though.
if we can screen entry or have a way to restrict likes
it would give us more options

I like this solution, it would still required the developers to address the issue but allows us a small window to protect our rating from bots.
A minute or two or even five would be a reasonable time to experience a game before being able to apply a permanent opinion. (assuming they are permanent and not removed if an account is removed for botting)

Likes/Dislike ratio wouldn’t be skewed as long as their access is mutual.
It would just reduces volume by removing VERY short term players from access.

TL;DR we have no development/design option for this problem :frowning:

2 Likes

This should be marked as the solution.

You could use the RoCAPTCHA idea with some changes so it only works when it needs to.

If you have any experience on Discord, you’d know that if they detect your account doing suspicious things, they will deploy a screen that looks like this:

You can apply this same logic to your Roblox game by scripting conditions on chatting, mass-joining (etc), and if those conditions are broken, display the RoCAPTCHA screen. You’d want to save this happening to a user, so if they leave, they will be instantly prompted to solve the RoCAPTCHA.

If I was putting something like this into place, I would let innocent players know why they got the screen, and that it’s a normal procedure done by the server to ensure their security.

Ovbiously I’m not saying you should collect phone numbers.

3 Likes

Alright I see where you’re coming from. As of now I added an account age restriction, very straight forward.
It’s sad how any user can exploit the like and dislike ratio.
There should be a verified mail, or age restriction probably to that. I’m pretty sure Roblox could do a better job on this as well instead of leaving the developers on a worst case scenario where they have to stop these attacks themselves.

It’s a really scary experience and very unexpected topic to occur when I first started roblox developing.

3 Likes

To add on the roCAPTCHA idea. I made my own version as well. I don’t know how effective it would be, and like mentioned before it cannot stop dislike bots, but, it disables chat and the player list and makes the topbar opaque, then it makes a randomly generated font and password, then the user has three attempts to enter the password correctly otherwise they are kicked. You can change how it works in the script in the submit button. Here is the GUI. :smiley:

Is it possible to run a script while the game is loading? Similar to how some games have custom loading screens. If so you could kick them before they get loaded into the game, but I’m not sure if it can kick someone before being loaded into the game.