Olen tässä nyt parin päivän aikana yrittänyt googlettaa ja etsiä yksinkertaista scriptiä jolla saisin Minecraftin käynistymään bootin yhteydessä.
Valmis scripti löyty kyllä minecraft wiki sivulta mutta se ei toimi jos palvelimia on useampi. Lisäksi scripti on todella todella pitkä ja monimutkainen (maalikon silmin). Itse haluaisin yksinkertaisen lyhyen scriptin jota voisin soveltaa myös muihin ohjelmiin.
Joko en vain osaa tai java on hankala ajaa muualta kuin ajettavan ohjelman juurikansiosta joten tein /etc/init.d/ kansioon scriptin joka ajaa scriptin kotikansiossani. Tämä ratkaisu toimii, mutta vain melkein.
/etc/init.d/minecraft2 -scripti
#!/bin/bash
sh /home/samsunix/minecraft/s2/runmc.sh
/home/samsunix/minecraft/s2/runmc.sh -scripti
#!/bin/sh
echo "Testi"
screen -S Minecraft2 java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
Suorittamalla minecraft2 scriptin saan kyllä tulosteen "testi" mutta palvelin ei lähde päälle.
suorittamalla runmc.sh scriptin saan tulosteen "testi" ja palvelin lähtee päälle? Mutta, missä menee vikaan?
(villi veikkaus on ettei minecraft anna itseään suoritettavan rootina -> mitä pitää lisätä scriptiin että, ohjelma suoritetaan käyttäjänä?)