Bu təlimat Legion Hosting-də Portal Knights xüsusi serverinizi necə qurmağı, başlanğıc dəyişənlərini konfiqurasiya etməyi, server parametrlərini tənzimləməyi, dostlarla qoşulmağı və dünya saxlamalarınızı idarə etməyi əhatə edir. Admin idarəetməsi və oyunçu idarəetməsi üçün Portal Knights Admin Əmrlərinə baxın.
1. İlk Başlatma
- GPanel-ə daxil olun və Portal Knights serverinizi seçin.
- Startup tabına keçin və mövcud dəyişənləri nəzərdən keçirin (aşağıdakı cədvələ baxın).
- Serverinizi brauzerdə tanıya bilmək üçün SERVER_NAME təyin edin.
- ADMIN_PASS-ı standart dəyərdən dəyişdirin. İsteğə bağlı olaraq qrupunuza girişi məhdudlaşdırmaq üçün USER_PASS və ya GUEST_PASS təyin edin.
- Console tabına qayıdın və Start düyməsinə klikləyin.
- Konsolun serverin yüklənməsini bitirdiyini göstərməsini gözləyin. İlk başlatma standart konfiqurasiya fayllarını və yeni dünya yaradacaq.
2. GPanel Başlanğıc Dəyişənləri
Aşağıdakı dəyişənlər GPanel Startup tabında mövcuddur. Bu dəyərlər server hər başladıqda tətbiq olunur.
| Dəyişən | Tələb olunur | Təsvir |
|---|---|---|
SERVER_NAME |
Xeyr | Server brauzerində göstərilən ad. Təyin edilməyibsə standart olaraq Servername-dir. Maksimum 32 simvol. |
ADMIN_PASS |
Bəli | Server üçün admin şifrəsi. Standart dəyər admin_password_please_change-dir -- başlatmadan əvvəl bunu dəyişdirməlisiniz. |
USER_PASS |
Xeyr | İstifadəçi səviyyəli giriş üçün şifrə. Şifrəsiz buraxmaq üçün boş saxlayın. |
GUEST_PASS |
Xeyr | Qonaq səviyyəli giriş üçün şifrə. Şifrəsiz buraxmaq üçün boş saxlayın. |
GAMEMODE |
Xeyr | Server üçün oyun rejimi. Seçimlər: Adventure, Creative. Standart dəyər Adventure-dir. |
UNIVERSE_SIZE |
Xeyr | Server üçün kainat ölçüsü. Seçimlər: Small, Normal, Large. Standart dəyər Normal-dır. |
3. Server Konfiqurasiyası
Başlanğıc dəyişənlərindən əlavə, Portal Knights server konfiqurasiya faylı vasitəsilə incə tənzimləməyə imkan verir. Dəyişiklik etməzdən əvvəl serverinizi dayandırın.
Konfiqurasiya Faylının Yeri
dedicated_server/server_config.json
Bu faylı GPanel-dəki Files tabı vasitəsilə açın və ya SFTP ilə qoşulun. Fayl mövcud deyilsə, standart dəyərlərlə yaratmaq üçün serveri bir dəfə başladın və dayandırın.
Əsas Parametrlər
Konfiqurasiya faylı JSON formatından istifadə edir. Əsas xüsusiyyətlər bunlardır:
| Parametr (JSON yolu) | Standart | Təsvir |
|---|---|---|
basicServerData.name |
Servername |
Server brauzerində göstərilən ad (SERVER_NAME başlanğıc dəyişəni vasitəsilə təyin olunur). |
basicServerData.port |
(GPanel tərəfindən təyin edilir) | Server portu. GPanel tərəfindən avtomatik idarə olunur. |
basicServerData.saveFolderPath |
./savedata |
Dünya saxlama məlumatlarının saxlandığı yol. |
admins.credentials.password |
admin_password_please_change |
Admin şifrəsi (ADMIN_PASS başlanğıc dəyişəni vasitəsilə təyin olunur). |
users.credentials.password |
(boş) | İstifadəçi səviyyəli şifrə (USER_PASS başlanğıc dəyişəni vasitəsilə təyin olunur). |
guests.credentials.password |
(boş) | Qonaq səviyyəli şifrə (GUEST_PASS başlanğıc dəyişəni vasitəsilə təyin olunur). |
gameplayMode |
Adventure |
Oyun rejimi: Adventure və ya Creative (GAMEMODE başlanğıc dəyişəni vasitəsilə təyin olunur). |
universeSize |
Normal |
Kainat ölçüsü: Small, Normal və ya Large (UNIVERSE_SIZE başlanğıc dəyişəni vasitəsilə təyin olunur). |
Nümunə Konfiqurasiya
{
"basicServerData": {
"name": "My Portal Knights Server",
"ipv4": "0.0.0.0",
"port": 27015,
"saveFolderPath": "./savedata"
},
"admins": {
"credentials": {
"password": "my_admin_password"
}
},
"users": {
"credentials": {
"password": ""
}
},
"guests": {
"credentials": {
"password": ""
}
},
"gameplayMode": "Adventure",
"universeSize": "Normal",
"hideConsoleWindow": true
}
4. Dünya Parametrləri
Portal Knights dünyaları portallarla birləşdirilmiş prosedural olaraq yaradılmış adalardan ibarətdir. Dünya ilə bağlı əsas mülahizələr:
- Saxlama Qovluğu: Dünya məlumatları
savedataqovluğunda saxlanılır (konfiqurasiyadabasicServerData.saveFolderPathvasitəsilə konfiqurasiya olunur). - Oyun Rejimi:
GAMEMODEbaşlanğıc dəyişəni vasitəsilə təyin olunur.Adventurestandart RPG təcrübəsidir;Creativesərbəst tikinti və kəşfiyyata imkan verir. - Kainat Ölçüsü:
UNIVERSE_SIZEbaşlanğıc dəyişəni vasitəsilə təyin olunur. Adaların sayını idarə edir:Small,Normalvə yaLarge. - Ada İrəliləyişi: Oyunçular portal parçalarını toplayaraq və portalları aktivləşdirərək adalar arasında irəliləyir. Server bütün kəşf edilmiş adaları və onların vəziyyətlərini izləyir.
5. Necə Qoşulmalı
Variant A -- Oyundaxili Server Brauzeri
- Steam vasitəsilə Portal Knights-ı başladın.
- Əsas menyudan Multiplayer seçin.
- Online Game seçin və sonra Browse Servers seçin.
- Serverinizi ada görə axtarın və ya siyahıya baxın.
- Serverinizi seçin və Join düyməsinə klikləyin. Tələb olunarsa şifrəni daxil edin.
Variant B -- IP vasitəsilə Birbaşa Qoşulma
- Steam vasitəsilə Portal Knights-ı başladın.
- Əsas menyudan Multiplayer seçin.
- Online Game seçin və sonra Direct Connect seçin.
- GPanel-in Network tabından server IP və portunuzu daxil edin:
<your-server-ip>:<port> - Təyin olunubsa server şifrəsini daxil edin.
6. Saxlama İdarəetməsi
Saxlama Faylının Yeri
Dünya saxlamaları serverdə aşağıdakı yerdə saxlanılır:
dedicated_server/savedata/
Bu yol server_config.json-dakı basicServerData.saveFolderPath parametri vasitəsilə konfiqurasiya olunur.
SFTP vasitəsilə Əl ilə Ehtiyat Nüsxələmə
- Bütün məlumatların diskə yazılmasını təmin etmək üçün serveri GPanel-dən dayandırın.
- Serverinizə SFTP vasitəsilə qoşulun. Təlimatlar üçün SFTP vasitəsilə Fayl Yükləmə bölməsinə baxın.
dedicated_server/savedata/qovluğuna keçin.- Ehtiyat nüsxəsini çıxarmaq istədiyiniz bütün dünya qovluğunu yükləyin.
Saxlamanın Bərpası
- Serveri GPanel-dən dayandırın.
- SFTP vasitəsilə qoşulun və
dedicated_server/savedata/qovluğuna keçin. - Ehtiyat nüsxədən götürdüyünüz dünya qovluğunu yükləyin, lazım gələrsə mövcud olanı əvəz edin.
- Qovluq adının konfiqurasiyada
world_nameparametrinə uyğun olduğundan əmin olun. - Serveri GPanel-dən başladın.
Problemlərin Həlli
- Server brauzerdə görünmür: Serverin GPanel-də tam başladığını təsdiqləyin. Server brauzeri yeni serveri indeksləmək üçün 2-3 dəqiqə çəkə bilər. Bu arada IP vasitəsilə birbaşa qoşulmağı sınayın.
- Qoşulmaq mümkün deyil: GPanel Network tabında server IP və portunuzu yoxlayın. Serverin işlədiyindən və çökmüş vəziyyətdə olmadığından əmin olun.
- Başlanğıcda çökmələr: Konfiqurasiya faylını silin və standart dəyərləri yenidən yaratmaq üçün yenidən başladın. Problem davam edərsə, GPanel konsolunda xəta mesajlarını yoxlayın.
- Dünya yüklənmir:
server_config.json-dakıbasicServerData.saveFolderPathparametrinin düzgün qovluğa işarə etdiyindən əmin olun.
Əlaqəli Məqalələr
- Portal Knights Admin Əmrləri
- Server IP və Portunuzu Necə Tapmalı
- SFTP vasitəsilə Fayl Yükləmə
- Server Başlanğıc Təlimatı
Kömək Lazımdır?
Burada əhatə olunmayan problemlərlə qarşılaşsanız, dəstək bileti açın və server IP-nizi, problemin təsvirini və GPanel konsolundakı xəta mesajlarını daxil edin.