Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

2
  • Thanks for the feedback. Yes we're eventually going to implement server side lag compensation, and we found that the source multiplayer networking article has a good read on it as well. I think the reason why I was afraid of having allocation of results inside of the gun code was because in my head a real life gun doesn't do that. How should I change my mindset so that I'm not modeling everything around real-life things? Commented Mar 1, 2023 at 0:46
  • I guess one thing that I get confused about is what the domain of an FPS really is. Is the domain a real life battle with contestants, shooting each other with real guns? If that's the case then if A shot B, then there shouldn't be a Referee involved, the bullet either hits the other player or not and the bullet deals damage just by hitting the other player. Or is the domain of an FPS a simulation where players send user command and the server sends back game states to the client to update their view (omniscient view point). Commented Mar 1, 2023 at 0:51