With the deprecation of UNet, support only extends to Unity 2018.4. This asset can now be upgraded (for $1 since free wasn't an option) to the new asset Simple Network Sync.
This is an add-on to the free Network Sync Transform (NST) project. Adds server rewind functionality to any networked object, allowing server confirmation of client actions (like weapon fire) by reproducing on the server a very close approximation of the clients world at the time of the client action.
This Add-on supplies a generic ray/overlap cast component that will automatically handle the server communication and supplies callbacks for reacting to the involved network cast events.
Rewind is important with server authority in networking, as it allows the server to verify client claims about actions like hit-scan weapon hits. When a client tests a hit locally, the player gets immediate predictive feedback, but sends the claimed action to the server, which rewinds objects based on the RTT (Round Trip Time) to that player, and recreates the action to verify the outcome.
Works with an easy to use component (easy being a relative term when it comes to networking of course) that automates nearly all of the work involved in a networked Raycast or Overlap hit test.
Try the free Network Sync Transform asset first and see if it is right for your project. You may then expand the functionality using the exposed callbacks and classes on your own, or by purchasing add-ons like this one on the Asset Store.