Muokataan sivua Minecraft

Siirry navigaatioon Siirry hakuun
Varoitus: Et ole kirjautunut sisään. IP-osoitteesi näkyy julkisesti kaikille, jos muokkaat. Jos kirjaudut sisään tai luot tunnuksen, muokkauksesi yhdistetään käyttäjänimeesi ja saat paremman käyttökokemuksen.

Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.

Nykyinen versio Oma tekstisi
Rivi 1: Rivi 1:
{{Perustietoa}}
{{Ohjelma
{{Ohjelma
| nimi=Minecraft
| nimi=Minecraft
| kuva=[[Tiedosto:Minecraft logo.png]]
| kuva=[[Tiedosto:Minecraft logo.png]]
| kuvateksti=
| kuvateksti=
| lisenssi=[[Suljettu]]
| lisenssi=Suljettu
| käyttöliittymä=[[Java]]
| käyttöliittymä=
| kotisivu=[https://minecraft.net/ minecraft.net]
| kotisivu=[https://minecraft.net/ minecraft.net]
}}
}}


'''Minecraft''' on Mojangin kehittämä, erittäin suosittu hiekkalaatikkopeli, josta löytyy natiivi versio Linuxille. Minecraft on kirjoitettu [[Java]]lla. Pelin suorittamiseen suositellaan Oraclen Javaa, mutta se toimii myös OpenJDK:lla, joskin pelatessa voi ilmetä joitain suorituskykyeroja Oraclen Javaan nähden.
'''Minecraft''' on Mojangin kehittämä, erittäin suosittu hiekkalaatikkopeli, josta löytyy natiivi versio linuxille. Minecraft on kirjoitettu [[java]]lla. Pelin suorittamiseen suositellaan Oraclen Javaa, mutta se toimii myös OpenJDK:lla, joskin pelatessa voi ilmetä joitain performanssieroja Oraclen Javaan nähden.


==Moninpelipalvelin==
Mojang tarjoaa oman virallisen palvelinohjelman, jolla voidaan ajaa niin kutsuttua ''vanilla''-palvelinta. Mahdollista on myös käyttää modipakettien omia palvelimia tai tehdä oma modipaketti ja sille oma palvelin. Mojang suosittelee Minecraft-palvelimen kanssa käytettäväksi Oraclen javaa, mutta [[OpenJDK]] käy myös hyvin. Lisätietoa ohjelmien asentamisesta löytyy artikkelista [[Ohjelmien asentaminen]]. Minecraft-palvelimen voi ladata Minecraftin nettisivulta osoitteesta [https://minecraft.net/download minecraft.net/download]. Koska Minecraft tekee lukuisia kirjoituksia ja lukuja, täten olisi hyvä, jos mahdollista, käyttää [[tmpfs]]-osiota palvelimen ajamiseen, joka tarjoaa huomattavan nopeusedun verrattuna jopa uusimpiin ssd-asemiin verrattuna. Parhaiten tälläinen järjestely toimii skriptin kanssa, joka hoitaa palvelimen kopioinnin kiintolevyltä tmpfs-osiolle ja takaisin.


Tietoturvan kannalta on tärkeää, että minecraft-palvelinta ajetaan omalla käyttäjällänsä, eikä ainakaan pääkäyttäjällä (''root''). Kannattaa luoda palvelimelle oma tunnus Minecraftia varten. Kannattaa myös harkita palvelimen ajamista rajoitetussa ympäristössä esimerkiksi [[chroot]]illa tai [[Firejail]]illa.
==Moninpelipalvelimen asentaminen==


Palvelinohjelma kannattaa käynnistää [[tmux]]in, [[dtach]]in tai [[screen]]in sisään, jotta se voidaan jättää helposti pyörimään taustalle. Javalle annetaan parametreina muistin määrä, jonka se käyttää käynnistyessään (<tt>-Xms</tt>), sekä muistin määrä, jonka se saa maksimissaan käyttää (<tt>-Xmx</tt>). Palvelinohjelmalle annetaan parametrina <tt>nogui</tt>, jolloin se käynnistyy tekstitilassa, eikä käynnistä graafista käyttöliittymää.
Aivan ensimmäiseksi tulee päättää, mitä palvelinohjelmaa halutaan ajaa. Mojang tarjoaa oman virallisen palvelinohjelman, jolla voidaan ajaa niin kutsuttua ''vanilla''-palvelinta. Käytännössä kuitenkin suurin osa julkisista palvelimista käyttää [http://bukkit.org/ CraftBukkit]-ohjelmaa sen tajoamien lisäominaisuuksien vuoksi. CraftBukkit on täysin avointa lähdekoodia ja tarjoaa tuen erilaisille lisäosille (''plugin'').
 
Minecraftpalvelimen asentamisessa kannattaa ensimmäiseksi päivittää järjestelmä ajan tasalle. Tämä jälkeen asennetaan java ja muut tarvittavat paketit, joita ovat screen, wget ja jokin tekstieditori (esim. vim), mikäli näitä ei tule jakelun mukana. Melkein kaikki jakelut kuitenkin sisältävät nämä ohjelmat oletuksena. Mojang suosittelee käytettäväksi Oraclen javaa, mutta OpenJDK käy hyvin. Katso lisätietoa ohjelmien asentamisesta artikkelista [[Ohjelmien asentaminen]].
 
Tietoturvan kannalta on tärkeää, että minecraftpalvelinta ajetaan omalla käyttäjällänsä, eikä ainakaan pääkäyttäjällä (''root''). Luodaan siis palvelimelle oma tunnus Minecraftia varten.
adduser minecraft
 
Kirjaudu seuraavaksi minecraft-käyttäjällä sisään ja hae haluamasi palvelinohjelma.
Mojangin tarjoama virallinen palvelinohjelma löytyy osoitteesta [https://minecraft.net/download/ minecraft.net/download]. Katsotaan linkki uusimpaan versioon ja ladataan se.
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.7.2/minecraft_server.1.7.2.jar
 
CraftBukkitin uusin versio taas haetaan komentamalla:
wget http://dl.bukkit.org/downloads/craftbukkit/get/latest-rb/craftbukkit.jar
 
Palvelinohjelma käynnistetään [[screen]]in sisään, jotta se voidaan jättää pyörimään taustalle. Javalle annetaan parametreina muistin määrä, jonka se käyttää käynnistyessään (-Xms), sekä muistin määrä, jonka se saa maksimissaan käyttää (-Xmx). Jos käytössä on Mojangin minecraftpalvelin, annetaan palvelinohjelmalle parametrina nogui, jolloin se käynnistyy tekstitilassa, eikä käynnistä graafista käyttöliittymää.


Minecraftpalvelin voitaisiin siis käynnistää esimerkiksi näin:
Minecraftpalvelin voitaisiin siis käynnistää esimerkiksi näin:
  $ java -Xms512M -Xmx1024M -jar ''minecraft_server.jar'' nogui
  screen java -Xms512M -Xmx1024M -jar minecraft_server.1.7.2.jar nogui


Ensimmäisen kerran käynnistyessään palvelin luo puuttuvat tiedostot, sekä generoi maailman. Oletuksena palvelin kuuntelee porttia <tt>25565</tt>, mutta sitä voi säätää asetuksista muokkaamalla <tt>server.properties</tt> tiedostoa tekstieditorilla. Muutokset tulevat kuitenkin voimaan vasta kun palvelin käynnistetään uudelleen.
CraftBukkit voitaisiin käynnistää taas näin:
screen java -Xms512M -Xmx1024M -jar craftbukkit.jar


==Katso myös==
Ensimmäisen kerran käynnistyessään palvelin luo puuttuvat tiedostot, sekä generoi maailman. Oletuksena palvelin kuuntelee porttia 25565, mutta sitä voi säätää asetuksista, muokkaamalla server.properties tiedostoa tekstieditorilla.
* [[Minetest]] on avoimen lähdekoodin vastine.
vim server.properties
Muutokset tulevat kuitenkin voimaan vasta kun palvelin uudelleenkäynnistetään.


[[Luokka:Seikkailupelit]]
[[Luokka:Pelit]]
Wikin materiaali on kaikkien vapaasti käytettävissä Creative Commons 3.0 - nimi mainittava -lisenssin alaisuudessa. TEKIJÄNOIKEUDEN ALAISEN MATERIAALIN KÄYTTÄMINEN ILMAN LUPAA ON EHDOTTOMASTI KIELLETTYÄ!

Muokataksesi tätä sivua vastaa alla olevaan kysymykseen (lisätietoja):

Peruuta Muokkausohjeet (avautuu uuteen ikkunaan)

Tämä sivu kuuluu seuraavaan piilotettuun luokkaan:

Noudettu kohteesta ”https://www.linux.fi/wiki/Minecraft