Increasing Server Memory Experiments

If you have voice chat on your server, there is a current mem leak where if a lot of people are being :LoadCharacter(), then the unknown category of memory was being built up and basically crashing the server (288, error code). This is only IF the voiceAPI is enabled though

5 Likes

All servers will take be able to take advantage of it.

Donā€™t worry too much about the details/status right now :slight_smile: The key things to know are: we believe we can increase server memory limits in a way thatā€™s beneficial to you, weā€™re running some tests right now to confirm that, as we test you will see servers live longer and might see P90 numbers in the telemetry charts change as we roll this out, and assuming things are successful weā€™ll share full details. We wanted to give you a heads up for full transparency right now, especially in case you notice any impact we didnā€™t anticipate!

4 Likes

We want to give you clear, actionable information as soon as we have it. Weā€™re testing different memory configurations to ensure we give you the most we can. Weā€™ll share full information on where we land once the experiments conclude.

5 Likes

Woohoo :happy3:

Server memory has been a large roadblock for more involved mass-multiplayer games, so itā€™s exciting to know Roblox is working to address this.

5 Likes

This is why I think for now it would be best to disable these properties and manually destroy yourself.

3 Likes

But in terms of any memory leaks made by Roblox themselves, it should be all good right?

2 Likes

This is what Iā€™m waiting for. I believe someday Studio will live like a Unity or Unreal Engine. And a new game template will be added with awesome and great physics.

4 Likes

I know that this might be irrelevant, but is it possible to increase a serverā€™s hardware as in CPU?
On our test game, a server with 100+ players has a heartbeat and physics step time of over 50 ms. (Memory usage below 6GB)

2 Likes

Speaking of larger experiences, is there any plan to increase the default maximum player capacity on servers, or re-open the beta enrollment program for 700 player servers?

4 Likes

Thatā€™s a good news to heard, Many developer can be available to build a bigger place. I want to see 1:1 Hong Kong Map!

3 Likes

jalen-hurts

5 Likes

I got a weird idea, im not sure how viable it is but what if all game servers offered some sort of swap space memory? For example the swap space would just behave as some sort of slower memory expansion (of like 2-12 gb) with the ability for the developers to more content between actual ram and swap to save up on total ram used. Maybe even let instances be stored within swap by default? Maybe even let whole game content work within the swap space itself. For example in most cases you could probably store an gameā€™s entire workspace map within swap since most games donā€™t exactly interact that much with their maps in the first place.

3 Likes

Fantastic! I just had a need for this for infinite world generation! (With chunks of course)

Thanks Roblox staff! :heartpulse:

2 Likes

Servers have 6.4 GB memory?! Thatā€™s so much more than I expected, I am genuinely surprised

2 Likes

Appreciate the feedbackā€“please give us your feedback around CPU needs, too!

4 Likes

Roblox will need to share themselves whether the engine has any current memory leak problems or not, as I have no idea. Nothing in the original post leads me to believe Roblox has any new memory leak problem as of this update. Theyā€™re just saying, ā€œif you have memory leaks for any reason, your server will last longerā€.

2 Likes

How can we test how much resources the server is using for our game? Is there a simple tool we can use similar to Performance Stats (which only tests clients)?

2 Likes

Will this bring future increases to features that currently have numerical limitations such as increasing collision groups beyond a maximum of 32 and highlights beyond a maximum of 31?

3 Likes

Yall got a few thousand Epyc 9754 cpus lying around right? Just slide em in da servers! Duh!

2 Likes

I think it would be nice to know what CPU Models are being used in the servers and how many core(s) are allocated to each server. Also with the new increased server memory, is there a way to tell how much memory is allocated to a server?

Another suggestion is being able to get Server Region aswell rather than having to use HTTPService as itā€™s quite inaccurate sometimes.

Maybe overall create a new service that has detailed information about the server which has details such as CPU Usage, RAM Usage, RAM Allocated, Server IP Address.

idk just an idea.

3 Likes