allgemein:howto:minecraft
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| allgemein:howto:minecraft [2016/11/15 16:38] – richard | allgemein:howto:minecraft [2025/11/19 16:39] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ~~DISCUSSION: | ||
| + | |||
| ====== Tutorial zu Installation eines Minecraft-Servers auf einem Raspberry Pi 3 ====== | ====== Tutorial zu Installation eines Minecraft-Servers auf einem Raspberry Pi 3 ====== | ||
| Zeile 41: | Zeile 43: | ||
| * Benutzername: | * Benutzername: | ||
| - | * Passwort: '' | + | * Passwort: '' |
| Damit wir den Raspberry nicht dauerhaft mit einer eigenen Tastatur und einem Monitor betreiben müssen. Richten wir uns nun den Fernzugriff mittels '' | Damit wir den Raspberry nicht dauerhaft mit einer eigenen Tastatur und einem Monitor betreiben müssen. Richten wir uns nun den Fernzugriff mittels '' | ||
| Zeile 152: | Zeile 154: | ||
| Der Server besteht später aus vielen Dateien und Unterordnern. Damit wir unseren Server nicht im ganzen sogenannten '' | Der Server besteht später aus vielen Dateien und Unterordnern. Damit wir unseren Server nicht im ganzen sogenannten '' | ||
| - | < | + | < |
| - | Mit < | + | Mit < |
| TIPP: Die Tabulator-Taste ist unser bester Freund unter Linux. Sie ergänzt Dateinamen und Ordnernamen automatisch. Im Zweifelsfall einfach zweimal kurz hintereinander tippen und man erhält mögliche Eingaben als Vorschau. | TIPP: Die Tabulator-Taste ist unser bester Freund unter Linux. Sie ergänzt Dateinamen und Ordnernamen automatisch. Im Zweifelsfall einfach zweimal kurz hintereinander tippen und man erhält mögliche Eingaben als Vorschau. | ||
| Zeile 171: | Zeile 173: | ||
| ^Variable ^Bedeutung ^Beispiel ^ | ^Variable ^Bedeutung ^Beispiel ^ | ||
| |'' | |'' | ||
| - | |'' | + | |'' |
| |'' | |'' | ||
| |'' | |'' | ||
| Zeile 208: | Zeile 210: | ||
| < | < | ||
| - | cd forge_1.7.10 | + | cd forge-1.7.10 |
| java -jar forge-1.7.10-10.13.4.1558-1.7.10-installer.jar --installServer | java -jar forge-1.7.10-10.13.4.1558-1.7.10-installer.jar --installServer | ||
| </ | </ | ||
| Zeile 219: | Zeile 221: | ||
| **Zusammenfassung: | **Zusammenfassung: | ||
| - | * '' | + | * '' |
| **Ausführlich: | **Ausführlich: | ||
| Zeile 225: | Zeile 227: | ||
| < | < | ||
| - | java -Xms512M -Xmx1008M -jar /home/mc/forge_1.7.10/ | + | java -Xms512M -Xmx1008M -jar /home/mc/forge-1.7.10/ |
| </ | </ | ||
| Zeile 237: | Zeile 239: | ||
| <file bash start_minecraft.sh> | <file bash start_minecraft.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | cd /home/ | + | cd ~/forge-1.7.10 |
| java -jar -Xms512M -Xmx1008M forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui && break | java -jar -Xms512M -Xmx1008M forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui && break | ||
| </ | </ | ||
| Zeile 256: | Zeile 258: | ||
| **ACHTUNG**: | **ACHTUNG**: | ||
| + | |||
| + | **HINWEIS**: | ||
| + | |||
| + | Man kann mit dem folgenden Befehl die Java Version ermitteln. Je nach Version mit einem '' | ||
| + | < | ||
| + | |||
| + | AUSGABE: | ||
| + | openjdk 11.0.6 2020-01-14 | ||
| + | OpenJDK Runtime Environment (build 11.0.6+10-post-Raspbian-1deb10u1) | ||
| + | OpenJDK Server VM (build 11.0.6+10-post-Raspbian-1deb10u1, | ||
| + | </ | ||
| + | |||
| + | Ggf. muss dann die richtige Version nachinstalliert werden. Hier z.B. die JRE-8 | ||
| + | < | ||
| + | sudo apt-get install openjdk-8-jre | ||
| + | </ | ||
| + | |||
| + | Nun muss noch die neuinstallierte Version als '' | ||
| + | < | ||
| + | sudo update-alternatives --config java | ||
| + | |||
| + | AUSGABE: | ||
| + | Es gibt 2 Auswahlmöglichkeiten für die Alternative java (welche / | ||
| + | |||
| + | Auswahl | ||
| + | ------------------------------------------------------------ | ||
| + | 0 / | ||
| + | * 1 / | ||
| + | 2 / | ||
| + | |||
| + | Drücken Sie die Eingabetaste, | ||
| + | oder geben Sie die Auswahlnummer ein: | ||
| + | </ | ||
| + | |||
| + | Hier muss dann 2 ausgewählt werden, damit die neuinstallierte JRE-8 aktiv wird. | ||
| + | |||
| ====== Minecraft-Server OHNE aktive ssh-Verbindung betreiben ====== | ====== Minecraft-Server OHNE aktive ssh-Verbindung betreiben ====== | ||
| Zeile 263: | Zeile 301: | ||
| <file bash start_minecraft.sh> | <file bash start_minecraft.sh> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | if ! screen -list | grep -s " | + | if ! pidof SCREEN |
| - | cd /home/mc/forge_1.7.10 | + | then |
| - | | + | echo Starten neuen Minecraft-Server! |
| - | screen -S minecraft -d -m java -jar -Xms512M -Xmx1008M forge-1.7.10-10.13.4.1558-1.7.10-universal.jar nogui && | + | |
| - | done | + | |
| + | | ||
| + | else | ||
| + | echo Minecraft-Seauft schon | ||
| + | echo screen -r minecraft | ||
| fi | fi | ||
| + | |||
| </ | </ | ||
| (Das Skript stammt im Original von [[http:// | (Das Skript stammt im Original von [[http:// | ||
| Um das Skript auf den Raspberry zu bringen kann man '' | Um das Skript auf den Raspberry zu bringen kann man '' | ||
| - | |||
| - | Das Ergebnis sollte so aussehen: | ||
| - | {{: | ||
| Nun kann man die Datei mit '' | Nun kann man die Datei mit '' | ||
| Zeile 286: | Zeile 326: | ||
| **Das Skript ausführlich erklärt:** | **Das Skript ausführlich erklärt:** | ||
| - | Innerhalb der '' | + | Innerhalb der '' |
| Ggf. muss der '' | Ggf. muss der '' | ||
| Zeile 294: | Zeile 334: | ||
| su pi | su pi | ||
| sudo apt-get install -y screen</ | sudo apt-get install -y screen</ | ||
| + | |||
| + | **ACHTUNG: Es sollte immer nur EIN Server laufen, d.h. man sollte sich vor dem Start einen neuen Servers vergewissern, | ||
| ===== Status des gestarteten Minecraft-Servers überprüfen ===== | ===== Status des gestarteten Minecraft-Servers überprüfen ===== | ||
| Zeile 303: | Zeile 345: | ||
| * '' | * '' | ||
| * '' | * '' | ||
| + | * '' | ||
| **Ausführlich: | **Ausführlich: | ||
| Zeile 343: | Zeile 386: | ||
| Die beiden Zahlen '' | Die beiden Zahlen '' | ||
| + | Eine weiter Möglichkeit die Prozesse zu beobachten ist der '' | ||
| + | < | ||
| + | su pi | ||
| + | sudo apt-get install htop | ||
| + | exit | ||
| + | htop | ||
| + | </ | ||
| ====== Minecraft-Server automatisch bei Systemstart starten ====== | ====== Minecraft-Server automatisch bei Systemstart starten ====== | ||
| Zeile 392: | Zeile 442: | ||
| Richtig spanned wird ein Minecraft-Server für viele erst durch sogenannte Mods (Modifications, | Richtig spanned wird ein Minecraft-Server für viele erst durch sogenannte Mods (Modifications, | ||
| - | Bei den folgenden Befehlen wird vorausgesetzt, | + | Bei den folgenden |
| Die Mod, die installiert werden soll, wird in Anführungszeichen hinter '' | Die Mod, die installiert werden soll, wird in Anführungszeichen hinter '' | ||
| **WICHTIG**: | **WICHTIG**: | ||
| + | Die folgende Batch-Datei kann als Ausgangspunkt auf einem Windows-PC benutzt werden. Die Variablen sind auf das eigene System logischerweise anzupassen. | ||
| <file batch copymod2raspi.bat> | <file batch copymod2raspi.bat> | ||
| + | REM Diese Datei wird auf dem Windows-PC ausgeführt! | ||
| @echo off | @echo off | ||
| set mod_file=" | set mod_file=" | ||
| set mc_local=" | set mc_local=" | ||
| - | set mc_raspi="/ | + | set mc_raspi="/ |
| d: | d: | ||
| Zeile 410: | Zeile 462: | ||
| ^Variable ^Bedeutung ^Beispiel ^ | ^Variable ^Bedeutung ^Beispiel ^ | ||
| |'' | |'' | ||
| - | |'' | + | |'' |
| |'' | |'' | ||
| + | |'' | ||
| + | |'' | ||
| ====== Einstellungen des Servers (Feinschliff) ====== | ====== Einstellungen des Servers (Feinschliff) ====== | ||
| - | Im Installationsordner (/home/mc/forge_1.7.10) liegt die Datei '' | + | Im Installationsordner (/home/mc/forge-1.7.10) liegt die Datei '' |
| ^Name ^Beschreibung ^Standardwert ^ | ^Name ^Beschreibung ^Standardwert ^ | ||
| Zeile 421: | Zeile 475: | ||
| |enable-rcon |Remote-Connection zu lassen, um von außen den Server zu Steuern. Nicht zu verwechseln mit '' | |enable-rcon |Remote-Connection zu lassen, um von außen den Server zu Steuern. Nicht zu verwechseln mit '' | ||
| + | < | ||
| #Minecraft server properties | #Minecraft server properties | ||
| #Tue Nov 15 17:06:17 CET 2016 | #Tue Nov 15 17:06:17 CET 2016 | ||
| Zeile 455: | Zeile 509: | ||
| generate-structures=true # Spawn von Gebaeuden Doerfern | generate-structures=true # Spawn von Gebaeuden Doerfern | ||
| motd=** Mein MC Server**** # Eintrag in Client-Serverliste | motd=** Mein MC Server**** # Eintrag in Client-Serverliste | ||
| + | </ | ||
allgemein/howto/minecraft.1479227939.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
