Game_loader Crashing Servers

Hello, recently my game, West Coast, FL has been experiencing servers crashing/shutting down every 10-30 minutes. It’s not all servers, its random servers that will shutdown.

In the servers that are close to shutting down, with high memory, there’s something under the scripts category in the developer console called “game_loader” and when I checked, its at 20 million rate and keeps rising (until it crashes, probably), and up to 7 activity.

Does anyone know what game_loader is? We cannot find anything related to it inside of studio, and I’ve searched around to see if its apart of roblox’s engine or whatever, but I cannot find anything on it. There is a picture below.

Thanks!

Your game might be backdoored probably, look for require, loadstring, getfenv, or setfenv inside your scripts.

1 Like

I removed one line that had a getfenv backdoor, but it is still doing it. I’ll dig around some more, but as of now, thats not the cause.

There are no backdoors in the game and game_loader still shows.

Try running this either in studio or when the game is running.

for I, X in pairs(game:GetDescendants()) do if not X:IsA("Script") or X.Name ~= "game_loader" then continue end print(X) break  end

Nothing happen. What was supposed to happen?

And the thing is, game_loader doesn’t show up in most servers until the servers been open for a bit, then it appears, and skyrockets.

I joined a few servers and none of them had it yet.


I ended up getting in a server with game_loader, and it printed it out showing its there.

That’s probably being loaded through any of the ways I mentioned above.
Now instead of printing the name, make it destroy the script.

Yeah, I tried doing that. Nothing happened. So, I did this:

Now the hard part, where is it coming from.

if it is a module script, it would be probably loaded in a way like this inside a script require(1232421)

I’ve looked, and I can’t find it. There’s only 2 scripts that are requiring models, they are for a helicopter kit. I looked through the public models that are being required, and theres nothing bad in there.

I’ve searched for getfenv, loadstring, require, setfenv, and I cannot find anything.

If you can’t find it, I would suggest checking if a new child was added to the game and if the child’s name is equal to “game_loader”, destroy it.

It may also be obfuscated so thats why you can’t find it.
Example:

1 Like

I tried doing what you suggested here, but the issue is that it once its deleted it just goes somewhere else.

For example, I was ingame, deleted it from the part that it was in, checked again, and it was in something else. So it either moves around to other items, or its just in a bunch of things.

And how would I find that obfuscated code? I’ve got a lot of scripts.

Well, if you looked through the “game”, you would always find it, it got nowhere else to go.

I have no idea honestly, but sometimes it just lies after a lot of spaces in the scripts.

Do it while you’re in studio and use it’s command bar. If it prints on the output you can click what’s printed and it will show on your explorer (possibly)

No, its not in studio itself. its getting required somwhere, and its more than likely obfuscated somewhere and its impossible to find

Check your plugins, it’s possible that they are adding backdoors to your game without you knowing.

Make sure you always install plugins you trust.

If it’s a script that’s running then you should be able to find it with the code I gave you. By “run in studio” I meant actually play the game in studio then run the code on the command bar (Studio ver)

The reason you won’t find it is because its not parented to the services you can see

Fixed. turns out it was a useless script hidden in a car that searched through workspace every 3 seconds.