Thanks to visit codestin.com
Credit goes to github.com

Skip to content

aecorredor/godot-fps-prototype

Repository files navigation

godoot-fps-prototype

This started out as a game dev learning journey. I wanted to learn by building an FPS game because it's the type of game I enjoy playing the most. I had been playing Tarkov a lot and wanted to experiment to see what it would take to build something even remotely similar.

Known Issues/Bugs

  1. There's a weird issue with broadcasting ticking updates in specific nodes from the server to clients when another client connects. The server starts to broadcast the newly connected client's player node state to all other already connected clients, but some of them still have not "received" and spawned the new player's node, so we get an error saying the node wasn't found and then an error about the RPC call failing. This really happens for any node that broadcasts its state; e.g. weapon pickups. It's possible that a weapoon pickup is broadcasting itself to all clients, but some clients might still not have spawned the weapon pickup node yet, so they get the same error described above. This type of error does not crash clients, but it definitely does not help with the debugging experience when developing features in general.
  2. There are some vulnerabilities thanks to using AnyPeer in a lot of RPC calls. We need to make sure that bad actors can't trigger unwanteed RPC calls on other players.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published