Installation Instructions

Learn how to install the resource.

1

Download the resource

  • Make sure you have yarn in your resources folder.

  • Download cs-video-call and place it in your resources folder.

2

Ensure the resource

Add ensure cs-video-call to your server's configuration file before ensuring your phone.

3

Hook your phone's resource

Edit your phone's fxmanifest.lua file and add the following at the end of of the file:

fxmanifest.lua
client_script '@cs-video-call/client/hooks/core.lua'
server_script '@cs-video-call/server/hooks/core.lua'
4

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>
5

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.

6

Setup your server's firewall

Open the required port (by default 34540; incoming / inbound) in your firewall, on UDP protocol.

If you are having issues getting a port open, you can use an External Proxy Server.

7

Start the resource

Run the following commands on the server console:

FiveM Server Console
refresh
ensure cs-video-call
8

Fix 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.

9

Restart your phone

Ensure your phone's resource via your server's console.

Last updated