Skip to content

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

  1. 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:

  2. Yeni bir oyun sunucusu kurmak için Install a New Game Server seçeneğini seçin:

  3. Ardından mevcut seçeneklerden oyun sunucusunu seçin ve Instal düğ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:

  4. Settings sayfasına gidin ve temel ayarları yapın. Ayarlar tamamlandıktan sonra Apply düğmesine tıklayın:

  5. Başlangıç ​​ayarlarını yaptıktan sonra sunucu adını tıklayarak ve Start server düğ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:

  1. Mevcut bir LGSM kurulumu ekle seçeneğini seçin:

  2. 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.

  3. İ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 ile sudoers 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.

Not

Temel ayarlar hakkında detaylı bilgi, LGSM ve Web LGSM geliştiricilerinden gelen belgelerde bulunabilir.