Need advice for setting up a NON RP server / how to do and what is needed?

Hello,

I am planning to start a small FiveM server, but WITHOUT roleplay. It will be a tuning/drift server, so we don’t need gangs, jobs etc…

I have tried a little bit in the last days and came to the following result:

The “minimal” recipe from txadmin creates an empty server, but it does not save any characters or anything else. It is completely naked. Also, its not possible to create a charakter, the server generates a random one every time you connect.

The “QB-Framework” recipe creates a full rolleplay server, but this is already heavily modded and too much for us.

My idea is now the following:
Set up a “minimal” FiveM server with txAdmin
Then install a framework like ESX (as it is needed for other mods and to store characters etc) - correct me if I’m wrong.
Install a database and include it in ESX using scripts - happy to take suggestions for this.
Then install the mods we would like to have.

Open questions:
Is it possible to use ESX like this without the RP stuff?
How can the characters be created?
Can you keep the weapon wheel from GTA for example? QB-Framework brings its own inventory, we don’t really want that.

Can we do it this way or are there other/better ways? Pretty much every tutorial on the net is for RP servers, for non-rp servers there isn’t really info on what you actually need.

tl;dr:

We would like:

  • A minimal FiveM server for tuning, drifting and co.
  • It should automatically save characters and cars etc.
  • it should be possible to create and customize a character at the first connect (like in gta online)
  • a few simple mods, like custom radio, fuel, speedo etc. (i already tested this)

What we do not want:

  • any RP stuff
  • jobs, gangs, etc.
  • too many mods, for example the weapon wheel should be kept, no completely new inventory etc.

Thanks in advance

Marius

‘ESX’ itself is generally already meant for ‘RP’ stuff (and also has inventory stuff already :confused: ), and similarly, ‘characters’ in that sense are usually seen as an RP construct to people releasing public scripts.

I don’t think there’s any released ‘initial character setup/selector’ thing that’s not tied to some RP scripts already, but this could be an interesting niche for someone to try to implement stuff for.

2 Likes
2 Likes

non rp? drifting? i’d be more than glad to help

Thanks, I will take a look but looks very good.

How are the characters stored in the database? Does this happen automatically via ESX for example or do I have to do something for it?

You are very welcome to do so. Help me first to understand what exactly I need to be able to implement the saving in the database and leave the server as vanilla as possible ^^.

Thx, hmm, would you say ESX is “less RP” than QB-Core?
As we installed qb-core, we found out that nearly everything was changed on the server, QB-Framework contains about 25 Scripts or so

ESX is less rp, my opinion is build it from the ground up im currently doing the same thing and its turning out pretty good, you just need to search harder for scripts that fit your server, and the ESX inventory and the ox-inventory is no the only option. To do this though you will need to know how to create scripts.

Yes and no. As @nta mentioned, ESX is generally meant for RP gamemodes and you’ll come to find that a lot of the resources made for the framework are intended to be utilised on such servers. This is probably because the majority of developers that use the framework create RP servers - so much so in fact, that if you visit the ESX Framework on GitHub, you’ll notice it states “FiveM RPG Framework”.

So to answer your question, technically speaking you can use the ESX framework for a server that isn’t RP, but just be aware that it’s aimed at developers who want to create RP servers fast and easy.

If you end up utilising a framework, then you’ll have to find a free/premium resource that does it for you and you can customise it to your liking. Otherwise, you’ll have to do it from scratch without relying on an external developer’s release. (which is the route I would recommend).

If you decide to go down the route of using a framework, it depends on what the base of the framework comes with. As you mentioned, the QB framework uses its own inventory system which adds the unnecessary challenge of having to rip it out and enable the default weapon wheel. I don’t think ESX is built the same way, however I may be wrong.

I would recommend not relying on a framework that is made for RP gamemodes and instead work on your gamemode yourself and start it up from scratch. I can understand your worries about not finding relevant tutorials, I went through the same thing when I started out, however if you combine the odd YouTube video with the tutorials available freely on this forum - you should have plenty of content to work with and it should allow you to get started.

Worse case scenario, you can always ask for support by creating a topic :slight_smile:

I’m curious where you ended up with this, and what you ended up doing? I’m in the process of setting up a non-rp server as well, and chose the minimal txAdmin installation. So far I’ve installed vMenu, so saving/customizing peds, admin commands over other players, spawning/customizing vehicles, and lots more.

Haven’t added any more vehicles yet, but for a no rp server, vMenu seems to do pretty much everything I need to and want to allow the players to do for now.

Hello, someone have a simple tuning script like vMenu (without sql database), where can i put a blip?