This is the "backend" code for the live_map addon for FiveM that is ran on the FiveM game server. It creates a websocket server so that it can communicate to the web interface.
Download the ZIP file. And extract the contents into resources/live_map/
.
Add the following to your server.cfg file.
set socket_port 30121
set livemap_debug "warn" # "[all]" 'trace', 'debug', 'info', 'warn', 'error', 'fatal', 'off'
set blip_file "server/blips.json"
set livemap_access_control "*"
set livemap_use_nucleus true # Allow livemap to set up a secure reverseProxy using the Nucleus project
ensure live_map
To get the in-game blips to show on the interface, you will need to generate a "blips" file.
This can be easily done with the in-game command blips generate
(must have permission, see the offical documentation).
Please see the config file for the convars used by this resource.
In an effort to make the addon useful to other developers, I've created a few events that can be used to make changes to the data being sent to the UI.
Please see the events page for more information.
Thanks goes to these wonderful people (emoji key):
Jordan Dalton π» π π€ π |
AciD π |
David Wheatley π |
KjayCopper β οΈ |
jiynn π |
mbergwall2222 π |
Jasen Samuels π |
Avery Johnson π» |
Tom π» |
matsn0w π π» |
This project follows the all-contributors specification. Contributions of any kind welcome!