Brza Rasprodaja 50% popusta na sve servere Poslednji Dan!
Završava se za: 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
Categories

FiveM resursi, skripte i podešavanje baze podataka


Ovaj vodič objašnjava kako da instalirate resurse (skripte) na svoj FiveM server, podesite MySQL bazu podataka za framework-e poput ESX-a ili QBCore-a i razumete redosled učitavanja resursa. Ako još niste završili početno podešavanje servera, prvo počnite sa Vodičem za podešavanje FiveM servera.

Preduslovi: Trebalo bi da imate pokrenut FiveM server sa konfigurisanim TXAdmin-om i funkcionalnim server.cfg. Pogledajte Vodič za podešavanje FiveM servera za korake početnog podešavanja.

Instalacija resursa i skripti

FiveM serveri se proširuju pomoću resursa (koji se nazivaju i skripte). Resursi dodaju funkcije poput prodavaca automobila, poslova, HUD elemenata, framework-a i još mnogo toga.

Kako instalirati resurs

  1. Preuzmite resurs sa njegovog izvora (GitHub, Cfx.re forumi, Tebex, itd.).
  2. Raspakujte folder resursa iz ZIP-a/arhive ako je potrebno.
  3. Otpremite folder resursa u resources/ direktorijum svog servera koristeći GPanel karticu Files ili putem SFTP-a.
  4. Otvorite server.cfg i dodajte ensure red za resurs:
# Add your custom resources
ensure my-new-resource
  1. Ponovo pokrenite server iz GPanel ili TXAdmin-a da bi se resurs učitao.
Imena foldera resursa su važna. Ime u ensure redu mora se tačno podudarati sa imenom foldera resursa (razlikuje velika i mala slova). Ako je folder my-cars, red mora biti ensure my-cars.

Manifesti resursa

Svaki važeći resurs mora sadržati manifest datoteku. Moderni resursi koriste fxmanifest.lua, dok stariji koriste __resource.lua. Ako preuzeti folder resursa ne sadrži nijednu od ovih datoteka, resurs se neće učitati. Neka preuzimanja smeštaju stvarni folder resursa unutar spoljnog foldera — uverite se da je folder koji stavljate u resources/ onaj koji sadrži manifest.

Redosled učitavanja resursa

Resursi se učitavaju redosledom kojim se pojavljuju u server.cfg. Ako resurs zavisi od drugog (na primer, skripta za posao koja zavisi od framework-a poput ESX-a ili QBCore-a), uverite se da je zavisnost navedena pre resursa koji je zahteva:

# 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
Greške u redosledu učitavanja su čest uzrok rušenja. Ako resurs pokuša da pozove framework koji još nije učitan, neuspeće. Uvek postavite zavisnosti iznad resursa koji ih zahtevaju.

Organizovanje resursa pomoću foldera kategorija

Resurse možete organizovati u podfoldere unutar resources/ direktorijuma. Koristite notaciju sa zagradama u server.cfg da biste osigurali ceo folder kategorije:

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

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

Ovo učitava svaki resurs unutar imenovanog podfoldera. To je zgodan način da grupišete povezane skripte bez navođenja svake pojedinačno.

Učitavanje resursa u toku rada putem TXAdmin-a

Nije vam uvek potrebno potpuno ponovno pokretanje servera da biste učitali novi resurs. TXAdmin može pokrenuti, zaustaviti i ponovo pokrenuti pojedinačne resurse sa svoje Resources stranice. Nakon otpremanja novog resursa i dodavanja njegovog ensure reda, možete pokrenuti sledeću komandu u TXAdmin live konzoli:

refresh
ensure my-new-resource

Komanda refresh nalaže serveru da ponovo skenira resources/ direktorijum za nove stavke.

Podešavanje baze podataka (MySQL / MariaDB)

Mnogi FiveM framework-i i resursi (poput ESX-a, QBCore-a ili vRP-a) zahtevaju MySQL ili MariaDB bazu podataka. Legion Hosting obezbeđuje akreditive baze podataka uz vaš server.

Pronalaženje akreditiva baze podataka

  1. U GPanel, idite na karticu Databases.
  2. Ako baza podataka još ne postoji, kliknite na New Database da biste je kreirali.
  3. Zabeležite sledeće detalje:
    • Database Host (adresa i port)
    • Database Name
    • Username
    • Password (kliknite na ikonu oka da biste je otkrili)

Konfigurisanje veze sa bazom podataka

Detalji veze sa bazom podataka se postavljaju u server.cfg pomoću connection string-a. Tačan format zavisi od toga koji MySQL resurs koristite, ali najčešći format je:

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

Zamenite čuvare mesta svojim stvarnim akreditivima sa kartice Databases. Na primer:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Ne koristite localhost. Pošto je server baze podataka odvojen od game servera, morate koristiti punu adresu hosta baze podataka prikazanu u GPanel-u — a ne localhost ili 127.0.0.1.
Specijalni karakteri u lozinkama: Ako vaša lozinka baze podataka sadrži karaktere poput @, # ili %, morate ih URL-enkodirati u connection string-u. Na primer, @ postaje %40, a # postaje %23.

Izbor MySQL resursa

Resurs Status Napomene
oxmysql Preporučeno Moderan, aktivno održavan, najbolje performanse. Koristi ga većina aktuelnih framework-a.
mysql-async Zastareo Stariji, ali i dalje radi. Neke starije skripte zavise specifično od njega.
ghmattimysql Zastareo Još jedna starija opcija. Proverite dokumentaciju svog framework-a ako zahteva ovo.

Koji god MySQL resurs koristite, mora biti osiguran u server.cfg pre bilo kojih resursa koji zavise od njega:

# 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

Osnove framework-a

Framework obezbeđuje osnovne sisteme igranja na kojima se grade drugi resursi — stvari poput identiteta igrača, novca, inventara, poslova i vozila. Dva najpopularnija FiveM framework-a su:

Framework Ime resursa Opis
ESX es_extended Najšire korišćen framework. Veliki ekosistem besplatnih i plaćenih skripti. Pogodan za roleplay servere.
QBCore qb-core Moderna alternativa ESX-u. Čistiji kod, aktivan razvoj. Rastući ekosistem skripti.
Ne mešajte framework-e. ESX skripte neće raditi na QBCore serveru i obrnuto. Izaberite jedan framework i uverite se da su svi vaši resursi kompatibilni sa njim.

Većina framework-a se instalira putem TXAdmin recipe sistema tokom početnog podešavanja. Ako ste izabrali recipe poput „QBCore" ili „ESX" tokom TXAdmin podešavanja, framework i njegove osnovne zavisnosti su već instalirani. Ako treba da ručno instalirate framework, pratite njegovu zvaničnu dokumentaciju:

Dobijanje pomoći

Ako vam je potrebna pomoć pri instalaciji resursa ili konfiguraciji baze podataka:

  1. Proverite dokumentaciju resursa ili njegovu GitHub stranicu za uputstva za instalaciju i poznate probleme.
  2. Pregledajte GPanel konzolu ili TXAdmin logove za poruke o greškama.
  3. Otvorite tiket podrške na https://legionhosting.net/submitticket.php sa svojim porukama o greškama i imenom resursa koji pokušavate da instalirate.

Povezani članci


Was this article helpful?

Ready to Get Started?

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