Tervetuloa asentamaan Paper-palvelinta Ubuntulle. Tämä ohje toimii kaikissa Debian pohjautuvissa Linux distroissa, mutta tarvitset siihen päälle KDE Plasma käyttöliittymän. Pystyt asentamaan KDE Plasman Ubuntulle tämän ohjeen avulla.
Javan asentaminen
Minecraft-palvelin vaatii Java:n toimiakseen. Uusin Minecraft-versio ei toimi Ubuntu 22.04:n mukana tulevalla Java-versiolla, joten tarvitset uudemman. Avaa Firefox-selain ja mene osoitteeseen: https://www.oracle.com/java/technologies/downloads/
Klikkaa linkistä ja lataa "x64 Debian Package".
Seuraavaksi paina ladatun tiedoston kohdalta kansion kuvaketta.
Tuplaklikkaa tiedostoa.
Klikkaa "Install Package".
Lopuksi paina "Close".
Palomuurin asentaminen & konfigurointi
Seuraavaksi asennetaan "gufw" palomuurin hallinta ohjelma. Pystyt asentamaan ohjelman helposti avaamalla konsolin ja liittämällä siihen seuraava komento:
sudo apt install gufw
Kuvassa näkyy miten avataan konsoli-sovellus.
Kuvassa näkyy mihin komento laitetaan konsolissa.
Sitten pystymme avaamaan "gufw"-ohjelmiston kirjoittamalla sen nimen hakukentälle sovellusvalikossa, kuten kuvassa alla näkyy.
Ohjelman avaamisen jälkeen paina sovelluksessa alhaalta "+" painiketta, kuten mallikuvassa alla näkyy.
Valitse sovellukylhäältä "Simple" ja syötä tiedot alla olevan kuvan mukaisesti. Lopuksi paina "+ Add".
Palvelimenohjelmiston lataaminen & purkaminen
Nyt pääset lataamaan palvelimenohjelmiston, joka on tässä tapauksessa Paper. Pääset lataamaan ohjelmiston avaamalla selaimen uudelleen ja siirtymällä osoitteeseen: https://papermc.io/downloads/. Klikkaa sitten sivulta "Paper" kohtaa.
Pystyt lataamaan palvelinohjelmiston sivulta painamalla kuvassa näkyvää painiketta.
Sitten sinun pitää mennä lataukset kansioon painamalla selaimen latauksista kansion kuvaketta, kuten mallikuvassa alla näkyy.
Jos haluat siirtää palvelimen erilliseen kansioon ladatuista tiedostoista (SUOSITELTAVAA!), voit tehdä sen painamalla hiiren oikeaa ja valitsemalla "Create new" ja "Folder" eli luo uusi kansio. Luo tämä kansio haluamassasi paikassa palvelimella.
Anna kansiolle hieno nimi ja paina sen jälkeen "Ok"-painiketta.
Siirretään kansion luomisen jälkeen kansioon lataamasi .jar-tiedosto vetämällä se hiirellä kansioon. Sen jälkeen sinulle tulee popup-ikkuna, josta sinun pitää valita "Move here" siirtäeksesi tiedoston kokonaan kansioon.
Käynnistysskriptin luominen
Paina hiiren oikeaa kansiossasi ja klikkaa "Create new" eli luo uusi ja "Empty file..." eli tyhjä tiedosto.
Nimeä tiedosto esimerkiksi "run". (Tiedostopäätteen täytyy olla ".sh") Sitten paina "OK".
Paina "run.sh" tiedoston päällä hiiren oikeaa ja avaa tiedosto tekstinkäsittelyohjelmassa.
Kopioi tiedostoon seuraavassa koodilaatikossa oleva teksti:
(HUOMIOI, ETTÄ "paper-1.21.4-144.jar" ON JUURI LADATUN TIEDOSTOMME NIMI, JA SE SAATTAA OLLA SINULLA ERI! VARMISTA, ETTÄ TUON KOHDALLA ON SINUN TIEDOSTOSI NIMI!)
#!/bin/bash
java -Xmx1024M -Xms1024M -jar paper-1.21.4-114.jar nogui
Sen jälkeen vie hiiri vasempaan yläreunaan "File" ja klikkaa "Save" eli tallenna.
Seuraavaksi paina samasta tiedostosta uudelleen hiiren oikeaa ja klikkaa alhaalta "Properties".
Siirry ylhäältä "Permissions" välilehteen ja ruksaa vaihtoehto "Is executable" (TÄTÄ VAIHETTA EI VOI OHITTAA!!!!) Lopuksi paina alhaalta "OK".
Paina vielä kerran samasta tiedostosta hiiren oikeaa ja "Run in Konsole".
EULA:n hyväksyminen & palvelimen testaus
Seuraavaksi avautuu uusi konsoli-ikkuna ja kansioon alkaa ilmestymään tiedostoja, mutta palvelimen käynnistys epäonnistuu, koska se vaatii, että "eula" hyväksytään. Sulje konsoli ja etsi ja avaa tiedosto nimeltä "eula.txt". Muokkaa tekstiä niin, että kolmannella rivillä lukee "eula=false" sijaan "eula=true". Seuraavaksi tallenna ja sulje aiemmin annettujen ohjeiden mukaisesti.
Nyt voit halutessasi muuttaa palvelimen asetuksia "server.properties" tiedostosta.
Seuraavaksi voit avata palvelimen painamalla hiiren oikeaa ja sitten vaihtoehtoa "Run in konsole".
Jos palvelin toimii, konsoli-ikkuna näyttää suunnilleen tältä.
Peliin liittyminen

Sitten klikkaa "Add server" tai suomeksi "Lisää palvelin".



