Bu təlimat Legion Hosting-də Onset xüsusi serverinizi qurmaq və konfiqurasiya etmək üçün bilməli olduğunuz hər şeyi əhatə edir. Onset, Unreal Engine 4 üzərində qurulmuş və oyunçulara Lua skriptləmə vasitəsilə xüsusi oyun rejimləri yaratmağa imkan verən multiplayer sandbox oyunudur. Admin əmrləri və paket idarəetməsi üçün Onset Admin və Paket Quraşdırması təlimatına baxın.
Onset Nədir?
Onset, Blue Mountains GmbH tərəfindən hazırlanmış, istənilən multiplayer təcrübə yaratmaq üçün boş kətan təmin edən multiplayer sandbox oyunudur. Sabit oyun mexanikasına malik ənənəvi oyunlardan fərqli olaraq, Onset hər serverin qaydalarını, mexanikasını və məzmununu müəyyən etmək üçün tamamilə Lua dilində yazılmış icma tərəfindən yaradılmış paketlərə (oyun rejimlərinə) əsaslanır.
Əsas xüsusiyyətlərə daxildir:
- Lua Skriptləmə — Hərtərəfli server tərəfi və müştəri tərəfi API ilə Lua proqramlaşdırma dilindən istifadə edərək tam oyun rejimi yaratma
- Unreal Engine 4 — UE4 tərəfindən idarə olunan yüksək keyfiyyətli vizuallar və fizika
- Açıq Dünya Xəritəsi — Müxtəlif relyef, şəhərlər və interierlərlə böyük açıq dünya mühiti
- Paket Sistemi — Birləşdirilə və fərdiləşdirilə bilən modul oyun rejimi paketləri
- Multiplayer — Xüsusi oyun rejimləri ilə çox sayda oyunçu üçün xüsusi server dəstəyi
İlk Başlanğıc
Onset serveriniz Legion Hosting-də hazırlandıqda, əsas server faylları ilə əvvəlcədən konfiqurasiya edilmiş şəkildə gəlir. Serverinizi ilk dəfə işə salmaq üçün:
- gpanel.legionhosting.net ünvanından GPanel-ə daxil olun
- Server siyahısından Onset serverinizi seçin
- İlk işə salmadan əvvəl server adınızı və maksimum oyunçu sayını təyin etmək üçün Startup Variables bölməsini nəzərdən keçirin
- Serveri başlatmaq üçün Start düyməsini basın
- Server ilk yükləmədə standart konfiqurasiya fayllarını yaradacaq və işə salacaq
- Konsol serverin hazır olduğunu və dinlədiyini göstərdikdə, oyunçular Onset başladıcısı vasitəsilə qoşula bilərlər
GPanel Başlanğıc Dəyişənləri
GPanel avtomatik yenilənmə üçün Startup tabı altında başlanğıc dəyişəni təmin edir. Bütün digər server parametrləri (server adı, şifrə, maksimum oyunçu) server_config.json-da konfiqurasiya edilir (aşağıya baxın).
| Dəyişən | Standart | Təsvir |
|---|---|---|
AUTO_UPDATE |
1 |
Yenidən başlatma zamanı serveri avtomatik yeniləyin. Söndürmək üçün 0 təyin edin. |
server_config.json-da konfiqurasiya edilir. Aşağıdakı konfiqurasiya bölməsinə baxın.
Server Konfiqurasiyası (server_config.json)
Əsas server konfiqurasiya faylı server kök qovluğunda yerləşən server_config.json faylıdır. Bu faylı GPanel-in File Manager bölməsi vasitəsilə redaktə edə bilərsiniz. Bu fayl JSON formatından istifadə edir:
{
"servername": "My Onset Server",
"hostname": "0.0.0.0",
"port": 7777,
"maxplayers": 50,
"password": "",
"visible": true,
"streamdistance": 800,
"streamrate": 50,
"tickrate": 50,
"loglevel": 1,
"packages": [
"mygamemode"
],
"plugins": []
}
Konfiqurasiya Parametrlərinin İzahı
| Parametr | Standart | Təsvir |
|---|---|---|
servername |
Onset Server | Onset başladıcısının server brauzerində göstərilən ad. |
hostname |
0.0.0.0 | Serverin bağlandığı IP ünvanı. Bütün interfeyslərə bağlanmaq üçün 0.0.0.0 olaraq saxlayın. |
port |
7777 | Oyun trafiki üçün əsas UDP portu. Adətən GPanel tərəfindən avtomatik idarə olunur. |
maxplayers |
50 | Eyni vaxtda olan maksimum oyunçu sayı. Daha yüksək saylar resurs istifadəsini artırır. |
password |
(boş) | Server şifrəsi. Açıq server üçün boş sətir olaraq buraxın. |
visible |
true | Serverin açıq server brauzerində görünüb-görünmədiyi. |
streamdistance |
800 | Obyektlərin oyunçulara ötürüldüyü məsafə (Unreal vahidlərində). Daha aşağı dəyərlər şəbəkə yükünü azaldır. |
tickrate |
50 | Hz ilə server tick sürəti. Daha yüksək dəyərlər daha hamar oyun təcrübəsi deməkdir, lakin daha çox CPU istifadəsi tələb edir. |
packages |
(boş massiv) | Başlanğıcda yüklənəcək paket qovluq adlarının siyahısı. Paketlər oyun rejimini və oyun mexanikasını müəyyən edir. |
server_config.json faylı etibarlı JSON olmalıdır. Çatışmayan vergül, artıq vergül və ya uyğunsuz mötərizə serverin başlamasının qarşısını alacaq. Düzəlişlərinizdən əmin deyilsinizsə, JSON doğrulayıcısından istifadə edin.
Şəbəkə Parametrləri
Onset oyun trafiki və HTTP sorğuları üçün ayrı portlar istifadə edir. Düzgün bağlantı üçün şəbəkə konfiqurasiyasını başa düşmək vacibdir:
| Port | Protokol | Məqsəd |
|---|---|---|
7777 |
UDP | Oyunçu bağlantıları və oyun məlumatları üçün əsas oyun portu |
7776 |
TCP | Server brauzeri siyahıları və API sorğuları üçün HTTP sorğu portu |
Oyunçular Necə Qoşulur
Oyunçular Onset serverlərinə birbaşa Steam vasitəsilə deyil, rəsmi Onset başladıcısı vasitəsilə qoşulurlar.
Server Brauzeri vasitəsilə
- Steam-dən Onset oyununu başladın
- Onset başladıcısında Server Browser düyməsini basın
- Siyahıda server adınızı axtarın və ya oyun rejiminə görə süzün
- Serveri seçin və Connect düyməsini basın
- Şifrə təyin olunubsa, daxil edin
Birbaşa Qoşulma vasitəsilə
- Steam-dən Onset oyununu başladın
- Onset başladıcısında Direct Connect düyməsini basın
- Serverinizin IP ünvanını və portunu daxil edin (məs.,
192.168.1.100:7777) - Connect düyməsini basın
Əlaqəli Məqalələr
- Onset Admin və Paket Quraşdırması
- Server IP və Portunuzu Necə Tapmaq olar
- SFTP vasitəsilə Faylları Necə Yükləmək olar
- Yeni Serverinizlə İşə Başlamaq
Kömək Lazımdır?
Onset serverinizlə bağlı problemlər yaşayırsınızsa və ya əlavə yardıma ehtiyacınız varsa, dəstək komandamız kömək etməyə hazırdır. Dəstək bileti göndərin və ən qısa zamanda sizə cavab verəcəyik.