Blesková sleva 50% sleva na všechny servery Poslední den!
Končí 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
Kategorie

FiveM Zdroje, Skripty a Nastavení Databáze


Tento průvodce popisuje, jak instalovat zdroje (skripty) na váš FiveM server, nastavit MySQL databázi pro frameworky jako ESX nebo QBCore a porozumět pořadí načítání zdrojů. Pokud jste ještě nedokončili počáteční nastavení serveru, začněte nejprve s Průvodcem nastavením FiveM serveru.

Předpoklady: Měli byste mít běžící FiveM server s nakonfigurovaným TXAdmin a funkčním server.cfg. Viz Průvodce nastavením FiveM serveru pro kroky počátečního nastavení.

Instalace Zdrojů a Skriptů

FiveM servery se rozšiřují pomocí zdrojů (nazývaných také skripty). Zdroje přidávají funkce jako autobazary, práce, HUD prvky, frameworky a další.

Jak nainstalovat zdroj

  1. Stáhněte zdroj z jeho původního umístění (GitHub, Cfx.re fóra, Tebex atd.).
  2. V případě potřeby rozbalte složku zdroje ze ZIP/archivu.
  3. Nahrajte složku zdroje do adresáře resources/ na vašem serveru pomocí záložky Files v GPanel nebo přes SFTP.
  4. Otevřete server.cfg a přidejte řádek ensure pro daný zdroj:
# Add your custom resources
ensure my-new-resource
  1. Restartujte server z GPanel nebo TXAdmin, aby se zdroj načetl.
Na názvech složek zdrojů záleží. Název v řádku ensure musí přesně odpovídat názvu složky zdroje (rozlišují se velká a malá písmena). Pokud je složka my-cars, řádek musí být ensure my-cars.

Manifesty zdrojů

Každý platný zdroj musí obsahovat soubor manifestu. Moderní zdroje používají fxmanifest.lua, zatímco starší používají __resource.lua. Pokud stažená složka zdroje neobsahuje ani jeden z těchto souborů, zdroj se nenačte. Některé stažené soubory vnořují skutečnou složku zdroje do vnější složky — ujistěte se, že složka, kterou umístíte do resources/, je ta, která obsahuje manifest.

Pořadí načítání zdrojů

Zdroje se načítají v pořadí, v jakém se objevují v server.cfg. Pokud zdroj závisí na jiném (například skript práce závisí na frameworku jako ESX nebo QBCore), zajistěte, aby byla závislost uvedena před zdrojem, který ji potřebuje:

# 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
Chyby v pořadí načítání jsou častou příčinou pádů. Pokud se zdroj pokusí zavolat framework, který se ještě nenačetl, selže. Vždy umístěte závislosti nad zdroje, které je potřebují.

Organizace zdrojů pomocí složek kategorií

Zdroje můžete organizovat do podsložek uvnitř adresáře resources/. Použijte závorky v server.cfg pro načtení celé složky kategorie:

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

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

Tím se načtou všechny zdroje v dané pojmenované podsložce. Je to pohodlný způsob, jak seskupit související skripty, aniž byste museli každý z nich vypisovat jednotlivě.

Načítání zdrojů za běhu přes TXAdmin

K načtení nového zdroje není vždy nutný úplný restart serveru. TXAdmin může spouštět, zastavovat a restartovat jednotlivé zdroje ze stránky Resources. Po nahrání nového zdroje a přidání jeho řádku ensure můžete v živé konzoli TXAdmin spustit následující příkaz:

refresh
ensure my-new-resource

Příkaz refresh sdělí serveru, aby znovu prohledal adresář resources/ pro nové položky.

Nastavení Databáze (MySQL / MariaDB)

Mnoho FiveM frameworků a zdrojů (jako ESX, QBCore nebo vRP) vyžaduje MySQL nebo MariaDB databázi. Legion Hosting poskytuje přihlašovací údaje k databázi s vaším serverem.

Nalezení přihlašovacích údajů k databázi

  1. V GPanel přejděte na záložku Databases.
  2. Pokud ještě žádná databáze neexistuje, klikněte na New Database a vytvořte ji.
  3. Poznamenejte si následující údaje:
    • Hostitel databáze (adresa a port)
    • Název databáze
    • Uživatelské jméno
    • Heslo (klikněte na ikonu oka pro jeho zobrazení)

Konfigurace připojení k databázi

Údaje pro připojení k databázi se nastavují v server.cfg pomocí připojovacího řetězce. Přesný formát závisí na tom, který MySQL zdroj používáte, ale nejběžnější formát je:

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

Nahraďte zástupné hodnoty skutečnými přihlašovacími údaji ze záložky Databases. Například:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Nepoužívejte localhost. Protože databázový server je oddělený od herního serveru, musíte použít úplnou adresu hostitele databáze zobrazenou v GPanel — nikoli localhost nebo 127.0.0.1.
Speciální znaky v heslech: Pokud vaše heslo k databázi obsahuje znaky jako @, # nebo %, musíte je v připojovacím řetězci URL-enkódovat. Například @ se změní na %40 a # se změní na %23.

Výběr MySQL zdroje

Zdroj Stav Poznámky
oxmysql Doporučený Moderní, aktivně udržovaný, nejlepší výkon. Používaný většinou současných frameworků.
mysql-async Starší Starší, ale stále funkční. Některé starší skripty na něm specificky závisí.
ghmattimysql Starší Další starší varianta. Zkontrolujte dokumentaci vašeho frameworku, zda jej vyžaduje.

Ať už použijete jakýkoli MySQL zdroj, musí být v server.cfg načten před všemi zdroji, které na něm závisí:

# 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

Základy Frameworků

Framework poskytuje základní herní systémy, na kterých staví ostatní zdroje — věci jako identita hráče, peníze, inventář, práce a vozidla. Dva nejpopulárnější FiveM frameworky jsou:

Framework Název zdroje Popis
ESX es_extended Nejrozšířenější framework. Rozsáhlý ekosystém bezplatných i placených skriptů. Vhodný pro roleplay servery.
QBCore qb-core Moderní alternativa k ESX. Čistší kódová základna, aktivní vývoj. Rostoucí ekosystém skriptů.
Nemíchejte frameworky. ESX skripty nebudou fungovat na QBCore serveru a naopak. Vyberte si jeden framework a zajistěte, aby všechny vaše zdroje byly s ním kompatibilní.

Většina frameworků se instaluje přes systém receptů TXAdmin během počátečního nastavení. Pokud jste si během nastavení TXAdmin vybrali recept jako "QBCore" nebo "ESX", framework a jeho základní závislosti jsou již nainstalovány. Pokud potřebujete framework nainstalovat ručně, postupujte podle jeho oficiální dokumentace:

Získání Pomoci

Pokud potřebujete pomoc s instalací zdrojů nebo konfigurací databáze:

  1. Zkontrolujte dokumentaci zdroje nebo jeho stránku na GitHub pro pokyny k instalaci a známé problémy.
  2. Prohlédněte si konzoli GPanel nebo logy TXAdmin pro chybové zprávy.
  3. Otevřete tiket podpory na https://legionhosting.net/submitticket.php s vašimi chybovými zprávami a názvem zdroje, který se pokoušíte nainstalovat.

Související Články


Byl pro vás tento článek užitečný?

Ready to Get Started?

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