StreamDeck plugin for FiveM servers with FiveNet integration.
Notice: FiveNet for StreamDeck is a community project in the
fivenet-apporganization and is not directly supported by the FiveNet team. SeeNOTICEfor details.
- Download the latest
.streamDeckPluginfile from the Releases section. - Open the file, the StreamDeck application imports the plugin automatically.
- Place the action keys on your device and log in via the Login key.
- Windows 10/11 or macOS 12+
- StreamDeck software 7.1+
- A FiveNet-compatible FiveM server (with account credentials)
| Action | Description |
|---|---|
| Login | Log in to the server and choose a character |
| Open Dispatches | Count of open dispatches |
| Dispatch Status Display | Status of the accepted dispatch |
| Set Dispatch Status | Set the status of the accepted dispatch |
| Accept/Decline Dispatch | Accept or decline an assigned dispatch |
| Set Unit Status | Set the status of your own unit |
| Unit Status Display | Display the current status of your own unit |
| Join Unit | Join a unit |
| Notifications | Count of unread notifications |
- Clone the repository:
git clone https://github.com/fivenet-app/plugin-streamdeck.git - Install the dependencies:
npm install - Build the plugin:
npm run build - The built plugin lands in
com.fivenet.streamdeck-plugin.sdPlugin/.
For live development use npm run watch (rebuilds and restarts the plugin in the Stream Deck app) and npm run logs (tails the plugin log). To install the built plugin manually, copy the com.fivenet.streamdeck-plugin.sdPlugin folder into your Stream Deck Plugins directory:
- Windows:
%APPDATA%\Elgato\StreamDeck\Plugins - macOS:
~/Library/Application Support/com.elgato.StreamDeck/Plugins
A flake.nix dev shell with Node.js 22 and pnpm is provided. Enter it with nix develop or — if direnv is installed — simply by cding into the directory (see .envrc).
Code is licensed under the Apache 2.0 license; see LICENSE.
- @PhilTec-Philip for creating and developing the community project.
- @lelAdri for this brilliant idea.
- The FiveNet team and Alexander Trost for the excellent open-source system that made this plugin possible.