It’s very strange to me that exploit error reports are at the top rather than game bugs:
roblox should definitelly add the user id the error happened, that would be great way to catch exploiters.
yes but it doesn’t add the player as variable or userid
i hope like something like that would be great
local LogService = game:GetService("LogService")
local function onMessageOut(message, messageType,player)
if messageType == Enum.MessageType.MessageError and player then
if message == 'DevConsoleMaster is not a valid member of CoreGui "CoreGui"' then
local config: BanConfigType = {
UserIds = { player.UserId },
Duration = 60000, -- Nah i think its enough
DisplayReason = 'You have been banned for exploiting', -- Reason that will show up
PrivateReason = "Exploiting caught via error message",
ExcludeAltAccounts = false,
ApplyToUniverse = true
}
game.Players:BanAsync(config)
end
end
end
LogService.MessageOut:Connect(onMessageOut)
I believe this is meant to be used on the client.
Running this on the client is the most exposable mistake you can make, if you attempt to ban the player. Because they can just delete the script or prevent any remote to fire from the script.
p.s: this is a nothingburger and artificial intelligence is the antichrist
disable the c++ mouse_event function and Auto Hot Key scripts, this is literally so easy its not even funny. @Bitdancer
… and by saying this you just displayed you’re either:
- Trolling
- Unable to read documentation
- Couldn’t understand what you wrote
- or just have a “client anticheat is bad!!!” mind that cannot be reasoned with.
The LogService detection is meant to be in the client; you will never error with an error like that on the server because, simply put, ROBLOX’s RCC won’t be running Xeno any time soon.
It is an error meant to be on the client; externals will never run before ReplicatedFirst, and truth be told, they have little to no power in the client other than playing around with instances and firing remote events. Your connection would most likely be safe, and you could simply add an additional RemoteEvent or, legitimately, to all your remote events, an extra connection listening to an event with some specific parameters to ban the user.
Please don’t grab what someone else said; make an “example” of something that would be great, because even then the API doesn’t work like that because it’s not meant to; sending that data from the client to the server would be stupidly expensive, more so if someone wants to preserve the network performance so many games struggle with.
Stop saying “Running this on the client is the most exposeable mistake you can make” when the thing you implemented MUST and HAS to be on the client, and the fact you just didn’t want to make it work falls on you, the developer, who didn’t want to develop it further in a manner that proves to be of use, finding it too hard to add one more event, does not even have to be named “AntiCheat,” it can be named whatever to pass by to an exploiter, some games even named it a VFX remote…
Hey if they do this they better also prevent people from deleting the “Roblox Singleton Event” Handle that allows you to run infinite roblox’s instances on computer
Using AI on stuff like this would be okay if it was verified by a human person, nothing should solely rely on AI.
huh…? their automated systems are a completely different thing to video game moderation.
I genuinely don’t even get the point of posting this comment on how incorrect it is
server farms
either that or a jacked up PC with an insane CPU, lots of RAM, and a good graphics card
delete the “Roblox Singleton Event” Handle that allows you to run infinite roblox’s instances on one computer
remove the ability to use the c++ mouse event function or SendInput function to interact with roblox
remove the ability for scripts like Auto Hotkey to interact with Roblox
remove the ability to read the screen for pixels
remove python script keyboard & mouse functions to interact with roblox
yeah, ive been flagged by google as “probably a bot” by googling a bunch of stupid questions really fast trying to debug java code that didn’t work.
Back then when the community was small, the administrators on the platform were the ones initiating bans themselves, but due to the all growing player-base in the recent years the moderation has been held to pattern recognition and AI, there could be a better example used instead of a word mainly used for making fun of overweight people, which is why it’s use is banned if used derogatorily.
Hey I have a question about the definition of “Account Farming”. I felt it’s unclear. (Maybe it’s because of I’m not English speaker)
I thought it’s meaning is “Using Bots that automated with external programs”, but is it correct?
If it means “AFKing in multi accounts without using any external programs which abuse Roblox’s system like exploits and account manager thing”, I don’t think it’s a problem according to the Community Standards and Terms of Use I’ve checked in Japanese version (yea it’s possible Japanese version was incorrect by some chance )
Also, is it restricted to use “cloud device service” like “UGPhone” or something like that for the purporse of AFKing in multi accounts (especially in the game supports AFKing in default, such as “ps .. {somebignumber}
”)?
Of course, account trading, using exploits or something avoid Roblox’s protections is a violation of these rules.
Honestly I’m 100% sure bots are how a lot of slop games have high player counts
Post about this issue: https://devforum.roblox.com/t/what-do-big-devs-have-that-we-dont/3279218