January 22nd, 2020 - Q&A: Will Dedicated Servers improve performance for everyone?

January 22nd, 2020

Q&A: Will Dedicated Servers improve performance for everyone?

https://www.youtube.com/watch?v=_hPGb4nGFvs

Suggested Wiki Refrence Code

Topics

Transcription

  1. Snutt & Jace

    Somebody asked if dedicated servers will for sure improve all performance for everyone, for all clients.

    And the answer to that is it's complex.

    Because in the long run, yes.

    Because right now, the way it's set up is the one who's hosting has to load the whole world and render everything.

    you're still running the same logic as you would on dedicated servers but you also have to like be able to serve like the local player so that's really expensive especially on rendering wise so like on dedicated servers obviously the server don't need to do that the one issue that might happen or will probably happen is that that also means that it can only get as good as it gets on client

    And what I mean by that is that if there are, like with vehicles, there's a bit of prediction issues that we're not doing with vehicles.

    That will obviously happen for everyone.

    And there might be, depending on where the server is, you might get a little bit more latency.

    Yeah, exactly.

    So basically, with dedicated servers, you're also going to be a client.

    So, yeah, exactly like what he's saying is, at the moment, there's a host and a client, and we get feedback from people that it sucks playing on client sometimes, often if the factory's quite big or whatever.

    But yeah, in this case, everyone is playing as client.

    However, the performance on the server should be better than

    on a PC, so you should have a better experience as a client.

    Assuming our code is good.

    Yeah, yeah, yeah.

    That's the big... Just to make the client function correctly.

    Yeah, that's the caveat.

    Because, like, there are a few... Because there might... We might also come to the... Like, once dedicated servers, like, work and we can put them on a server and blah, blah, blah, there might be things where, like, in the game, we realize, like, we kind of need to fix this client issue before we can actually release dedicated servers because, like, it's not going to be playable for real otherwise.

    Yeah.

    So right now, there are issues where some clients can't see inventory.

    Obviously, those things need to be fixed.

    Otherwise, you can't play the game on a dedicated server.

    So we need to fix those game-breaking things that right now, you can circumvent it when you're playing right now.

    Hosts can fix a lot of stuff.

    But when we implement dedicated servers, we need to actually fix those small things.

    Indeed, indeed.

    Yes.