Simple as it is, it caches the positions serverside and writes it in the database every few seconds (you can change the iteration speed in the server.lua file)
Uses less performance than other scripts and saves more locations at the same time :)!
No need for ESX, you can use it with every framework you like.
Dependency is MySQL-Async.
If you do not use ESX, you might need to change the MySQL queries.