Bu təlimat Legion Hosting ilə yerləşdirilmiş V Rising xüsusi serverinizi necə qurmağı və konfiqurasiya etməyi əhatə edir, o cümlədən server host parametrləri, oyun rejimi konfiqurasiyası, serverinizə qoşulma və saxlama idarəetməsi.
.json konfiqurasiya faylını redaktə etməzdən əvvəl həmişə serverinizi GPanel Console tabından dayandırın. V Rising bağlanma zamanı konfiqurasiyanı yazır və server işləyərkən dəyişikliklərinizi üzərinə yaza bilər.
Konfiqurasiya Fayllarının Yerləri
V Rising iki JSON konfiqurasiya faylından istifadə edir. Hər ikisi serverinizdəki aşağıdakı qovluqda yerləşir:
VRisingServer_Data/StreamingAssets/Settings/
| Fayl | Məqsəd |
|---|---|
ServerHostSettings.json |
Şəbəkə və hosting parametrləri — server adı, portlar, oyunçu slotları, parol, saxlama faylı adı, avtomatik saxlama tezliyi. |
ServerGameSettings.json |
Oyun parametrləri — oyun rejimi (PvP/PvE), klan ölçüsü, qala çürüməsi, qan axını, resurs dərəcələri və daha çox. |
Bu fayllara daxil olmaq üçün GPanel-ə daxil olun, V Rising serverinizi seçin və Files tabına klikləyin. VRisingServer_Data/StreamingAssets/Settings/ qovluğuna keçin. Fayllar hələ mövcud deyilsə, serveri bir dəfə işə salın və dayandırın — V Rising ilk başlanğıcda standart konfiqurasiya fayllarını yaradır.
Addım 1 — ServerHostSettings.json-un Konfiqurasiyası
GPanel fayl redaktorunda ServerHostSettings.json faylını açın. Əsas parametrlər aşağıda təsvir edilmişdir.
| Parametr | Təsvir |
|---|---|
Name |
Oyundaxili server brauzerində göstərilən server adı. Oyunçuların axtara bilməsi üçün unikal edin. |
Description |
Server siyahısında göstərilən qısa təsvir. |
Port |
Oyunçuların qoşulduğu əsas oyun portu. GPanel-də təyin edilmiş portla uyğun olmalıdır — düzgün dəyər üçün GPanel-in Network tabını yoxlayın. |
QueryPort |
Server brauzeri tərəfindən istifadə edilən Steam sorğu portu. GPanel-in təyin etdiyi sorğu portu ilə uyğun olmalıdır — Network tabını yoxlayın. |
MaxConnectedUsers |
Eyni vaxtda maksimum oyunçu sayı. Planınızın oyunçu slot limitini keçməməlidir. |
Password |
Oyunçuların qoşulması üçün tələb olunan parol. Açıq server üçün boş sətir ("") olaraq buraxın. |
SaveName |
save-data/Saves/ daxilindəki saxlama qovluğunun adı. Fərqli saxlamadan başlamaq və ya bir neçə dünya arasında keçid etmək üçün bunu dəyişdirin. |
AutoSaveCount |
Saxlanılacaq avtomatik saxlama slotlarının sayı. Limit aşıldığında köhnə saxlamalar sıra ilə silinir. Daha çox geri qaytarma nöqtəsi saxlamaq üçün artırın. |
AutoSaveInterval |
Avtomatik saxlamalar arasındakı saniyələrlə vaxt. Standart 120-dir (hər 2 dəqiqədə). |
ListOnSteam |
Serverin Steam server brauzerində görünüb-görünməməsi. Yalnız birbaşa qoşulma ilə əlçatan olan gizli server üçün false olaraq təyin edin. |
Konfiqurasiya edilmiş ServerHostSettings.json-un minimal nümunəsi:
{
"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": ""
}
Addım 2 — ServerGameSettings.json-un Konfiqurasiyası
Fayl redaktorunda ServerGameSettings.json faylını açın. Bu fayl oyun balansını və oyun rejimini idarə edir. Ən vacib parametrlər aşağıda əhatə olunub.
Oyun Rejimi
| Parametr | Dəyərlər | Təsvir |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Oyunçuların bir-birinə hücum edib-edəməyəcəyini təyin edir. "PvP" oyunçular arası döyüşü aktivləşdirir. "PvE" onu söndürür — oyunçular yalnız NPC-lər və bosslarla döyüşə bilər. |
Klanlar və Qalalar
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
ClanSize |
4 |
Hər klanda maksimum oyunçu sayı. Standart 4-dür. Daha böyük qrup oyunu üçün artırın. |
CastleDecayRateModifier |
1.0 |
Qalanın baxımsız qaldıqda nə qədər tez çürüyəcəyinin çarpanı. 1.0 standart sürətdir. Çürüməni tamamilə söndürmək üçün 0 olaraq təyin edin. |
CastleMinimumDistanceInFloors |
2 |
Oyunçu qalaları arasında minimum məsafə (döşəmə plitələrində). Oyunçuların bir-birinin yanında tikməsinin qarşısını alır. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Qala ürəklərinin nə vaxt məhv edilə biləcəyini idarə edir. "CanBeDestroyedOnlyWhenDecaying" aktiv qalaları qraifinqdən qoruyur. |
CastleSiegeMode |
"Never" |
PvP qala basqınının nə vaxt aktivləşdirildiyi. Seçimlər: "Never", "Always" və ya basqın pəncərələri üçün cədvəl əsaslı dəyərlər. |
Qan və Sağ Qalma
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
BloodDrainModifier |
1.0 |
Vampirinizdən qanın nə qədər tez axdığının çarpanı. Daha yüksək dəyərlər sağ qalmanı çətinləşdirir. Qanın daha uzun davam etməsi üçün aşağı təyin edin. |
ResourceYieldModifier |
1.0 |
Qovşaqlardan toplanan resursların çarpanı. İrəliləyişi sürətləndirmək üçün artırın. |
DayDurationInSeconds |
1080 |
Tam oyundaxili günün saniyələrlə uzunluğu. Standart 1080-dir (18 dəqiqə). Gündüz vaxtının (vampirlər üçün təhlükəli) nə qədər davam etdiyinə təsir edir. |
NightDurationInSeconds |
720 |
Oyundaxili gecənin saniyələrlə uzunluğu. Standart 720-dir (12 dəqiqə). |
"Standard", "Relaxed", "Hardcore" və "Full Loot" kimi əvvəlcədən təyin edilmiş profillərlə gəlir. Ağlabatan standart dəyərlər dəstini tətbiq etmək üçün ServerHostSettings.json-da "GameSettingsPreset"-i bu adlardan birinə təyin edə bilərsiniz, sonra ServerGameSettings.json-da fərdi dəyərləri dəyişdirə bilərsiniz.
Addım 3 — Dəyişikliklərin Tətbiqi
- GPanel fayl redaktorunda Save düyməsini istifadə edərək redaktə edilmiş konfiqurasiya faylını saxlayın.
- GPanel-də Console tabına keçin.
- Serveri işə salmaq üçün Start düyməsinə klikləyin. Yenilənmiş konfiqurasiya başlanğıcda yüklənəcək.
- Hər hansı JSON analiz xətası üçün konsol çıxışını izləyin. Əksik vergül və ya uyğunsuz mötərizə konfiqurasiyanın yüklənməsinə mane olacaq.
.ini fayllarından fərqli olaraq, JSON dəqiq formatlama tələb edir. Hər sətir dəyəri cüt dırnaq içərisində olmalıdır və sondakı vergüllərə icazə verilmir. Konfiqurasiya faylını redaktə etdikdən sonra server işə düşmürsə, faylı yenidən açın və sintaksis xətaları axtarın.
Serverinizə Necə Qoşulmaq Olar
V Rising serverinizin IP ünvanı və oyun portu ilə birbaşa qoşulmanı dəstəkləyir. Qoşulmaq üçün serverin brauzerdə görünməsinə ehtiyac yoxdur.
- GPanel-in Network tabında serverinizin IP ünvanını və portunu tapın. Həmçinin baxın: Server IP və Portunuzu Necə Tapmaq Olar.
- V Rising-i işə salın və əsas menyudan Play düyməsinə klikləyin.
- Online Play seçin, sonra Direct Connect seçin.
- GPanel-in Network tabındakı oyun portundan istifadə edərək server ünvanınızı
IP:PORTformatında daxil edin. - Serverinizin parolu varsa, qoşulduqdan sonra onu daxil etməniz istəniləcək.
Saxlama İdarəetməsi
V Rising saxlamaları serverinizdəki save-data/Saves/ qovluğunda saxlanılır. Hər dünyanın ServerHostSettings.json-dakı SaveName dəyərindən sonra adlandırılmış öz alt qovluğu var.
save-data/Saves/v3/world1/
Saxlama qovluğunun içində dünya vəziyyəti, oyunçu məlumatları və fərdi avtomatik saxlama faylları tapacaqsınız. SFTP istifadə edərək saxlama fayllarını yükləyə və ya yükləyə bilərsiniz. Baxın: SFTP vasitəsilə Faylları Necə Yükləmək Olar.
Dünyalar Arasında Keçid
Cari saxlamanızı silmədən fərqli bir saxlama yükləmək üçün, ServerHostSettings.json-dakı SaveName dəyərini fərqli bir qovluq adına dəyişdirin. V Rising növbəti başlanğıcda həmin qovluğu yükləyəcək və ya qovluq mövcud deyilsə yeni dünya yaradacaq.
Serveri Necə Sıfırlamaq Olar (Dünyanı Sıfırlama)
Tam sıfırlama bütün oyunçu irəliləyişlərini, qalaları və dünya vəziyyətini silir. Bu, serveri yeni yaradılmış kimi təzədən başladır.
- GPanel-ə daxil olun və serverinizi Console tabından dayandırın. Statusun Offline göstərməsini gözləyin.
- Files tabına keçin və
save-data/Saves/qovluğuna gedin. SaveName-inizə uyğun saxlama qovluğunu açın (məsələn,world1).- İçindəki bütün fayl və qovluqları seçin və silin. Ana
Saves/qovluğunu silməyin — yalnız saxlama qovluğunuzun içindəkiləri silin. - Console tabına qayıdın və serveri işə salın. Sıfırdan yeni dünya yaradılacaq.
ServerHostSettings.json-dakı SaveName dəyərini yeni bir ada dəyişdirə bilərsiniz (məsələn, "world2"). Server yeni qovluqda təzə dünya yaradacaq. Köhnə saxlama toxunulmaz qalır və adı geri dəyişdirərək yenidən yüklənə bilər.