Bu təlimat Legion Hosting-də BeamMP serverinizi işə salmaq üçün lazım olan hər şeyi əhatə edir — ilk başladılmadan və autentifikasiya açarının qurulmasından ServerConfig.toml konfiqurasiyasına və oyunçuların necə qoşulmasına qədər. Admin əmrləri, xüsusi xəritələr və resurs idarəetməsi üçün BeamMP Admin və Resurs Quraşdırması bölməsinə baxın.
BeamMP nədir?
BeamMP, BeamNG.drive üçün oyunçulara eyni xəritələrdə birlikdə sürmək, yarışmaq və toqquşmaq imkanı verən çoxoyunçulu moddur. BeamMP-Server tətbiqi müstəqil ayrılmış server kimi işləyir. Oyunçular çoxoyunçulu sessiyalar üçün standart BeamNG.drive başladıcısını əvəz edən BeamMP başladıcısı vasitəsilə qoşulurlar.
İlk Başladılma
BeamMP serverinizi ilk dəfə aldığınızda, onu onlayn etmək üçün bu addımları izləyin:
- GPanel-ə daxil olun və BeamMP serverinizi seçin.
- Başlatmadan əvvəl autentifikasiya açarı əldə etməlisiniz (aşağıya baxın). Açar olmadan server BeamMP xidmətləri ilə autentifikasiya edə bilməyəcək.
- Startup tabına keçin və autentifikasiya açarınızı
AUTHKEYdəyişəninə yapışdırın. - İstəyə görə server adı və maksimum oyunçu sayı kimi digər başladılma dəyişənlərini tənzimləyin.
- Console tabına keçin və Start düyməsinə klikləyin.
- Server ilk yükləmədə BeamMP-Server fayllarını avtomatik endirəcək. Bu bir neçə dəqiqə çəkə bilər.
- Konsolda
[INFO] Server started!və ya oxşar mesaj göründükdə, serveriniz onlayndır və BeamMP server brauzerində görünəcək.
Autentifikasiya Açarı (BeamMP Keymaster)
Hər bir BeamMP serveri onu BeamMP backend xidmətlərinə bağlayan autentifikasiya açarı tələb edir. Bu açar pulsuzdur və BeamMP/Discord hesabınıza bağlıdır.
Açarınızı Necə Əldə Etmək Olar
- beammp.com/k/keys (BeamMP Keymaster) ünvanına daxil olun.
- Discord hesabınızla daxil olun. BeamMP hesabınız yoxdursa, birini yaratmağınız istənəcək.
- Create a key (və ya cari interfeysdən asılı olaraq + / New Key) düyməsinə klikləyin.
- Serveriniz üçün bir ad daxil edin (bu yalnız sizin istinadınız üçün etiketdir) və serverinizin IP ünvanını yazın.
- Yaradılmış açar sətirini kopyalayın.
Açarın Serverinizə Əlavə Edilməsi
- GPanel-də Startup tabına keçin.
- Açarınızı
AUTHKEYdəyişəninə yapışdırın. - Dəyişikliyin qüvvəyə minməsi üçün serveri yenidən başladın.
GPanel Başladılma Dəyişənləri
BeamMP GPanel-də bir neçə konfiqurasiya seçimini başladılma dəyişənləri kimi təqdim edir. Bunları görmək və dəyişdirmək üçün Startup tabına keçin. Dəyişikliklərin qüvvəyə minməsi üçün serverin yenidən başladılması tələb olunur.
| Dəyişən | Varsayılan | Təsvir |
|---|---|---|
AUTHKEY |
boş | Keymaster-dən BeamMP autentifikasiya açarınız. Serverin işləməsi üçün tələb olunur. |
NAME |
BeamMP Server |
BeamMP server brauzerində göstərilən ad. |
MAX_PLAYERS |
10 |
Eyni vaxtda maksimum oyunçu sayı. Daha yüksək dəyərlər daha çox CPU və RAM tələb edir. |
MAP |
/levels/gridmap_v2/info.json |
Yüklənəcək xəritə. BeamNG.drive xəritə yolu formatından istifadə edir. Mövcud xəritələr üçün Xəritə Seçimi bölməsinə baxın. |
PORT |
30814 |
Server portu. Bu GPanel tərəfindən əvvəlcədən konfiqurasiya edilib — dəstək tərəfindən göstərilmədikdə dəyişdirməyin. |
MAX_CARS |
1 |
Hər oyunçu üçün maksimum nəqliyyat vasitəsi. Hər oyunçu üçün daha çox nəqliyyat vasitəsi bant genişliyini və CPU istifadəsini əhəmiyyətli dərəcədə artırır. |
PRIVATE |
false |
Əgər true olarsa, server ictimai server brauzerində görünməyəcək. Oyunçular birbaşa qoşulma vasitəsilə qoşulmalıdırlar. |
ServerConfig.toml
Başladılma dəyişənlərindən əlavə, tam server konfiqurasiyası server kök qovluğundakı ServerConfig.toml faylında yerləşir. Bu faylı GPanel-dəki Files tabı vasitəsilə və ya SFTP vasitəsilə redaktə edə bilərsiniz. GPanel-dəki başladılma dəyişənləri hər başladılmada bu fayldakı dəyərləri əvəz edir.
Əsas Konfiqurasiya Seçimləri
[General]
AuthKey = "your-key-here"
Name = "My BeamMP Server"
Description = "A fun racing and freeroam server"
MaxPlayers = 10
Port = 30814
Map = "/levels/gridmap_v2/info.json"
Private = false
MaxCars = 1
ResourceFolder = "Resources"
LogChat = true
| Parametr | Təsvir |
|---|---|
AuthKey |
BeamMP Keymaster autentifikasiya açarınız. |
Name |
Server brauzerində göstərilən server adı. Bəzi formatlama kodlarını dəstəkləyir. |
Description |
Brauzerdə server adının altında göstərilən qısa təsvir. |
MaxPlayers |
Oyunçu limiti. Tipik dəyərlər: rahat oyun üçün 8–20. |
Map |
Yüklənəcək xəritə yolu. Etibarlı BeamNG.drive səviyyə yolu olmalıdır. |
Private |
Server brauzerindən gizlətmək üçün true olaraq təyin edin. |
MaxCars |
Hər oyunçu üçün icazə verilən nəqliyyat vasitəsi sayı. Böyük serverlər üçün 1 tövsiyə olunur. |
ResourceFolder |
Server tərəfi modları və plaginləri ehtiva edən Resources qovluğuna yol. |
LogChat |
Əgər true olarsa, oyunçu söhbət mesajları konsola qeyd edilir. |
Xəritə Seçimi
BeamMP, BeamNG.drive ilə eyni xəritələrdən istifadə edir. Xəritə Map parametrində səviyyə yolu kimi göstərilir. Aşağıda ən çox istifadə olunan standart xəritələr verilmişdir:
| Xəritə Adı | Xəritə Yolu | Təsvir |
|---|---|---|
| Grid Map v2 | /levels/gridmap_v2/info.json |
Düz, açıq test sahəsi. Sərbəst tikinti və nəqliyyat vasitəsi sınaqları üçün əladır. |
| West Coast USA | /levels/west_coast_usa/info.json |
Magistral yolları, şəhəri və müxtəlif relyefi olan böyük, ətraflı xəritə. Sərbəst gəzinti üçün çox populyardır. |
| East Coast USA | /levels/east_coast_usa/info.json |
Təpələr, meşələr və kiçik bir şəhər. Yolsuzluq və gəzinti üçün yaxşıdır. |
| Italy | /levels/italy/info.json |
Dar yolları və sahil şəhəri olan mənzərəli İtaliya kəndi. |
| Utah | /levels/utah/info.json |
Uzun magistral yolları və yolsuzluq cığırları olan səhra relyefi. |
| Jungle Rock Island | /levels/jungle_rock_island/info.json |
Dolanbaclı yolları və sıx bitki örtüyü olan tropik ada. |
| Industrial | /levels/industrial/info.json |
Rampalar, tullanmalar və maneə cığırları olan kompakt sənaye sahəsi. |
| Small Island USA | /levels/small_island/info.json |
Dar yolları olan kiçik ada. Az oyunçu sayı üçün yaxşıdır. |
| Driver Training | /levels/driver_training/info.json |
Nəqliyyat vasitəsinin idarə edilməsi təcrübəsi üçün nəzərdə tutulmuş avtokross tipli trek. |
Resources/Client qovluğuna yerləşdirərək və müvafiq xəritə yolundan istifadə edərək xüsusi/mod xəritələrini yükləyə bilərsiniz. Xüsusi məzmun əlavə etmə haqqında ətraflı məlumat üçün BeamMP Admin və Resurs Quraşdırması bölməsinə baxın.
Maksimum Oyunçu Sayı və Performans
BeamNG.drive fizika baxımından intensiv bir oyundur. Hər oyunçu və nəqliyyat vasitəsi həm serverə, həm də qoşulmuş klientlərə əhəmiyyətli yük əlavə edir. Bu təlimatları nəzərə alın:
- MaxPlayers: Rahat təcrübə üçün 8–20 oyunçu tipikdir. Daha böyük serverlər (20+) mümkündür, lakin daha çox resurs və diqqətli konfiqurasiya tələb edir.
- MaxCars: 10-dan çox oyunçusu olan serverlər üçün hər oyunçu üçün
1saxlamaq şiddətlə tövsiyə olunur. Hər əlavə nəqliyyat vasitəsi sinxronizasiya edilməli olan fizika məlumatlarını artırır. - Xəritə seçimi vacibdir: Daha böyük, daha ətraflı xəritələr (West Coast USA, Italy) sadə xəritələrdən (Grid Map, Industrial) daha çox yaddaş istifadə edir.
- Şəbəkə bant genişliyi: BeamMP hər nəqliyyat vasitəsi üçün ətraflı fizika məlumatları göndərir. Çox sayda oyunçu ilə hər oyunçu üçün birdən çox nəqliyyat vasitəsi bant genişliyini tez bir zamanda doldura bilər.
MaxCars dəyərini 1-ə azaltmağı və MaxPlayers dəyərini aşağı salmağı sınayın. Bu, server performansını yaxşılaşdırmağın ən effektiv yoludur.
Necə Qoşulmaq Olar
Oyunçular BeamMP serverlərinə standart BeamNG.drive başladıcısı ilə deyil, BeamMP başladıcısı vasitəsilə qoşulurlar.
Server Brauzeri Vasitəsilə
- BeamMP başladıcısını beammp.com saytından endirin və quraşdırın.
- BeamMP başladıcısını işə salın. O, BeamMP çoxoyunçulu modu yüklənmiş şəkildə BeamNG.drive-ı başladacaq.
- Əsas menyudan Multiplayer seçin.
- Server siyahısına baxın və ya axtarış çubuğundan istifadə edərək serverinizi adı ilə tapın.
- Serverinizə klikləyin və Connect seçin.
Birbaşa Qoşulma Vasitəsilə
- BeamMP çoxoyunçulu menyusunda Direct Connect düyməsinə klikləyin.
- Serverinizin IP ünvanını və portunu
IP:PORTformatında daxil edin (məsələn,192.168.1.1:30814). - Connect düyməsinə klikləyin.
PRIVATE parametrinin false olaraq təyin edildiyindən və autentifikasiya açarınızın etibarlı olduğundan əmin olun. Başladılmadan sonra serverin brauzerdə görünməsi bir-iki dəqiqə çəkə bilər. Hələ də görünmürsə, konsolu autentifikasiya xətaları üçün yoxlayın. Qeyd edin ki, xüsusi IP-niz olmadıqda portunuz təsadüfi təyin olunur -- düzgün port üçün GPanel-i yoxlayın.
Saxlama İdarəetməsi
BeamNG.drive sessiya əsaslı oyundur. Server üçün davamlı dünya vəziyyəti və ya saxlama faylı yoxdur. Oyunçular bağlandıqda və ya server yenidən başladıldıqda, bütün nəqliyyat vasitələrinin mövqeləri və vəziyyətləri sıfırlanır. Hər sessiya yenidən başlayır.
- Ehtiyat nüsxə çıxarmaq və ya idarə etmək üçün dünya saxlamaları yoxdur.
- Server konfiqurasiyası (
ServerConfig.toml) və resurslar yenidən başladılmalar arasında qorunur. - Oyunçu nəqliyyat vasitəsi konfiqurasiyaları serverdə deyil, klient tərəfində saxlanılır.
Əlaqəli Məqalələr
- BeamMP Admin və Resurs Quraşdırması — Admin əmrləri, xüsusi xəritələr, plaginlər və resurs idarəetməsi
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP Vasitəsilə Faylları Necə Yükləmək Olar
- Server Başladılma Təlimatı — Legion Hosting-də istənilən oyun serverini başlatmaq üçün ümumi təlimat
Daha Çox Kömək Lazımdır?
Bu təlimatda əhatə olunmayan problemlərlə qarşılaşırsınızsa, dəstək komandamız sizə kömək etməyə hazırdır. Server təfərrüatlarınız və problemin təsviri ilə legionhosting.net/submitticket.php ünvanında bilet açın.