Muuta mikä tahansa Raspberry Pi moninpelipalvelimeksi Quake on LAN -verkossa.

Quake on yksi parhaista moninpelikokemuksista, joita voit löytää. Doomin jatko on pohjimmiltaan ensimmäisen persoonan räiskintäpeli, mutta siinä on myös upea moninpeli (co-op ja versus) -tila.

Kuten FPS Fortnite, Quake tarjoaa ikimuistoisen pelikokemuksen. Eikä sinun tarvitse maksaa kalliista palvelimesta (tai vetää tietokonetta mukana kuten ennen vanhaan) pelataksesi sitä.

Voit isännöidä Quake-moninpeliistuntoja vaatimattomalla Raspberry Pi: llä.

Kuinka Quake toimii Raspberry Pi: llä?

Kuten ehkä tiedät, Quake julkaistiin ensimmäisen kerran 1990-luvun lopulla ja sen jatko-osat 2000-luvun alussa. Se oli saatavana tavallisissa Windows-tietokoneissa Intel-prosessoreilla.

Joten miten se toimii Raspberry Pi: ssä, jossa on Linux-pohjainen käyttöjärjestelmä ja ARM-prosessori? No, se on kiitos avoimen lähdekoodin filosofia.

Code for Quake, Quake 2 ja Quake 3 Arena julkaisi kehittäjät id Softwaren vuonna 2012. Löydät näiden pelien lähdekoodin osoitteesta

instagram viewer
id Softwaren GitHub. Koska koodi on avoimen lähdekoodin, kuka tahansa voi tarkastella sitä ja tehdä muutoksia ottaakseen käyttöön uusia ominaisuuksia.

Tällä välin koodi on rakennettu uudelleen toimimaan muissa käyttöjärjestelmissä, mukaan lukien Linuxissa. Se on myös julkaistu virallisesti Nintendo Switchille, Sony PlayStationille, Microsoft Xboxille ja muille alustoille.

Mikä Pi-malli on paras Quakelle?

Quake voi toimia millä tahansa Raspberry Pi: llä, alkuperäisestä SBC: stä aina Raspberry Pi 4:ään.

Tarvitset Raspberry Pi 4:n saadaksesi vaikuttavimmat tulokset moninpeli Quakesta. Koska tämä on tähän mennessä edistynein Raspberry Pi, tämä malli pystyy käsittelemään yksin- ja moninpeliistuntoja.

Jos tämä ei onnistu, Raspberry Pi 3 sopii myös Quake-moninpelipalvelimen käyttämiseen.

Lisäksi Quake on LAN on myös versio, joka on optimoitu Raspberry Pi Zerolle.

Mitä tarvitset Quake LAN -juhlien järjestämiseen Raspberry Pi: llä?

Ennen kuin jatkat, varmista, että sinulla on seuraavat osat ja kaapelit:

  • Raspberry Pi: mikä tahansa B- tai A-kortti toimii, vaikka A- ja A+-levyillä ei ole Ethernet-portteja, joten sinun on määritettävä Wi-Fi tai käytettävä USB-Ethernet-sovitinta.
  • SD-kortti: käytä vähintään 8 Gt: n korttia
  • Sopiva versio Quakesta (katso alla)
  • Ethernet-kaapeli: tämän pitäisi olla cat 5/5e/6
  • Sopiva virtalähde
  • HDMI näyttö
  • HDMI kaapeli
  • Näppäimistö ja hiiri

Kun nämä kohteet on kytketty ja valmiina käyttöön, voit asentaa moninpeli Quake-palvelimen Raspberry Pi -laitteeseen.

Toisin kuin useimmat muut projektit, käytät paljon vähemmän aikaa tämän määrittämiseen, jos käytät näppäimistöä, hiirtä ja näyttöä. SSH: n käyttöönotto ei tuota hyvää kokemusta.

Mitä Quake-palvelinohjelmistoa sinun tulisi käyttää?

Raspberry Pi: lle on saatavana useita Quake-palvelinvaihtoehtoja.

  • Quake on LAN: Moninpeliin optimoitu palvelin QuakeWorldille, Quake II: lle ja Quake III Arenalle, saatavana levykuvana. Quake on LAN on saatavilla kaikkiin Raspberry Pi -malleihin, ja siinä on Pi Zero -optimoitu rakenne.
  • maanjäristys 3: Quake 3 -portti malleille Raspberry Pi 3:een asti, saatavilla Pi-varastoissa.
  • ioq3: Quake 3 -portti Raspberry Pi 4:lle ja muille SBC: ille, saatavilla myös Pi-varastoissa.

Voit pelata Quake 3:a kahdella toisella vaihtoehdolla yksin- ja moninpelitilassa. Quake3 ja io3 eivät kuitenkaan sovellu massiiviseen moninpeliareenaympäristöön, johon Quake on viime aikoina liitetty.

Toistaaksesi sen, tarvitset Quake on LAN.

Mikä Quaken versio toimii Quaken kanssa lähiverkossa?

Kun olet asentanut Raspberry Pi Quaken LAN-palvelimelle, sinun on asennettava Quaken versio pelataksesi. Koska Raspberry Pi isännöi pelkästään pelipalvelinta, tarvitset tätä varten toisen laitteen.

Tämän asennuksen testauksessa olen kokeillut PC- ja mobiiliversioita Quake 2:sta ja Quake 3:sta. Vaikuttaa siltä, ​​että Androidin OpenArena ei toimi tämän palvelimen kanssa, mutta sekä alkuperäiset Quake 2, Quake 3, Quake 3 Arena että avoimen lähdekoodin versiot (kuten nQuake ja ezQuake) toimivat.

Huomaa, että sinulla pitäisi olla alkuperäinen versio Quakesta, jota haluat toistaa joistakin alkuperäisistä tiedostoista. Kunkin avoimen lähdekoodin versioiden dokumentaatiossa selitetään, kuinka ne löydetään, mikä yksinkertaistaa asioita. Jos et omista kopiota, voit napata Quake 2:n ja 3:n muutamalla dollarilla Steamista ja GOG: sta.

Asenna Quake-palvelin Raspberry Pi -laitteeseen

Aloita lataamalla Quake on LAN yllä olevan linkin kautta. Tämä on 2,5 Gt: n tiedosto, jonka lataaminen kestää hetken. Kun näin tapahtuu, tarkista, että tietokoneellasi (tai muulla laitteellasi) on käynnissä Quake II- tai III-versio, joka on täysin ajan tasalla. Sekä laitteen että Raspberry Pi: n tulisi olla samassa verkossa (ainakin aluksi).

Kun Quake on LAN 7z -tiedosto on ladattu, kirjoita se tyhjälle microSD-kortille.

Käytä opastamme käyttöjärjestelmän asentaminen Raspberry Pi: hen saada tämä käyntiin. Tämä käyttää monialustaisia ​​työkaluja, joten sillä ei ole väliä, käytätkö Windowsia, macOS: ää vai Linuxia.

Kun olet valmis, poista microSD-kortti turvallisesti tietokoneesta ja aseta se Raspberry Pi -laitteeseen. Pi: n liittäminen reitittimeen Ethernet-kaapelilla on suositeltavaa ensimmäisellä käyttökerralla ja kokoonpano.

Määritä Quake-palvelin

Kun Quake on LAN -palvelin käynnistyy ja olet yhteydessä näyttöön, näet DietPi-CPU_set- ja DietPi-Services-lausekkeet. Raspberry Pi OS: n sijaan tämä palvelin käyttää DietPi-käyttöjärjestelmää, joka on vielä kevyempi kuin Raspberry Pi OS Lite.

Ensimmäisen käynnistyksen yhteydessä sinun on kirjauduttava sisään. Tarvitset DietPin oletustunnistetiedot:

  • Käyttäjätunnus: dietpi
  • Salasana: dietpi

Kirjautumisen jälkeen nQuaken asennus alkaa. Varmista, että Raspberry Pi on yhdistetty reitittimeen Ethernetin kautta.

Ensimmäistä kertaa voit käyttää oletusasetuksia (hakasulkeissa), mutta myöhemmin saatat asentaa Clan Arenan, Team Fortressin ja High Res textures -lisäosat.

Asennuksen jälkeen voit hallita palvelinta konsolista. Tämä voidaan avata painamalla ¬ tai ~ tai yksinkertaisesti poistu, riippuen järjestelmästäsi. Vaihtoehtoja ovat:

/reboot käynnistää Raspberry Pi uudelleen)/shutdown sammuttaa Raspberry Pi/quake/map/list QuakeWorldin saatavilla olevien karttojen luetteloon

Lisää konsolikomentoja löytyy osoitteesta Quake LAN-verkkosivustolla. Jos Quake-konsolin komennot ovat jo tuttuja, ne ovat melko vakioita.

Muita vaihtoehtoja on saatavilla. Voit esimerkiksi tarkistaa järjestelmäresurssit sudo htoptai jopa tarkista suorittimen lämpötila sudo prosessori.

Vaikka järjestelmän lämpötilatiedot näkyvät palvelimen käynnistyessä, CPU-tiedot tarjoavat enemmän syvyyttä.

Yhdistä Raspberry Pi Quake LAN -juhliin

Kun käynnistät ja kirjaudut sisään Quake-palvelimelle, joka toimii Raspberry Pi: llä, IP-osoite tulee näkyviin. Sinun tarvitsee vain syöttää tämä IP-osoite peliohjelman konsoliin:

yhdistä [ipaddress]

Jos pyydetään, salasana on

quakeonlan

Kun yhteys on muodostettu, Quake-moninpelin maailma on avoinna sinulle ja muille verkossasi. Quake on LAN -kehittäjät suosittelevat pitämään sen paikallisesti, koska ohjelmistoa ei ole suunniteltu käytettäväksi verkon ulkopuolelta.

Etkö saa yhteyttä Quakeen LAN-palvelimella?

Oletuksena palvelin edellyttää yhteyden muodostamista siihen langattomana hotspotina. Joten jos haluat vaihtaa tietokoneesi langattoman verkon QuakeOnLAN-hotspotiin, ei pitäisi kestää kauan, ennen kuin olet valmis.

Asennusta testattaessa huomasin, että tämä ei kuitenkaan toimi hyvin. Mikä pahempaa, jostain syystä, vaikka pystyin poistamaan hotspot-tilan käytöstä, en voinut ottaa käyttöön tavallista Wi-Fi-yhteyttä Pi 4:ssä. Onneksi Ethernet-tilan käyttö tarjoaa enemmän joustavuutta ja luotettavuutta.

Voit tehdä tämän kirjautumalla palvelimelle yllä olevilla dietpi-tunnistetiedoilla. Sitten:

  1. Tulla sisään sudo dietpi-config
  2. Mene 7: Verkkoasetukset: Sovittimet
  3. Valitse Ethernet
  4. Valita ota käyttöön
  5. Valitse OK
  6. Valitse Takaisin kunnes asetus poistuu

Lopuksi syöttö sudo reboot käynnistääksesi tietokoneen uudelleen. Kun kirjaudut sisään DietPi-tunnistetiedoilla, reitittimen määrittämä Ethernet-IP-osoite pitäisi näkyä. Voit käyttää tätä Quake-asiakkaastasi päästäksesi palvelimeen.

Moninpelien isännöinti Quake Serverillä on toinen tapa käyttää Raspberry Pi: tä

Raspberry Pi ei ole ilmeinen pelikone, mutta tämä projekti osoittaa, että se voi isännöidä Quake-moninpeliistuntoja. Itse asiassa se on prosessi, joka toimii kaikissa Raspberry Pi -malleissa.

Vaikka käyttöönotto on yksinkertaista, saatat kohdata ongelmia paikallisen hotspot-tilan kanssa. Ethernetiin vaihtaminen on kuitenkin älykäs ratkaisu, ja se antaa kaikille verkon käyttäjille suoran pääsyn Quake 3 -ympäristöön.