Jazeker RP is a dutch fivem server. Here you'll find a great part of our resources, mlos, cars and eup. We intentionally choose to make our resources and additional content open source to improve the community and there content as a whole.
Our server and framework in its roots is based uppon the qbcore framework and overextended framework. Because we use two diffrent frameworks we descided to agree uppon a couple of standards ourself, this way we can set a president to keep the development process easy for everyone who wants to contribute.
The database is one of the most crucial aspects for every fivem server because here you'll store the data of hunderst sometimes thousands of players. There for we decided that we need some standards for the table names, rows ids, etc.
The table names have the following format <owner>_<feature>_<specification>.
The owner within the table name defines who owns and needs the data within the table and can therefor be one of the following things
- sv (short for server)
- pl (short for player)
- ch (short for character)
The feature within the table name defines what feature the data is used for. For example your character has a phone so the table name becomes char_phone because it holds generic data for the phone of each character.
The specification within the table name defines a specific part of a feature the data is used for. For example your character can send messages on the phone so the table name becomes char_phone_messages because it holds all the messages send on the phone by a character to another character. It's important to know that this feature is not required this is only there to specify multibly dataset for a certain feature!
The soul purpuse of refrence table is to join multible tables together that have no data in common, therefor a refrence table can only becreated for two owners in our case those refernce tables are server_players and player_characters.