Is lua the only option for developing on a GTA V FiveM server?

I’ve been told, that in order to develop a server you have to know LUA. But as far as I know, you can write resources on C# or JavaScript.
I am really confused.
As a matter of fact, I’ve wanted to become a developer on a server I am playing GTA V RP. The owner told me that I have to know LUA, because “that’s how you write on a server”??

I am so confused.

1 Like

You can read about it here https://fivem.net/server-hosting

2 Likes

So basically one has 3 different languages to choose from? What if most of scripts are written in one langiage? Does that mean that every other has to be written with that?

No, scripts are independent, you can code each one in different languages chosen from the 3 languages supported.

The event system works across all the languages aswell, so any language can interact with all of the others.
The only major difference between the languages is the language itself and some of the fundamentals to set up scripts, there’s very little difference in which language can do what.

Choose whatever language you have experience with, or whichever one you want to try out.

To add, the server you are playing on probably uses ESX or vRP unless it’s written from the ground up. In that case, you are very likely going to have to work with Lua. Especially with vRP there’s no other language to work with due to their “proxy tunneling”. ESX is workable in all languages due to the “getSharedObject” event.

1 Like