cryptomax
cryptomax9mo ago

Dedicated server option for unlimited?

No idea how technically difficult it is to allow it but even if it was just for data and not audio it could make running AI's considerably easier. And we would be talking about drastically smaller amounts of data than enterprise customers.
12 Replies
cryptomax
cryptomaxOP9mo ago
I'm assuming it would cost more of course and be some sort of addon price or pay as you go
Mechabit
Mechabit9mo ago
you can run special servers with normcore private but nothing for public
maxweisel
maxweisel9mo ago
we’ve started designing something for public. we’re trying to find a way to bundle server authority C# that gets shipped to the room server on connect or deployed via the dashboard dedicated servers on Normcore Private are neat, but a real pain trying to iterate quickly. I really want something that doesn’t require exporting a build to deploy if possible The AI note is a good one. I’ll add that. Could still be nice to deploy a sidecar alongside room servers possibly have a connection between the server running your C# authority code and a sidecar container that can be whatever you want
cryptomax
cryptomaxOP9mo ago
wow that would be insanely useful!
Camobiwon
Camobiwon9mo ago
Public server auth stuff would be awesome
maxweisel
maxweisel9mo ago
What sort of auth are you looking for? That may be covered by the lobby API soon
Camobiwon
Camobiwon9mo ago
Hmm tricky to say, at a baseline something that could have some validation check to make sure a client sending something out is actually allowed to perform that action. Stuff like my damage currently is super client side validated and could very easily be cheated, ownership is not enough to solve it
maxweisel
maxweisel9mo ago
how are you imagining authenticating a client in a way that ownership doesn’t cover?
Camobiwon
Camobiwon9mo ago
Validating various things that triggered it, perhaps like if the gun had ammo, was owned by the client, etc.. Not sure if I am thinking of it right though
Mechabit
Mechabit9mo ago
a simple speed hack just sends position / velocity to the server that's too high which an authoritative server would catch as being too fast
maxweisel
maxweisel9mo ago
yeah that's the exact type of case we expect the server authority stuff to cover ship code to the server on connect that runs for the room during development. Deploy it for your title on launch so clients don't have to send it anymore.
Camobiwon
Camobiwon9mo ago
That'd be sweet