How can I replicate potato PC's

Greetings! I want to do a multiplayer test on my game, and see if my game works if one is a potato, and one is a beast.

However

I have no potatoes. My phone is the latest, my iPad is the latest, and my Mac is still the latest MacBook Air Apple still sells.

So that leads me off with a problem. I have no bad device for testing.

If you have any idea on how I can replicate a potato PC, that would be great!

If you know of a program to give Roblox lower resources, keep in mind, I use Mac.

Thanks in advance!

3 Likes

I think Roblox has something built into it! In studio theirs devices button next to the UI button
Screenshot 2022-04-06 183442
Then you want to click the devices button
and at the top you should see this
Screenshot 2022-04-06 183531
Then click it and at the bottom click manage device
and then you can make you’re own

4 Likes

My laptop is over 5 years old, with an Intel Core i3 (7th Gen).

I could probably test your game to see if my potato PC can handle your game.

Maybe MSI Afterburner can help you?

2 Likes

Get the Roblox FPS unlocker, and then set the cap to 1, or something very low.

I don’t think that is to simulate a slow device, because either my game is very efficient to the point that it can run on 1 megabyte, or the Simulated Memory is something I don’t know what it is. Maybe if Roblox added a CPU cap, it would work?


Thanks for the offer! If nothing works in this topic, then I will be sure to ask later on!


Im a Mac user, so my GPU is a M1 Chip…


Would that work? I thought FPS unlocks just lock your FPS at 1, and performance wouldn’t be affected.

1 Like

It would slow down the RunService, and task.

That still probably wouldn’t affect the game, as I am trying to see if the player would load if Loading times are bad.

1 Like

I would suggest setting a limit on the processing power that Roblox can use while testing. (This only works if you have multi-core CPU, which I assume you have when you described you setup).

Now, I just realized you’re using a Mac after I wrote this guide for Windows, but I’ll keep it for others’ interested.

Unforunately, I couldn’t find an app that does it for you for MacOS, however if you’re computer smart follow what this guide says. It creates a bash script that will ‘slow down’ the process.
http://hints.macworld.com/article.php?story=20110131001708255

If you are using Windows and are interested,

Open Task Manager and right-click Roblox Game Client.
Then select Go To Details.

Now that it highlighted the process in the Details tab, right click the highlighted RobloxPlayer.exe and click Set Affinity
image

Now select one or two cores, which will limit Roblox’s processing power. Click OK.
image

If that seems too tedious, you can download an application to make it more user-friendly (Only Windows: windows 7 - Are there solutions that can limit the CPU usage of a process? - Super User)

3 Likes

They’re using mac not windows though.

I can’t find a way to do this on MacOS.

On Linux, you can use cgroups to limit CPU time of a process. This is an example giving Studio 20% of CPU time (0.2s max in a 1s period)

sudo cgcreate -a your_user_name -t your_user_name -g cpu:roblox
echo 200000 > /sys/fs/cgroup/cpu/roblox/cpu.cfs_quota_us
echo 1000000 > /sys/fs/cgroup/cpu/roblox/cpu.cfs_period_us
cgexec -g cpu:roblox path/to/roblox/studio

However, you can use nice and renice to lower Roblox Studio’s priority and then run some resource intensive task in the background so Studio doesn’t get as much CPU time. It’s a stupid solution, but it should work…

See nice and Arch Linux.

1 Like

That’s what I said in the second line of my post.