Linux Game Server Manager (LGSM ve Web-LGSM)¶
Bu makalede
Bilgi
LGSM (Linux Game Server Manager'ları), Linux sistemlerinde oyun sunucusu yönetimini basitleştirmek için tasarlanmış güçlü, açık kaynak kodlu bir araçtır. 120'den fazla popüler oyuna ve oyun motorlarına, Counter-Strike, Minecraft, Rust ve Team Fortress 2 dahil olmak üzere, kurulum, yapılandırma, yönetim ve güncellemelerini önemli ölçüde basitleştirir. Web LGSM, LGSM ile etkileşim kurmayı daha da pratik hale getiren sezgisel bir web arayüzüdür. Bu web paneli aracılığıyla kullanıcılar oyun içi hesap yönetimi, oyun parametresi yapılandırması, gerçek zamanlı sunucu durumu izleme ve verimli sistem kaynak yönetimine erişim sağlar. Web LGSM sayesinde derin teknik bilgiye sahip olmayan kullanıcılar bile oyun sunucularını kolayca ve etkili bir şekilde yönetebilir, bu araç oyun topluluk yöneticileri ve tutkunları için vazgeçilmez hale gelir.
LGSM: Ana Özellikler¶
- Sunucu Kurulumu: LGSM oyun sunucu kurulum sürecini otomatikleştirir, gerekli dosyaların ve bağımlılıkların yapılandırmasını basitleştirir. Bu, manuel kurulumla ilişkili sorunları önlemeye yardımcı olur.
- Sunucu Yönetimi: Oyun sunucularının başlatılması, durdurulması, yeniden başlatılması, güncellenmesi ve izlenmesi için kullanışlı komutlar sağlar.
- Güncellemeler: LGSM oyun güncellemelerini otomatik olarak kontrol eder ve sunucuları en son sürümlere kolayca güncellemenizi sağlar.
- Güvenlik: Otomatik yedekleme ve istenmeyen değişikliklere karşı koruma için özellikler içerir.
- İzleme ve Bildirimler: LGSM sunucu izleme işlevleri sağlar ve yöneticilere e-posta veya mesajlaşma uygulamaları aracılığıyla arızalar veya sorunlar hakkında bildirim gönderir.
- Yapılandırma ve Kişiselleştirme: Sunucu yapılandırma dosyalarını ve başlatma parametrelerini yapılandırarak oyun sunucularının yönetimi konusunda esneklik sağlar.
Çalıştırma Özellikleri¶
ID | Uyumlu OS | VM | BM | VGPU | GPU | Min CPU (Çekirdekler) | Min RAM (GB) | Min HDD/SSD (GB) | Aktif |
---|---|---|---|---|---|---|---|---|---|
162 | Ubuntu 22.04 | + | + | + | + | 2 | 2 | 20 | Evet |
- Sanal Çevre:
/home/mcbserver/web-lgsm/venv
. - Web Arayüzü Dizini:
/home/mcbserver/web-lgsm
. - Proje Çalışma Dizini:
/home/mcbserver/lgsm
.
İnstallasyon sonrası, https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/setup
bağlantısına gitmeniz gerekir - başlangıç kurulumu sırasında sonra https://web-lgsm<Server_ID_from_Invapi>.hostkey.in/login
bağlantısını kullanabilirsiniz.
LGSM'yi Dizayn Ettikten Sonra Başlama Rehberi¶
Bir sipariş verdikten sonra, kayıt sırasında sağladığınız e-posta adresine sunucunuzun hazırlıklı olduğuna dair bir bildirim alacaksınız. VPS IP adresi ve bağlantı için kimlik bilgilerini içerir. Şirketimizin müşterileri Sunucu kontrol panelini ve API'sını aracılığıyla ekipmanları yönetir - Invapi.
Info >> Tags sekmesindeki sunucu kontrol panelinden veya e-postada gönderilenlerden bulunabilen kimlik bilgileri:
- Web LGSM web arayüzüne erişim bağlantısı:
webpanel
etiketi içinde; - Giriş ve Şifre:
- Sunucuya bağlanmak için (SSH): giriş ve parola sipariş verdiğinizde e-postanıza gönderilir.
- Web-LGSM kontrol paneline giriş yapmak için: ilk bağlantı sırasında panele yapılırken bir hesap (giriş ve parola) oluşturulur.
Web-LGSM'yi Kurmak ve Kullanmak¶
-
webpanel
etiketindeki linke gidin ve "Setup" sayfasında kullanıcı oluşturun. Kullanıcıyı oluşturduktan sonra, otomatik olarak giriş yapacak ve ana sayfaya yönlendirileceksiniz: -
Yeni bir oyun sunucusu kurmak için Install a New Game Server seçeneğini seçin:
-
Ardından mevcut seçeneklerden oyun sunucusunu seçin ve
Instaldüğmesine tıklayarak kurulum işlemini başlatın. Örneğin "pwserver"i yükleyin:Sonra yönetici parolasını (sunucu sipariş ettiğinizde e-posta adresinize gönderilen) girin:
Kurulum ilerleyişini konsol çıkışından izleyebilirsiniz:
Başarılı bir kurulumdan sonra sunucu "Home" bölümünde belirecektir:
-
Settings sayfasına gidin ve temel ayarları yapın. Ayarlar tamamlandıktan sonra
Applydüğmesine tıklayın: -
Başlangıç ayarlarını yaptıktan sonra sunucu adını tıklayarak ve
Start serverdüğmesine tıklayarak sunucuları başlatın:
Web-LGSM Yapılandırma Editörünü Aktive Etme¶
Yapılandırma editörü varsayılan olarak devre dışıdır. Etkileştirmek için /home/mcbserver/web-lgsm/main.conf
yolunda bulunan main.conf
dosyasını manuel olarak düzenleyin. Bu dosyadaki cfg_editor
parametresinin değerini no
dan yes
e değiştirin:
Değişiklikleri uygulamak için /home/mcbserver/web-lgsm
dizininde ./web-lgsm.py -r
komutunu çalıştırın.
Bu adımları tamamladıktan sonra, oyun sunucu konfigürasyonunu web arayüzünde görüntüleyebilirsiniz. Basitçe sunucu adına tıklayın:
Oyun sunucusu konfigürasyonu, oyuncu bağlantı parametreleri ve oyun ayarları yönetimi hakkında bilgi içerir.
Mevcut Bir Sunucu Ekleme¶
Linux Game Server Manager (LGSM ve Web-LGSM), Minecraft: Bedrock Edition ile önceden yapılandırılmış gelir. Bu sunucuyla çalışmaya başlamak için aşağıdaki adımları izleyin:
-
Mevcut bir LGSM kurulumu ekle seçeneğini seçin:
-
Açılan menüde şu alanları doldurun:
- Kurulum Başlığı: Kurulum için benzersiz bir isim girin;
- Kurulum Yolu: Oyun sunucu dizini yolunu tam olarak girin (
/home/mcbserver
); - LGSM Yazma Yolu: mcbserver gibi oyun sunucu yazma adını girin.
- Oyun Sunucusu Kullanıcı Adı: oyun sunucusunun kullanıcı adı (mcbserver). Boş bırakılırsa, web-lgsm işleminin çalıştığı kullanıcı kullanılır.
-
İsteğe bağlı olarak, diğer kullanıcıların ait olduğu oyun sunucularının doğru çalışması için
sudoers
kuralı ekleyin:sudo visudo
komutu ilesudoers
dosyasını açın."root ALL=(mcbserver) NOPASSWD: /home/mcbserver/mcbserver, /usr/bin/watch, /usr/bin/tmux, /usr/bin/kill"
satırını ekleyin.
Not
Her oyun sunucusunun eşsiz yapılandırması gerektiğinden, mcbserver
kullanıcısıyla "Minecraft: Bedrock Edition" örneği seçilmiştir. Diğer sunucular eklemek için doğru yolları ve karşılık gelen kullanıcı adlarını kullanın.