Ovaj vodič pokriva kako postaviti i konfigurirati vaš V Rising namjenski poslužitelj hostiran kod Legion Hosting, uključujući postavke hosta poslužitelja, konfiguraciju načina igre, povezivanje na poslužitelj i upravljanje spremljenim podacima.
.json konfiguracijskih datoteka. V Rising zapisuje konfiguraciju pri gašenju i može prebrisati vaše promjene ako poslužitelj radi.
Lokacije konfiguracijskih datoteka
V Rising koristi dvije JSON konfiguracijske datoteke. Obje se nalaze u sljedećem direktoriju na vašem poslužitelju:
VRisingServer_Data/StreamingAssets/Settings/
| Datoteka | Namjena |
|---|---|
ServerHostSettings.json |
Mrežne i hosting postavke — naziv poslužitelja, portovi, broj mjesta za igrače, lozinka, naziv spremljene datoteke, učestalost automatskog spremanja. |
ServerGameSettings.json |
Postavke igranja — način igre (PvP/PvE), veličina klana, propadanje dvorca, iscrpljivanje krvi, stope resursa i više. |
Za pristup ovim datotekama, prijavite se u GPanel, odaberite svoj V Rising poslužitelj i kliknite karticu Files. Navigirajte do VRisingServer_Data/StreamingAssets/Settings/. Ako datoteke još ne postoje, pokrenite poslužitelj jednom i zaustavite ga — V Rising generira zadane konfiguracijske datoteke pri prvom pokretanju.
Korak 1 — Konfiguracija ServerHostSettings.json
Otvorite ServerHostSettings.json u GPanel uređivaču datoteka. Ključne postavke opisane su u nastavku.
| Postavka | Opis |
|---|---|
Name |
Naziv poslužitelja prikazan u pregledniku poslužitelja u igri. Učinite ga jedinstvenim kako bi ga igrači mogli pretražiti. |
Description |
Kratki opis prikazan na popisu poslužitelja. |
Port |
Glavni port igre na koji se igrači spajaju. Mora odgovarati portu dodijeljenom u GPanel-u — provjerite karticu Network u GPanel-u za točnu vrijednost. |
QueryPort |
Steam query port koji koristi preglednik poslužitelja. Mora odgovarati dodijeljenom query portu u GPanel-u — provjerite karticu Network. |
MaxConnectedUsers |
Maksimalan broj istovremenih igrača. Ne bi trebao premašiti ograničenje broja mjesta vašeg plana. |
Password |
Lozinka potrebna za pridruživanje igrača. Ostavite kao prazan niz ("") za javni poslužitelj. |
SaveName |
Naziv mape za spremanje unutar save-data/Saves/. Promijenite ovo za pokretanje s drugom spremljenom igrom ili za prebacivanje između više svjetova. |
AutoSaveCount |
Broj utora za automatsko spremanje koji se zadržavaju. Starija spremanja se rotiraju kad se dosegne ograničenje. Povećajte ovo za više točaka za povratak. |
AutoSaveInterval |
Vrijeme u sekundama između automatskih spremanja. Zadano je 120 (svake 2 minute). |
ListOnSteam |
Određuje pojavljuje li se poslužitelj u Steam pregledniku poslužitelja. Postavite na false za privatni poslužitelj dostupan samo izravnim povezivanjem. |
Minimalni primjer konfiguriranog ServerHostSettings.json:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Korak 2 — Konfiguracija ServerGameSettings.json
Otvorite ServerGameSettings.json u uređivaču datoteka. Ova datoteka kontrolira ravnotežu igranja i način igre. Najvažnije postavke pokrivene su u nastavku.
Način igre
| Postavka | Vrijednosti | Opis |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Postavlja mogu li igrači napadati jedni druge. "PvP" omogućuje borbu igrač-protiv-igrača. "PvE" je onemogućuje — igrači se mogu boriti samo protiv NPC-ova i bosseva. |
Klanovi i dvorci
| Postavka | Primjer vrijednosti | Opis |
|---|---|---|
ClanSize |
4 |
Maksimalan broj igrača po klanu. Zadano je 4. Povećajte za igru u većim skupinama. |
CastleDecayRateModifier |
1.0 |
Množitelj za brzinu propadanja dvoraca kad se ne održavaju. 1.0 je zadana brzina. Postavite na 0 za potpuno onemogućavanje propadanja. |
CastleMinimumDistanceInFloors |
2 |
Minimalna udaljenost (u podnim pločicama) između igrčevih dvoraca. Sprječava igrače da grade neposredno jedan pored drugog. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Kontrolira kada se srca dvoraca mogu uništiti. "CanBeDestroyedOnlyWhenDecaying" štiti aktivne dvorce od griefinga. |
CastleSiegeMode |
"Never" |
Kada je PvP napadanje dvoraca omogućeno. Opcije: "Never", "Always", ili vrijednosti temeljene na rasporedu za prozore napada. |
Krv i preživljavanje
| Postavka | Primjer vrijednosti | Opis |
|---|---|---|
BloodDrainModifier |
1.0 |
Množitelj za brzinu iscrpljivanja krvi vašeg vampira. Veće vrijednosti otežavaju preživljavanje. Postavite niže da krv traje duže. |
ResourceYieldModifier |
1.0 |
Množitelj za resurse prikupljene iz čvorova. Povećajte za ubrzanje napretka. |
DayDurationInSeconds |
1080 |
Duljina punog dana u igri u sekundama. Zadano je 1080 (18 minuta). Utječe na to koliko dugo traje dnevno svjetlo (opasnost za vampire). |
NightDurationInSeconds |
720 |
Duljina noći u igri u sekundama. Zadano je 720 (12 minuta). |
"Standard", "Relaxed", "Hardcore" i "Full Loot". Možete postaviti "GameSettingsPreset" u ServerHostSettings.json na jedno od tih imena za primjenu punog skupa razumnih zadanih vrijednosti, a zatim nadjačati pojedinačne vrijednosti u ServerGameSettings.json.
Korak 3 — Primjena promjena
- Spremite uređenu konfiguracijsku datoteku pomoću gumba Save u GPanel uređivaču datoteka.
- Idite na karticu Console u GPanel-u.
- Kliknite Start za pokretanje poslužitelja. Ažurirana konfiguracija učitat će se pri pokretanju.
- Pratite izlaz konzole za eventualne JSON pogreške parsiranja. Nedostajući zarez ili neodgovarajuća zagrada spriječit će učitavanje konfiguracije.
.ini datoteka, JSON zahtijeva točno formatiranje. Svaka vrijednost niza mora biti u dvostrukim navodnicima, a završni zarezi nisu dopušteni. Ako se poslužitelj ne uspije pokrenuti nakon uređivanja konfiguracijske datoteke, ponovno otvorite datoteku i potražite sintaktičke pogreške.
Kako se spojiti na poslužitelj
V Rising podržava izravno povezivanje koristeći IP adresu vašeg poslužitelja i port igre. Poslužitelj ne mora biti vidljiv u pregledniku za povezivanje.
- Pronađite IP adresu i port vašeg poslužitelja na kartici Network u GPanel-u. Pogledajte također: Kako pronaći IP adresu i port vašeg poslužitelja.
- Pokrenite V Rising i kliknite Play iz glavnog izbornika.
- Odaberite Online Play, zatim odaberite Direct Connect.
- Unesite adresu poslužitelja u formatu
IP:PORTkoristeći port igre s kartice Network u GPanel-u. - Ako vaš poslužitelj ima lozinku, bit ćete zamoljeni da je unesete nakon povezivanja.
Upravljanje spremljenim podacima
V Rising spremljeni podaci pohranjuju se u direktoriju save-data/Saves/ na vašem poslužitelju. Svaki svijet ima vlastitu podmapu nazvanu prema vrijednosti SaveName u ServerHostSettings.json.
save-data/Saves/v3/world1/
Unutar mape za spremanje pronaći ćete stanje svijeta, podatke igrača i pojedinačne datoteke automatskog spremanja. Možete preuzimati ili učitavati spremljene datoteke koristeći SFTP. Pogledajte: Kako učitati datoteke putem SFTP-a.
Prebacivanje između svjetova
Za učitavanje drugog spremljenog stanja bez brisanja trenutnog, promijenite vrijednost SaveName u ServerHostSettings.json na drugi naziv mape. V Rising će učitati tu mapu pri sljedećem pokretanju ili stvoriti novi svijet ako mapa ne postoji.
Kako resetirati poslužitelj (resetiranje svijeta)
Potpuno brisanje briše sav napredak igrača, dvorce i stanje svijeta. Ovo pokreće poslužitelj ispočetka kao da je tek stvoren.
- Prijavite se u GPanel i zaustavite poslužitelj s kartice Console. Pričekajte da status pokaže Offline.
- Idite na karticu Files i navigirajte do
save-data/Saves/. - Otvorite mapu za spremanje koja odgovara vašem
SaveName(npr.world1). - Označite sve datoteke i mape unutar nje i izbrišite ih. Ne brišite roditeljski direktorij
Saves/— samo sadržaj vaše mape za spremanje. - Vratite se na karticu Console i pokrenite poslužitelj. Novi svijet bit će generiran ispočetka.
SaveName u ServerHostSettings.json na novi naziv (npr. "world2"). Poslužitelj će stvoriti svježi svijet u novoj mapi. Staro spremanje ostaje netaknuto i može se ponovno učitati vraćanjem naziva.