Брза Распродажба 50% попуст на сите сервери Последен Ден!
Завршува за: 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
Категории

FiveM ресурси, скрипти и поставување на база на податоци


Овој водич покрива како да инсталирате ресурси (скрипти) на вашиот FiveM сервер, да поставите MySQL база на податоци за фрејмворци како ESX или QBCore и да го разберете редоследот на вчитување на ресурси. Ако сè уште не сте го завршиле првичното поставување на серверот, започнете најпрво со Водич за поставување на FiveM сервер.

Предуслови: Треба да имате работечки FiveM сервер со конфигуриран TXAdmin и функционален server.cfg. Видете го Водич за поставување на FiveM сервер за чекорите за првично поставување.

Инсталирање на ресурси и скрипти

FiveM серверите се прошируваат со ресурси (исто така наречени скрипти). Ресурсите додаваат функции како продавачи на автомобили, работни места, HUD елементи, фрејмворци и повеќе.

Како да инсталирате ресурс

  1. Преземете го ресурсот од неговиот извор (GitHub, Cfx.re форуми, Tebex, итн.).
  2. Извлечете ја папката со ресурсот од ZIP/архивата ако е потребно.
  3. Поставете ја папката со ресурсот во директориумот resources/ на вашиот сервер користејќи го GPanel табот Files или преку SFTP.
  4. Отворете го server.cfg и додадете ensure линија за ресурсот:
# Add your custom resources
ensure my-new-resource
  1. Рестартирајте го серверот од GPanel или TXAdmin за да се вчита ресурсот.
Имињата на папките со ресурси се важни. Името во ensure линијата мора точно да се совпаѓа со името на папката со ресурсот (чувствително на големи и мали букви). Ако папката е my-cars, линијата мора да биде ensure my-cars.

Манифести на ресурси

Секој важечки ресурс мора да содржи манифест датотека. Современите ресурси користат fxmanifest.lua, додека постарите користат __resource.lua. Ако преземена папка со ресурс не содржи ниту една од овие датотеки, ресурсот нема да се вчита. Некои преземања ја вгнездуваат вистинската папка со ресурсот внатре во надворешна папка — осигурете се дека папката што ја ставате во resources/ е таа што го содржи манифестот.

Редослед на вчитување на ресурси

Ресурсите се вчитуваат по редоследот по кој се појавуваат во server.cfg. Ако ресурс зависи од друг (на пример, скрипта за работа што зависи од фрејмворк како ESX или QBCore), осигурете се дека зависноста е наведена пред ресурсот што има потреба од неа:

# 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
Грешките во редоследот на вчитување се вообичаена причина за паѓања. Ако ресурс се обиде да повика фрејмворк што сè уште не е вчитан, ќе пропадне. Секогаш поставувајте ги зависностите над ресурсите што имаат потреба од нив.

Организирање на ресурси со папки за категории

Можете да ги организирате ресурсите во потпапки внатре во директориумот resources/. Користете нотација со загради во server.cfg за да обезбедите цела папка со категорија:

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

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

Ова вчитува секој ресурс во рамките на именуваната потпапка. Тоа е практичен начин за групирање на поврзани скрипти без да се наведува секоја поединечно.

Топло вчитување на ресурси преку TXAdmin

Не ви е секогаш потребен целосен рестарт на серверот за да вчитате нов ресурс. TXAdmin може да стартува, застанува и рестартира поединечни ресурси од неговата страница Resources. По поставувањето на нов ресурс и додавањето на неговата ensure линија, можете да ја извршите следната команда во TXAdmin live конзолата:

refresh
ensure my-new-resource

Командата refresh му кажува на серверот повторно да го скенира директориумот resources/ за нови записи.

Поставување на база на податоци (MySQL / MariaDB)

Многу FiveM фрејмворци и ресурси (како ESX, QBCore или vRP) бараат MySQL или MariaDB база на податоци. Legion Hosting ги обезбедува акредитивите за базата на податоци со вашиот сервер.

Наоѓање на вашите акредитиви за база на податоци

  1. Во GPanel, одете на табот Databases.
  2. Ако сè уште не постои база на податоци, кликнете на New Database за да создадете една.
  3. Запишете ги следните детали:
    • Database Host (адреса и порт)
    • Database Name
    • Username
    • Password (кликнете на иконата со око за да ја откриете)

Конфигурирање на поврзувањето со базата на податоци

Деталите за поврзување со базата на податоци се поставуваат во server.cfg користејќи стринг за поврзување. Точниот формат зависи од тоа кој MySQL ресурс го користите, но најчестиот формат е:

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

Заменете ги placeholders со вашите вистински акредитиви од табот Databases. На пример:

set mysql_connection_string "mysql://u123_fivem:[email protected]:3306/s123_fivem?charset=utf8mb4"
Не користете localhost. Бидејќи серверот на базата на податоци е одделен од серверот на играта, мора да ја користите целосната адреса на хостот на базата на податоци прикажана во GPanel — не localhost или 127.0.0.1.
Специјални знаци во лозинките: Ако вашата лозинка за база на податоци содржи знаци како @, # или %, мора да ги URL-енкодирате во стрингот за поврзување. На пример, @ станува %40 а # станува %23.

Избирање на MySQL ресурс

Ресурс Статус Забелешки
oxmysql Препорачано Современ, активно одржуван, најдобри перформанси. Се користи од повеќето тековни фрејмворци.
mysql-async Застарено Постаро но сè уште работи. Некои постари скрипти зависат специфично од него.
ghmattimysql Застарено Друга постара опција. Проверете ја документацијата на вашиот фрејмворк ако бара ова.

Кој било MySQL ресурс да користите, тој мора да биде обезбеден во server.cfg пред кои било ресурси што зависат од него:

# 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

Основи на фрејмворци

Фрејмворкот ги обезбедува основните системи на играта врз кои се градат другите ресурси — работи како идентитет на играч, пари, инвентар, работни места и возила. Двата најпопуларни FiveM фрејмворци се:

Фрејмворк Име на ресурс Опис
ESX es_extended Најшироко користениот фрејмворк. Голем екосистем на бесплатни и платени скрипти. Добро за роуплеј сервери.
QBCore qb-core Современа алтернатива на ESX. Почист код, активен развој. Растечки екосистем на скрипти.
Не мешајте фрејмворци. ESX скриптите нема да работат на QBCore сервер и обратно. Изберете еден фрејмворк и осигурете се дека сите ваши ресурси се компатибилни со него.

Повеќето фрејмворци се инсталираат преку системот за рецепти на TXAdmin за време на првичното поставување. Ако сте избрале рецепт како „QBCore" или „ESX" за време на поставувањето на TXAdmin, фрејмворкот и неговите основни зависности се веќе инсталирани. Ако треба рачно да инсталирате фрејмворк, следете ја неговата официјална документација:

Добивање помош

Ако ви треба помош со инсталирање на ресурси или конфигурација на база на податоци:

  1. Проверете ја документацијата на ресурсот или GitHub страницата за инструкции за инсталација и познати проблеми.
  2. Прегледајте ја GPanel конзолата или TXAdmin дневниците за пораки за грешки.
  3. Отворете тикет за поддршка на https://legionhosting.net/submitticket.php со вашите пораки за грешки и името на ресурсот што се обидувате да го инсталирате.

Поврзани статии


Дали оваа статија ви беше корисна?

Ready to Get Started?

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