Hey there! I’m tempvIv, one of the developers for the small group known as Breve Cafe. Our staff are planning to host awards at our interview center (Interview Center - Roblox). However, there is a mysterious user exploiting. They basically delete the chat and workspace before causing everyone to lose connection.
The things our team has tried are:
Adding account age restriction of 5 days
Observing the game to make sure there are no backdoors
The account age restriction doesn’t do much and we have looked thoroughly for backdoors and cannot find any. Does anybody have any solutions to this?
This seems like a very serious development team issue. I think you may have to re check the people who have access to the game. Unless of course someone is spamming requests to overload the server through an exploit, I can’t think of any way someone could do what you are describing as an exploit. Although, exploits continually surprise me every time a new one comes out.
To be honest you are asking for us to find a needle in a haystack. It really could be one of MANY things, as such you should assert the following.
Assert;
Do you have any remoteevents or remotefunctions that could harm your game?
Check below for a source scanner
Do you know exactly when this happens? When someone joins or just whenever a server starts?
RUN THIS SOURCE SCANNER IN THE CMD BAR
local STRINGSCAN = "loadstring"
local unpack = function(Table, TableTo)
for Index, Value in pairs(Table) do
TableTo[Index] = Value
end
end
local Table = {}
unpack(game.Workspace:GetDescendants(), Table);
unpack(game.ReplicatedFirst:GetDescendants(), Table);
unpack(game.ReplicatedStorage:GetDescendants(), Table);
unpack(game.ServerScriptService:GetDescendants(), Table);
unpack(game.ServerStorage:GetDescendants(), Table);
unpack(game.StarterGui:GetDescendants(), Table);
unpack(game.StarterPlayer:GetDescendants(), Table);
local Locked = function(Ins)
local Ran, Error = pcall(function()
local Str = tostring(Ins.ClassName)
end)
if Error == nil then
return false
else
return true
end
end
for Index, Ins in pairs(game:GetDescendants()) do
if Locked(Ins) == false then
if Ins:IsA("LuaSourceContainer") then
if string.find(Ins.Source, STRINGSCAN) ~= nil then
print("Found at: "..Ins:GetFullName())
end
end
end
end
I remember playing on the kohls admin house where you could have admin perms there, exploiters used the admin perms to remove the chat and workspace and then they can shutdown the game, make sure the permissions of the admin if you have it in your game is set correctly
Hey. You use NO remote events/functions in game? How? is the game FE? If all your important game stuff happens on the client, then you are literally leaving it wide open for exploits.