⚙️ Sistemin Çalışma Mantığı ve Tarihçesi
Eskiden sadece Nvidia kartlarda çalışan "GameStream" adında bir protokol vardı. Nvidia bu protokolün fişini çekince, açık kaynak topluluğu bir araya gelip bu protokolü tersine mühendislikle tüm kartlarda (AMD, Intel dahil) çalışacak hale getirdi.
Sunshine: Oyunun çalıştığı güçlü masaüstü/laptop bilgisayarınıza kurduğunuz, ekranı ultra hızlı encode edip basan "Sunucu" yazılımıdır.
Moonlight: Oyunu oynamak istediğiniz zayıf cihaza (Mac, Android, iOS, Xbox, Raspberry Pi, Switch vb.) kurduğunuz "İstemci" (Oynatıcı) yazılımıdır.
🛠️ 1. Adım: Sunshine Kurulumu (Güçlü PC'ye Yapılacaklar)
Bilgisayarınızdan tarayıcıya girip Sunshine Github yazın ve Releases bölümünden Windows (veya hangi sistemi kullanıyorsanız) için olan .exe kurulum dosyasını indirin.
Next > Next diyerek standart kurulumu tamamlayın.
Programı çalıştırdığınızda tarayıcıda bir arayüz açılacak. İlk girişte kendinize bir kullanıcı adı ve şifre (PIN) belirleyin.
Gelen ekranda "Desktop" veya "Steam Big Picture" seçeneklerini göreceksiniz.
Tavsiye: Ağ ve Video sekmesinde genelde varsayılan ayarlar (Nvidia/AMD Hardware Encoder) en mükemmeli sunar, çok kurcalamanıza gerek yok.
İşte bu kadar! Bilgisayarınız artık dünyaya 4K yayın yapabilen devasa bir Cloud Gaming sunucusu oldu.
📲 2. Adım: Moonlight Kurulumu (Oynayacağımız Cihaza Yapılacaklar)
Diyelim ki salondaki Mac cihazınızda, Android TV'nizde veya telefonunuzda oyun oynayacaksınız.
Kullanacağınız cihazın mağazasından veya sitesinden Moonlight'ı indirin. (MacOS Universal, Android APK, iOS AppStore, Xbox... hepsi var).
Programı açtığınız an, eğer bilgisayarınızla aynı Wi-Fi/Ağ üzerindeyseniz, Moonlight direkt sizin Sunshine kurduğunuz bilgisayarı görüp tanıyacaktır.
Üzerine tıklayın. Ekranda size 4 haneli bir PIN kodu verecek.
Oyunun çalıştığı asıl bilgisayarınıza gidin, Sunshine arayüzündeki PIN kısmına bu kodu girip cihazları eşleştirin.
Bağlantı tamam! Artık Moonlight üzerinden çözünürlüğü (Örn: 2K 144Hz) ve Bitrate'i ayarlayıp "Desktop" diyerek doğrudan bilgisayarınızın masaüstüne düşebilir veya "Steam" diyerek doğrudan kütüphanenize erişebilirsiniz.
⚡ Performans ve Gecikme (Gerçekten 1ms mi?)
Yapılan testlere göre ortaya çıkan sonuçlar inanılmaz:
Lokal Ağ (Wi-Fi 5/6 ile): Oyun MacBook'ta çalışırken render, decode ve ağ gecikmesi toplamı 10-15 ms civarında. Witcher 3 veya Cyberpunk'ı sanki bilgisayarın başındaymışsınız gibi oynatıyor.
Lokal Ağ (Ethernet ile Xbox/TV üzerinden): Xbox'a Ethernet kablosu takıp Moonlight'ı açtığınızda ağ gecikmesi 1 ms'ye düşüyor. Toplam donanımsal decode süresiyle birlikte 3-4 ms ile oynuyorsunuz. (Gözle veya hissiyatla algılamak teknik olarak imkansız).
🌍 3. Adım: Dışarıdayken Kendi Sunucunuza Bağlanmak (Mobil Veri)
Sadece evin içinde değil, dışarıda kafede otururken cep telefonunuzun mobil verisiyle (4G/5G) evdeki devasa PC'nizde oyun oynamak isterseniz yapmanız gereken tek bir ufak hile var: Tailscale.
Hem oyunun çalıştığı evdeki bilgisayara hem de telefonunuza/laptopunuza Tailscale (Ücretsiz bir Mesh VPN) kurun.
İkisinde de aynı hesaba giriş yapın. Tailscale size (100.x.x.x) ile başlayan güvenli, statik bir IP verecek.
Dışarıdayken telefonunuzdaki Moonlight'ı açın, cihaz ekle (Add Host) deyip bu yeni IP'yi girin.
Mobil veri hızınıza bağlı olarak ortalama 40-60 ms gibi mükemmel (GeForce Now'dan çok daha stabil) bir gecikmeyle dışarıdan Cyberpunk oynayabilirsiniz! İsterseniz ekrana dokunmatik gamepad yansıtın, isterseniz Bluetooth bir kol bağlayın.
Piyasadaki açık ara en verimli, kaliteli ve ücretsiz donanım paylaşım yazılımı budur. Evinde güçlü bir kasası olup salonda yatarak televizyondan yüksek grafikli oyun oynamak isteyen herkes bunu kurmalı.
Deneyimleri konu altına bekliyorum!
- altan
Son düzenleme: altan • (Değişiklikleri Gör)