Pro Pilkki 2 hostista on nyt julkaistu Linux-versio (1.6 Linux), joka toimii seuraavilla Linux-jakeluilla:
Debian Jessie:
- Prosessorityyppi ARM (Raspberry Pi:n Raspbian)
Debian Stretch:
- Prosessorityyppi ARM (Raspberry Pi:n Raspbian)
- Prosessorityyppi AMD64 (64 bittinen serveri)
Ubuntu Xenial / Bionic / Focal:
- Prosessorityyppi AMD64 (64 bittinen serveri)
Ohessa ohjeet, joilla hostin saa ladattua ja asennettua Linux-palvelimelle. Tummennetut komennot tulee ajaa Linuxin komentokehotteessa.
1) Seuraava komento lisää järjestelmään meidän julkisen allekirjoitusavaimen, jotta järjestelmä suostuu asentamaan meidän paketteja:
wget -O - http://procyon.ddns.net:8080/propilkki_pub.gpg.key| sudo apt-key add -2) Seuraava komento lisää järjestelmään meidän pakettipalvelun, valitse oikea komento (vain yksi) seuraavista järjestelmäsi version mukaan:
Debian Stretch:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian stretch main" | sudo tee -a /etc/apt/sources.listDebian Jessie:
echo "deb http://procyon.ddns.net:8080/repos/apt/debian jessie main" | sudo tee -a /etc/apt/sources.listUbuntu Xenial:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu xenial main" | sudo tee -a /etc/apt/sources.listUbuntu Bionic:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu bionic main" | sudo tee -a /etc/apt/sources.listUbuntu Focal:
echo "deb http://procyon.ddns.net:8080/repos/apt/ubuntu focal main" | sudo tee -a /etc/apt/sources.listLisätyn pakettipalvelun saa halutessaan poistettua, poistamalla vastaavan rivin /etc/apt/sources.list -tiedoston lopusta, jonne yllä oleva komento sen lisää.
Tästä eteenpäin asennus menee aivan normaaliin tyyliin käyttäen apt-get komentoa, Pro Pilkki 2 host-ohjelman nimi on "pp2host":
3) Päivitä tarjolla olevien pakettien lista (tämä hakee nyt näkyville myös meidän pakettipalvelun paketit)
sudo apt-get update4) Asenna Pro Pilkki 2 host (pp2host)
sudo apt-get install pp2hostAsennuksen yhteydessä ohjelma kyselee alustavat asetukset (salasanat, hello-tekstit ym), joilla hosti käynnistetään ja myös valinnat haluaako hostin käynnistyvät automaattisesti aina bootissa. Se kysyy myös millä Linux-käyttäjällä hostia pyöritetään, oletus Raspberry pi:ssa on "pi", jota suosittelen käytettäväksi. Vältä "root" -käyttäjän käyttöä tietoturvasyistä!
Samat hostin asetukset voi muuttaa myöhemmin config-filestä: /etc/pp2host/pp2host.conf
Siellä on myös muutamia asetuksia, joita asennus ei kysele (muunmuassa IP portti, oletus 4500).
Hieman lisätietoja käytöstä (esim. sammutuksesta ja käynnistyksestä käsin ym) saa komennolla: man pp2host
Siellä on kerrottu myös PC-versiosta tuttujen autoscript.txt:n ja autohost.ini filejen sijainti (/etc/pp2host/static).
Luonnollisesti portti 4500 on ohjattava verkkoreitittimeltä serverin (esim. rasperry pi:n) IP-osoitteeseen. pp2host.conf-filestä voi vaihtaa tarvittaessa hostin portin vaikka 4501:ksi, jos haluaa pyörittää saman routterin takana kahta hostia: esim PC:llä yhtä (4500) ja Raspberry Pi:lla toista (4501). Routterissa ohjaus on tehtävä vastaavasti. Reitityksen pitää luonnollisesti olla kunnossa hostin käynnistyshetkellä että hosti päätyy julkiselle hostilistalle.
Mikäli Linux-hostiin tulee päivityksiä, ne päivittyvät samalla kuin muukin järjestelmä ajettaessa:
sudo apt-get update
sudo apt-get upgrade
Mikäli päivitys on tarjolla, hosti sammuu, päivittyy ja palaa takaisin käyntiin (kaikki asetukset säilyvät). Joissain tilanteissa verkkoyhteysportti voi jäädä järjestelmään varatuksi joksikin aikaa, jolloin hostin automaattinen uudelleenkäynnistyminen ei onnistu. Tässä tilanteessa, odota muutama minuutti ja suoria komento "service pp2host start" käynnistääksesi hostin.
Hostin asennuksen saa poistettua asetuksineen päivineen komennolla:
sudo apt-get purge pp2host
Huom! Jos päivität jo aikaisemmin asennetun linux-version (1.1/1.2/1.3 -> 1.4.x), uudet ominaisuudet tulevat käyttöön vasta, kun poistat pelaajien minimi-peliversion tiedostosta /etc/pp2host/pp2host.conf
korvaamalla rivin:
MIN_CLIENT_VER=1.0.9
rivillä:
MIN_CLIENT_VER=""