[DEPRECATED] StreamX - Reduce lag and prevent map cloning

He meant 60+ beta testers… Not 90+ :slight_smile:

2 Likes

Hello everybody!

I finished developing the payment center.

I’m confident it’s ready for an open beta, so go and sign up here :slight_smile:

Reminders

You can get the code from GitHub to use your API key. The game will not give you the code

Passwords in the game are encrypted, and wont be read. This is just to keep your API key safe and make sure nobody can cancel your subscription, etc but you.

This is the replacement to us doing a website and dealing with Stripe payments. If you want this in the future let us know, but for now it’s not the case.

Again, this is more of a beta. Beta testers may not use it for now, it will just error. If you run into any issues or have feedback, please message me directly.

1 Like

Maybe you should use a bitbuffer, they are very easy to use and depending on how you use them can save a lot of space. Example:

-- function names depend on the one you use, but heres an example
bitbuffer:WriteFloat32(part.Reflectance)
bitbuffer:WriteCFrame(part.CFrame)
bitbuffer:WriteColor3(part.Color) -- WriteColor
bitbuffer:WriteBool(part.Anchored)
bitbuffer:WriteUnsigned(6,part.Material.Value)

Also I noticed you send the CFrame and also send the position. Why not send both the Position and Orientation through only a CFrame? You can turn a cframe intro a string using

table.concat({cframe:GetComponents()},",")

Also you should:

  • use Enum ids instead of using tostring. a lot less size
  • use 1 and 0 instead of the strings true and false, less size
  • use Color instead of using tostring on the BrickColor, some brick colors have really big string sizes (like Medium stone grey). Better color accuracy as well
2 Likes

What would happen if someone bought membership and leaked it to the internet?

We’ll terminate key up to 3 times, then we’ll ban you

1 Like

Sory everybody. I attached the wrong link. Find it here:

You sure about that? :face_with_raised_eyebrow:

1 Like

I am throughly screaming at @pyxfluff in our internal team chat.

It’ll be public in a minute.

3 Likes

The issue is you have to be on PC to play it.

1 Like

It would be about an 85% performance boost.

3 Likes


:+1:

1 Like

So how would I get my password?

Click “Get one” at the bottom

1 Like

;-;

Yeah, I tried telling @Crcoli737 that but we’d have to look for all of your user IDs
I’ll do it probably later though.

1 Like

Buddy, I think you need you read before you even speak.

Right now, it is free I think. Right now it is in beta and you can currently get it for free, once its out of beta, then its just payment only.

I’ve noticed an issue for new users, it’ll just throw an error at you. Me and @Crcoli737 are working to fix this.

1 Like

Adding onto this, I think it would be awesome if this service was offered as a self-hosted alternative. Instead of using StreamX servers, I think it would be great if you were able to simply self host an instance of however the backend of StreamX works.

This would also eliminate security and hosting concerns of relying on a 3rd party system for a fundamental part of the game. :slightly_smiling_face:

3 Likes

I don’t think we’ll be open sourcing the server code, as that just lets anybody have it for completely free and see how it works which possibly opens vulnerabilities for everybody.

If we have a free plan we may have a docker image for people to use:

1 Like

Is it Robux or USD payment for this service? Since this is in a Roblox game.