Flaş İndirim 50% tüm sunucularda indirim Son Gün!
Bitimine kalan: 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
Kategoriler

FiveM Kaynakları, Scriptleri ve Veritabanı Kurulumu


Bu kılavuz, FiveM sunucunuza kaynaklar (scriptler) nasıl kurulur, ESX veya QBCore gibi çerçeveler için bir MySQL veritabanı nasıl kurulur ve kaynak yükleme sırası nasıl anlaşılır konularını anlatır. İlk sunucu kurulumunu henüz tamamlamadıysanız, önce FiveM Sunucu Kurulum Kılavuzu ile başlayın.

Ön koşullar: TXAdmin yapılandırılmış ve çalışan bir server.cfg ile çalışan bir FiveM sunucunuz olmalıdır. İlk kurulum adımları için FiveM Sunucu Kurulum Kılavuzu'na bakın.

Kaynak ve Script Kurulumu

FiveM sunucuları kaynaklar (scriptler olarak da adlandırılır) ile genişletilir. Kaynaklar; araba bayileri, meslekler, HUD öğeleri, çerçeveler ve daha fazlası gibi özellikler ekler.

Bir Kaynak Nasıl Kurulur

  1. Kaynağı kaynağından indirin (GitHub, Cfx.re forumları, Tebex vb.).
  2. Gerekirse ZIP/arşivden kaynak klasörünü çıkarın.
  3. Kaynak klasörünü, GPanel Files sekmesini kullanarak veya SFTP ile sunucunuzun resources/ dizinine yükleyin.
  4. server.cfg dosyasını açın ve kaynak için bir ensure satırı ekleyin:
# Add your custom resources
ensure my-new-resource
  1. Kaynağın yüklenmesi için sunucuyu GPanel'den veya TXAdmin'den yeniden başlatın.
Kaynak klasör adları önemlidir. ensure satırındaki ad, kaynak klasör adıyla tam olarak eşleşmelidir (büyük/küçük harfe duyarlı). Klasör my-cars ise, satır ensure my-cars olmalıdır.

Kaynak Manifestoları

Her geçerli kaynak bir manifest dosyası içermelidir. Modern kaynaklar fxmanifest.lua kullanırken, eski olanlar __resource.lua kullanır. İndirilen bir kaynak klasörü bu dosyalardan birini içermiyorsa, kaynak yüklenmez. Bazı indirmeler asıl kaynak klasörünü dıştaki bir klasörün içine yerleştirir — resources/ dizinine yerleştirdiğiniz klasörün manifesto içeren klasör olduğundan emin olun.

Kaynak Yükleme Sırası

Kaynaklar server.cfg içinde göründükleri sırayla yüklenir. Bir kaynak başka birine bağımlıysa (örneğin, ESX veya QBCore gibi bir çerçeveye bağımlı bir meslek scripti), bağımlılığın ona ihtiyaç duyan kaynaktan önce listelendiğinden emin 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ükleme sırası hataları, çökmelerin yaygın bir nedenidir. Bir kaynak henüz yüklenmemiş bir çerçeveyi çağırmaya çalışırsa, başarısız olur. Bağımlılıkları her zaman onlara ihtiyaç duyan kaynakların üstüne yerleştirin.

Kaynakları Kategori Klasörleriyle Düzenleme

Kaynakları resources/ dizini içindeki alt klasörlere düzenleyebilirsiniz. Tüm bir kategori klasörünü ensure etmek için server.cfg içinde köşeli parantez gösterimini kullanın:

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

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

Bu, adlandırılan alt klasördeki her kaynağı yükler. İlgili scriptleri her birini tek tek listelemeden gruplamanın kullanışlı bir yoludur.

TXAdmin ile Kaynakları Anlık Yükleme

Yeni bir kaynağı yüklemek için her zaman tam bir sunucu yeniden başlatmasına ihtiyacınız yoktur. TXAdmin, Resources sayfasından bireysel kaynakları başlatabilir, durdurabilir ve yeniden başlatabilir. Yeni bir kaynak yükledikten ve ensure satırını ekledikten sonra, TXAdmin canlı konsolunda aşağıdaki komutu çalıştırabilirsiniz:

refresh
ensure my-new-resource

refresh komutu, sunucuya yeni girişler için resources/ dizinini yeniden taramasını söyler.

Veritabanı Kurulumu (MySQL / MariaDB)

Birçok FiveM çerçevesi ve kaynağı (ESX, QBCore veya vRP gibi) bir MySQL veya MariaDB veritabanı gerektirir. Legion Hosting, sunucunuzla birlikte veritabanı kimlik bilgileri sağlar.

Veritabanı Kimlik Bilgilerinizi Bulma

  1. GPanel'de Databases sekmesine gidin.
  2. Henüz bir veritabanı yoksa, bir tane oluşturmak için New Database'e tıklayın.
  3. Aşağıdaki ayrıntıları not edin:
    • Veritabanı Sunucusu (Host) (adres ve port)
    • Veritabanı Adı
    • Kullanıcı Adı
    • Parola (görmek için göz simgesine tıklayın)

Veritabanı Bağlantısını Yapılandırma

Veritabanı bağlantı ayrıntıları, bir bağlantı dizesi kullanılarak server.cfg içinde ayarlanır. Tam format, hangi MySQL kaynağını kullandığınıza bağlıdır, ancak en yaygın format şudur:

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

Yer tutucuları, Databases sekmesinden gelen gerçek kimlik bilgilerinizle değiştirin. Örneğin:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
localhost kullanmayın. Veritabanı sunucusu oyun sunucusundan ayrı olduğundan, GPanel'de gösterilen tam veritabanı sunucu adresini kullanmalısınız — localhost veya 127.0.0.1 değil.
Parolalardaki özel karakterler: Veritabanı parolanız @, # veya % gibi karakterler içeriyorsa, bunları bağlantı dizesinde URL kodlamalısınız. Örneğin, @ karakteri %40 olur ve # karakteri %23 olur.

Bir MySQL Kaynağı Seçme

Kaynak Durum Notlar
oxmysql Önerilen Modern, aktif olarak bakımı yapılan, en iyi performans. Çoğu güncel çerçeve tarafından kullanılır.
mysql-async Eski (Legacy) Daha eski ama hâlâ çalışıyor. Bazı eski scriptler özellikle buna bağımlıdır.
ghmattimysql Eski (Legacy) Bir başka eski seçenek. Çerçeveniz bunu gerektiriyorsa belgelerini kontrol edin.

Hangi MySQL kaynağını kullanırsanız kullanın, server.cfg içinde ona bağımlı olan herhangi bir kaynaktan önce ensure edilmelidir:

# 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

Çerçeve Temelleri

Bir çerçeve, diğer kaynakların üzerine inşa edildiği temel oynanış sistemlerini sağlar — oyuncu kimliği, para, envanter, meslekler ve araçlar gibi şeyler. En popüler iki FiveM çerçevesi şunlardır:

Çerçeve Kaynak Adı Açıklama
ESX es_extended En yaygın kullanılan çerçeve. Ücretsiz ve ücretli scriptlerden oluşan büyük bir ekosistem. Rol yapma sunucuları için iyidir.
QBCore qb-core ESX'e modern alternatif. Daha temiz kod tabanı, aktif geliştirme. Büyüyen bir script ekosistemi.
Çerçeveleri karıştırmayın. ESX scriptleri bir QBCore sunucusunda çalışmaz ve tam tersi. Bir çerçeve seçin ve tüm kaynaklarınızın onunla uyumlu olduğundan emin olun.

Çoğu çerçeve, ilk kurulum sırasında TXAdmin'in recipe sistemi aracılığıyla kurulur. TXAdmin kurulumu sırasında "QBCore" veya "ESX" gibi bir recipe seçtiyseniz, çerçeve ve temel bağımlılıkları zaten kurulmuştur. Bir çerçeveyi manuel olarak kurmanız gerekiyorsa, resmi belgelerini izleyin:

Yardım Alma

Kaynak kurulumu veya veritabanı yapılandırması konusunda yardıma ihtiyacınız varsa:

  1. Kurulum talimatları ve bilinen sorunlar için kaynağın belgelerini veya GitHub sayfasını kontrol edin.
  2. Hata mesajları için GPanel konsolunu veya TXAdmin günlüklerini inceleyin.
  3. https://legionhosting.net/submitticket.php adresinde, hata mesajlarınız ve kurmaya çalıştığınız kaynağın adıyla birlikte bir destek talebi açın.

İlgili Makaleler


Bu makale faydalı oldu mu?

Ready to Get Started?

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