layout | title | has_children | permalink |
---|---|---|---|
default |
LiveMap Resource |
true |
/livemap-resource |
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 "*"
ensure live_map
Now, you can enable the built-in client.
Copy the example_client
folder to client
(this will allow you to update the resource without losing any changes to the client you make).
Now, head on into the manifest file (fxmanifest.lua
or whatever the latest version is called) and uncomment the client files.
client_script "client/*.lua"
exports {
"reverseWeaponHash", "reverseVehicleHash", "reverseStreetHash",
"reverseZoneHash", "reverseAreaHash"
}
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!