Acest ghid acoperă modul de configurare a serverului tău dedicat V Rising găzduit cu Legion Hosting, inclusiv setările de gazdă ale serverului, configurarea modului de joc, conectarea la serverul tău și gestionarea salvărilor.
.json. V Rising scrie configurația la oprire și îți poate suprascrie modificările dacă serverul rulează.
Locațiile fișierelor de configurare
V Rising folosește două fișiere de configurare JSON. Ambele se află în următorul director de pe serverul tău:
VRisingServer_Data/StreamingAssets/Settings/
| Fișier | Scop |
|---|---|
ServerHostSettings.json |
Setări de rețea și găzduire — numele serverului, porturi, sloturi de jucători, parolă, numele fișierului de salvare, frecvența salvării automate. |
ServerGameSettings.json |
Setări de gameplay — modul de joc (PvP/PvE), mărimea clanului, degradarea castelului, scurgerea sângelui, ratele resurselor și altele. |
Pentru a accesa aceste fișiere, conectează-te la GPanel, selectează serverul tău V Rising și apasă fila Files. Navighează la VRisingServer_Data/StreamingAssets/Settings/. Dacă fișierele nu există încă, pornește serverul o dată și oprește-l — V Rising generează fișiere de configurare implicite la prima pornire.
Pasul 1 — Configurează ServerHostSettings.json
Deschide ServerHostSettings.json în editorul de fișiere GPanel. Setările cheie sunt descrise mai jos.
| Setare | Descriere |
|---|---|
Name |
Numele serverului afișat în browserul de servere din joc. Fă-l unic, astfel încât jucătorii să-l poată căuta. |
Description |
Descriere scurtă afișată în lista de servere. |
Port |
Portul principal de joc la care se conectează jucătorii. Trebuie să corespundă portului atribuit în GPanel — verifică fila Network din GPanel pentru valoarea corectă. |
QueryPort |
Portul de interogare Steam folosit de browserul de servere. Trebuie să corespundă portului de interogare atribuit de GPanel — verifică fila Network. |
MaxConnectedUsers |
Numărul maxim de jucători simultani. Nu ar trebui să depășească limita de sloturi de jucători a planului tău. |
Password |
Parola necesară pentru ca jucătorii să se alăture. Lasă ca un șir gol ("") pentru un server public. |
SaveName |
Numele folderului de salvare din save-data/Saves/. Schimbă-l pentru a porni cu o salvare diferită sau pentru a comuta între mai multe lumi. |
AutoSaveCount |
Numărul de sloturi de salvare automată de păstrat. Salvările mai vechi sunt rotite atunci când se atinge limita. Mărește această valoare pentru a păstra mai multe puncte de revenire. |
AutoSaveInterval |
Timpul în secunde între salvările automate. Valoarea implicită este 120 (la fiecare 2 minute). |
ListOnSteam |
Dacă serverul apare în browserul de servere Steam. Setează pe false pentru un server privat accesibil doar prin conectare directă. |
Un exemplu minimal al unui ServerHostSettings.json configurat:
{
"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": ""
}
Pasul 2 — Configurează ServerGameSettings.json
Deschide ServerGameSettings.json în editorul de fișiere. Acest fișier controlează echilibrul gameplay-ului și modul de joc. Cele mai importante setări sunt acoperite mai jos.
Modul de joc
| Setare | Valori | Descriere |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Setează dacă jucătorii se pot ataca reciproc. "PvP" activează lupta jucător-contra-jucător. "PvE" o dezactivează — jucătorii pot lupta doar cu NPC-uri și boss-uri. |
Clanuri și castele
| Setare | Valoare exemplu | Descriere |
|---|---|---|
ClanSize |
4 |
Numărul maxim de jucători per clan. Valoarea implicită este 4. Mărește pentru joc în grup mai mare. |
CastleDecayRateModifier |
1.0 |
Multiplicator pentru cât de repede se degradează castelele când nu sunt întreținute. 1.0 este viteza implicită. Setează pe 0 pentru a dezactiva complet degradarea. |
CastleMinimumDistanceInFloors |
2 |
Distanța minimă (în plăci de podea) între castelele jucătorilor. Împiedică jucătorii să construiască direct adiacent unul față de altul. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Controlează când pot fi distruse inimile castelului. "CanBeDestroyedOnlyWhenDecaying" protejează castelele active de griefing. |
CastleSiegeMode |
"Never" |
Când este activată jefuirea castelelor în PvP. Opțiuni: "Never", "Always" sau valori bazate pe program pentru ferestre de raid. |
Sânge și supraviețuire
| Setare | Valoare exemplu | Descriere |
|---|---|---|
BloodDrainModifier |
1.0 |
Multiplicator pentru cât de repede se scurge sângele din vampirul tău. Valorile mai mari fac supraviețuirea mai grea. Setează mai jos pentru ca sângele să dureze mai mult. |
ResourceYieldModifier |
1.0 |
Multiplicator pentru resursele adunate din noduri. Mărește pentru a accelera progresia. |
DayDurationInSeconds |
1080 |
Durata unei zile complete în joc, în secunde. Valoarea implicită este 1080 (18 minute). Afectează cât durează ziua (pericol pentru vampiri). |
NightDurationInSeconds |
720 |
Durata nopții în joc, în secunde. Valoarea implicită este 720 (12 minute). |
"Standard", "Relaxed", "Hardcore" și "Full Loot". Poți seta "GameSettingsPreset" în ServerHostSettings.json la unul dintre aceste nume pentru a aplica un set complet de valori implicite rezonabile, apoi suprascrie valorile individuale în ServerGameSettings.json.
Pasul 3 — Aplicarea modificărilor
- Salvează fișierul de configurare editat folosind butonul Save din editorul de fișiere GPanel.
- Mergi la fila Console din GPanel.
- Apasă Start pentru a porni serverul. Configurația actualizată va fi încărcată la pornire.
- Urmărește ieșirea consolei pentru orice erori de analiză JSON. O virgulă lipsă sau o paranteză nepotrivită va împiedica încărcarea configurației.
.ini, JSON necesită o formatare exactă. Fiecare valoare de tip șir trebuie să fie între ghilimele duble, iar virgulele de la sfârșit nu sunt permise. Dacă serverul nu pornește după editarea unui fișier de configurare, deschide din nou fișierul și caută erori de sintaxă.
Cum să te conectezi la serverul tău
V Rising acceptă conectarea directă folosind adresa IP a serverului tău și portul de joc. Nu este nevoie ca serverul să apară în browser pentru a te conecta.
- Găsește adresa IP și portul serverului tău în fila Network din GPanel. Vezi și: Cum să găsești IP-ul și portul serverului tău.
- Lansează V Rising și apasă Play din meniul principal.
- Selectează Online Play, apoi alege Direct Connect.
- Introdu adresa serverului tău în formatul
IP:PORTfolosind portul de joc din fila Network a GPanel. - Dacă serverul tău are o parolă, ți se va cere să o introduci după conectare.
Gestionarea salvărilor
Salvările V Rising sunt stocate în directorul save-data/Saves/ de pe serverul tău. Fiecare lume are propriul subfolder numit după valoarea SaveName din ServerHostSettings.json.
save-data/Saves/v3/world1/
În interiorul folderului de salvare vei găsi starea lumii, datele jucătorilor și fișierele individuale de salvare automată. Poți descărca sau încărca fișiere de salvare folosind SFTP. Vezi: Cum să încarci fișiere prin SFTP.
Comutarea între lumi
Pentru a încărca o salvare diferită fără a o șterge pe cea curentă, schimbă valoarea SaveName din ServerHostSettings.json pentru a indica spre un nume de folder diferit. V Rising va încărca acel folder la următoarea pornire sau va crea o lume nouă dacă folderul nu există.
Cum să ștergi serverul (resetarea lumii)
O ștergere completă elimină tot progresul jucătorilor, castelele și starea lumii. Aceasta pornește serverul de la zero, ca și cum ar fi fost nou creat.
- Conectează-te la GPanel și oprește serverul din fila Console. Așteaptă ca starea să afișeze Offline.
- Mergi la fila Files și navighează la
save-data/Saves/. - Deschide folderul de salvare care corespunde
SaveName-ului tău (de ex.world1). - Selectează toate fișierele și folderele din interior și șterge-le. Nu șterge directorul părinte
Saves/în sine — doar conținutul folderului tău de salvare. - Întoarce-te la fila Console și pornește serverul. O lume nouă va fi generată de la zero.
SaveName din ServerHostSettings.json cu un nume nou (de ex. "world2"). Serverul va crea o lume nouă în folderul nou. Salvarea veche rămâne neatinsă și poate fi încărcată din nou prin schimbarea numelui înapoi.