Premeňte akýkoľvek Raspberry Pi na herný server pre viacerých hráčov s Quake on LAN.

Quake je jedným z najväčších herných zážitkov pre viacerých hráčov, aké nájdete. Pokračovaním hry Doom je v podstate strieľačka z pohľadu prvej osoby, ale obsahuje aj úžasný režim pre viacerých hráčov (kooperácia a verzus).

Rovnako ako FPS Fortnite, aj Quake prináša nezabudnuteľný herný zážitok. A nemusíte platiť za drahý server (alebo so sebou ťahať PC ako za starých čias), aby ste si to zahrali.

Na skromnom Raspberry Pi môžete organizovať stretnutia pre viacerých hráčov Quake.

Ako prebieha Quake na Raspberry Pi?

Ako možno viete, Quake bol prvýkrát vydaný koncom deväťdesiatych rokov a jeho pokračovania začiatkom roku 2000. Bol dostupný na štandardných Windows PC s procesormi Intel.

Ako teda beží na Raspberry Pi s operačným systémom Linux a procesorom ARM? No je to vďaka filozofia otvoreného zdroja.

Kód pre Quake, Quake 2 a Quake 3 Arena vydali vývojári id Software už v roku 2012. Zdrojový kód týchto hier nájdete na

instagram viewer
GitHub spoločnosti id Software. Keďže kód je open source, každý si ho môže prezerať a vykonávať zmeny, aby umožnil nové funkcie.

Medzitým bol kód prestavaný tak, aby fungoval na iných operačných systémoch vrátane Linuxu. Oficiálne bol vydaný aj na Nintendo Switch, Sony PlayStation, Microsoft Xbox a ďalších platformách.

Ktorý model Pi je najlepší pre Quake?

Quake môže bežať na akomkoľvek Raspberry Pi, od pôvodného SBC až po Raspberry Pi 4.

Ak chcete dosiahnuť najpôsobivejšie výsledky hry Quake pre viacerých hráčov, potrebujete Raspberry Pi 4. Ako doteraz najpokročilejší Raspberry Pi tento model zvládne sólo aj multiplayerové sedenia.

V opačnom prípade je Raspberry Pi 3 vhodný aj na spustenie servera pre viacerých hráčov Quake.

Okrem toho existuje aj verzia Quake on LAN, ktorá je optimalizovaná pre Raspberry Pi Zero.

Čo potrebujete na usporiadanie Quake LAN Party na Raspberry Pi?

Pred pokračovaním sa uistite, že máte nasledujúce položky a káble:

  • Raspberry Pi: bude fungovať akákoľvek doska B alebo A, aj keď A a A+ nemajú ethernetové porty, takže budete musieť nakonfigurovať Wi-Fi alebo použiť adaptér USB Ethernet.
  • SD karta: použite aspoň 8GB kartu
  • Vhodná verzia Quake (pozri nižšie)
  • Ethernetový kábel: mal by to byť cat 5/5e/6
  • Vhodný napájací adaptér
  • HDMI displej
  • HDMI kábel
  • Klávesnica a myš

Keď sú tieto položky pripojené a pripravené na použitie, môžete si na svoje Raspberry Pi nainštalovať Quake server pre viacerých hráčov.

Na rozdiel od väčšiny iných projektov strávite oveľa menej času nastavovaním, ak použijete klávesnicu, myš a možnosť zobrazenia. Povolenie SSH nevedie k dobrému zážitku.

Ktorý softvér Quake Server by ste mali použiť?

Pre Raspberry Pi je k dispozícii niekoľko možností servera Quake.

  • Quake v sieti LAN: server optimalizovaný pre viacerých hráčov pre QuakeWorld, Quake II a Quake III Arena, dostupný ako obraz disku. Quake on LAN je k dispozícii pre všetky modely Raspberry Pi a je tu zostava optimalizovaná pre Pi Zero.
  • zemetrasenie3: port Quake 3 pre modely až po Raspberry Pi 3, dostupný v úložiskách Pi.
  • ioq3: port Quake 3 pre Raspberry Pi 4 a ďalšie SBC, dostupný aj v úložiskách Pi.

Quake 3 môžete hrať s druhými dvoma možnosťami v režime pre jedného hráča a v režime pre viacerých hráčov. Quake3 a io3 však nie sú vhodné pre rozsiahle prostredie multiplayerovej arény, s ktorým sa Quake v poslednom čase spája.

Aby ste to mohli hrať, budete potrebovať Quake on LAN.

Ktorá verzia Quake funguje s Quake na LAN?

Po nastavení Raspberry Pi Quake na serveri LAN si budete musieť nainštalovať verziu Quake, aby ste mohli hrať. Keďže Raspberry Pi je výlučne hostiteľom herného servera, budete na to potrebovať ďalšie zariadenie.

Pri testovaní tohto nastavenia som vyskúšal PC a mobilné verzie Quake 2 a Quake 3. Zdá sa, že OpenArena v systéme Android nefunguje s týmto serverom, ale budú fungovať pôvodné Quake 2, Quake 3, Quake 3 Arena a open source varianty (napríklad nQuake a ezQuake).

Všimnite si, že by ste mali mať originálnu verziu Quake, ktorú chcete prehrať pre niektoré originálne súbory. Dokumentácia pre každú z verzií s otvoreným zdrojom vysvetlí, ako ich nájsť, čo zjednodušuje veci. Ak nevlastníte kópiu, môžete získať Quake 2 a 3 len za pár dolárov na Steam a GOG.

Nainštalujte Quake Server na Raspberry Pi

Začnite stiahnutím Quake on LAN cez odkaz vyššie. Toto je súbor s veľkosťou 2,5 GB, ktorého stiahnutie bude chvíľu trvať. Zatiaľ čo sa to deje, skontrolujte, či máte na svojom počítači (alebo inom zariadení) spustenú verziu Quake II alebo III, ktorá je plne aktuálna. Toto zariadenie aj Raspberry Pi by mali byť hosťované v rovnakej sieti (aspoň spočiatku).

Keď sa súbor Quake on LAN 7z stiahne, zapíšte ho na prázdnu kartu microSD.

Použite nášho sprievodcu inštalácia operačného systému na Raspberry Pi aby sa to rozbehlo. Toto využíva multiplatformové nástroje, takže nezáleží na tom, či používate Windows, macOS alebo Linux.

Po dokončení bezpečne vyberte kartu microSD z počítača a vložte ju do Raspberry Pi. Pri prvom spustení sa odporúča pripojiť Pi k smerovaču pomocou ethernetového kábla konfigurácia.

Nakonfigurujte Quake Server

Keď sa server Quake on LAN spustí a vy ste pripojení k displeju, uvidíte vyhlásenia DietPi-CPU_set a DietPi-Services. Namiesto operačného systému Raspberry Pi tento server beží na operačnom systéme DietPi, ktorý je ešte ľahší ako Raspberry Pi OS Lite.

Pri prvom spustení sa musíte prihlásiť. Budete potrebovať predvolené poverenia pre DietPi:

  • Používateľské meno: dietpi
  • Heslo: dietpi

Po prihlásení sa spustí inštalácia nQuake. Uistite sa, že Raspberry Pi je pripojené k smerovaču cez Ethernet.

Pri prvom spustení môžete použiť predvolené možnosti (v hranatých zátvorkách), ale neskôr si môžete nainštalovať doplnky Clan Arena, Team Fortress a textúry s vysokým rozlíšením.

Po inštalácii budete môcť server spravovať z konzoly. Toto je možné otvoriť stlačením ¬ alebo ~ alebo jednoducho Esc, v závislosti od vášho systému. Možnosti zahŕňajú:

/reboot reštartovať Raspberry Pi)/shutdown na vypnutie Raspberry Pi/quake/map/list na zoznam dostupných máp pre QuakeWorld

Ďalšie príkazy konzoly nájdete na Webová stránka Quake on LAN. Ak ste už oboznámení s príkazmi konzoly Quake, tieto sú celkom štandardné.

K dispozícii sú ďalšie možnosti. Môžete napríklad skontrolovať systémové prostriedky pomocou sudo htopalebo dokonca skontrolujte teplotu procesora pomocou sudo procesor.

Zatiaľ čo informácie o systémovej teplote sa zobrazujú pri spustení servera, informácie o CPU poskytujú väčšiu hĺbku.

Pripojte sa k Raspberry Pi Quake LAN Party

Keď spustíte systém a prihlásite sa na server Quake spustený na Raspberry Pi, zobrazí sa adresa IP. Všetko, čo musíte urobiť, je zadať túto IP adresu do konzoly herného klienta:

pripojiť [adresa IP]

Ak sa zobrazí výzva, heslo je

quakeonlan

Po nadviazaní spojenia je svet Quake multiplayeru otvorený vám a ostatným vo vašej sieti. Vývojári Quake on LAN odporúčajú ponechať ho lokálne, pretože softvér nie je navrhnutý na prístup mimo vašej siete.

Nemôžete sa pripojiť k Quake na LAN serveri?

V predvolenom nastavení server vyžaduje, aby ste sa k nemu pripojili ako bezdrôtový hotspot. Ak teda chcete prepnúť bezdrôtovú sieť vášho počítača na hotspot QuakeOnLAN, nemalo by trvať dlho, kým budete v prevádzke.

Pri testovaní nastavenia som však zistil, že to nefunguje dobre. Horšie je, že z nejakého dôvodu, aj keď som mohol vypnúť režim hotspotu, nemohol som povoliť štandardné Wi-Fi na Pi 4. Našťastie použitie režimu Ethernet poskytuje väčšiu flexibilitu a spoľahlivosť.

Ak to chcete urobiť, prihláste sa na server pomocou poverení Dietpi vyššie. potom:

  1. Zadajte sudo dietpi-config
  2. Ísť do 7: Možnosti siete: Adaptéry
  3. Vyberte Ethernet
  4. Vyberte si Povoliť
  5. Vyberte OK
  6. Vyberte späť kým sa konfigurácia neukončí

Nakoniec zadajte sudo reštart na reštartovanie počítača. Keď sa prihlásite pomocou poverení DietPi, mala by sa zobraziť ethernetová IP adresa priradená smerovaču. Môžete to použiť z vášho Quake klienta na prístup k serveru.

Hostenie hier pre viacerých hráčov na serveri Quake je ďalším spôsobom využitia Raspberry Pi

Raspberry Pi nie je samozrejmý herný stroj, no tento projekt ukazuje, že môže hostiť stretnutia pre viacerých hráčov Quake. V skutočnosti je to proces, ktorý bude fungovať na akomkoľvek modeli Raspberry Pi.

Aj keď je nastavenie jednoduché, môžete naraziť na problémy s režimom lokálneho hotspotu. Prechod na Ethernet je však inteligentné riešenie a každému vo vašej sieti poskytne priamy prístup do prostredia Quake 3.