Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Eventually sync actual game-state for specific objects/weapons/players #28

Open
pnill opened this issue Jan 13, 2020 · 0 comments
Open

Comments

@pnill
Copy link
Owner

pnill commented Jan 13, 2020

Currently the way a lot of things are being handled is the remote client handles the simulation, I'd like to individually attempt to control some of the game-state elements and objects as it would make for a better experience overall.

An example of this is the weapon modifiers, I suspect that if someone is switching weapons in the same packet that they've also attempted to enable a weapon modifier things may go out of sync; I'd prefer to have this so that the actual state of the weapon being used is updated instead of triggering the modifier action itself this way the host and client always are guaranteed to see the exact same thing.

Other examples of this go hand in hand with #27 where weapons or addons for weapons the player has are not in-sync with the server and thus not in sync with the rest of the players, similarly this applies to #5 as well where pickups aren't synced between the two games.

An additional instance where I've seen issues here is when the spiked grenade lands, or a standard grenade lands they will end up in different places on each person's screen which has a significant impact on game play considering where the grenade could potentially explode.

@pnill pnill added this to the Network Reform milestone Jan 31, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant