Herhangi bir Raspberry Pi'yi Quake on LAN ile çok oyunculu bir oyun sunucusuna dönüştürün.
Quake, bulabileceğiniz en büyük çok oyunculu oyun deneyimlerinden biridir. Doom'un devamı, esasen bir birinci şahıs nişancı ama aynı zamanda çarpıcı bir çok oyunculu (eşli ve karşılıklı) modu da içeriyor.
Bir FPS Fortnite gibi, Quake de unutulmaz bir oyun deneyimi sunar. Ve oynamak için pahalı bir sunucu için ödeme yapmanıza (veya eski günlerdeki gibi bir PC taşımanıza) gerek yok.
Mütevazı bir Raspberry Pi'de Quake çok oyunculu oturumlarına ev sahipliği yapabilirsiniz.
Quake Raspberry Pi'de Nasıl Çalışır?
Bildiğiniz gibi, Quake ilk olarak 1990'ların sonunda, devam filmleri ise 2000'lerin başında piyasaya sürüldü. Intel işlemcili standart Windows PC'lerde mevcuttu.
Peki, Linux tabanlı işletim sistemi ve ARM işlemcisi ile bir Raspberry Pi üzerinde nasıl çalışır? Eh, sayesinde açık kaynak felsefesi.
Quake, Quake 2 ve Quake 3 Arena için kod, geliştiriciler id Software tarafından 2012'de yayınlandı. Bu oyunların kaynak kodlarını şurada bulabilirsiniz:
id Software'in GitHub'ı. Kod açık kaynak olduğu için herkes kodu görüntüleyebilir ve yeni özellikleri etkinleştirmek için değişiklikler yapabilir.Bu arada kod, Linux da dahil olmak üzere diğer işletim sistemlerinde çalışacak şekilde yeniden oluşturuldu. Ayrıca Nintendo Switch, Sony PlayStation, Microsoft Xbox ve diğer platformlarda resmi olarak yayınlandı.
Quake için En İyi Pi Modeli Hangisi?
Quake, orijinal SBC'den Raspberry Pi 4'e kadar herhangi bir Raspberry Pi üzerinde çalışabilir.
Çok oyunculu Quake'ten en etkileyici sonuçlar için bir Raspberry Pi 4'e ihtiyacınız var. Bugüne kadarki en gelişmiş Raspberry Pi olan bu model, solo ve çok oyunculu oturumları yönetebilir.
Bunu başaramazsanız Raspberry Pi 3, Quake çok oyunculu sunucusunu çalıştırmak için de uygundur.
Ayrıca, Quake on LAN'ın Raspberry Pi Zero için optimize edilmiş bir sürümü de bulunmaktadır.
Raspberry Pi'de Quake LAN Partisine Ev Sahipliği Yapmak İçin Neye İhtiyacınız Var?
Devam etmeden önce, aşağıdaki öğelere ve kablolara sahip olduğunuzdan emin olun:
- Raspberry Pi: Herhangi bir B veya A kartı çalışır, ancak A ve A+'da Ethernet bağlantı noktaları yoktur, bu nedenle Wi-Fi yapılandırmanız veya bir USB Ethernet adaptörü kullanmanız gerekir.
- SD Kart: en az 8 GB'lık bir kart kullanın
- Quake'in uygun bir sürümü (aşağıya bakın)
- Ethernet kablosu: bu cat 5/5e/6 olmalıdır
- Uygun güç adaptörü
- HDMI ekran
- HDMI kablosu
- Klavye ve fare
Bu öğeler bağlı ve kullanıma hazır durumdayken, Raspberry Pi'nize çok oyunculu bir Quake sunucusu kurabilirsiniz.
Diğer birçok projenin aksine, klavye, fare ve görüntüleme seçeneğini kullanırsanız bunu ayarlamak için çok daha az zaman harcarsınız. SSH'yi etkinleştirmek iyi bir deneyim sağlamaz.
Hangi Quake Sunucu Yazılımını Kullanmalısınız?
Raspberry Pi için çeşitli Quake sunucu seçenekleri mevcuttur.
- LAN'da deprem: QuakeWorld, Quake II ve Quake III Arena için çok oyunculu için optimize edilmiş bir sunucu, disk görüntüsü olarak mevcuttur. Quake on LAN, tüm Raspberry Pi modellerinde mevcuttur ve Pi Zero için optimize edilmiş bir yapıya sahiptir.
- deprem3: Raspberry Pi 3'e kadar olan modeller için Pi depolarında bulunan bir Quake 3 bağlantı noktası.
- ioq3: Raspberry Pi 4 ve diğer SBC'ler için ayrıca Pi depolarında bulunan bir Quake 3 bağlantı noktası.
Quake 3'ü tek oyunculu ve çok oyunculu modlarda ikinci iki seçenekle oynayabilirsiniz. Ancak, quake3 ve io3, Quake'in son zamanlarda ilişkilendirildiği devasa çok oyunculu arena ortamı için uygun değildir.
Bunu oynamak için LAN'da Quake'e ihtiyacınız olacak.
LAN'da Quake ile Hangi Quake Sürümü Çalışır?
Raspberry Pi Quake'inizi LAN sunucusuna kurduktan sonra, oynamak için Quake'in bir sürümünü yüklemeniz gerekir. Raspberry Pi tamamen oyun sunucusunu barındırdığından, bunun için başka bir cihaza ihtiyacınız olacak.
Bu kurulumu test ederken Quake 2 ve Quake 3'ün PC ve mobil sürümlerini denedim. Görünüşe göre Android'deki OpenArena bu sunucuyla çalışmıyor, ancak hem orijinal Quake 2, Quake 3, Quake 3 Arena hem de açık kaynak varyantları (nQuake ve ezQuake gibi) çalışacak.
Bazı orijinal dosyalar için oynatmak istediğiniz Quake'in orijinal bir sürümüne sahip olmanız gerektiğini unutmayın. Açık kaynak sürümlerinin her biri için belgeler, bunların nasıl bulunacağını açıklayacak ve bu da işleri basitleştirecektir. Bir kopyasına sahip değilseniz, Quake 2 ve 3'ü Steam ve GOG'da sadece birkaç dolara alabilirsiniz.
Raspberry Pi'nize Quake Sunucusu Kurun
Yukarıdaki bağlantı aracılığıyla LAN'da Quake'i indirerek başlayın. Bu, indirilmesi biraz zaman alacak 2,5 GB'lık bir dosyadır. Bu olurken, bilgisayarınızda (veya başka bir cihazda) Quake II veya III sürümünün tamamen güncel olup olmadığını kontrol edin. Hem bu cihaz hem de Raspberry Pi aynı ağda barındırılmalıdır (en azından ilk başta).
Quake on LAN 7z dosyası indirildikten sonra, bunu boş bir microSD karta yazın.
için rehberimizi kullanın Raspberry Pi'ye bir işletim sistemi kurmak Bunu çalışır duruma getirmek için. Bu, platformlar arası araçlar kullanır, bu nedenle Windows, macOS veya Linux kullanmanız fark etmez.
Tamamlandıktan sonra microSD kartı PC'nizden güvenli bir şekilde çıkarın ve Raspberry Pi'nize takın. İlk çalıştırma için Pi'yi Ethernet kablosu aracılığıyla yönlendiricinize bağlamanız önerilir ve yapılandırma.
Quake Sunucusunu Yapılandırma
Quake on LAN sunucusu önyüklendiğinde ve bir ekrana bağlandığınızda, DietPi-CPU_set ve DietPi-Services ifadelerini göreceksiniz. Raspberry Pi OS yerine bu sunucu, Raspberry Pi OS Lite'tan bile daha hafif olan bir işletim sistemi olan DietPi üzerinde çalışır.
İlk açılışta oturum açmanız gerekir. DietPi için varsayılan kimlik bilgilerine ihtiyacınız olacak:
- Kullanıcı adı: dietpi
- şifre: dietpi
Oturum açtıktan sonra nQuake kurulumu başlar. Raspberry Pi'nin yönlendiriciye Ethernet üzerinden bağlı olduğundan emin olun.
İlk çalıştırmada, varsayılan seçeneklerle (köşeli parantez içinde) gidebilirsiniz, ancak daha sonra Clan Arena, Team Fortress ve Yüksek Çözünürlüklü doku eklentilerini yükleyebilirsiniz.
Kurulduktan sonra, sunucuyu bir konsoldan yönetebileceksiniz. Bu, basarak açılabilir ¬ veya ~ ya da sadece Esc, sisteminize bağlı olarak. Seçenekler şunları içerir:
/reboot Raspberry Pi'yi yeniden başlatmak için)/shutdown Raspberry Pi'yi kapatmak için/quake/map/list QuakeWorld için mevcut haritaları listelemek için
Diğer konsol komutları şu adreste bulunabilir: LAN web sitesinde Quake. Quake konsol komutlarına zaten aşina iseniz, bunlar oldukça standarttır.
Diğer seçenekler mevcuttur. Örneğin, sistem kaynaklarını şu şekilde kontrol edebilirsiniz: sudo htopile CPU sıcaklığını kontrol edin. sudo işlemci.
Sunucu başladığında sistem sıcaklık bilgisi görüntülenirken, CPU bilgisi daha fazla derinlik sağlar.
Bir Raspberry Pi Quake LAN Partisine Bağlanın
Raspberry Pi üzerinde çalışan bir Quake sunucusunu başlatıp oturum açtığınızda, IP adresi görüntülenir. Tek yapmanız gereken oyun istemcisinin konsoluna bu IP adresini girmek:
[ipadresi] bağlan
İstenirse, şifre
deprem
Bağlantı kurulduğunda, Quake çok oyunculu dünyası size ve ağınızdaki diğer kişilere açık. Quake on LAN geliştiricileri, yazılım ağınızın ötesinden erişim için tasarlanmadığından yerel olarak tutulmasını önerir.
LAN Sunucusunda Quake'e Bağlanamıyor musunuz?
Varsayılan olarak sunucu, sunucuya kablosuz ortak erişim noktası olarak bağlanmanızı gerektirir. Bu nedenle, bilgisayarınızın kablosuz ağını QuakeOnLAN etkin noktasına geçirmekten memnunsanız, çalışmaya başlamanız çok uzun sürmemelidir.
Ancak kurulumu test ederken bunun iyi çalışmadığını gördüm. Daha da kötüsü, herhangi bir nedenle, erişim noktası modunu devre dışı bırakabilirken, Pi 4'te standart Wi-Fi'yi etkinleştiremedim. Neyse ki, Ethernet modunun kullanılması daha fazla esneklik ve güvenilirlik sağlar.
Bunu yapmak için yukarıdaki dietpi kimlik bilgilerini kullanarak sunucuya giriş yapın. Daha sonra:
- Girmek sudo dietpi-config
- git 7: Ağ Seçenekleri: Adaptörler
- Seçme Ethernet
- Seçmek Olanak vermek
- Seçme TAMAM
- Seçme Geri yapılandırma çıkana kadar
Son olarak, giriş sudo yeniden başlat bilgisayarı yeniden başlatmak için. DietPi kimlik bilgileriyle oturum açtığınızda, yönlendirici tarafından atanan Ethernet IP adresi görüntülenmelidir. Bunu, sunucuya erişmek için Quake istemcinizden kullanabilirsiniz.
Quake Server'da Çok Oyunculu Oyunlar Barındırmak Raspberry Pi Kullanmanın Başka Bir Yolu
Raspberry Pi bariz bir oyun makinesi değil, ancak bu proje onun Quake çok oyunculu oturumlarına ev sahipliği yapabileceğini gösteriyor. Aslında her Raspberry Pi modelinde çalışacak bir süreç.
Kurulumu basit olsa da, yerel etkin nokta moduyla ilgili sorun yaşayabilirsiniz. Yine de, Ethernet'e geçmek akıllı bir çözümdür ve ağınızdaki herkesin Quake 3 ortamına doğrudan erişmesini sağlar.