Oyun dünyası, güçlü PC’lerinizi evinizin her köşesine ya da dünyanın öbür ucuna taşıyabileceğiniz bir noktaya evrilmiş durumda. Steam kütüphanenizdeki oyunları, koltuğunuzdan kalkmadan televizyonda, tablette ya da telefonda oynamak artık çok da zor değil.
İşte bu noktada Moonlight ve Sunshine devreye giriyor. Bu iki açık kaynaklı yazılım, oyunlarınızı düşük gecikmeyle ve yüksek kalitede başka cihazlara aktararak, uzaktan oyun deneyimi yaşamanıza olanak sağlıyor. İster evde farklı bir odada oynayın, ister dışarıda bir mobil cihazla oyun keyfi yapın, bu rehberi kullanarak Steam oyunlarınızı uzaktan deneyimleyebileceksiniz. Oyun Akışı (Game Streaming) Nedir?
Moonlight ve Sunshine, NVIDIA’nın GameStream teknolojisinin açık kaynaklı bir alternatifi olarak çalışıyor. Üstelik tamamen ücretsiz, bulut servislerine abonelik ücreti ödemeden kendi donanımınızı kullanıyorsunuz. Bu yazıda, Moonlight ve Sunshine’ın ne olduğunu, nasıl kurulacağını, oyunlarınızı nasıl akıcı bir şekilde oynayacağınızı ve performansınızı optimize etmek için ipuçlarını derinlemesine ele alıyoruz.
Oyun Akışı (Game Streaming) Nedir?
Oyun akışını güçlü bir oyun PC’sinin grafik ve işlem gücünü kullanarak oyunları başka bir cihaza aktarma işlemi olarak tanımlayabiliriz. Oyun, ana PC’nizde çalışırken, görüntü ve ses başka bir cihaza (örneğin, bir tablet, telefon veya akıllı TV) düşük gecikmeyle aktarılıyor. Moonlight ve Sunshine, bu süreci optimize ederek, sanki PC’nizin başında oturuyormuş gibi bir deneyim sunuyor.
Bu teknoloji, özellikle güçlü donanıma sahip olmayan cihazlarda AAA oyunları oynama imkanı sağlıyor. Örneğin, Cyberpunk 2077 gibi yüksek grafikli bir oyunu düşük güçlü bir cihazda oynayabilirsiniz. Ayrıca, bu yöntemle oyunlarınızı evinizin herhangi bir yerine taşıyabilir ya da bir VPN ile uzaktan erişebilirsiniz.
Moonlight Nedir?
Moonlight, açık kaynaklı bir istemci yazılımı ve NVIDIA’nın GameStream protokolünü temel alarak PC’nizdeki oyunları başka cihazlara aktarıyor. Windows, macOS, Linux, Android, iOS, Chromebook, Nintendo Switch ve hatta akıllı TV’ler gibi birçok platformda çalışıyor. Moonlight, düşük gecikme sunarak oyunları 4K çözünürlükte ve 120 FPS’e kadar akıcı bir şekilde oynatabiliyor.
Moonlight’ın gücü, esnekliğinden geliyor. İster yerel ağda (LAN) ister internet üzerinden (WAN) oyun akışı yapabiliyorsunuz. Örneğin, evde bir Android tabletle koltukta oyun oynayabilir ya da bir kafede iPhone’unuzla PC’nizdeki oyunlara bağlanabilirsiniz. Moonlight, kontrol cihazlarını (gamepad, klavye, fare) da destekliyor ve bu sayede oyun deneyiminiz kesintisiz oluyor.
Sunshine Nedir?
Sunshine, Moonlight ile çalışan bir kendi kendine barındırılan oyun akışı sunucusu. NVIDIA’nın GeForce Experience (GFE) GameStream özelliğinin yerine geçen Sunshine, AMD, Intel ve NVIDIA GPU’larını destekleyen donanım hızlandırmalı kodlama sunuyor. Ayrıca, yazılım tabanlı kodlama da mevcut, yani eski donanımlarda bile çalışabiliyor.
Sunshine’ın en büyük avantajı, kendi donanımınızı kullanmanızdır. Bulut tabanlı servisler gibi aylık ücret ödemiyorsunuz ve verileriniz kendi kontrolünüzde kalıyor. Web tabanlı bir arayüzle yapılandırma yapabilir, oyunlarınızı kolayca ekleyebilir ve cihazlarınızı eşleştirebilirsiniz. Sunshine, düşük gecikme ve yüksek performans için optimize edilmiş, bu da onu Steam oyunlarınızı akışla oynamak için ideal bir çözüm yapıyor.
Moonlight ve Sunshine’ın Avantajları Neler?
- Ücretsiz ve Açık Kaynak: Her iki yazılım da tamamen ücretsiz ve topluluk tarafından geliştiriliyor. Abonelik ücreti veya ek maliyet yok.
- Geniş Platform Desteği: Moonlight, akıllı telefonlardan oyun konsollarına kadar neredeyse her cihaza yüklenebiliyor.
- Düşük Gecikme: Donanım kodlaması sayesinde (özellikle yerel ağda) 5 ms’nin altında gecikme süresine ulaşmak mümkün hale geliyor.
- Yüksek Çözünürlük: 4K’da 120 FPS’ye kadar akış yapabilir ve HDR desteğiyle görsel kaliteyi artırabilirsiniz.
- Esneklik: Yerel ağda veya VPN (örneğin, Tailscale) ile internet üzerinden oyun oynayabilirsiniz.
Sistem Gereksinimleri
- Sunucu PC (Sunshine): Windows 10/11 veya Linux (Ubuntu, Fedora gibi). NVIDIA (NVENC), AMD (VAAPI) veya Intel (QuickSync) GPU’ları önerilir. Yazılım kodlaması için en az 4 çekirdekli bir CPU yeterli.
- İstemci Cihaz (Moonlight): Windows, macOS, Linux, Android, iOS, Chromebook, Nintendo Switch veya akıllı TV… Raspberry Pi gibi düşük güçlü cihazlar bile destekleniyor.
- Ağ: Yerel ağ için 5 GHz Wi-Fi veya Ethernet öneriliyor. Uzaktan akış için en az 50 Mbps internet bağlantısı ve bir VPN (Tailscale veya ZeroTier gibi).
- Ekran: Sunshine’ın çalışması için sunucu PC’ye bağlı bir monitör veya EDID emülatör dongle gerekli.
Sunshine’ı Kurma
Moonlight’ı İstemci Cihazınıza Kurma
- Moonlight’ı İndirin: Cihazınıza uygun sürümü seçin. Android için Google Play Store, iOS için App Store, Windows/macOS/Linux için GitHub’dan istemciyi indirin.
- Kurulumu Tamamlayın: Windows’ta Moonlight.exe’yi çalıştırın, Android/iOS’ta uygulamayı kurun. Kurulum sırasında güvenlik duvarı uyarısı çıkarsa “Erişime İzin Ver” seçeneğini tıklayın.
- Sunucu ile Eşleştirme: Moonlight’ı açtığınızda, aynı ağdaki Sunshine sunucusu otomatik olarak görünür. Görünmezse, sunucu PC’nizin IP adresini manuel olarak ekleyin (örneğin, 192.168.1.100). Moonlight, bir PIN kodu gösterecek.
- PIN ile Eşleştirme: Sunshine web arayüzünde “PIN” sekmesine gidin, Moonlight’ın gösterdiği PIN kodunu girin ve “Send” butonuna tıklayın. Eşleştirme başarılı olduğunda Moonlight’ta oyun listeniz görünecek.
- Oyun Başlatma: Moonlight’ta istediğiniz oyunu seçin, oyun sunucu PC’nizde başlayacak ve istemci cihazınıza aktarılacak.
Performansı Optimize Etme
- Kontrol Cihazları: Xbox, PlayStation veya diğer Bluetooth kontrol cihazlarını istemci cihazınıza bağlayın. Moonlight, çoğu gamepad’i otomatik tanıyor.
- Ağ Kalitesi: Yerel ağda 5 GHz Wi-Fi veya Ethernet kablosu kullanın. Uzaktan akış için Tailscale gibi bir VPN kurun ve en az 50 Mbps internet hızınız olduğundan emin olun.
- Çözünürlük ve Bitrate: Moonlight ayarlarında çözünürlüğü (örneğin, 1080p) ve kare hızını (30 veya 60 FPS) ağınıza göre ayarlayın. Bitrate’i 50-150 Mbps arasında tutmak, kalite ve akıcılık arasında denge sağlar.
- Donanım Kodlaması: Sunshine’da NVIDIA, AMD veya Intel GPU’nuz için donanım kodlamasını etkinleştirin. Yazılım kodlaması, daha eski sistemlerde çalışsa da daha fazla CPU kullanır.
- HDR Ayarları: HDR destekli bir istemci cihazınız varsa, Sunshine ve Moonlight’ta HDR’yi etkinleştirin. Ancak, sunucu PC’nizde HDR’nin açık olduğundan ve istemci cihazınızın ekranının HDR’yi desteklediğinden emin olun.
Olası Sorunlar ve Çözümler
- Giriş Sorunları: Klavye, fare veya gamepad çalışmıyorsa, Sunshine’ı yönetici olarak çalıştırın veya istemci cihazınızda kontrol cihazını yeniden eşleştirin.
- Gecikme (Latency): Eğer oyun takılıyorsa, bitrate’i düşürün veya 5 GHz Wi-Fi’ye geçin. Uzaktan akışta VPN’inizin performansını kontrol edin.
- Görüntü Kalitesi: Bulanık görüntü alıyorsanız, Moonlight’ta bitrate’i artırın veya çözünürlüğü düşürün.
- Eşleştirme Sorunları: Sunucu görünmüyorsa, aynı ağda olduğunuzdan emin olun veya IP adresini manuel ekleyin.
- HDR Çalışmıyor: Sunucu PC’nizde HDR’yi etkinleştirin ve istemci cihazınızın HDR uyumlu olduğundan emin olun. Bazı eski oyunlar, NVIDIA NVAPI HDR yerine Windows HDR gerektiriyor olabilir.
Moonlight ve Sunshine Tek Çözüm mü?
Moonlight ve Sunshine, Steam Remote Play veya Parsec gibi alternatiflere karşı güçlü bir seçenek. Steam Remote Play, yalnızca Steam oyunlarıyla sınırlıyken, Moonlight ve Sunshine her türlü uygulamayı akışa sokabiliyor. Parsec, benzer bir esneklik sunsa da, bazen daha yüksek gecikme ve ücretli özellikler içeriyor. Moonlight ve Sunshine, tamamen ücretsiz olmaları ve düşük gecikme performanslarıyla öne çıkıyor.
Örneğin, bir kullanıcı Cyberpunk 2077’yi Moonlight ile 1080p 60 FPS’de oynarken, Steam Remote Play’de aynı oyunda hafif takılmalar yaşayabiliyor. Sunshine’ın donanım kodlama desteği, özellikle NVIDIA GPU’larda çok daha akıcı bir deneyim sağlıyor.
Moonlight ve Sunshine, Steam oyunlarınızı her yere taşımanın en güçlü ve ücretsiz yollarından biri. Düşük gecikme, yüksek çözünürlük desteği ve geniş platform uyumluluğuyla, bu ikili evde veya uzakta oyun keyfini yeniden tanımlıyor. Sunshine’ı oyun PC’nize kurup Moonlight’ı telefonunuza, tabletinize veya akıllı TV’nize yükleyerek, kütüphanenizdeki oyunları dilediğiniz yerde oynayabilirsiniz.
Kurulum süreci basit, ancak ağ kalitesi ve ayarlar performansı büyük ölçüde etkiliyor. 5 GHz Wi-Fi, uygun bitrate ayarları ve bir VPN ile, AAA oyunları bile akıcı bir şekilde oynayabilirsiniz.