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.