Skip to main content

Multiplayer Guide: Hostowanie, role i automatyzacja

Multiplayer koordynuje, jak gracze współdzielą jeden świat gry FOUNDRY: kto może dołączyć, co mogą kontrolować, jak działa utrwalanie stanu i synchronizacja oraz narzędzia do dzielenia obowiązków między uczestnikami. Ta strona opisuje dołączanie i hostowanie, role i uprawnienia graczy, zasoby współdzielone oraz automatyzację wpływającą na wielu graczy, a także najlepsze praktyki dla stabilnej gry kooperacyjnej.

Przegląd i cel

Multiplayer pozwala wielu graczom ludzkim przebywać w tej samej instancji Foundry, aby mogli współpracować (lub rywalizować) w tym samym persistentnym świecie. Prawidłowa konfiguracja unika konfliktów, zachowuje postęp i umożliwia wygodną wspólną automatyzację, taką jak cykliczne zlecenia handlowe i zdalne zadania dla shipów.

Hostowanie i dołączanie

  • Jeden gracz uruchamia (hostuje) instancję gry; pozostali dołączają jako klienci. Host ma autorytet nad stanem świata i musi pozostać połączony dla wielu trybów multiplayer, które używają aktywnej autorytetu sesji.
  • Sesje mogą utrzymywać się na dedykowanym serwerze lub na maszynie hosta-gracza. Dedykowane hostowanie jest zalecane dla długotrwałych gier i gdy chcesz gwarantowanej dostępności.

Konta graczy, role i uprawnienia

  • Gracze są identyfikowani przez swoje konto/nazwę użytkownika na serwerze gry.
  • Host może przypisywać uprawnienia i role graczom, aby ograniczyć lub delegować kontrolę. Typowe uprawnienia obejmują:
    • Budowanie/modyfikowanie struktur i baz
    • Wydawanie poleceń shipom i pojazdom
    • Dostęp do interfejsów handlu i gospodarki
    • Konfigurowanie automatyzacji i zadań cyklicznych
  • Przydzielaj tylko niezbędne uprawnienia, aby uniknąć przypadkowej ingerencji w infrastrukturę bazy.

Zasoby współdzielone i przechowywanie

  • Wszyscy gracze w tym samym świecie współdzielą tę samą globalną pamięć i pule zasobów. Działania jednego gracza natychmiast wpływają na dostępne zasoby dla wszystkich.
  • Przy konfigurowaniu zautomatyzowanych zakupów lub transferów weź pod uwagę, że wartości „Min to keep” na cyklicznych zleceniach handlowych uniemożliwią zakup, jeśli współdzielone przechowywanie jest poniżej tego progu.

Automatyzacja i zadania cykliczne

  • Cykliczne zlecenia handlowe mogą być skonfigurowane do automatycznego wykonywania, gdy spełnione są ich warunki. Są przydatne w multiplayerze do utrzymania wspólnych poziomów zasobów bez ciągłego mikrozarządzania.
  • Aby ship mógł wykonać cykliczne zlecenia handlowe:
    • Ship musi być bezczynny (nie mieć przypisanego bieżącego zadania).
    • Ship musi mieć pozwolenie na wykonywanie cyklicznych zleceń handlowych (to uprawnienie jest przełączane w przeglądzie shipa).
  • Ustaw rozsądne progi „Min to keep”, aby zautomatyzowane zakupy nie wyczerpywały współdzielonego magazynu potrzebnego innym graczom.

Shipy, przydział zadań i koordynacja

  • Shipy i inne mobilne zasoby są współdzielonymi bytami; polecenia powinny pochodzić jednocześnie tylko od jednego gracza, aby uniknąć konfliktów.
  • Aby zapewnić, że zautomatyzowany ship może działać:
    • Upewnij się, że ship nie ma przypisanego ręcznego zadania przez żadnego gracza.
    • Włącz cykliczne wykonywanie dla tego shipa, jeśli ma reagować na automatyzację handlu lub zadań.
  • Wymagana jest komunikacja między graczami, aby uniknąć wyścigów, w których wielu graczy próbuje wydać różne polecenia temu samemu shipowi.

Stabilność i zapobieganie desync

  • Używaj dedykowanego serwera lub niezawodnego hosta z dobrą przepustowością i niskimi opóźnieniami.
  • Ogranicz jednoczesne, wysokoczęstotliwościowe działania (masowa budowa, szybkie edycje tego samego obszaru lub bytu) z wielu klientów; seryjnuj większe zmiany między graczami, kiedy to możliwe.
  • Gdy automatyzacje wchodzą w interakcję z działaniami graczy (na przykład cykliczne zlecenie uruchamiające shipa), koordynuj czasy, aby zminimalizować konkurencję.

Najlepsze praktyki dla gry kooperacyjnej

  • Zdefiniuj role (np. logistyka/handel, budowniczy bazy, obrona) i przydziel uprawnienia zgodnie z nimi.
  • Zcentralizuj konfigurację automatyzacji (jeden gracz odpowiedzialny za zlecenia handlowe i automatyzację shipów), aby uniknąć konfliktujących wyzwalaczy.
  • Używaj konserwatywnych wartości „Min to keep” przy zautomatyzowanych zakupach, aby zachować zapas awaryjny dla wszystkich graczy.
  • Komunikuj się przed wysłaniem większych zasobów (shipów, pojazdów) na długie trasy lub przed przekształceniem współdzielonej infrastruktury.

Narzędzia administracyjne i moderacja

  • Host powinien zachować możliwość cofania uprawnień lub wyrzucenia gracza w przypadku griefingu lub przypadkowych destrukcyjnych działań.
  • Zalecane są regularne kopie zapasowe lub migawki serwera dla persistentnych światów multiplayer, aby móc odzyskać się po błędach lub awariach.

Podsumowanie

Multiplayer w FOUNDRY polega na współdzielonej kontroli jednego persistentnego świata. Sukces zależy od ustalenia jasnych uprawnień, koordynacji automatyzacji (w szczególności cyklicznych zleceń handlowych i zadań shipów) oraz używania stabilnego środowiska hosta. Stosuj dyscyplinę ról i konserwatywne progi automatyzacji, aby utrzymać wspólną grę stabilną i przyjemną dla wszystkich graczy.

Pages featured in this guide