
- Creare una cartella sul desktop chiamata “server Fivem”
- Per iniziare si devono installare gli arifacs https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/
- Dopo avergli scaricati portate tutti gli artifacs nella cartella che avevamo creato in precedenza. Per spostarli bisogna fare ctrl+a e dopo per copiarli ctrl+c. Per incollarli nella cartella fate ctrl+v e aspettate che si spostino tutti i file.
- Aprire il File FXServer.exe che è un file eseguibile. Vi si aprirà un pannello, lasciate che lui faccia tutto quello che deve fare. Aprirà un altra pagina con il txAdmin, ciò serve a gestire il server.
- Fate Link account.
- E accedete al vostro account finem, se non ne avete uno createlo. Dopo di che fate continue.
- Adesso vi porterà ad una pagina d’accesso, dove potete mettere una password a vostra scelta, e dopo fate create master account.
- Fate Next, e su server name mettete il nome del vostro server, fate invio e dopo vi porterà su Deployment Type.
- Vi consiglio se siete alle prime armi di scegliere Popular Recipes, vi permette di avere le risorse basi per creare un server, se invece sapete già un po il mondo di tutto questo fate Existing Server Data.
- Dopo su Select Template mettete CFX Default o ESX Legacy
- Su Data Location fate save e finish.
- Il passaggio successivo è di avere una chiave che si può trovare su https://keymaster.fivem.net/login?return_url=/, create un account e fate New Server, mettete il nome, l’ip da dove create, si può tranquillamente trovare su https://www.ilmioindirizzoip.it. Mettete il Server Type, se lo volete che potete giocare solo voi mettete Other/Home hosted, se no se lo volete pubblicare dovete mettere Vps.
- Copiate la chiave e la mettete su txAdmin. E fate Run Recipe. Poi Next. Dopo fate Save & Run Server.
- E adesso il server è effettivamente creato, ovviamente con tutte le risorse basi.
- Adesso uniremo gli artifacs al txData, quindi fate ctrl+a e ctrl+c.
- Create una nuova cartella su Server Fivem chiamata “server” e mettete tutti gli artifacs dentro la nuova cartella, quindi fate ctrl+v, e dopo che ve li ha incollati eliminate gli artifacs fuori dalla cartella server. Vi deve rimanere solo la cartella server.
- Adesso prendete la cartella del txData e la incollate in quella del server Fivem, cosi da far restare solo server e txData.
- Dopo andate su txData, default e config.json.
- Voi troverete una cosa simile a questa: desktop/txData. Voi dopo desktop dovete fare slash e il nome esatto della cartella in cui sono contenuti tutti i file. Quindi desktop/ il nome della cartella/txData e poi lasciate com’è.
- Adesso dovete fare il trasporto dei file, cioè prendete il file chiamato “start_5848_default.bat” e fate modifica
- Dentro questa cartella dovete assicurarvi che l’ordine sia il seguente, Desktop/il nome della cartella del server, aggiungere slash e poi lasciare cosi com’è. Chiudete la cartella lo spostamento è completato.
- Fatto tutto cio dovete andare su https://www.apachefriends.org/download.html, e scaricate l’ultima versione. Una volta scaricato fate l’installazione.
- Togliete le seguenti spunte: phpMyAdmin, Webalizer, Fake Sendmail e fate next.
- Dopo di che apritelo e avviate le prime 2 spunte ( Apache e MySQL). Chiudete l’applicazione.
- Il prossimo passo è scaricare il database, cioè https://www.heidisql.com/download.php, dopo che ve lo ha scaricato installate l’applicazione.
- Una volta aperta l’applicazione andate in basso a sinistra e cliccate nuovo, mettete il nome database, quello che volete e fate apri.
- Per inserire il database andate su https://github.com/esx-framework/esx_core.git e lo installate, lo estraete e lo trascinate sul desktop, cliccate su SQL.
- Prima dove avete dato un nome al vostro database, cliccate con tasto destro sul nome, fate nuovo e cliccate database e lo chiamate essentialmode, cliccate ok.
- Adesso nella cartella precedente dove avevo detto di cliccare su SQL apritela e cliccate su Legacy.sql e cliccate sul nome del vostro database e fate apri. Cliccate la freccia per eseguire SQL in alto (freccia blu). Adesso lo avete eseguito. Adesso potete tranquillamente chiudere il database.f
- Adesso aprite la cartella di ESX Legacy. Aprite anche quella del server fivem.
- Adesso riandate sul sito https://runtime.fivem.net/artifacts/fivem/build_server_windows/master/ e scaricate l’ultimo file, il più recente.
- Eliminate gli artifacs vecchi e rimettete quelli nuovi come la scorsa volta
- Dopo cio andate sulla cartella server fivem, aprite la cartella txData, andate su cfx default e andate su resources, i 2 file su esx-legacy-main cioè esx e esx_addons li copiate e li mettete nella cartella del txData su resources.
- Dopo di che andate su google e cercate https://github.com/overextended/oxmysql, non andate su code, ma andate su reseales e dopo cliccate su oxmysql.zip, ve lo scarica, lo copiate con ctrl+c e lo incollate nella cartella resouces con ctrl+v.
- Nella cartella esx-legacy-main, su resouces copiate il server.cfg. Andate su txData cfx default e il vecchio server cfg lo eliminate e copiate quello su esx-legacy-main.
- Aprite server.cfg e nella riga 20 nelle virgolette dovete mettere la vostra chiave, la stessa di prima.
- Andate in riga 29 e anziché user dovete mettere root, e al posto di es_extended mettete bisogna mettere il nome del vostro database quindi essentialmode e tutto il resto lasciatelo cosi.
- Adesso chiudete il pannello ed andate in esx, cliccate esx_multicharacter ed eseguite il vostro database, tasto destro e selezionate il vostro server, una volta aperto cliccate sulla freccia blu per far eseguire il server. Adesso potete chiudere il pannello.
- Adesso passiamo alle macchine, per inserire tutte le macchine che volete dovete andare sul sito https://www.gta5-mods.com, andate sulla sezione veicoli e fate partire il download di qualunque veicolo voi voglia.
- Dopo di che dovete cercare un file chiamato dlc, per metterli dovete scaricare https://openiv.com, fate partire il download e lo scaricate. Mettete il vostro file sul desktop e aprite il vostro programma, per far funzionare l’app dovete mettere la vostra cartella di Gta V.
- Dopo di che trascinate il file della macchina dentro l’applicazione, dopo create una cartella sul dekstop chiamata la marca della vostra auto, dentro questa cartella ne fate un altra chiamata “data”, andate su data di openIV, e tutti i file che ci sono li si dovete copiarli e incollarli e metterli nella cartella della data della nuova cartella.
- Tornate in dietro, aprite x64 e cliccate sull’unico file, create nella nuova cartella un ulteriore voce che si chiamerà “stream”. I tre file che ci sono dentro open IV li copiate e incollate nella cartella stream. Adesso potete tranquillamente chiudere open IV.
- Create nella cartella della macchina un documento vuoto che si chiamerà “_resouce.lua”. Aprite il documento vuoto e copiate e incollate questa stringa files { ‘vehicles.meta’, ‘carvariations.meta’, ‘carcols.meta’, ‘handling.meta’, ‘vehiclelayouts.meta’ } data_file ‘HANDLING_FILE’ ‘handling.meta’ data_file ‘VEHICLE_LAYOUTS_FILE’ ‘vehiclelayouts.meta’ data_file ‘CARCOLS_FILE’ ‘carcols.meta’ data_file ‘VEHICLE_METADATA_FILE’ ‘vehicles.meta’ data_file ‘VEHICLE_VARIATION_FILE’ ‘carvariations.meta’. Potete fare questo procedimento con tutte le altre macchine che volete.
- Adesso aprite sia la cartella server fivem sia la cartella della macchina e nella cartella del server nelle risorse mettete la cartella della macchina.
- Adesso andate su server.cfg e nella riga 57 scrivete “ensure e il nome della cartella della macchina”
- Per mettere L’inventario bisogna andare su https://github.com/overextended/ox_inventory ma non schiacciate code, dovete premere sotto releases (v2.22.2) e installare ox_inventory.zip, lo estraete e lo mettete sul desktop, pero per farlo funzionare dovete scaricare anche https://github.com/overextended/ox_lib ancora da reseases e premere su ox_lib.zip, lo estraete e lo portate sul desktop.
- Andate nella vostra cartella del server, txData, cfx default, e resources e dovete spostare i due file dentro le risorse.
- Andare su server.cfg, copiare la riga 60 nella riga 54 ed eliminare la riga 60. Nella riga 55-56-57 mettete la seguente stringa: exec @ox_inventory/config.cfg exec ox_lib ensure ox_inventory.
- Andare nella cartella del server, txData, cfx default e eliminare ox_config.cfg, creare un nuovo documento di testo chiamato ox_config.cfg e mettere dentro
### Shared # Activate specific event handlers and functions (supported: ox, esx, qbx, nd)setr inventory:framework “esx” # Number of slots for player inventoriessetr inventory:slots 50 # Maximum carry capacity for players, in grams (frameworks may override this)setr inventory:weight 30000 # Integrated support for qtarget/ox_target stashes, shops, etc# Note: qtarget is deprecated, a future update may drop support (ox_target only, or gated features)setr inventory:target false # Jobs with access to police armoury, evidence lockers, etcsetr inventory:police [“police”, “sheriff”] ### Client # The URL to load item images fromsetr inventory:imagepath “nui://ox_inventory/web/images” # Weapons will reload after reaching 0 ammosetr inventory:autoreload false # Blur the screen while accessing the inventorysetr inventory:screenblur true # Default hotkeys to access primary and secondary inventories, and hotbarsetr inventory:keys [“F2”, “K”, “TAB”] # Enable control action when inventory is opensetr inventory:enablekeys [249] # Weapons must be aimed before shootingsetr inventory:aimedfiring false # Show a list of all nearby players when giving itemssetr inventory:giveplayerlist false # Toggle weapon draw/holster animationssetr inventory:weaponanims true # Toggle item notifications (add/remove)setr inventory:itemnotify true # Toggle weapon item notifications (equip/holster)setr inventory:weaponnotify true # Disable drop markers and spawn a prop insteadsetr inventory:dropprops true # Set the default model used for drop propssetr inventory:dropmodel “prop_med_bag_01b” # Disarm the player if an unexpected weapon is in use (i.e. did not use the weapon item)setr inventory:weaponmismatch true # Ignore weapon mismatch checks for the given weapon type (e.g. [‘WEAPON_SHOVEL’, ‘WEAPON_HANDCUFFS’])setr inventory:ignoreweapons [] # Suppress weapon and ammo pickupssetr inventory:suppresspickups 1 ### Server # Compare current version to latest release on GitHubset inventory:versioncheck true # Stashes will be wiped after remaining unchanged for the given timeset inventory:clearstashes “6 MONTH” # Discord webhook url, used for imageurl metadata content moderation (image embeds)set inventory:webhook “” # Logging via ox_lib (0: Disable, 1: Standard, 2: Include AddItem/RemoveItem, and all shop purchases)set inventory:loglevel 1 # Item prices fluctuate in shopsset inventory:randomprices true # Loot will randomly generate inside unowned vehicles and dumpstersset inventory:randomloot true # Minimum job grade to remove items from evidence lockersset inventory:evidencegrade 2 # Trim whitespace from vehicle plates when checking owned vehiclessetr inventory:trimplate true # Set the contents of randomly generated inventories# [item name, minimum, maximum, loot chance]set inventory:vehicleloot [ [“cola”, 1, 1], [“water”, 1, 1], [“garbage”, 1, 2, 50], [“panties”, 1, 1, 5], [“money”, 1, 50], [“money”, 200, 400, 5], [“bandage”, 1, 1]] set inventory:dumpsterloot [ [“mustard”, 1, 1], [“garbage”, 1, 3], [“money”, 1, 10], [“burger”, 1, 1]] # Set items to sync with framework accountsset inventory:accounts [“money”]
Ed ecco questo è il tutorial per creare un server
