Wyprzedaż Błyskawiczna 50% rabatu na wszystkie serwery Ostatni Dzień!
Kończy się za: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Categories

Przewodnik konfiguracji serwera Soulmask


Ten przewodnik obejmuje wszystko, czego potrzebujesz, aby skonfigurować i ustawić swój dedykowany serwer Soulmask w Legion Hosting, w tym pierwsze uruchomienie, zmienne uruchamiania GPanel, konfigurację serwera, tryby PvE vs PvP, ustawienia mapy i świata, łączenie się z serwerem oraz zarządzanie zapisami. Aby uzyskać informacje o konfiguracji administratora i komendach w grze, zobacz Komendy administratora Soulmask.

Czym jest Soulmask

Soulmask to gra survivalowa z otwartym światem i craftingiem, w której gracze budzą się w tajemniczej, starożytnej masce, która obdarza ich nadprzyrodzonymi zdolnościami. Osadzeni w bujnym, rozległym świecie, gracze muszą zbierać zasoby, wytwarzać narzędzia i broń, budować osady oraz rekrutować plemię NPC i nim zarządzać. System maski jest kluczowy dla rozgrywki -- gracze mogą opętać i kontrolować różnych członków plemienia, każdego z unikalnymi umiejętnościami i cechami, aby zoptymalizować swoją osadę i efektywność w walce.

Kluczowe funkcje dedykowanego serwera obejmują:

  • Obsługę do 70 jednoczesnych graczy na pojedynczym serwerze
  • Tryby gry PvE i PvP z konfigurowalnymi zasadami
  • Rozbudowane strojenie rozgrywki za pomocą pliku konfiguracyjnego GameXishu.json
  • System plemion (gildii) z konfigurowalnymi limitami członków
  • Obsługę RCON i Telnet do zdalnego zarządzania serwerem
  • Automatyczne tworzenie kopii zapasowych i zarządzanie zapisami
Zatrzymaj serwer przed edycją jakichkolwiek plików konfiguracyjnych. Zawsze zatrzymuj serwer z karty Console w GPanel przed edycją plików konfiguracyjnych. Zmiany wprowadzone podczas działania serwera mogą zostać nadpisane lub spowodować uszkodzenie.

Pierwsze uruchomienie

Gdy po raz pierwszy otrzymasz swój serwer Soulmask od Legion Hosting, musi on zakończyć początkową instalację, zanim będzie można na nim grać.

  1. Zaloguj się do GPanel i wybierz swój serwer Soulmask z listy serwerów.
  2. Kliknij kartę Console i naciśnij Start.
  3. Serwer pobierze i zainstaluje pliki dedykowanego serwera Soulmask przez Steam. To początkowe pobieranie może potrwać kilka minut, ponieważ gra wymaga znacznej ilości miejsca na dysku.
  4. Po zakończeniu pobierania serwer uruchomi się automatycznie. Pierwsze uruchomienie trwa dłużej niż kolejne, ponieważ serwer generuje początkową bazę danych świata.
  5. Poczekaj, aż dane wyjściowe konsoli wskażą, że serwer jest gotowy i nasłuchuje połączeń.
Wymagania dotyczące pamięci RAM. Soulmask to gra wymagająca dużej ilości pamięci. Dedykowany serwer wymaga co najmniej 11 GB wolnej pamięci RAM do uruchomienia. Upewnij się, że Twój plan hostingowy zapewnia wystarczającą ilość pamięci dla oczekiwanej liczby graczy. Większa liczba graczy i większe światy będą zużywać więcej pamięci RAM.

Zmienne uruchamiania GPanel

Podstawowe ustawienia serwera są konfigurowane jako zmienne uruchamiania w GPanel. Te wartości są przekazywane do procesu serwera jako parametry wiersza poleceń podczas jego uruchamiania.

  1. W GPanel wybierz swój serwer Soulmask.
  2. Kliknij kartę Startup.
  3. Ustaw zmienne wymienione poniżej. Zmiany zaczynają obowiązywać przy następnym uruchomieniu lub ponownym uruchomieniu serwera.
Zmienna Domyślne Opis
SERVER_NAME My Soulmask Server Nazwa wyświetlana w przeglądarce serwerów Steam i na liście serwerów w grze. Nadaj jej opisowy charakter, aby gracze mogli łatwo znaleźć Twój serwer.
SERVER_PASSWORD (puste) Hasło wymagane do dołączenia graczy (parametr -PSW). Pozostaw puste dla serwera publicznego. Ustaw hasło, aby ograniczyć dostęp tylko do zaproszonych graczy.
ADMIN_PASSWORD (puste) Hasło administratora GM (parametr -adminpsw). Wymagane do uzyskania dostępu do panelu administratora w grze i uruchamiania komend administratora. Zachowaj je w tajemnicy.
MAX_PLAYERS 60 Maksymalna liczba jednoczesnych graczy (parametr -MaxPlayers). Soulmask obsługuje do 70 graczy, ale wyższe wartości wymagają więcej pamięci RAM i CPU.
GAME_MODE pve Tryb gry serwera. Ustaw na pve dla PvE lub pvp dla PvP. Zobacz sekcję PvE vs PvP poniżej.
GAME_PORT 8777 Główny port UDP dla połączeń gry (parametr -Port). Automatycznie konfigurowany przez Twój plan hostingowy.
QUERY_PORT 27015 Port UDP używany przez Steam do zapytań przeglądarki serwerów (parametr -QueryPort). Automatycznie konfigurowany.
Zmienne uruchamiania mają pierwszeństwo przed plikami konfiguracyjnymi. Jeśli ustawienie jest skonfigurowane zarówno jako zmienna uruchamiania, jak i wewnątrz pliku konfiguracyjnego, pierwszeństwo ma zmienna uruchamiania. Używaj zmiennych uruchamiania do podstawowych ustawień tożsamości, a plików konfiguracyjnych do szczegółowego strojenia rozgrywki.

Konfiguracja serwera (parametry wiersza poleceń)

Soulmask wykorzystuje rozbudowane parametry wiersza poleceń do konfiguracji serwera. Poniżej znajduje się pełne odniesienie do dostępnych parametrów:

Parametr Domyślne Opis
-SteamServerName="Name" - Wyświetlana nazwa serwera w przeglądarce serwerów.
-MaxPlayers=N 60 Maksymalna liczba jednoczesnych połączeń graczy (do 70).
-PSW="password" (brak) Hasło dołączenia do serwera. Pomiń dla serwera publicznego.
-adminpsw="password" (brak) Hasło administratora/GM do komend administratora w grze.
-pve - Wymusza tryb PvE. Gracze nie mogą zadawać sobie nawzajem obrażeń.
-pvp - Wymusza tryb PvP. Gracze mogą zadawać sobie nawzajem obrażenia.
-Port=N 8777 Port połączenia gry (UDP).
-QueryPort=N 27015 Port zapytań Steam (UDP).
-EchoPort=N 18888 Port konsoli Telnet (TCP, tylko lokalny). Używany do lokalnego zdalnego zarządzania.
-saving=N - Interwał zapisu stanu świata do pamięci (w sekundach).
-backup=N - Interwał kopii zapasowej bazy danych z pamięci na dysk (w sekundach).
-initbackup - Tworzy kopię zapasową świata przy każdym uruchomieniu serwera.
-backupinterval=N - Interwał automatycznego tworzenia kopii zapasowych (w minutach).
-GongHuiMaxMember=N - Maksymalna liczba członków na plemię (gildię).
-MULTIHOME=IP - Wiąże serwer z konkretnym lokalnym adresem IP (tylko serwery multi-homed).
-rconpsw="password" (brak) Włącza zdalny dostęp do konsoli RCON z określonym hasłem.
-rconport=N 19000 Port TCP nasłuchiwania RCON. Istotny tylko, jeśli RCON jest włączony.
-rconaddr=IP - Wiązanie IP nasłuchiwania RCON. Użyj 0.0.0.0, aby nasłuchiwać na wszystkich interfejsach.
-log - Włącza okno konsoli i wyjście dziennika.
-UTF8Output - Włącza poprawną obsługę znaków spoza alfabetu łacińskiego w danych wyjściowych.
GPanel obsługuje większość z nich automatycznie. W Legion Hosting niezbędne parametry są konfigurowane za pośrednictwem karty Startup w GPanel. Zaawansowane parametry, takie jak ustawienia RCON lub limity plemion, można dodać za pomocą pola dodatkowych parametrów uruchamiania GPanel, jeśli jest dostępne, lub kontaktując się ze wsparciem.

Tryb PvE vs PvP

Soulmask obsługuje dwa główne tryby gry, które zasadniczo zmieniają doświadczenie wieloosobowe:

Tryb PvE (-pve)

  • Gracze nie mogą bezpośrednio zadawać sobie nawzajem obrażeń.
  • Struktury i bazy są chronione przed innymi graczami.
  • Nacisk położony jest na kooperacyjne przetrwanie, budowanie i eksplorację.
  • Gracze nadal mogą wchodzić w interakcje, handlować i tworzyć plemiona.
  • Zalecany dla społeczności kooperacyjnych i serwerów casualowych.

Tryb PvP (-pvp)

  • Gracze mogą atakować i zabijać się nawzajem.
  • Bazy i struktury mogą być najeżdżane i niszczone przez innych graczy.
  • Wojny plemienne i kontrola terytorium stają się podstawowymi elementami rozgrywki.
  • Współczynniki obrażeń PvP można precyzyjnie dostroić w pliku konfiguracyjnym GameXishu.json.
  • Zalecany dla serwerów rywalizacyjnych i doświadczonych graczy.
Trybu nie można zmienić bez wipe'a. Zmiana między PvE a PvP po utworzeniu świata może powodować niespójności rozgrywki. Zaleca się podjęcie decyzji o trybie przed pierwszym uruchomieniem. Jeśli musisz zmienić tryb w istniejącym świecie, rozważ rozpoczęcie od nowa.

Ustawienia mapy i świata (GameXishu.json)

Szczegółowe ustawienia świata i rozgrywki są kontrolowane za pomocą pliku konfiguracyjnego GameXishu.json. Plik ten zawiera rozbudowane opcje strojenia tempa zasobów, walki, inwazji, budowania, zwierząt i innych.

Lokalizacja pliku

Plik konfiguracyjny znajduje się w:

WS/Saved/GameplaySettings/GameXishu.json

Uzyskaj dostęp do tego pliku za pomocą karty Files w GPanel lub przez SFTP.

Odniesienie do kluczowych ustawień

Poniżej znajdują się najczęściej dostosowywane ustawienia. Nazwy parametrów są w ich oryginalnym formacie (chiński pinyin). Dla każdego podano angielskie opisy.

Doświadczenie i progresja
Ustawienie Nazwa angielska Opis
ExpRatio Experience Ratio Mnożnik ogólnego zdobywania doświadczenia. Wyższe wartości przyspieszają zdobywanie poziomów.
ChengZhangExpRatio Growth Experience Ratio Mnożnik zdobywania doświadczenia rozwoju postaci.
ShaGuaiExpRatio Monster Kill Experience Ratio Mnożnik doświadczenia zdobywanego za zabijanie potworów.
Walka i obrażenia
Ustawienie Nazwa angielska Opis
DongWuDamageRatio Animal Damage Ratio Mnożnik obrażeń zadawanych przez dzikie zwierzęta i stworzenia.
BeDamageByYeShengRatio Damage Taken from Wildlife Mnożnik obrażeń otrzymywanych od dzikich stworzeń.
ShengMingHuiFuRatio Health Recovery Ratio Mnożnik szybkości naturalnej regeneracji zdrowia.
QiXiHuiFuRatio Stamina Recovery Ratio Mnożnik szybkości regeneracji staminy.
TiLiHuiFuRatio Energy Recovery Ratio Mnożnik szybkości regeneracji energii/wytrzymałości.
PVP_ShangHaiRatio_JinZhan PvP Melee Damage Ratio Mnożnik obrażeń w walce wręcz PvP (domyślnie: 0.4).
Zasoby i zużycie
Ustawienie Nazwa angielska Opis
ShiWuXiaoHaoRatio Food Consumption Ratio Mnożnik szybkości zużywania jedzenia. Niższe wartości spowalniają zużycie jedzenia.
ShuiXiaoHaoRatio Water Consumption Ratio Mnożnik szybkości zużywania wody.
RanLiaoXiaoHaoRatio Fuel Consumption Ratio Mnożnik szybkości zużywania paliwa przez stacje rzemieślnicze i ogniska.
Zwierzęta i rolnictwo
Ustawienie Nazwa angielska Opis
DongWuShengZhangRatio Animal Growth Ratio Mnożnik szybkości wzrostu zwierząt. Wyższe wartości sprawiają, że zwierzęta dojrzewają szybciej.
FanZhiJianGeRatio Breeding Interval Ratio Mnożnik czasu między cyklami rozmnażania zwierząt.
DongWuChanChuRatio Animal Production Ratio Mnożnik wydajności produkcji zwierząt (jaja, mleko itp.).
DongWuPinZhiRatio Animal Quality Ratio Mnożnik jakości atrybutów oswojonych zwierząt.
ZuoWuShengZhangRatio Crop Growth Ratio Mnożnik szybkości wzrostu upraw.
ZuoWuFeiLiaoXiaoHaoRatio Crop Fertilizer Consumption Mnożnik tempa zużycia nawozu.
Budowanie i struktury
Ustawienie Nazwa angielska Opis
JianZhuFuLanKaiGuan Building Decay Toggle Włącz lub wyłącz rozkład budynków z czasem. Ustaw na 0, aby wyłączyć.
JianZhuFuLanMul Building Decay Multiplier Tempo rozkładu struktur. Niższe wartości spowalniają rozkład.
JianZhuXiuLiMul Building Repair Multiplier Mnożnik kosztów i szybkości naprawy budynków.
JianZhuZiYuanJinShuaBanJing Building Resource Exclusion Radius Promień wokół budynków, w którym naturalne zasoby nie będą się odradzać.
System inwazji
Ustawienie Nazwa angielska Domyślne Opis
RuQinGuaiCountMax Max Invasion Monsters 128 Maksymalna liczba potworów w fali inwazji.
RuQinQiangDuXiShu Invasion Intensity - Kontroluje ogólną trudność inwazji i siłę potworów.
RuQinBeginHour Invasion Start Hour - Godzina w grze, o której mogą rozpoczynać się inwazje.
RuQinEndHour Invasion End Hour - Godzina w grze, o której inwazje się zatrzymują.
RuQinPerBoGuaiMax Max Monsters Per Wave 16 Maksymalna liczba potworów pojawiających się na pojedynczą falę.
Zawsze zatrzymuj serwer przed edycją GameXishu.json. Edycja pliku podczas działania serwera spowoduje nadpisanie zmian, gdy serwer wykona zapis. Zatrzymaj serwer, wprowadź zmiany, a następnie uruchom go ponownie.

Jak się połączyć

Gracze mogą połączyć się z Twoim serwerem Soulmask za pośrednictwem przeglądarki serwerów w grze lub poprzez bezpośrednie połączenie.

Przez przeglądarkę serwerów w grze

  1. Uruchom Soulmask.
  2. W menu głównym wybierz Multiplayer, a następnie Server Browser.
  3. Wyszukaj swój serwer po nazwie (nazwa ustawiona w zmiennej uruchamiania SERVER_NAME).
  4. Kliknij swój serwer i naciśnij Join. Wprowadź hasło, jeśli zostało ustawione.

Przez przeglądarkę serwerów Steam

  1. W Steam przejdź do View > Game Servers (lub Servers).
  2. Kliknij kartę Favorites, a następnie Add a Server.
  3. Wprowadź adres IP serwera i port zapytań (domyślnie 27015) w formacie IP:PORT.
  4. Gdy serwer się pojawi, kliknij go dwukrotnie, aby połączyć się przez Soulmask.

Przez bezpośrednie połączenie

  1. Znajdź adres IP serwera i port gry z karty Console w GPanel. Aby uzyskać pomoc, zobacz Jak znaleźć adres IP i port swojego serwera.
  2. W Soulmask poszukaj opcji Direct Connect w menu wieloosobowym.
  3. Wprowadź adres IP serwera i port gry (domyślnie 8777) w formacie IP:PORT.
  4. Naciśnij Connect i wprowadź hasło serwera, jeśli jest wymagane.
Serwer się nie pojawia? Jeśli Twój serwer nie pokazuje się w przeglądarce, upewnij się, że jest w pełni uruchomiony i zakończył ładowanie. Nowe serwery mogą potrzebować 2-5 minut, aby pojawić się na głównej liście serwerów Steam. Zawsze możesz użyć bezpośredniego połączenia z adresem IP i portem gry. Porty są przydzielane losowo, chyba że masz prywatny adres IP.

Zarządzanie zapisami

Soulmask używa systemu zapisów opartego na bazie danych. Zrozumienie, jak działają zapisy, jest kluczowe dla uniknięcia utraty danych.

Lokalizacja zapisów

Główny plik zapisu świata znajduje się w:

WS/Saved/Worlds/Dedicated/Level01_Main/world.db

Ta baza danych SQLite zawiera wszystkie dane świata, w tym modyfikacje terenu, struktury, stany NPC i dane graczy.

Proces zapisu

Soulmask wykorzystuje dwuetapowy proces zapisu:

  1. Zapis do pamięci (-saving): Stan świata jest okresowo zapisywany w bazie danych w pamięci w interwale określonym przez parametr -saving (w sekundach).
  2. Kopia zapasowa na dysk (-backup): Baza danych z pamięci jest zrzucana na dysk w interwale określonym przez parametr -backup (w sekundach).
Zawsze wyłączaj serwer prawidłowo. Niezwykle ważne jest, abyś wyłączał serwer w sposób czysty za pomocą przycisku Stop w GPanel, komendy gm exit w grze lub komendy shutdown RCON. Wymuszone zabicie procesu serwera może spowodować, że baza danych w pamięci nie zostanie zapisana na dysk, co skutkuje cofnięciem do ostatniego zapisu na dysku.

Automatyczne kopie zapasowe

Skonfiguruj automatyczne kopie zapasowe za pomocą tych parametrów uruchamiania:

  • -initbackup -- Tworzy kopię zapasową przy każdym uruchomieniu serwera.
  • -backupinterval=N -- Tworzy rotacyjne kopie zapasowe co N minut podczas działania.

Ręczne kopie zapasowe

Aby utworzyć ręczną kopię zapasową:

  1. Zatrzymaj serwer z GPanel.
  2. Przejdź do WS/Saved/ za pomocą karty Files w GPanel lub SFTP.
  3. Pobierz następujące pliki:
    • Worlds/Dedicated/Level01_Main/world.db -- Baza danych zapisu świata
    • GameplaySettings/GameXishu.json -- Twoja konfiguracja rozgrywki
  4. Przechowuj te pliki bezpiecznie na swoim komputerze lokalnym.

Przywracanie kopii zapasowej

  1. Zatrzymaj serwer.
  2. Prześlij wykonany w kopii zapasowej plik world.db do WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Prześlij wykonany w kopii zapasowej plik GameXishu.json do WS/Saved/GameplaySettings/, jeśli chcesz również przywrócić ustawienia.
  4. Uruchom serwer.

Rozpoczynanie nowego świata

Aby wyczyścić świat i rozpocząć od nowa:

  1. Zatrzymaj serwer.
  2. Zmień nazwę lub usuń plik world.db w WS/Saved/Worlds/Dedicated/Level01_Main/.
  3. Uruchom serwer. Wygeneruje on nową bazę danych świata od podstaw.
Utwórz kopię zapasową przed wipe'em. Przed usunięciem danych świata pobierz kopię world.db jako kopię zapasową na wypadek, gdybyś chciał ją później przywrócić.

Odniesienie do portów

Soulmask używa następujących portów. Są one automatycznie konfigurowane przez Twój plan hostingowy w Legion Hosting.

Port Protokół Domyślne Przeznaczenie
Game Port UDP 8777 Główne połączenia gry. Gracze łączą się z tym portem.
Query Port UDP 27015 Zapytania przeglądarki serwerów Steam.
Echo Port (Telnet) TCP 18888 Lokalna administracja telnet (tylko połączenia lokalne).
RCON Port TCP 19000 Zdalny dostęp do konsoli (RCON). Aktywny tylko, jeśli ustawiono -rconpsw.

Powiązane artykuły


Potrzebujesz pomocy?

Jeśli nadal masz problemy ze swoim serwerem Soulmask, prosimy otworzyć zgłoszenie do wsparcia, a nasz zespół chętnie Ci pomoże.


Was this article helpful?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.