← Blog

Jak uruchomić mały serwer V Rising do gry ze znajomymi

Par Benjamin Dayan · PDG

· Mis à jour le 13 października 2026 · Lecture 5 min

Spis treści

Serwer V Rising ze znajomymi to jeden z najwygodniejszych sposobów na granie w ten wampirzy survival bez rywalizacji z przypadkowymi graczami z publicznych rozgrywek. W tym poradniku pokażemy, jak skonfigurować plik ServerGameSettings.json, ustawić limit slotów oraz dobrać parametry trybu PvE tak, aby cała ekipa grała płynnie, bezpiecznie i bez niepotrzebnych niespodzianek na starcie.



Serwer V Rising ze znajomymi: przygotowanie środowiska gry

Zanim przejdziesz do edycji plików konfiguracyjnych, musisz mieć pobrane pliki dedykowanego serwera gry. Deweloperzy udostępniają je poprzez SteamCMD, niezależnie od tego, czy stawiasz środowisko na komputerze domowym, czy na maszynie Linux/Windows przeznaczonej do pracy ciągłej.

steamcmd +login anonymous +force_install_dir ./vrising-server +app_update 1829350 validate +quit

Po pobraniu plików w katalogu głównym znajdziesz m.in. VRisingServer.exe (Windows) lub binarkę uruchamianą przez ./VRisingServer.sh na systemach Linux, a także folder VRisingServer_Data/StreamingAssets/Settings, w którym docelowo powstaną pliki ServerGameSettings.json oraz ServerHostSettings.json. To właśnie w nich definiujesz tryb gry, limit graczy i wszystkie parametry rozgrywki PvE, o których mowa w dalszej części artykułu.

Jeśli wolisz pominąć ręczną instalację zależności, uruchamianie usługi w tle i ręczne aktualizacje przez SteamCMD, gotowe środowisko z panelem do zarządzania znajdziesz jako hosting V Rising – pliki konfiguracyjne pozostają identyczne, więc cały poradnik stosuje się bez zmian.

Do testów lokalnych i nauki struktury plików świetnie nadaje się też maszyna VPS Linux, na której instalujesz zależności ręcznie przez apt i masz pełną kontrolę nad procesem serwera.



Plik ServerGameSettings.json – tryb PvE i parametry rozgrywki

Plik ServerGameSettings.json odpowiada za mechanikę samej rozgrywki – to tutaj decydujesz, czy znajomi będą walczyć ze sobą, jak szybko mija cykl dnia i nocy oraz jak trudne mają być starcia z bossami. Dla grupy grającej kooperacyjnie najczęściej wybiera się tryb PvE, co eliminuje ryzyko najazdów na zamki innych uczestników sesji.

{
  "GameModeType": "PvE",
  "Difficulty": "Normal",
  "GameDifficulty": "Normal",
  "StarterResources": "None",
  "DeathContainerPermission": "Anyone",
  "CastleDamageMode": "Never",
  "SiegeGameMode": "Off",
  "BloodDrainModifier": 1.0,
  "DurabilityDrainModifier": 1.0,
  "GarlicDamageModifier": 1.0,
  "ClanSize": 4,
  "InventoryStackSizeMultiplier": 1.0,
  "DropTableModifier_General": 1.0,
  "MaterialYieldModifier_Global": 1.0,
  "JournalVampireLore": true
}

Kluczowe parametry dla grupy znajomych

  • GameModeType – wartość „PvE" blokuje obrażenia zadawane graczom spoza twojego klanu.
  • ClanSize – określa maksymalną liczbę osób w jednym klanie; ustaw równą liczbie znajomych grających razem, aby wszyscy mogli dzielić jeden zamek.
  • DropTableModifier_General i MaterialYieldModifier_Global – podbijają ilość surowców z lootu, co przyspiesza progres przy mniejszej liczbie graczy niż na serwerach publicznych.
  • CastleDamageMode – ustawione na „Never" chroni budowle przed zniszczeniem przez potwory i inne klany w trybie PvE.

Dostosowanie tempa progresu

Jeśli grupa ma mało czasu na granie, warto podbić mnożniki doświadczenia i surowców powyżej domyślnych wartości 1.0 – np. do 1.5 lub 2.0 – żeby sesje weekendowe dawały wyraźny postęp bez konieczności wielogodzinnego farmienia.



Limit slotów i dostęp dla znajomych – ServerHostSettings.json

Plik ServerHostSettings.json kontroluje warstwę sieciową i dostępową – nazwę widoczną na liście serwerów, porty, hasło dołączenia oraz maksymalną liczbę jednoczesnych połączeń. To tu ustawiasz limit slotów odpowiedni dla małej grupy znajomych, zamiast domyślnych wartości zoptymalizowanych pod serwery publiczne.

{
  "Name": "Zamek Znajomych",
  "Description": "Prywatny serwer PvE dla ekipy",
  "Port": 9876,
  "QueryPort": 9877,
  "MaxConnectedUsers": 6,
  "MaxConnectedAdmins": 4,
  "ServerFps": 60,
  "CompressNetworkPayload": true,
  "Password": "ustaw-silne-haslo",
  "Secure": true,
  "ListOnMasterServer": false,
  "ListOnEOS": false,
  "ListOnSteam": false
}

Jak ograniczyć dostęp wyłącznie do znajomych

Ustawienie trzech pól ListOnMasterServer, ListOnEOS i ListOnSteam na false sprawia, że serwer nie pojawia się na żadnej publicznej liście – znajomi łączą się bezpośrednio przez adres IP i port wpisany ręcznie w menu „Connect to Server". W połączeniu z silnym hasłem w polu Password to podstawowa, ale skuteczna metoda utrzymania serwera w gronie zaproszonych osób.

Dodatkowo plik ServerACL.json pozwala zbudować pełną listę dozwolonych SteamID – rozwiązanie wygodniejsze niż samo hasło, bo eliminuje ryzyko jego przypadkowego udostępnienia osobom trzecim.

{
  "Mode": "AllowList",
  "List": [
    { "UserId": "76561198000000001" },
    { "UserId": "76561198000000002" }
  ]
}

Nadawanie uprawnień administracyjnych

Plik ServerAdminList.txt przechowuje SteamID osób z pełnymi uprawnieniami – przydatne, gdy chcesz, by zaufany znajomy mógł zmieniać ustawienia rozgrywki przez konsolę bez konieczności edycji plików na maszynie hosta.

# ServerAdminList.txt
76561198000000001
76561198000000003


Porty, stabilność i utrzymanie serwera na co dzień

Komunikacja klient–serwer w V Rising odbywa się przez UDP na portach zdefiniowanych w Port (domyślnie 9876) i QueryPort (9877). Jeśli uruchamiasz serwer samodzielnie na maszynie domowej, musisz przekierować oba porty w routerze oraz otworzyć je w zaporze systemowej.

sudo ufw allow 9876/udp
sudo ufw allow 9877/udp
sudo ufw status

Wydajność i opóźnienia

Symulacja walki, fizyki i wielu klanów jednocześnie obciąża głównie pojedynczy wątek procesora, dlatego liczy się przede wszystkim wysoka częstotliwość CPU, a nie liczba rdzeni. Procesor z wysokim taktowaniem oraz dysk NVMe przy ładowaniu regionów mapy i zapisach stanu świata realnie zmniejszają mikroprzycięcia odczuwalne zwłaszcza przy większej liczbie graczy online jednocześnie.

Kopie zapasowe i bezpieczeństwo

Plik ServerHostSettings.json pozwala też skonfigurować automatyczny zapis stanu świata – warto ustawić rozsądny interwał, by w razie awarii proces nie cofał postępów grupy o wiele godzin.

{
  "SaveName": "world1",
  "AutoSaveCount": 20,
  "AutoSaveInterval": 120
}

Regularne kopie zapasowe poza katalogiem samej gry to podstawa – jeśli plik świata ulegnie uszkodzeniu po nieudanej aktualizacji, masz czysty punkt powrotu. Warto też trzymać aktualne wersje plików ServerGameSettings.json i ServerACL.json osobno, aby po reinstalacji serwera nie konfigurować wszystkiego od zera.

Pełną listę parametrów i ich opisy znajdziesz w oficjalnej dokumentacji dewelopera: Source. Jeśli planujesz rozbudować infrastrukturę o inne tytuły w ramach tej samej społeczności, przegląd dostępnych gier znajdziesz na stronie Wszystkie nasze serwery gier, a materiały pokrewne na Blog Fly-Serv.



Podsumowanie

Konfiguracja prywatnego środowiska dla kilku osób sprowadza się do trzech plików: ServerGameSettings.json dla mechaniki PvE, ServerHostSettings.json dla slotów i dostępu oraz listy administratorów dla zarządzania. Dobrze dobrane parametry i regularne kopie zapasowe pozwalają grupie znajomych skupić się na budowaniu zamku, a nie na naprawianiu konfiguracji.



FAQ

Jak zmienić tryb z PvE na PvP bez utraty postępów graczy?

Wystarczy zmienić wartość pola GameModeType w pliku ServerGameSettings.json i zrestartować proces serwera – zapis świata, poziomy postaci i budowle pozostają nienaruszone, zmienia się jedynie zasada obrażeń między klanami.

Dlaczego znajomi nie widzą serwera mimo poprawnej konfiguracji portów?

Najczęstszą przyczyną jest pozostawienie pól ListOnMasterServer, ListOnEOS lub ListOnSteam ustawionych na false razem z próbą wyszukania serwera na liście – w takim przypadku znajomi muszą połączyć się ręcznie, wpisując adres IP i port w opcji Connect to Server.

Ile slotów warto ustawić dla grupy 4-5 znajomych?

Wartość MaxConnectedUsers ustawiona na 6 daje mały zapas na ewentualnego dodatkowego gracza bez obciążania serwera nieużywanymi połączeniami, a ClanSize dopasowane do liczby uczestników pozwala wszystkim należeć do jednego klanu i dzielić zamek.

Przeczytaj też