Aesir Launcher ve Minecraft süreçlerini sistem üzerinden izleyerek Discord profilinizde dinamik olarak gösteren profesyonel bir RPC scriptidir. Bu araç, oyunun kodlarına müdahale etmeden dışarıdan çalışır.
Scriptin çalışabilmesi için bilgisayarınızda şunların kurulu olması gerekir:
- Python 3.8 veya üzeri: python.org adresinden indirebilirsiniz. (Kurulum sırasında "Add Python to PATH" seçeneğini işaretlemeyi unutmayın!)
- Discord Masaüstü Uygulaması: Web sürümü RPC desteklemez.
Bu depoyu indirin ve bir klasöre çıkartın.
Klasörün içindeyken terminali (veya CMD) açın ve gerekli kütüphaneleri yükleyin:
pip install -r requirements.txtaesir_watcher.py dosyasını bir metin düzenleyici ile açarak en üstteki ⚙️ AYARLAR bölümünden şu bilgileri güncelleyebilirsiniz:
CLIENT_ID: Kendi Discord Application ID'nizi kullanmak isterseniz.MC_VERSION: Discord'da görünecek oyun sürümü.CHECK_INTERVAL: Sistem kontrol sıklığı (varsayılan 5 saniye).
Klasördeki Aesir_RPC_Baslat.bat dosyasına çift tıklamanız yeterlidir.
Note
Görünmez Mod: Başlatıcıyı çalıştırdığınızda herhangi bir siyah ekran (CMD) açılmaz. Script arka planda "Sessiz Mod"da çalışır ve siz oyuna girdiğinizde otomatik olarak devreye girer.
Script arka planda çalıştığı için kapatmak istediğinizde şu adımları izleyin:
- Görev Yöneticisi'ni açın (
Ctrl + Shift + Esc). - Ayrıntılar sekmesine gidin.
pythonw.exeişlemini bulun ve sağ tıklayıp "Görevi Sonlandır" seçeneğini seçin.
- İzleme: Script her 5 saniyede bir sistemdeki aktif işlemleri kontrol eder.
- Algılama:
- Eğer
Aesir Launcher.exeçalışıyorsa durumunuz: "Ana Menüde Takılıyor" olarak güncellenir. - Eğer
java.exeveyajavaw.exe(Minecraft) çalışıyorsa durumunuz: "Minecraft - Oyunda" olarak güncellenir.
- Eğer
- Öncelik: Oyun açıkken launcher kapansa bile durumunuz "Oyunda" kalmaya devam eder.
- Kapanış: Hem launcher hem oyun kapandığında Discord durumunuz otomatik olarak temizlenir.
Script çalıştığında klasör içindeki şu gereksiz dosyaları otomatik olarak temizler:
__pycache__klasörleri- Eski deneme dosyaları (
find_my_process.py,launcher_example.pyvb.)
Her türlü iyileştirme önerisine ve hata bildirimine açığız. Lütfen bir Pull Request göndermekten veya Issue açmaktan çekinmeyin.
Aesir Ekosistemi için özel olarak geliştirilmiştir.
by @iandrexcb