November 10th, 2023
Zombie Pioneers
https://www.youtube.com/watch?v=MfDPCzHzAJw&t=294
Suggested Wiki Refrence Code
Topics
Transcription
Snutt
So one known issue is a bug that's been in the game since launch, so this isn't anything new or anything like that.
The way the game decides who you should spawn as, like which character, is based on your session ID.
So that's your online ID.
and if you for every reason fail to connect to the services or if you're playing offline or whatever the game doesn't know like who you are in the world and it will spawn you as a new character there's a couple of reasons why we've designed the system to be in this way uh and have these like unfortunate trade-offs but one is that we want to have like one seamless uh online connectivity sort of experience so like being handling the game as one online game is is easier to handle like when people are connecting and then seamlessly be able to connect and all that stuff
The other reason is because we wanted to be able to like when you're having your save file you should be able to like use your one save file and send it over your friend and like being able to like determine like who what person were in the save file and still connect and all that stuff and that's possible by doing it this way.
But the trade-off of course is that if we don't have your online ID then we don't know who you are essentially in the save file.
So in that case you will spawn as a new character in the hub.
You can still get your inventory back
if you go over to where you last save and take care of business, if you know what I'm saying, very violently, okay?
so if you do that you can get your inventory back the unfortunate thing is that you will probably lose out your hotbar which sucks also if last time you saved you're in a vehicle you won't be able to dismantle that vehicle and you won't be able to get the player out the only way to solve it at the moment is to use a save editor it's really annoying and we're not proud of that bug but we are going to in the future do something about it so like you can eject the player from vehicles and stuff like that
And the reason I'm telling you about this bug is because there might be some edge cases where you might start the game offline without realizing it, and that happens.
So if that happens, it's probably due to the service either failing to sign you in and getting proper authentication and stuff like that for the online services,
And the way to resolve that is to restart the game.
And one particular case when this can happen is when you first start the game from updating the first time, because the game sort of takes longer in the initial boot to do a lot of stuff in the backend, such as like building shaders and stuff like that.
So it takes longer for the game to boot up the first time.
And what happens then is you might time out when you're trying to connect.
and fail the sort of sign-in process essentially to the services.
And yeah, the way to circumvent that is to just restart the game again after the initial boot, and then hopefully that will sort of resolve the issue.
And you should be online again, and you shouldn't run into that offline issue.
We're going to address that issue in the future.
We actually have a pretty involved solution in mind where you can sort of pick who to spawn as in the future, potentially.
We'll see how that goes.
But we have a solution in mind.
It's just that it's been taking us a bit to sort of get to that.
And now that we have this new online subsystem in place, that sort of sets us up to be able to start working on that.
whenever that happens, so yeah.