Sida 1 av 1
Hur gör jag för att installer mine craft från terminalen?
Postat: 29 jan 2012, 15:09
av Ainigma
http://www.minecraft.net/download
Jag är fortfarande dålig på att installera sådant som inte ingår i pakethanteraren (och det är ju nästan för enkelt)
Hur gör jag med sådana här filer?

Re: Hur gör jag för att installer mine craft från terminalen
Postat: 29 jan 2012, 17:36
av ubot
Läs under Ubuntu och din Ubuntu-version:
http://www.minecraftwiki.net/wiki/Setti ... structions
I Ubuntu 11.10 kör du den här raden med kommandon för att installera Suns Java:
Kod: Markera allt
sudo add-apt-repository ppa:ferramroberto/java && sudo apt-get update && sudo apt-get install sun-java6-jre && sudo update-alternatives --config java
Du laddar sedan ner filen minecraft_server.jar med det här kommandot (som skapar katalogen minecraft_server i din Hemkatalog):
Kod: Markera allt
mkdir minecraft_server && wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jar? -O $HOME/minecraft_server/minecraft_server.jar
och startar servern med det här kommandot:
Kod: Markera allt
cd $HOME/minecraft_server/ && java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
Det går även att ändra hur mycket RAM-minne som Minecraft-servern får använda. Läs i länken jag postade högst upp under rubriken "Less than 1GB free RAM".
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 30 jan 2012, 20:49
av Ainigma
Tack för infon!

Hur startar jag programmet sedan? (det finns inte i menyerna)
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 30 jan 2012, 22:45
av ubot
Det har du redan gjort.

Det gjorde du med kommandot:
Kod: Markera allt
java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 31 jan 2012, 15:53
av Ainigma
Tyvärr funkar det inte, får svaret:
Unable to access jarfile minecraft_server.jar
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 31 jan 2012, 16:43
av Ainigma
Ok, nu testade jag att först gå till mappen och sedan starta och då fungerade det så här:
cd $HOME/minecraft_server/
andre@andre-desktop:~/minecraft_server$ java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
174 recipes
27 achievements
2012-01-31 15:38:41 [INFO] Starting minecraft server version 1.1
2012-01-31 15:38:41 [INFO] Loading properties
2012-01-31 15:38:41 [INFO] Starting Minecraft server on *:25565
2012-01-31 15:38:41 [INFO] Preparing level "world"
2012-01-31 15:38:41 [INFO] Default game type: 0
2012-01-31 15:38:41 [INFO] Preparing start region for level 0
2012-01-31 15:38:42 [INFO] Done (1088977666ns)! For help, type "help" or "?"
help
2012-01-31 15:38:57 [INFO] To run the server without a gui, start it like this:
2012-01-31 15:38:57 [INFO] java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
2012-01-31 15:38:57 [INFO] Console commands:
2012-01-31 15:38:57 [INFO] help or ? shows this message
2012-01-31 15:38:57 [INFO] kick <player> removes a player from the server
2012-01-31 15:38:57 [INFO] ban <player> bans a player from the server
2012-01-31 15:38:57 [INFO] pardon <player> pardons a banned player so that they can connect again
2012-01-31 15:38:57 [INFO] ban-ip <ip> bans an IP address from the server
2012-01-31 15:38:57 [INFO] pardon-ip <ip> pardons a banned IP address so that they can connect again
2012-01-31 15:38:57 [INFO] op <player> turns a player into an op
2012-01-31 15:38:57 [INFO] deop <player> removes op status from a player
2012-01-31 15:38:57 [INFO] tp <player1> <player2> moves one player to the same location as another player
2012-01-31 15:38:57 [INFO] give <player> <id> [num] gives a player a resource
2012-01-31 15:38:57 [INFO] tell <player> <message> sends a private message to a player
2012-01-31 15:38:57 [INFO] stop gracefully stops the server
2012-01-31 15:38:57 [INFO] save-all forces a server-wide level save
2012-01-31 15:38:57 [INFO] save-off disables terrain saving (useful for backup scripts)
2012-01-31 15:38:57 [INFO] save-on re-enables terrain saving
2012-01-31 15:38:57 [INFO] list lists all currently connected players
2012-01-31 15:38:57 [INFO] say <message> broadcasts a message to all players
2012-01-31 15:38:57 [INFO] time <add|set> <amount> adds to or sets the world time (0-24000)
2012-01-31 15:38:57 [INFO] gamemode <player> <mode> sets player's game mode (0 or 1)
Men jag ser inget spel öppna sig. Så det inte råder något missförstånd, jag har inte spelat det själv och det är meningen att min sexårige son ska spela det. Det måste alltså finnas i menyn och vara gui.
Kanske skulle sagt det från början.

Re: Hur gör jag för att installer mine craft från terminalen
Postat: 02 feb 2012, 19:38
av Ainigma
När jag försökte igen så fick jag:
2012-02-02 18:35:49 [INFO] Starting minecraft server version 1.1
2012-02-02 18:35:49 [INFO] Loading properties
2012-02-02 18:35:49 [INFO] Starting Minecraft server on *:25565
2012-02-02 18:35:49 [INFO] Preparing level "world"
2012-02-02 18:35:49 [INFO] Default game type: 0
2012-02-02 18:35:49 [INFO] Preparing start region for level 0
2012-02-02 18:35:50 [INFO] Preparing spawn area: 85%
2012-02-02 18:35:51 [INFO] Done (1417728695ns)! For help, type "help" or "?"
2012-02-02 18:36:10 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
Vad betyder detta? Klarar inte CPU:n det eller vad?
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 02 feb 2012, 23:21
av ubot
Men jag ser inget spel öppna sig. Så det inte råder något missförstånd, jag har inte spelat det själv och det är meningen att min sexårige son ska spela det. Det måste alltså finnas i menyn och vara gui.
Du installerar ju Minecraft-servern. Därefter måste du ju installera en Minecraft-klient om du ska spela mot servern.
2012-02-02 18:36:10 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
Som jag förstår det beror detta på att du har dedikerat för lite RAM till Minecraft-servern eller att din dator helt enkelt har en slö processor eller för lite RAM-minne. Vad får du om du kör kommandot:
Testa också att starta Minecraft-servern med lite mer RAM-minne dedikerat till servern:
Kod: Markera allt
java -Xms2048M -Xmx2048M -jar minecraft_server.jar nogui
Minecraft-kienten laddar du ner med det här kommandot:
Kod: Markera allt
mkdir $HOME/minecraft_client && wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft.jar -O $HOME/minecraft_client/minecraft.jar
Du startar klienten med kommandot:
Kod: Markera allt
cd $HOME/minecraft_client && java -Xmx1024M -Xms512M -cp Minecraft.jar net.minecraft.LauncherFrame
Det går att lägga till ett startalt. för klienten så att du slipper starta spelet från Terminalen i fortsättningen.
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 06 jul 2012, 16:03
av pompado
Bra tråd - ska se om jag oxå lyckas installera minecraft till min dotter ...
Re: Hur gör jag för att installer mine craft från terminalen
Postat: 09 jul 2012, 19:26
av David Andersson
Ainigma skrev:
Men jag ser inget spel öppna sig. Så det inte råder något missförstånd, jag har inte spelat det själv och det är meningen att min sexårige son ska spela det. Det måste alltså finnas i menyn och vara gui.
Om du bara ska spela (single player eller på andra servrar) behöver du inte minecraft_server.jar, det räcker med
minecraft.jar. Gör den exekverbar (
högerklick>rättigheter>exekverbar=ja eller liknande, eller i en terminal
chmod +x minecraft.jar) och sen ska man kunna starta den genom att högerklicka den och välja "
Öppna med bla bla java bla bla runtime".
Klart!
Fortsättning:
Vill man göra det lite enklare kan man göra en programstartare (launcher) i panelen eller på skrivbordsytan. Den ska ha ett kommando som börjar med "java" och innehåller "/home/bla/bla/bla/minecraft.jar". Prova med bara "java -jar /home/bla/bla/bla/minecraft.jar" i programstartaren. Det borde funka.
Java runtime måste vara installerad. (I 10.04 är det paket
openjdk-6-jre. Den är troligen redan installerad av andra programs beroenden.)
Ainigma skrev:
Kanske skulle sagt det från början.

Ja, men vi borde ha fattat vad du menar från början. Det vanliga är väl att man spelar lokalt eller på andras servrar. (Fast vad vet jag, jag spelar inte minecraft.)
(Behöver jag säga att "bla/bla/bla" ovan ska bytas till nåt annat?)
EDIT: Uppdaterat java-kommandot ovan. Se även minecrafts nedladdningssida för alternativa java-kommandon.