Oferta Flash 50% de descompte en tots els servidors Últim dia!
Acaba en: 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

Recursos, scripts i configuració de base de dades de FiveM


Aquesta guia explica com instal·lar recursos (scripts) al vostre servidor de FiveM, configurar una base de dades MySQL per a frameworks com ESX o QBCore, i entendre l'ordre de càrrega dels recursos. Si encara no heu completat la configuració inicial del servidor, comenceu amb la Guia de configuració del servidor de FiveM.

Requisits previs: Heu de tenir un servidor de FiveM en funcionament amb TXAdmin configurat i un server.cfg funcional. Consulteu la Guia de configuració del servidor de FiveM per als passos de configuració inicial.

Instal·lació de recursos i scripts

Els servidors de FiveM s'amplien amb recursos (també anomenats scripts). Els recursos afegeixen funcionalitats com concessionaris de cotxes, feines, elements HUD, frameworks i molt més.

Com instal·lar un recurs

  1. Descarregueu el recurs des de la seva font (GitHub, fòrums de Cfx.re, Tebex, etc.).
  2. Extraieu la carpeta del recurs del ZIP/arxiu si cal.
  3. Pugeu la carpeta del recurs al directori resources/ del vostre servidor utilitzant la pestanya Files de GPanel o via SFTP.
  4. Obriu server.cfg i afegiu una línia ensure per al recurs:
# Add your custom resources
ensure my-new-resource
  1. Reinicieu el servidor des de GPanel o TXAdmin perquè el recurs es carregui.
Els noms de les carpetes dels recursos són importants. El nom a la línia ensure ha de coincidir exactament amb el nom de la carpeta del recurs (distingeix majúscules i minúscules). Si la carpeta és my-cars, la línia ha de ser ensure my-cars.

Manifests dels recursos

Cada recurs vàlid ha de contenir un fitxer manifest. Els recursos moderns utilitzen fxmanifest.lua, mentre que els més antics utilitzen __resource.lua. Si una carpeta de recurs descarregada no conté cap d'aquests fitxers, el recurs no es carregarà. Algunes descàrregues nien la carpeta real del recurs dins d'una carpeta exterior — assegureu-vos que la carpeta que col·loqueu a resources/ sigui la que conté el manifest.

Ordre de càrrega dels recursos

Els recursos es carreguen en l'ordre en què apareixen a server.cfg. Si un recurs depèn d'un altre (per exemple, un script de feina que depèn d'un framework com ESX o QBCore), assegureu-vos que la dependència estigui llistada abans del recurs que la necessita:

# 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
Els errors d'ordre de càrrega són una causa habitual de fallades. Si un recurs intenta cridar un framework que encara no s'ha carregat, fallarà. Col·loqueu sempre les dependències per sobre dels recursos que les necessiten.

Organització de recursos amb carpetes de categories

Podeu organitzar els recursos en subcarpetes dins del directori resources/. Utilitzeu la notació amb claudàtors a server.cfg per assegurar tota una carpeta de categoria:

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

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

Això carrega tots els recursos dins de la subcarpeta indicada. És una manera pràctica d'agrupar scripts relacionats sense haver de llistar cadascun individualment.

Càrrega en calent de recursos via TXAdmin

No sempre cal un reinici complet del servidor per carregar un nou recurs. TXAdmin pot iniciar, aturar i reiniciar recursos individuals des de la seva pàgina de Resources. Després de pujar un nou recurs i afegir la seva línia ensure, podeu executar la comanda següent a la consola en viu de TXAdmin:

refresh
ensure my-new-resource

La comanda refresh indica al servidor que torni a escanejar el directori resources/ per trobar noves entrades.

Configuració de la base de dades (MySQL / MariaDB)

Molts frameworks i recursos de FiveM (com ESX, QBCore o vRP) requereixen una base de dades MySQL o MariaDB. Legion Hosting proporciona les credencials de la base de dades amb el vostre servidor.

Trobar les credencials de la base de dades

  1. A GPanel, aneu a la pestanya Databases.
  2. Si encara no existeix cap base de dades, feu clic a New Database per crear-ne una.
  3. Anoteu els detalls següents:
    • Database Host (adreça i port)
    • Database Name
    • Username
    • Password (feu clic a la icona de l'ull per revelar-la)

Configuració de la connexió a la base de dades

Els detalls de connexió a la base de dades es configuren a server.cfg mitjançant una cadena de connexió. El format exacte depèn del recurs MySQL que utilitzeu, però el format més habitual és:

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

Substituïu els marcadors de posició amb les vostres credencials reals de la pestanya Databases. Per exemple:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
No utilitzeu localhost. Com que el servidor de base de dades és separat del servidor de joc, heu d'utilitzar l'adreça completa del host de la base de dades mostrada a GPanel — no localhost ni 127.0.0.1.
Caràcters especials a les contrasenyes: Si la contrasenya de la vostra base de dades conté caràcters com @, # o %, heu de codificar-los en format URL a la cadena de connexió. Per exemple, @ es converteix en %40 i # es converteix en %23.

Triar un recurs MySQL

Recurs Estat Notes
oxmysql Recomanat Modern, mantingut activament, millor rendiment. Utilitzat per la majoria de frameworks actuals.
mysql-async Llegat Més antic però encara funciona. Alguns scripts antics en depenen específicament.
ghmattimysql Llegat Una altra opció antiga. Consulteu la documentació del vostre framework si el requereix.

Sigui quin sigui el recurs MySQL que utilitzeu, ha d'estar assegurat a server.cfg abans de qualsevol recurs que en depengui:

# 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

Conceptes bàsics dels frameworks

Un framework proporciona els sistemes de joc bàsics sobre els quals es construeixen altres recursos — coses com la identitat del jugador, diners, inventari, feines i vehicles. Els dos frameworks de FiveM més populars són:

Framework Nom del recurs Descripció
ESX es_extended El framework més àmpliament utilitzat. Gran ecosistema de scripts gratuïts i de pagament. Ideal per a servidors de roleplay.
QBCore qb-core Alternativa moderna a ESX. Codi més net, desenvolupament actiu. Ecosistema de scripts en creixement.
No barregeu frameworks. Els scripts d'ESX no funcionaran en un servidor QBCore i viceversa. Trieu un framework i assegureu-vos que tots els vostres recursos siguin compatibles amb ell.

La majoria de frameworks s'instal·len mitjançant el sistema de receptes de TXAdmin durant la configuració inicial. Si heu triat una recepta com "QBCore" o "ESX" durant la configuració de TXAdmin, el framework i les seves dependències bàsiques ja estan instal·lats. Si necessiteu instal·lar un framework manualment, seguiu la seva documentació oficial:

Obtenir ajuda

Si necessiteu assistència amb la instal·lació de recursos o la configuració de la base de dades:

  1. Consulteu la documentació del recurs o la seva pàgina de GitHub per a instruccions d'instal·lació i problemes coneguts.
  2. Reviseu la consola de GPanel o els registres de TXAdmin per a missatges d'error.
  3. Obriu un tiquet de suport a https://legionhosting.net/submitticket.php amb els vostres missatges d'error i el nom del recurs que esteu intentant instal·lar.

Articles relacionats


T'ha estat útil aquest article?

Ready to Get Started?

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