Muutke mis tahes Raspberry Pi mitme mängijaga mänguserveriks Quake on LAN-iga.

Quake on üks parimaid mitme mängijaga mängukogemusi. Doomi järg on põhiliselt esimese isiku tulistamismäng, kuid sellel on ka vapustav mitme mängijaga (koostöö ja versus) režiim.

Nagu FPS Fortnite, pakub Quake meeldejäävat mängukogemust. Ja selle esitamiseks ei pea te kalli serveri eest maksma (või arvutit ringi vedama nagu vanasti).

Saate korraldada Quake'i mitme mängijaga seansse tagasihoidlikul Raspberry Pi-l.

Kuidas Quake Raspberry Pi peal töötab?

Nagu võib-olla teate, ilmus Quake esmakordselt 1990ndate lõpus ja selle järjed 2000ndate alguses. See oli saadaval tavalistes Inteli protsessoritega Windowsi arvutites.

Niisiis, kuidas see töötab Raspberry Pi-ga koos oma Linuxi-põhise OS-i ja ARM-protsessoriga? Noh, see on tänu avatud lähtekoodiga filosoofia.

Quake'i, Quake 2 ja Quake 3 Arena koodi andis välja arendajad id Software juba 2012. aastal. Nende mängude lähtekoodi leiate aadressilt id tarkvara GitHub. Kuna kood on avatud lähtekoodiga, saab igaüks seda vaadata ja uute funktsioonide lubamiseks muudatusi teha.

instagram viewer

Vahepeal on kood ümber ehitatud, et see töötaks ka teistes operatsioonisüsteemides, sealhulgas Linuxis. See on ametlikult välja antud ka Nintendo Switchile, Sony PlayStationile, Microsoft Xboxile ja teistele platvormidele.

Milline Pi mudel sobib Quake'i jaoks kõige paremini?

Quake võib töötada mis tahes Raspberry Pi-ga, alates algsest SBC-st kuni Raspberry Pi 4-ni.

Mitme mängijaga Quake'i kõige muljetavaldavamate tulemuste saamiseks vajate Raspberry Pi 4. Seni kõige arenenuma Raspberry Pi mudelina saab see mudel hakkama nii soolo- kui ka mitme mängijaga seanssidega.

Kui see ei õnnestu, sobib Raspberry Pi 3 ka Quake'i mitme mängijaga serveri käitamiseks.

Lisaks on olemas ka Quake on LAN versioon, mis on optimeeritud Raspberry Pi Zero jaoks.

Mida on vaja Quake LAN-i peo korraldamiseks rakenduses Raspberry Pi?

Enne jätkamist veenduge, et teil on järgmised esemed ja kaablid:

  • Raspberry Pi: töötab iga B- või A-plaat, kuigi A-l ja A+-l pole Etherneti porte, seega peate konfigureerima Wi-Fi või kasutama USB Etherneti adapterit.
  • SD-kaart: kasutage vähemalt 8 GB kaarti
  • Quake'i sobiv versioon (vt allpool)
  • Etherneti kaabel: see peaks olema cat 5/5e/6
  • Sobiv toiteadapter
  • HDMI ekraan
  • HDMI kaabel
  • Klaviatuur ja hiir

Kui need üksused on ühendatud ja kasutamiseks valmis, saate oma Raspberry Pi-sse installida mitme mängijaga Quake'i serveri.

Erinevalt enamikust teistest projektidest kulub teil selle seadistamisele palju vähem aega, kui kasutate klaviatuuri, hiire ja kuvavalikut. SSH lubamine ei anna head kogemust.

Millist Quake'i serveritarkvara peaksite kasutama?

Raspberry Pi jaoks on saadaval mitu Quake'i serverivalikut.

  • Quake LAN-is: mitme mängija jaoks optimeeritud server QuakeWorldi, Quake II ja Quake III Arena jaoks, saadaval kettapildina. Quake on LAN on saadaval kõikidele Raspberry Pi mudelitele ja sellel on Pi Zero jaoks optimeeritud konstruktsioon.
  • maavärin 3: Quake 3 port mudelitele kuni Raspberry Pi 3, saadaval Pi hoidlates.
  • ioq3: Quake 3 port Raspberry Pi 4 ja muude SBC-de jaoks, saadaval ka Pi hoidlates.

Quake 3 saate mängida kahe teise valikuga üksik- ja mitme mängijaga režiimides. Kuid quake3 ja io3 ei sobi massiivsesse mitme mängijaga areeni keskkonda, millega Quake on viimasel ajal seotud.

Selle mängimiseks vajate Quake on LAN.

Milline Quake'i versioon töötab Quake'iga kohtvõrgus?

Pärast Raspberry Pi Quake'i seadistamist LAN-serveris peate mängimiseks installima Quake'i versiooni. Kuna Raspberry Pi majutab puhtalt mänguserverit, vajate selleks teist seadet.

Selle seadistuse testimisel olen proovinud Quake 2 ja Quake 3 arvuti- ja mobiiliversioone. Tundub, et Androidi OpenArena selle serveriga ei tööta, kuid töötavad nii algsed Quake 2, Quake 3, Quake 3 Arena kui ka avatud lähtekoodiga variandid (nt nQuake ja ezQuake).

Pange tähele, et teil peaks olema Quake'i originaalversioon, mida soovite mõne originaalfaili jaoks esitada. Iga avatud lähtekoodiga versiooni dokumentatsioon selgitab, kuidas neid leida, mis lihtsustab asja. Kui teil pole koopiat, saate Steamist ja GOG-ist mõne dollari eest hankida Quake 2 ja 3.

Installige oma Raspberry Pi-sse Quake'i server

Alustuseks laadige ülaloleva lingi kaudu alla Quake on LAN. See on 2,5 GB suurune fail, mille allalaadimine võtab veidi aega. Sel ajal kontrollige, kas teie arvutis (või muus seadmes) töötab Quake II või III versioon, mis on täielikult ajakohane. Nii see seade kui ka Raspberry Pi peaksid asuma samas võrgus (vähemalt alguses).

Kui Quake on LAN 7z fail on alla laaditud, kirjutage see tühjale microSD-kaardile.

Kasutage meie juhendit operatsioonisüsteemi installimine Raspberry Pi-le et see tööle panna. See kasutab platvormidevahelisi tööriistu, seega pole vahet, kas kasutate Windowsi, macOS-i või Linuxit.

Pärast lõpetamist eemaldage microSD-kaart turvaliselt arvutist ja sisestage see Raspberry Pi-sse. Pi on soovitatav ühendada ruuteriga Etherneti kaabli kaudu esimesel käivitamisel ja konfiguratsiooni.

Seadistage Quake Server

Kui Quake on LAN-server käivitub ja olete ekraaniga ühendatud, näete avaldusi DietPi-CPU_set ja DietPi-Services. Raspberry Pi OS asemel töötab see server DietPi, operatsioonisüsteemiga, mis on veelgi kergem kui Raspberry Pi OS Lite.

Esmakordsel käivitamisel peate sisse logima. DietPi jaoks vajate vaikemandaate:

  • Kasutajanimi: dietpi
  • Parool: dietpi

Pärast sisselogimist algab nQuake'i installimine. Veenduge, et Raspberry Pi oleks Etherneti kaudu ruuteriga ühendatud.

Esimesel käivitamisel võite kasutada vaikevalikuid (nurksulgudes), kuid hiljem võite installida Clan Arena, Team Fortressi ja kõrge eraldusvõimega tekstuuride lisandmoodulid.

Pärast installimist saate serverit konsoolilt hallata. Seda saab avada vajutades ¬ või ~ või lihtsalt Esc, olenevalt teie süsteemist. Valikud hõlmavad järgmist:

/reboot Raspberry Pi taaskäivitamiseks)/shutdown Raspberry Pi väljalülitamiseks/quake/map/list QuakeWorldi saadaolevate kaartide loetlemiseks

Täiendavad konsoolikäsud leiate saidilt Quake LAN-i veebisaidil. Kui olete Quake'i konsooli käskudega juba tuttav, on need üsna tavalised.

Saadaval on ka muud valikud. Näiteks saate süsteemiressursse kontrollida rakendusega sudo htopvõi isegi kontrollida protsessori temperatuuri sudo protsessor.

Kui serveri käivitumisel kuvatakse süsteemi temperatuuriteave, annab protsessori teave rohkem sügavust.

Ühendage Raspberry Pi Quake LAN peoga

Kui käivitate ja logite sisse Quake'i serverisse, mis töötab Raspberry Pi-s, kuvatakse IP-aadress. Kõik, mida pead tegema, on sisestama selle IP-aadressi mängukliendi konsooli:

ühenda [i-aadress]

Kui küsitakse, on parool

quakeonlan

Kui ühendus on loodud, on Quake'i mitmikmängu maailm teile ja teistele teie võrgu kasutajatele avatud. Quake on LAN-i arendajad soovitavad hoida seda kohalikuna, kuna tarkvara pole mõeldud juurdepääsuks väljaspool teie võrku.

Kas te ei saa LAN-serveris Quake'iga ühendust luua?

Vaikimisi nõuab server sellega ühenduse loomist kui traadita leviala. Seega, kui olete õnnelik, et lülitate oma arvuti traadita võrgu QuakeOnLAN-i leviala vastu, ei tohiks kuluda kaua aega, enne kui olete valmis.

Seadistuse testimisel leidsin aga, et see ei tööta hästi. Mis veelgi hullem, kuigi ma sain hotspoti režiimi mingil põhjusel keelata, ei saanud ma Pi 4 tavalist Wi-Fi-d lubada. Õnneks pakub Etherneti režiimi kasutamine suuremat paindlikkust ja töökindlust.

Selleks logige ülaltoodud dietpi mandaati kasutades serverisse sisse. Seejärel:

  1. Sisenema sudo dietpi-config
  2. Minema 7: Võrguvalikud: Adapterid
  3. Valige Ethernet
  4. Vali Luba
  5. Valige Okei
  6. Valige tagasi kuni konfiguratsioonist väljumiseni

Lõpuks sisestage sudo taaskäivitamine arvuti taaskäivitamiseks. Kui logite sisse DietPi mandaatidega, tuleks kuvada ruuteri määratud Etherneti IP-aadress. Saate seda kasutada oma Quake'i kliendi kaudu serverile juurdepääsuks.

Mitme mängijaga mängude hostimine Quake serveris on veel üks viis Raspberry Pi kasutamiseks

Raspberry Pi ei ole ilmselge mängumasin, kuid see projekt näitab, et see võib võõrustada Quake'i mitme mängijaga seansse. Tegelikult on see protsess, mis töötab mis tahes Raspberry Pi mudeliga.

Kuigi seadistamine on lihtne, võib teil tekkida probleeme kohaliku leviala režiimiga. Sellegipoolest on Ethernetile üleminek nutikas lahendus ja annab kõigile teie võrgu kasutajatele otsese juurdepääsu Quake 3 keskkonnale.