Vintage Story Server Quraşdırma Təlimatı
Bu təlimat Legion Hosting ilə yerləşdirilmiş Vintage Story xüsusi serverinizin quraşdırılması və konfiqurasiyasını əhatə edir, o cümlədən ilk işə salma, GPanel dəyişənləri, versiya idarəetməsi, server konfiqurasiyası, dünya parametrləri, oyunçuların qoşulması və saxlama idarəetməsi. Mod quraşdırması üçün Vintage Story Mod Quraşdırması baxın. Admin quraşdırması və əmrləri üçün Vintage Story Admin Əmrləri baxın.
İlk İşə Salma
Vintage Story serverinizi GPanel-dən ilk dəfə işə saldığınızda, server avtomatik olaraq rəsmi Vintage Story API-dən oyun fayllarını yükləyəcək və standart dünya yaradacaq. Bu ilkin işə salma fayllar yüklənib çıxarılarkən bir neçə dəqiqə çəkə bilər.
- GPanel-ə daxil olun və Vintage Story serverinizi seçin.
- İşə salmadan əvvəl, üstünlük verdiyiniz versiya qolunu (stable, unstable və ya pre-release) təsdiqləmək üçün Startup tabını nəzərdən keçirin.
- Console tabında Start düyməsinə klikləyin. Server oyun fayllarını yükləyib quraşdırarkən konsol çıxışında irəliləyiş mesajlarını izləyin.
- Serverin qoşulmaları gözlədiyini bildirən bir mesaj gördüyünüzdə, server hazırdır. Standart
serverconfig.jsonfaylı avtomatik olaraq yaradılacaq.
GPanel Başlanğıc Dəyişənləri
Əsas server parametrləri GPanel-dəki Startup tabı vasitəsilə idarə olunur. Serverinizi işə salmadan əvvəl bunları nəzərdən keçirin və tənzimləyin.
| Dəyişən | Standart | Təsvir |
|---|---|---|
SERVER_PORT |
(təyin edilmiş) | Oyunçuların qoşulmaq üçün istifadə etdiyi oyun portu. Bu GPanel tərəfindən avtomatik təyin olunur -- təyin edilmiş portunuz üçün Network tabını yoxlayın. |
MAX_CLIENTS |
16 |
Eyni vaxtda maksimum oyunçu sayı. 256-ya qədər təyin edilə bilər. Hostinq planınızın resurslarına uyğun olmalıdır. |
FILES_BRANCH |
stable |
Hansı buraxılış qolunun istifadə ediləcəyi. Seçimlər: stable, unstable, və ya pre. Ətraflı məlumat üçün aşağıdakı Versiya İdarəetməsi bölməsinə baxın. |
RELEASE_VERSION |
latest |
Quraşdırılacaq xüsusi versiya. Seçdiyiniz qolda həmişə ən yeni buraxılışı istifadə etmək üçün latest olaraq təyin edin, və ya həmin versiyaya sabitləmək üçün xüsusi versiya nömrəsi daxil edin (məs. 1.19.8). |
OPTIONS |
(boş) | İşə salma zamanı server prosesinə ötürülən əlavə komanda xətti arqumentləri. Xüsusi işə salma bayraqlarına ehtiyacınız olmadıqda boş buraxın. |
SQLITE_TMPDIR |
(avtomatik) | SQLite tərəfindən verilənlər bazası əməliyyatları üçün istifadə edilən müvəqqəti qovluq. Adətən dəyişdirilməsinə ehtiyac yoxdur. |
Başlanğıc dəyişənlərini yenilədikdən sonra dəyişikliklərin qüvvəyə minməsi üçün serveri GPanel-dən yenidən başladın.
Versiya İdarəetməsi
Vintage Story üç buraxılış qolu təklif edir. Qol seçiminiz GPanel-dəki FILES_BRANCH başlanğıc dəyişəni vasitəsilə təyin olunur.
| Qol | Dəyər | Təsvir |
|---|---|---|
| Stable | stable |
Əksər serverlər üçün tövsiyə olunan qol. Bu buraxılışlar hərtərəfli sınaqdan keçirilib və uzunmüddətli dünyalar üçün ən etibarlıdır. |
| Unstable | unstable |
Hələ sınaqdan keçirilən yeni xüsusiyyətlər və dəyişikliklərlə beta buraxılışlar. Xətalar ola bilər. Yeni məzmuna erkən giriş istəyirsinizsə və müəyyən qeyri-sabitliyi qəbul edirsinizsə bunu istifadə edin. |
| Pre-release | pre |
Erkən inkişaf versiyaları. Bunlar ən az sınaqdan keçirilmişdir və əhəmiyyətli problemlər ola bilər. Yalnız sınaq məqsədləri üçün tövsiyə olunur -- istehsal serverləri üçün deyil. |
Xüsusi Versiyaya Sabitləmə
Standart olaraq, RELEASE_VERSION latest olaraq təyin edilib, bu o deməkdir ki, server hər işə salındığında seçdiyiniz qolda mövcud olan ən yeni versiyanı yükləyib quraşdıracaq (daha yeni versiya mövcuddursa). Avtomatik yeniləmələrin qarşısını almaq və serverinizi xüsusi versiyaya kilidləmək üçün:
- GPanel-də Startup tabına keçin.
RELEASE_VERSION-ulatest-dən istədiyiniz dəqiq versiya nömrəsinə dəyişdirin (məs.1.19.8).- Serveri yenidən başladın. Daha yeni buraxılışlardan asılı olmayaraq yalnız sabitlənmiş versiyanı istifadə edəcək.
serverconfig.json
Əsas server konfiqurasiya faylı server kök qovluğunda yerləşən serverconfig.json-dur. Bu fayl ilk işə salmada avtomatik yaradılır. Redaktə etmədən əvvəl serveri dayandırın, sonra dəyişikliklərin qüvvəyə minməsi üçün yenidən başladın.
- GPanel Console tabından serveri dayandırın.
- Files tabını açın və redaktə etmək üçün
serverconfig.jsonüzərinə klikləyin. - Lazım olan parametrləri dəyişdirin (aşağıdakı cədvələ baxın).
- Faylı saxlayın və serveri işə salın.
Əsas Parametrlər
| Parametr | Nümunə Dəyər | Təsvir |
|---|---|---|
ServerName |
"My Legion VS Server" |
Oyundaxili server brauzerində göstərilən ad. Oyunçuların serverinizi tapa bilməsi üçün təsviri edin. |
WelcomeMessage |
"Welcome to the server!" |
Oyunçulara qoşulduqda göstərilən mesaj. Əsas formatlama dəstəkləyir. |
MaxClients |
16 |
Eyni vaxtda maksimum oyunçu sayı. MAX_CLIENTS başlanğıc dəyişəni ilə uyğun olmalıdır. |
Password |
"mysecretpass" |
Serverə qoşulmaq üçün tələb olunan parol. Açıq server üçün boş sətir ("") olaraq buraxın. |
AllowPvP |
true |
Oyunçu-oyunçu döyüşünü aktivləşdirmək üçün true, yalnız PvE server üçün false təyin edin. |
SpawnRadius |
50 |
Yeni oyunçuların doğula biləcəyi dünya doğulma nöqtəsi ətrafındakı radius (blokla). Daha böyük dəyər oyunçuları qoşulduqda daha geniş yayır. |
MapSizeX |
1024000 |
Blokla dünya eni. Standart dəyər çox böyük bir dünya yaradır. Bunu azaltmaq oyunçuların şərq-qərb istiqamətində nə qədər uzağa gedə biləcəyini məhdudlaşdırır. |
MapSizeZ |
1024000 |
Blokla dünya dərinliyi. Standart dəyər çox böyük bir dünya yaradır. Bunu azaltmaq oyunçuların şimal-cənub istiqamətində nə qədər uzağa gedə biləcəyini məhdudlaşdırır. |
WorldSeed |
"myseed123" |
Dünya yaradılması üçün istifadə olunan toxum. Eyni toxum eyni dünyanı yaradır. Təsadüfi toxum üçün boş sətir olaraq buraxın. |
serverconfig.json-dakı əsas parametrlərin minimal nümunəsi:
{
"ServerName": "My Legion VS Server",
"WelcomeMessage": "Welcome! Enjoy your stay.",
"MaxClients": 16,
"Password": "",
"AllowPvP": true,
"SpawnRadius": 50,
"MapSizeX": 1024000,
"MapSizeZ": 1024000,
"WorldSeed": ""
}
true/false), və obyekt və ya massivdəki son elementdən sonra artıq vergül olmadığından əmin olun. Redaktədən sonra server işə düşmürsə, JSON sintaksis xətalarını yoxlayın.
Dünya Konfiqurasiyası
Vintage Story dünyasını serverconfig.json-dakı parametrlərə əsasən yaradır. Dünya yaradılması yalnız verilmiş dünya ilə ilk işə salmada baş verir -- yaradılma parametrlərinin dünya yaradıldıqdan sonra dəyişdirilməsi mövcud ərazini geriyə dönük olaraq dəyişdirməyəcək.
Dünya Yaradılma Parametrləri
- WorldSeed: Ərazi quruluşunu, biom yerləşdirilməsini və resurs paylanmasını müəyyən edir. Eyni dünya quruluşunu başqaları ilə paylaşmaq üçün xüsusi toxum təyin edin, və ya təsadüfi yaradılmış dünya üçün boş buraxın.
- MapSizeX / MapSizeZ: Maksimum oynanıla bilən ərazini idarə edir. Daha kiçik dəyərlər daha məhdud bir dünya yaradır və resurs istifadəsini azalda bilər. Xəritənin kənarına çatan oyunçular həmin istiqamətdə daha uzağa gedə bilməyəcəklər.
- WorldConfig:
serverconfig.jsondaxilindəkiWorldConfigobyekti landform miqyası, iqlim nümunələri və geoloji xüsusiyyətlər kimi dünya yaradılma parametrlərini dəqiq tənzimləməyə imkan verir. Bunlar qabaqcıl parametrlərdir -- standart dəyərlər əksər serverlər üçün yaxşı işləyir.
WorldSeed, MapSizeX və MapSizeZ kimi parametrlər yalnız dünya ilk dəfə yaradılanda qüvvəyə minir. Yeni yaradılma parametrlərini tətbiq etmək üçün yeni dünya yaratmalısınız (aşağıdakı Saxlama İdarəetməsinə baxın).
Toxum Seçimi
Toxum istənilən mətn sətri və ya rəqəm ola bilər. Vintage Story icmasındakı oyunçular maraqlı dünya quruluşları üçün toxumlar paylaşırlar. Xüsusi ərazi növü və ya doğulma yeri istəyirsinizsə, tövsiyə olunan toxumlar üçün Vintage Story forumlarında və ya icma saytlarında axtarın.
Necə Qoşulmaq Olar
Oyunçular Vintage Story serverinizə oyundaxili multiplayer menyusu vasitəsilə qoşulurlar.
Birbaşa Qoşulma
- Vintage Story-ni işə salın və əsas menyudan Multiplayer üzərinə klikləyin.
- Direct Connect üzərinə klikləyin.
- Serverinizin IP ünvanını və oyun portunu bu formatda daxil edin:
Təyin edilmiş IP və portunuz üçün GPanel-dəki Network tabını yoxlayın.your.server.ip:port - Connect üzərinə klikləyin. Serverin parolu varsa, sorulduqda daxil edin.
Server Brauzeri
- Vintage Story-ni işə salın və əsas menyudan Multiplayer üzərinə klikləyin.
- Server brauzeri açıq serverlərin siyahısını yükləyəcək. Serverinizi adına görə tapmaq üçün axtarış çubuğunu istifadə edin (
serverconfig.json-dakıServerNamedəyəri). - Siyahıda serverinizə klikləyin və Join üzərinə klikləyin.
Saxlama İdarəetməsi
Vintage Story dünya məlumatları serverinizdə saxlanılır və oyun zamanı avtomatik olaraq yadda saxlanılır.
Dünya Məlumatlarının Yeri
Dünya saxlama faylları serverinizdəki data/ qovluğunda saxlanılır. Dəqiq yol dünya adınızdan asılıdır. Bu fayllara GPanel Files tabı və ya SFTP vasitəsilə daxil ola bilərsiniz.
Dünyanızın Ehtiyat Nüsxəsini Çıxarmaq
- Təmiz ehtiyat nüsxə təmin etmək üçün serveri dayandırın (yadda saxlama zamanı heç bir fayl yazılmasın).
- SFTP vasitəsilə serverinizə qoşulun. Qoşulma təlimatları üçün SFTP vasitəsilə Faylları Necə Yükləmək Olar baxın.
- Bütün
data/qovluğunu yerli kompüterinizə yükləyin. - Ehtiyat nüsxəni təhlükəsiz yerdə saxlayın. Xüsusi nöqtəyə geri qayıtmaq lazım olduğu halda bir neçə tarixli ehtiyat nüsxə saxlamağı düşünün.
Dünyanı Sıfırlamaq
Tamamilə təzə dünya başlatmaq üçün:
- GPanel Console tabından serveri dayandırın.
- Mövcud dünya məlumatlarını saxlamaq istəyirsinizsə ehtiyat nüsxəsini çıxarın (yuxarıya baxın).
- GPanel fayl menecerində
data/qovluğuna keçin və dünya saxlama fayllarını silin. - İstəyə görə fərqli dünya quruluşu yaratmaq üçün
serverconfig.json-daWorldSeeddəyərini yeniləyin. - Serveri işə salın. Cari konfiqurasiya parametrləriniz əsasında sıfırdan yeni dünya yaradılacaq.
Əlaqəli Məqalələr
- Vintage Story Mod Quraşdırması
- Vintage Story Admin Əmrləri
- Server IP və Portunuzu Necə Tapmalı
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Server Başlanğıc Təlimatı
Köməyə Ehtiyacınız Var?
Bu təlimatda əhatə olunmayan bir problemlə qarşılaşsanız, dəstək bileti açın və serverinizin IP ünvanını, problemin təsvirini və GPanel-dən müvafiq konsol çıxışını daxil edin.