Reduceri Fulger 50% reducere la toate serverele Ultima zi!
Se termină în: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categorii

Configurarea resurselor, scripturilor și bazei de date FiveM


Acest ghid acoperă modul de instalare a resurselor (scripturilor) pe serverul dvs. FiveM, configurarea unei baze de date MySQL pentru framework-uri precum ESX sau QBCore și înțelegerea ordinii de încărcare a resurselor. Dacă nu ați finalizat încă configurarea inițială a serverului, începeți mai întâi cu Ghidul de configurare a serverului FiveM.

Cerințe prealabile: Ar trebui să aveți un server FiveM funcțional cu TXAdmin configurat și un fișier server.cfg funcțional. Consultați Ghidul de configurare a serverului FiveM pentru pașii de configurare inițială.

Instalarea resurselor și a scripturilor

Serverele FiveM sunt extinse cu resurse (numite și scripturi). Resursele adaugă funcții precum dealeri auto, locuri de muncă, elemente HUD, framework-uri și multe altele.

Cum să instalați o resursă

  1. Descărcați resursa de la sursa sa (GitHub, forumurile Cfx.re, Tebex etc.).
  2. Extrageți folderul resursei din arhiva ZIP, dacă este necesar.
  3. Încărcați folderul resursei în directorul resources/ al serverului dvs. folosind fila Files din GPanel sau prin SFTP.
  4. Deschideți server.cfg și adăugați o linie ensure pentru resursă:
# Add your custom resources
ensure my-new-resource
  1. Reporniți serverul din GPanel sau TXAdmin pentru ca resursa să se încarce.
Numele folderelor de resurse contează. Numele din linia ensure trebuie să corespundă exact cu numele folderului resursei (sensibil la majuscule). Dacă folderul este my-cars, linia trebuie să fie ensure my-cars.

Manifestele resurselor

Fiecare resursă validă trebuie să conțină un fișier manifest. Resursele moderne folosesc fxmanifest.lua, în timp ce cele mai vechi folosesc __resource.lua. Dacă un folder de resursă descărcat nu conține niciunul dintre aceste fișiere, resursa nu se va încărca. Unele descărcări încadrează folderul real al resursei într-un folder exterior — asigurați-vă că folderul pe care îl plasați în resources/ este cel care conține manifestul.

Ordinea de încărcare a resurselor

Resursele se încarcă în ordinea în care apar în server.cfg. Dacă o resursă depinde de alta (de exemplu, un script de job care depinde de un framework precum ESX sau QBCore), asigurați-vă că dependența este listată înainte de resursa care are nevoie de ea:

# Database resource first
ensure oxmysql

# Framework second
ensure es_extended

# Then resources that depend on the framework
ensure esx_basicneeds
ensure esx_jobs
ensure esx_vehicleshop
Erorile de ordine de încărcare sunt o cauză frecventă a blocărilor. Dacă o resursă încearcă să apeleze un framework care nu s-a încărcat încă, va eșua. Plasați întotdeauna dependențele deasupra resurselor care au nevoie de ele.

Organizarea resurselor cu foldere de categorii

Puteți organiza resursele în subfoldere în interiorul directorului resources/. Folosiți notația cu paranteze drepte în server.cfg pentru a asigura un întreg folder de categorie:

# Ensure all resources inside resources/[esx]/
ensure [esx]

# Ensure all resources inside resources/[standalone]/
ensure [standalone]

Aceasta încarcă fiecare resursă din subfolderul numit. Este o modalitate convenabilă de a grupa scripturi conexe fără a le lista individual pe fiecare.

Încărcarea la cald a resurselor prin TXAdmin

Nu aveți întotdeauna nevoie de o repornire completă a serverului pentru a încărca o resursă nouă. TXAdmin poate porni, opri și reporni resurse individuale din pagina sa Resources. După încărcarea unei resurse noi și adăugarea liniei sale ensure, puteți rula următoarea comandă în consola live TXAdmin:

refresh
ensure my-new-resource

Comanda refresh îi spune serverului să rescaneze directorul resources/ pentru intrări noi.

Configurarea bazei de date (MySQL / MariaDB)

Multe framework-uri și resurse FiveM (cum ar fi ESX, QBCore sau vRP) necesită o bază de date MySQL sau MariaDB. Legion Hosting oferă acreditări pentru baza de date împreună cu serverul dvs.

Găsirea acreditărilor bazei de date

  1. În GPanel, accesați fila Databases.
  2. Dacă nu există încă nicio bază de date, faceți clic pe New Database pentru a crea una.
  3. Notați următoarele detalii:
    • Database Host (adresă și port)
    • Database Name
    • Username
    • Password (faceți clic pe pictograma ochi pentru a o dezvălui)

Configurarea conexiunii la baza de date

Detaliile conexiunii la baza de date sunt setate în server.cfg folosind un șir de conexiune. Formatul exact depinde de resursa MySQL pe care o utilizați, dar cel mai comun format este:

# MySQL connection string (oxmysql / mysql-async format)
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

Înlocuiți substituenții cu acreditările dvs. reale din fila Databases. De exemplu:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Nu folosiți localhost. Deoarece serverul bazei de date este separat de serverul de joc, trebuie să utilizați adresa completă a gazdei bazei de date afișată în GPanel — nu localhost sau 127.0.0.1.
Caractere speciale în parole: Dacă parola bazei de date conține caractere precum @, # sau %, trebuie să le codificați URL în șirul de conexiune. De exemplu, @ devine %40 și # devine %23.

Alegerea unei resurse MySQL

Resursă Stare Note
oxmysql Recomandat Modern, întreținut activ, cea mai bună performanță. Folosit de majoritatea framework-urilor actuale.
mysql-async Învechit Mai vechi, dar încă funcționează. Unele scripturi mai vechi depind în mod specific de el.
ghmattimysql Învechit O altă opțiune mai veche. Verificați documentația framework-ului dvs. dacă acesta o necesită.

Indiferent de resursa MySQL pe care o utilizați, aceasta trebuie asigurată în server.cfg înainte de orice resurse care depind de ea:

# Database connection
set mysql_connection_string "mysql://USERNAME:PASSWORD@HOST:PORT/DATABASE_NAME?charset=utf8mb4"

# MySQL resource — must load before framework
ensure oxmysql

# Framework
ensure es_extended

Noțiuni de bază despre framework

Un framework oferă sistemele de joc de bază pe care se construiesc alte resurse — lucruri precum identitatea jucătorului, banii, inventarul, locurile de muncă și vehiculele. Cele mai populare două framework-uri FiveM sunt:

Framework Numele resursei Descriere
ESX es_extended Cel mai utilizat framework. Ecosistem mare de scripturi gratuite și plătite. Bun pentru servere de roleplay.
QBCore qb-core Alternativă modernă la ESX. Cod mai curat, dezvoltare activă. Ecosistem de scripturi în creștere.
Nu amestecați framework-urile. Scripturile ESX nu vor funcționa pe un server QBCore și invers. Alegeți un singur framework și asigurați-vă că toate resursele dvs. sunt compatibile cu acesta.

Majoritatea framework-urilor sunt instalate prin sistemul de rețete al TXAdmin în timpul configurării inițiale. Dacă ați ales o rețetă precum „QBCore” sau „ESX” în timpul configurării TXAdmin, framework-ul și dependențele sale de bază sunt deja instalate. Dacă trebuie să instalați un framework manual, urmați documentația sa oficială:

Obținerea de ajutor

Dacă aveți nevoie de asistență pentru instalarea resurselor sau configurarea bazei de date:

  1. Verificați documentația resursei sau pagina sa de GitHub pentru instrucțiuni de instalare și probleme cunoscute.
  2. Examinați consola GPanel sau jurnalele TXAdmin pentru mesaje de eroare.
  3. Deschideți un tichet de suport la https://legionhosting.net/submitticket.php cu mesajele dvs. de eroare și numele resursei pe care încercați să o instalați.

Articole conexe


A fost util acest articol?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.