-20% na pakiety Standard i Premium do 14.10, 23:59. Zobacz oferte →
Spis stron dokumentacji
PoradnikQubustexturePoradniki krok po kroku

1. Instalacja i pierwsze uruchomienie

Wgranie pluginu, adres serwera i port, żeby gracze dostali paczkę.

Czego potrzebujesz

  • Serwera Paper 1.21.4 albo nowszego.
  • Dostępu do plików serwera (panel hostingu albo FTP).
  • Pliku Qubustexture.jar.

Wgraj plugin

  1. Wyłącz serwer
  2. Wrzuć plik do folderu plugins
    Plik Qubustexture.jar ma leżeć prosto w folderze plugins, nie w podfolderze.
  3. Włącz serwer
    Plugin zrobi folder plugins/Qubustexture. Od razu wrzuci tam przykłady: rubin, miecz, lampę, krzesło, rudę, pomidora i trzy glyphy.
  4. Wejdź na serwer i wpisz /qt menu
    Gra zapyta, czy pobrać paczkę. Kliknij Tak. W menu zobaczysz przykładowe przedmioty.
Grasz na serwerze postawionym na swoim komputerze? Wszystko działa od razu. Ustawienia poniżej są potrzebne dopiero wtedy, gdy na serwer wchodzą ludzie z internetu.

Ustaw adres paczki

Plugin sam wystawia paczkę do pobrania. Gracz pobiera ją z adresu Twojego serwera, przez port 8126. Domyślny adres 127.0.0.1 działa tylko na Twoim komputerze, więc trzeba go zmienić.

  1. Otwórz plik plugins/Qubustexture/config.yml
  2. Wpisz adres serwera w server-ip
    To ten sam adres, który gracze wpisują w grze, ale bez portu. Może być IP albo domena.
    config.yml
    resource-pack:
      hosting:
        self-host:
          enabled: true
          server-ip: 'graj.mojserwer.pl'
          port: 8126
  3. Otwórz port 8126
    W panelu hostingu albo w routerze otwórz port 8126 (TCP). Hosting dał Ci inny wolny port? Wpisz go w port.
  4. Wpisz /qt reload
    Plugin od razu zacznie wystawiać paczkę na nowym adresie.

Sprawdź, czy działa

  1. Otwórz adres w przeglądarce
    Wpisz http://graj.mojserwer.pl:8126 (z Twoim adresem i portem). Pobiera się plik? Port działa.
  2. Wejdź na serwer
    Gra zapyta o paczkę. Kliknij Tak.
  3. Zajrzyj do konsoli
    Zobaczysz tam linię Gracz TwojNick: paczka wczytana.
W konsoli jest Port 8126 paczki zasobow jest zajety? Inny program używa tego portu. Wpisz inny port w config.yml i znowu /qt reload.

Nie możesz otworzyć portu?

Możesz trzymać paczkę na innej stronie. Wtedy plugin tylko podaje graczom link.

  1. Wrzuć gotową paczkę do internetu
    Plik to plugins/Qubustexture/pack/qubustexture.zip. Potrzebujesz linku bezpośredniego: po kliknięciu plik od razu się pobiera, bez strony z przyciskiem.
  2. Wpisz link w config.yml
    config.yml
    resource-pack:
      hosting:
        external-host:
          enabled: true
          url: 'https://twoja-strona.pl/qubustexture.zip'
  3. Wpisz /qt reload
Po każdej zmianie modeli wrzuć tam nowy plik qubustexture.zip pod ten sam link. Inaczej gracze nie dostaną nowych modeli.

Paczka obowiązkowa (nieobowiązkowo)

Chcesz, żeby bez paczki nie dało się wejść na serwer? Ustaw required: true. Tekst w okienku z pytaniem zmienisz w prompt.

config.yml
resource-pack:
  required: true
  prompt: '<gray>Bez tej paczki nie zobaczysz modeli serwera'