Hur gör jag för att installer mine craft från terminalen?

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Hur gör jag för att installer mine craft från terminalen?

Inlägg 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?

:)
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg 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".
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg av Ainigma »

Tack för infon! :D Hur startar jag programmet sedan? (det finns inte i menyerna)
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg av ubot »

Det har du redan gjort. :) Det gjorde du med kommandot:

Kod: Markera allt

java -Xms1024M -Xmx1024M -jar minecraft_server.jar nogui
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg av Ainigma »

Tyvärr funkar det inte, får svaret:
Unable to access jarfile minecraft_server.jar
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg 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. ;)
Ainigma
Inlägg: 803
Blev medlem: 26 sep 2007, 20:49
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg 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?
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg 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:

Kod: Markera allt

free -m
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.
pompado
Inlägg: 448
Blev medlem: 24 sep 2008, 10:08
OS: Xubuntu
Utgåva: 14.04 Trusty Tahr LTS

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg av pompado »

Bra tråd - ska se om jag oxå lyckas installera minecraft till min dotter ...
David Andersson
Inlägg: 1269
Blev medlem: 15 dec 2007, 03:20
OS: Xubuntu

Re: Hur gör jag för att installer mine craft från terminalen

Inlägg 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.
Skriv svar

Återgå till "Terminalforum"