Documentation
How to install and configure cs-video-call (FiveM Video Call) and hook it into your phone.
| Requires | yarn in your resources folder, plus a proxy server. |
|---|---|
| Firewall | UDP port 34540 inbound, by default. |
Download the resource
- Make sure you have yarn in your
resourcesfolder. - Download
cs-video-calland place it in yourresourcesfolder.
Ensure the resource
Add ensure cs-video-call to your server’s configuration file before ensuring your phone.
Hook your phone’s resource
Edit your phone’s fxmanifest.lua file and add the following at the end of of the file:
client_script '@cs-video-call/client/hooks/core.lua'server_script '@cs-video-call/server/hooks/core.lua'Hook your phone’s NUI
Edit your phone’s NUI file (usually index.html) and add the following right before the </body> tag:
<script type="text/javascript" src="nui://cs-video-call/client/hooks/core.js"></script>Configure
Check the config.lua file inside cs-video-call for further configuration. Read through all options and their comments and adjust them to your setup and preferences.
Setup your server’s firewall
Open the required port (by default 34540; incoming / inbound) in your firewall, on UDP protocol.
Start the resource
Run the following commands on the server console:
refreshensure cs-video-callFix your phone’s animation loop
If your phone uses an animation loop you may need to edit it (usually found in an animation.lua file) and add a not CS_VIDEO_CALL.ACTIVE check before playing an animation to ensure an animation glitch does not occur when the video call camera is opened.
Restart your phone
Ensure your phone’s resource via your server’s console.