Skip to main content

Settings: Hostowanie, Reguły i Opcje Guide

Ustawienia kontrolują globalne opcje gry i serwera, które wpływają na rozgrywkę, zachowanie mapy, UI oraz sposób działania gry. Ta strona podsumowuje konfigurowalne właściwości i reguły, z jakimi spotkasz się podczas hostowania, edytowania lub przeglądania map i serwerów w Mindustry.

Gdzie zmieniać ustawienia

  • W grze: większość reguł dla mapy ustalana jest przy tworzeniu mapy lub podczas hostowania serwera. Reguły specyficzne dla mapy są widoczne w metadanych mapy i obowiązują podczas jej rozgrywania.
  • Dedykowany serwer: uruchom plik serwera (java -jar server.jar) na maszynie i użyj poleceń konsoli (help wyświetla dostępne komendy). Aby hostować mapę użyj host [mode]. Jeśli chcesz globalnego dostępu, włącz przekierowanie portów i otwórz port TCP/UDP 6567.
  • Wersje na komputery: uruchom binarkę platformy (Windows: desktop-release.exe; macOS: Mindustry.app; Linux: Mindustry lub desktop-release.jar z JRE).

Reguły mapy i globalne parametry rozgrywki

Mapy zawierają zestaw zdefiniowanych reguł, które określają podstawowe limity rozgrywki i zachowanie fal wrogów. Powszechne reguły obejmują:

  • Pełny rozmiar mapy — całkowite wymiary kafelków mapy (różni się w zależności od mapy; przykłady: 150x250, 260x260, 450x450, 470x470, 597x597).
  • Odstęp między falami (s) — czas między falami wrogów podczas normalnej gry (przykłady: 75s, 90s, 120s, 130s, 200s).
  • Początkowy odstęp między falami (s) — opóźnienie przed pierwszymi lub wczesnymi falami (przykłady: 180s, 280s, 320s, 400s).
  • Promień strefy zrzutu (kafelki) — promień używany dla stref spawn/drop na mapie (przykłady: 15, 30.2, 37.5).
  • Limit jednostek bazy — ograniczenie liczby jednostek bazowych na niektórych mapach (przykład: 26 na określonych mapach).
  • Mnożnik prędkości produkcji jednostek — modyfikuje prędkość produkcji w fabrykach na niektórych mapach (przykład: 2).
  • Promień zakazu budowy wokół core — promień wokół core, w którym budowanie jest zabronione (przykładowe wartości: 37.0, 100).

Mapy osadzają te wartości w swoich metadanych; nie można ich zmienić w trakcie meczu dla map nie będących kampanią.

Trudność

  • Gra oferuje kilka poziomów trudności (łącznie pięć). Trudność wpływa na wyzwanie, ale nie można jej zmienić dla map nie będących kampanią po rozpoczęciu mapy.

Typy serwerów i hostowanie

  • Gry lokalne/hostowane: można je uruchomić z interfejsu gry („Play” → „Create/Host”) i pojawią się automatycznie w LAN.
  • Dedykowane serwery: samodzielne, bezgłowe programy przeznaczone do ciągłego uruchomienia. Dostarczają poleceń administracyjnych i zalecane są na oddzielnej maszynie (Linux/Windows). Zainstaluj JRE/JDK 8 lub nowsze, uruchom server.jar i konfiguruj przez konsolę.
  • Dodając dedykowany serwer do klienta, wpisz IP hosta i port; po dodaniu pojawi się on na liście serwerów, a klient będzie sprawdzał jego status.

Właściwości budowli i bloków istotne dla ustawień/konfiguracji

Niektóre właściwości bloków są używane przez silnik i modderów; kontrolują one, jak bloki zachowują się w świecie i w kontekstach UI/edytora:

  • configurable (Boolean) — czy blok może być wybrany/stuknięty do konfiguracji.
  • breakable (Boolean) — czy blok można zdemontować.
  • floating (Boolean) — czy blok można postawić na cieczach.
  • alwaysReplace (Boolean) — czy ten blok jest siłą zastępowany we wszystkich przypadkach umieszczania.
  • expanded (Boolean) — czy blok rysowany jest w rozszerzonym zasięgu rysowania.
  • autoSleep (Boolean) — czy encja jest ustawiana jako śpiąca przy tworzeniu.
  • instantTransfer (Boolean) — czy blok używa instant transfer checks (używane, by unikać pętli nieskończonego transferu).
  • minimapColor (Color) — kolor używany do reprezentacji bloku na minimapie lub podglądzie mapy.
  • shadow (String) — region cienia do załadowania; null używa normalnego cienia.
  • właściwości paralaksy — bloki mogą dostarczać ustawienia paralaksy/wizualne (cień, rozszerzone rysowanie, kolor minimapy) używane przez podgląd mapy i renderowanie.

Te flagi są używane przez edytor map, mody i silnik do precyzowania zachowania i prezentacji bloków.

Ustawienia związane z UI / sterowaniem

  • Przypisania klawiszy i widoczność UI można przełączać w opcjach klienta. Typowe działania sterujące obejmują poruszanie się, umieszczanie budowli, wstrzymywanie budowy, zaznaczanie regionów, używanie poleceń jednostek, zoom (scroll myszy), otwieranie menu, przełączanie na pełny ekran, pokazywanie listy graczy i czatu oraz dostęp do konsoli.
  • Sterowanie mobilne różni się: przeciąganie do poruszania/scrollowania, przytrzymanie do podnoszenia/opuszczania ładunku oraz przyciski na ekranie do działań buduj/usuwaj.

Edytor map i uwagi dotyczące metadanych

  • Metadane mapy i ustawienia bloków określają, co możesz robić w edytorze i czego gracze doświadczą przy ładowaniu (rozmiar, timing fal, limity jednostek, strefy zakazu budowy).
  • Niektóre bloki udostępniają dodatkowe parametry tylko dla edytora lub skryptów (identyfikatory teamów, parametry sensorów/processorów świata), których mapy i skrypty używają do zachowań niestandardowych.

Ustawienia moderacji i zgłoszeń (interfejs dla użytkownika)

  • Przy zgłaszaniu treści lub przedmiotów w niektórych kontekstach UI dostępne są kategorie zgłoszeń do wyboru (przykłady obejmują treści seksualne, przemoc, gore, działalność nielegalną, nękanie, złe linki, przypadkowe opublikowanie, inne). Pojawiają się tam, gdzie wspierane jest raportowanie społeczności.

Uwagi dla modderów i administratorów serwerów

  • Tworząc dedykowany serwer lub budując mody, upewnij się, że przestrzegasz portu serwera (6567) i wymagań środowiska Java. Używaj poleceń serwera do hostowania map i konfigurowania trybów.
  • Flagi bloków i encji wymienione powyżej są udostępnione w API modderskim do kontroli interakcji, renderowania i zachowania transferu. Używaj ich przy tworzeniu niestandardowych bloków lub funkcji map.

Ta strona podsumowuje typowe ustawienia i pola metadanych, z jakimi spotkasz się podczas tworzenia map, hostowania serwerów lub konfigurowania bloków. Ustawienia są autorytatywne per-mapa lub per-serwer i powinny być skonfigurowane przed grą dla spójnych rezultatów.