FunkcjeWłasny serwerDla twórcówTrilogy Hub vs MTAFAQDocs Lua Pobierz launcher
  1. Trilogy Hub
  2. Własny serwer

Własny serwer GTA San Andreas DE

Serwer Trilogy Hub uruchamiasz z launchera. Świat jest pusty, a to, co się w nim dzieje, piszesz w Lua, tak jak w MTA:SA.

Jak postawić serwer?

Serwer uruchamiasz i zatrzymujesz z launchera. Wrzucasz zasoby Lua, startujesz serwer i publikujesz go na liście, żeby gracze mogli dołączyć.

  1. Zainstaluj launcher Trilogy Hub i zaloguj się.
  2. W zakładce serwerów utwórz nowy serwer.
  3. Otwórz pliki serwera i wrzuć zasoby do folderu resources.
  4. Uruchom serwer. W jego konsoli zasoby włączasz i wyłączasz komendami start, stop i restart.
  5. Opublikuj serwer na liście.

Jak wygląda zasób?

Zasób to folder w resources/ z plikiem meta.xml, tak jak w MTA:SA. Skrypty server zostają na serwerze, skrypty client trafiają do graczy, a shared działają po obu stronach.

-- Auto na komendę: kolor RGB, reflektory, własna tablica
addCommandHandler("auto", function(player)
    local x, y, z = getElementPosition(player)
    local car = createVehicle(536, x + 3, y, z)  -- Blade
    setVehicleColor(car, 255, 122, 34, 20, 20, 20)
    setVehicleHeadLightColor(car, 255, 180, 90)
    setVehiclePlateText(car, "GROVE 4L")
    warpPedIntoVehicle(player, car)
end)

-- Zachód słońca nad Los Santos
setTime(19, 30)
setWeatherBlended(1)

-- Spowolnienie przy kole broni z Definitive Edition
setSlowMotionEnabled(true, "wheel")
  • Pliki klienta gracz pobiera raz, a przy następnym wejściu tylko te, które się zmieniły.
  • Skrypt klienta może być zapisany u gracza w postaci zaszyfrowanej (protected="true").
  • Wszystko, co zasób utworzy, znika, gdy go zatrzymasz.

Jak serwer trafia na listę?

Opublikowany serwer pojawia się na liście w launcherze wszystkich graczy. Gdy go wyłączysz, sam zniknie z listy serwerów online.

Pytania

Czy moje skrypty z MTA zadziałają?

API Trilogy Hub jest pisane w stylu MTA: zasoby z meta.xml, te same nazwy funkcji i zdarzeń, ta sama obsługa złych argumentów. Wiedza z MTA przechodzi wprost. Gotowy zasób z MTA warto przejrzeć, bo nie każda funkcja ma już odpowiednik.

Jak postawić własny serwer?

Serwer uruchomisz z launchera. Wrzucasz zasoby Lua do folderu resources, startujesz serwer i publikujesz go na liście, żeby inni mogli dołączyć.

Czy mogę grać ze znajomymi?

Tak. Znajomych dodajesz w launcherze, widzisz, kto jest online, i piszesz z nimi na czacie. Serwer wybierasz z listy i dołączasz przyciskiem GRAJ.

Grove Street czeka.