Pikatarjous 50% alennusta kaikista palvelimista Viimeinen päivä!
Päättyy: 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-resurssit, -skriptit ja tietokanta-asennus


Tämä opas käsittelee resurssien (skriptien) asentamista FiveM-palvelimellesi, MySQL-tietokannan määrittämistä ESX:n tai QBCoren kaltaisille kehyksille sekä resurssien latausjärjestyksen ymmärtämistä. Jos et ole vielä suorittanut palvelimen alkuasennusta, aloita ensin FiveM-palvelimen asennusoppaasta.

Edellytykset: Sinulla pitäisi olla käynnissä oleva FiveM-palvelin, TXAdmin määritettynä ja toimiva server.cfg. Katso alkuasennusvaiheet FiveM-palvelimen asennusoppaasta.

Resurssien ja skriptien asentaminen

FiveM-palvelimia laajennetaan resursseilla (joita kutsutaan myös skripteiksi). Resurssit lisäävät ominaisuuksia kuten autokauppoja, työpaikkoja, HUD-elementtejä, kehyksiä ja paljon muuta.

Kuinka asentaa resurssi

  1. Lataa resurssi sen lähteestä (GitHub, Cfx.re-foorumit, Tebex jne.).
  2. Pura resurssikansio ZIP-tiedostosta/arkistosta tarvittaessa.
  3. Lähetä resurssikansio palvelimesi resources/-hakemistoon käyttämällä GPanelin Files-välilehteä tai SFTP:n kautta.
  4. Avaa server.cfg ja lisää ensure-rivi resurssille:
# Add your custom resources
ensure my-new-resource
  1. Käynnistä palvelin uudelleen GPanelista tai TXAdminista, jotta resurssi latautuu.
Resurssikansion nimillä on merkitystä. ensure-rivin nimen on täsmättävä tarkasti resurssikansion nimen kanssa (kirjainkokoherkkä). Jos kansio on my-cars, rivin on oltava ensure my-cars.

Resurssimanifestit

Jokaisen kelvollisen resurssin on sisällettävä manifestitiedosto. Modernit resurssit käyttävät fxmanifest.lua-tiedostoa, kun taas vanhemmat käyttävät __resource.lua-tiedostoa. Jos ladattu resurssikansio ei sisällä kumpaakaan näistä tiedostoista, resurssi ei lataudu. Jotkin lataukset upottavat varsinaisen resurssikansion ulomman kansion sisään — varmista, että resources/-kansioon sijoittamasi kansio on se, joka sisältää manifestin.

Resurssien latausjärjestys

Resurssit ladataan siinä järjestyksessä, jossa ne näkyvät server.cfg-tiedostossa. Jos resurssi riippuu toisesta (esimerkiksi työskripti, joka riippuu kehyksestä kuten ESX tai QBCore), varmista, että riippuvuus on listattu ennen sitä tarvitsevaa resurssia:

# 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
Latausjärjestysvirheet ovat yleinen kaatumisten syy. Jos resurssi yrittää kutsua kehystä, jota ei ole vielä ladattu, se epäonnistuu. Sijoita aina riippuvuudet niitä tarvitsevien resurssien yläpuolelle.

Resurssien organisointi kategoriakansioilla

Voit organisoida resursseja alikansioihin resources/-hakemiston sisällä. Käytä hakasulkumerkintää server.cfg-tiedostossa varmistaaksesi koko kategoriakansion:

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

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

Tämä lataa jokaisen resurssin nimetyn alikansion sisällä. Se on kätevä tapa ryhmittää toisiinsa liittyviä skriptejä luettelematta jokaista erikseen.

Resurssien hot-lataus TXAdminin kautta

Et tarvitse aina täydellistä palvelimen uudelleenkäynnistystä uuden resurssin lataamiseksi. TXAdmin voi käynnistää, pysäyttää ja käynnistää uudelleen yksittäisiä resursseja Resources-sivultaan. Uuden resurssin lähettämisen ja sen ensure-rivin lisäämisen jälkeen voit suorittaa seuraavan komennon TXAdminin live-konsolissa:

refresh
ensure my-new-resource

refresh-komento käskee palvelinta skannaamaan uudelleen resources/-hakemiston uusien merkintöjen varalta.

Tietokannan asennus (MySQL / MariaDB)

Monet FiveM-kehykset ja resurssit (kuten ESX, QBCore tai vRP) vaativat MySQL- tai MariaDB-tietokannan. Legion Hosting tarjoaa tietokannan tunnukset palvelimesi mukana.

Tietokannan tunnusten löytäminen

  1. Siirry GPanelissa Databases-välilehdelle.
  2. Jos tietokantaa ei ole vielä olemassa, klikkaa New Database luodaksesi sellaisen.
  3. Kirjaa seuraavat tiedot:
    • Database Host (osoite ja portti)
    • Database Name
    • Username
    • Password (klikkaa silmäkuvaketta paljastaaksesi sen)

Tietokantayhteyden määrittäminen

Tietokantayhteyden tiedot asetetaan server.cfg-tiedostossa käyttämällä yhteysmerkkijonoa. Tarkka muoto riippuu siitä, mitä MySQL-resurssia käytät, mutta yleisin muoto on:

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

Korvaa paikkamerkit todellisilla tunnuksillasi Databases-välilehdeltä. Esimerkiksi:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Älä käytä localhostia. Koska tietokantapalvelin on erillinen pelipalvelimesta, sinun on käytettävä GPanelissa näkyvää täydellistä tietokantapalvelimen osoitetta — ei localhost tai 127.0.0.1.
Erikoismerkit salasanoissa: Jos tietokannan salasanasi sisältää merkkejä kuten @, # tai %, sinun on URL-koodattava ne yhteysmerkkijonossa. Esimerkiksi @ muuttuu muotoon %40 ja # muotoon %23.

MySQL-resurssin valitseminen

Resurssi Tila Huomautuksia
oxmysql Suositeltu Moderni, aktiivisesti ylläpidetty, paras suorituskyky. Useimpien nykyisten kehysten käyttämä.
mysql-async Vanhentunut Vanhempi mutta toimii edelleen. Jotkin vanhemmat skriptit riippuvat siitä erityisesti.
ghmattimysql Vanhentunut Toinen vanhempi vaihtoehto. Tarkista kehyksesi dokumentaatio, jos se vaatii tätä.

Käytitpä mitä tahansa MySQL-resurssia, se on varmistettava server.cfg-tiedostossa ennen siitä riippuvia resursseja:

# 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

Kehyksen perusteet

Kehys tarjoaa ydinpeli järjestelmät, joiden päälle muut resurssit rakentuvat — asioita kuten pelaajan identiteetti, raha, inventaario, työpaikat ja ajoneuvot. Kaksi suosituinta FiveM-kehystä ovat:

Kehys Resurssin nimi Kuvaus
ESX es_extended Laajimmin käytetty kehys. Suuri ilmaisten ja maksullisten skriptien ekosysteemi. Hyvä roolipelipalvelimille.
QBCore qb-core Moderni vaihtoehto ESX:lle. Selkeämpi koodikanta, aktiivinen kehitys. Kasvava skriptiekosysteemi.
Älä sekoita kehyksiä. ESX-skriptit eivät toimi QBCore-palvelimella ja päinvastoin. Valitse yksi kehys ja varmista, että kaikki resurssisi ovat sen kanssa yhteensopivia.

Useimmat kehykset asennetaan TXAdminin reseptisysteemin kautta alkuasennuksen aikana. Jos valitsit reseptin kuten "QBCore" tai "ESX" TXAdmin-asennuksen aikana, kehys ja sen ydinriippuvuudet on jo asennettu. Jos sinun täytyy asentaa kehys manuaalisesti, seuraa sen virallista dokumentaatiota:

Avun saaminen

Jos tarvitset apua resurssin asennuksessa tai tietokannan määrityksessä:

  1. Tarkista resurssin dokumentaatio tai GitHub-sivu asennusohjeita ja tunnettuja ongelmia varten.
  2. Tarkastele GPanel-konsolia tai TXAdmin-lokeja virheilmoituksia varten.
  3. Avaa tukipyyntö osoitteessa https://legionhosting.net/submitticket.php ja sisällytä virheilmoituksesi ja sen resurssin nimi, jota yrität asentaa.

Aiheeseen liittyvät artikkelit


Was this article helpful?

Ready to Get Started?

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