← Blog

Jak dodać skrypty na serwer RedM?

Par Benjamin D. · PDG

· Lecture 5 min

Spis treści

Dodanie skryptu do serwera RedM to tchnięcie życia w Twój świat: otwarcie nowej aktywności, zawodu łowcy nagród, systemu gangów. Ale każdy zasób (dokładne słowo po stronie CitizenFX) podąża zawsze tym samym obiegiem. Gdy raz zrozumiesz ten obieg, dodasz dowolny skrypt bez stresu. Prześledźmy jeden, od pobrania po pierwszy test w grze.

Najpierw: zgodność z VORP

Na RedM niemal wszystkie skrypty zależą od frameworka VORP. Zanim cokolwiek pobierzesz (forum cfx.re, sklepy VORP, uznane repozytoria GitHub), sprawdź, czy pasuje do Twojej wersji VORP i Twojego gamebuild RDR2. Skrypt przewidziany na inną wersję nie załaduje się albo zrobi ciche błędy.

Folder w /resources

Umieść folder zasobu w resources/, przez WebFTP lub eksplorator panelu. Zachowaj co do znaku nazwę folderu oczekiwaną przez skrypt: to przyczyna nr 1 komunikatu „resource couldn't be started".

Baza danych, gdy istnieje

Wiele skryptów RedM przechowuje dane (konta bankowe, ekwipunki, nieruchomości). Jeśli dostarczono plik SQL, zaimportuj go do bazy MySQL przed uruchomieniem zasobu. Pominięcie tego importu daje skrypt, który startuje, ale wywala się przy pierwszej interakcji.

Deklaracja przez ensure

Dodaj ensure nazwa-zasobu w server.cfg, po jego zależnościach (VORP core, oxmysql). Kolejność jest kluczowa: aby dobrze uporządkować cały plik, oprzyj się na naszym przewodniku po server.cfg.

Finalne ustawienie i test

  • Otwórz config.lua, aby dostosować ceny, pozycje i uprawnienia do swojego serwera.
  • Przeładuj przez ensure lub restart z konsoli txAdmin.
  • Przetestuj w grze, z okiem na konsoli, by wychwycić najmniejszy błąd.
Dodawaj tylko jeden skrypt naraz, a potem testuj. Jeśli serwer odmawia startu, winowajcą jest prawie zawsze ostatni ensure: usuń go, uruchom ponownie i wyizolowałeś problem jednym ruchem.

Obieg bez linii poleceń

Panel FlyPanel i txAdmin naszych serwerów RedM łączą w jednym miejscu wgrywanie plików, edycję server.cfg i restart, co pozwala dodawać kolejne rzeczy bez FTP. Nie masz jeszcze serwera do testów? Stwórz własny w Fly-Serv już od 1,99 €/miesiąc i zacznij od wyboru właściwego hostingu RedM.