Ani Endirim 50% bütün serverlərdə endirim Son Gün!
Bitməsinə: 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
Kateqoriyalar

FiveM Resurslar, Skriptlər və Verilənlər Bazası Quraşdırması


Bu təlimat FiveM serverinizə resursların (skriptlərin) necə quraşdırılacağını, ESX və ya QBCore kimi freymvorklər üçün MySQL verilənlər bazasının necə qurulacağını və resurs yükləmə sırasını əhatə edir. Əgər hələ ilkin server quraşdırmasını tamamlamamısınızsa, əvvəlcə FiveM Server Quraşdırma Təlimatı ilə başlayın.

Ön şərtlər: TXAdmin konfiqurasiya edilmiş və işlək server.cfg olan işləyən bir FiveM serveriniz olmalıdır. İlkin quraşdırma addımları üçün FiveM Server Quraşdırma Təlimatına baxın.

Resursların və Skriptlərin Quraşdırılması

FiveM serverləri resurslarla (həmçinin skriptlər adlanır) genişləndirilir. Resurslar avtomobil satıcıları, peşələr, HUD elementləri, freymvorklər və daha çox kimi xüsusiyyətlər əlavə edir.

Resursu Necə Quraşdırmaq Olar

  1. Resursu mənbəyindən yükləyin (GitHub, Cfx.re forumları, Tebex və s.).
  2. Lazım olduqda resurs qovluğunu ZIP/arxivdən çıxarın.
  3. Resurs qovluğunu GPanel Files tabı və ya SFTP vasitəsilə serverinizin resources/ qovluğuna yükləyin.
  4. server.cfg faylını açın və resurs üçün ensure sətri əlavə edin:
# Add your custom resources
ensure my-new-resource
  1. Resursun yüklənməsi üçün serveri GPanel və ya TXAdmin vasitəsilə yenidən başladın.
Resurs qovluq adları vacibdir. ensure sətirindəki ad resurs qovluğunun adı ilə dəqiq uyğun olmalıdır (böyük-kiçik hərfə həssas). Əgər qovluq my-cars adlanırsa, sətir ensure my-cars olmalıdır.

Resurs Manifestləri

Hər etibarlı resurs manifest faylı ehtiva etməlidir. Müasir resurslar fxmanifest.lua, köhnə olanlar isə __resource.lua istifadə edir. Əgər yüklənmiş resurs qovluğunda bu fayllardan heç biri yoxdursa, resurs yüklənməyəcək. Bəzi yüklənmələr əsl resurs qovluğunu xarici qovluğun içinə yerləşdirir — resources/ qovluğuna yerləşdirdiyiniz qovluğun manifesti ehtiva edən qovluq olduğundan əmin olun.

Resurs Yükləmə Sırası

Resurslar server.cfg-dəki görünmə sırasına görə yüklənir. Əgər bir resurs digərindən asılıdırsa (məsələn, ESX və ya QBCore kimi freymvorkdan asılı olan peşə skripti), asılılığın ehtiyac duyan resursdan əvvəl siyahıda olduğundan əmin olun:

# 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
Yükləmə sırası xətaları çökmələrin ümumi səbəbidir. Əgər resurs hələ yüklənməmiş freymvorku çağırmağa çalışırsa, uğursuz olacaq. Həmişə asılılıqları ehtiyac duyan resursların üstündə yerləşdirin.

Kateqoriya Qovluqları ilə Resursların Təşkili

resources/ qovluğu daxilində resursları alt qovluqlara təşkil edə bilərsiniz. Bütün kateqoriya qovluğunu yükləmək üçün server.cfg-də mötərizə notasiyası istifadə edin:

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

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

Bu, adlandırılmış alt qovluq daxilindəki hər resursu yükləyir. Hər birini ayrıca siyahılamadan əlaqəli skriptləri qruplaşdırmağın rahat yoludur.

TXAdmin vasitəsilə Resursların Canlı Yüklənməsi

Yeni resursu yükləmək üçün həmişə tam server yenidən başlatması tələb olunmur. TXAdmin Resources səhifəsindən ayrı-ayrı resursları başlada, dayandıra və yenidən başlada bilər. Yeni resursu yüklədikdən və ensure sətirini əlavə etdikdən sonra TXAdmin canlı konsolunda aşağıdakı əmri icra edə bilərsiniz:

refresh
ensure my-new-resource

refresh əmri serverə yeni girişlər üçün resources/ qovluğunu yenidən skan etməyi bildirir.

Verilənlər Bazası Quraşdırması (MySQL / MariaDB)

Bir çox FiveM freymvorkları və resursları (ESX, QBCore və ya vRP kimi) MySQL və ya MariaDB verilənlər bazası tələb edir. Legion Hosting serverinizlə birlikdə verilənlər bazası etimadnaməsini təmin edir.

Verilənlər Bazası Etimadnaməsinin Tapılması

  1. GPanel-də Databases tabına keçin.
  2. Əgər hələ verilənlər bazası yoxdursa, yaratmaq üçün New Database düyməsini basın.
  3. Aşağıdakı məlumatları qeyd edin:
    • Verilənlər Bazası Hostu (ünvan və port)
    • Verilənlər Bazası Adı
    • İstifadəçi adı
    • Parol (görmək üçün göz ikonuna klikləyin)

Verilənlər Bazası Bağlantısının Konfiqurasiyası

Verilənlər bazası bağlantı məlumatları server.cfg-də bağlantı sətri vasitəsilə təyin edilir. Dəqiq format istifadə etdiyiniz MySQL resursundan asılıdır, lakin ən ümumi format budur:

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

Yer tutucuları Databases tabından əldə etdiyiniz real etimadnamə ilə əvəz edin. Məsələn:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
localhost istifadə etməyin. Verilənlər bazası serveri oyun serverindən ayrı olduğu üçün GPanel-də göstərilən tam verilənlər bazası host ünvanını istifadə etməlisiniz — localhost və ya 127.0.0.1 deyil.
Parollarda xüsusi simvollar: Əgər verilənlər bazası parolunuzda @, # və ya % kimi simvollar varsa, onları bağlantı sətirində URL-kodlamalısınız. Məsələn, @ %40 olur və # %23 olur.

MySQL Resursunun Seçilməsi

Resurs Status Qeydlər
oxmysql Tövsiyə olunan Müasir, aktiv dəstəklənən, ən yaxşı performans. Əksər cari freymvorklər tərəfindən istifadə olunur.
mysql-async Köhnə Köhnə, lakin hələ də işləyir. Bəzi köhnə skriptlər xüsusi olaraq bunu tələb edir.
ghmattimysql Köhnə Başqa bir köhnə seçim. Freymvorkunuzun sənədlərini yoxlayın, buna ehtiyac olub-olmadığını öyrənin.

Hansı MySQL resursundan istifadə etsəniz, o, server.cfg-də ona asılı olan hər hansı resursdan əvvəl yüklənməlidir:

# 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

Freymvork Əsasları

Freymvork digər resursların üzərində qurulduğu əsas oyun sistemlərini təmin edir — oyunçu kimliyi, pul, inventar, peşələr və nəqliyyat vasitələri kimi şeylər. Ən populyar iki FiveM freymvorku bunlardır:

Freymvork Resurs Adı Təsvir
ESX es_extended Ən geniş istifadə olunan freymvork. Pulsuz və pullu skriptlərin böyük ekosistemi. Roleplay serverləri üçün yaxşıdır.
QBCore qb-core ESX-ə müasir alternativ. Daha təmiz kod bazası, aktiv inkişaf. Böyüyən skript ekosistemi.
Freymvorkları qarışdırmayın. ESX skriptləri QBCore serverində işləməyəcək və əksinə. Bir freymvork seçin və bütün resurslarınızın onunla uyğun olduğundan əmin olun.

Əksər freymvorklər ilkin quraşdırma zamanı TXAdmin-in resept sistemi vasitəsilə quraşdırılır. Əgər TXAdmin quraşdırması zamanı "QBCore" və ya "ESX" kimi resept seçmisinizsə, freymvork və onun əsas asılılıqları artıq quraşdırılıb. Freymvorku əl ilə quraşdırmalısınızsa, rəsmi sənədlərinə müraciət edin:

Kömək Almaq

Resurs quraşdırması və ya verilənlər bazası konfiqurasiyası ilə bağlı köməyə ehtiyacınız varsa:

  1. Quraşdırma təlimatları və məlum problemlər üçün resursun sənədlərini və ya GitHub səhifəsini yoxlayın.
  2. Xəta mesajları üçün GPanel konsolunu və ya TXAdmin jurnallarını nəzərdən keçirin.
  3. https://legionhosting.net/submitticket.php ünvanında xəta mesajlarınız və quraşdırmağa çalışdığınız resursun adı ilə dəstək bileti açın.

Əlaqəli Məqalələr


Bu məqalə faydalı oldu?

Ready to Get Started?

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