Minecraft auf verträgliche Frameraten einstellen

Minecraft stellt ja eigentlich nur eine Menge Quader da. Deshalb war ich auch verwundert, warum es den Rechner immer dazu brachte die Lüfter hochzufahren. Ein Druck auf die F3 Taste ermittelte den Übeltäter. Eine Framerate zwischen 70 und 230 Frames pro Sekunde je nach Szene. Früher gab es zur Begrenzung der Framerate einen Knopf namens Limit Framerate in den Video Settings.

In den neueren Versionen muss die Perfomance in den Video Settings auf Power Saver gestellt werden und schon pegelt sich das ganze bei 30 – 40 Frames pro Sekunde ein, womit der Lüfter seine Ruhe hat :)

Minecraft Overviewer auf einem Ubuntu Server

Eine Minecraftkarte hat schon einige Vorteile wenn man größere Gebäude oder ähnliches bauen möchte. Eine schöne Anwendung dazu ist der Minecraft Overviewer, welcher auch auf einem Ubuntu Server läuft.

Im ersten Schritt sollte man sich den Minecraft Overviewer mittels:

git clone https://github.com/overviewer/Minecraft-Overviewer.git

auf den Server holen. Nun installieren wir einige Abhängigkeiten um das c_overviewer Modul zu kompilieren. Dies geschieht mittels:

apt-get install build-essential python2.6 python2.6-dev python-imaging python-numpy

und

cd Minecraft-Overviewer
python setup.py build

Der Minecraft Overviewer benötigt eine terrain.png Datei. Diese kann aus der minecraft.jar extrahiert (z.B. mittels 7-Zip) werden und sollte in den Minecraft-Overviewer Ordner kopiert werden. Nun kann man eine Karte erzeugen:

./overviewer.py ../world/ ../mcmap/

Schöner ist es natürlich wenn das ein Skript macht, welches die ganzen Dateien auch noch auf einen FTP Server hochlädt. Dazu installieren wir lftp:

apt-get install lftp

Nun erstellen wir noch eine Datei namens updatemap.sh mit folgendem Inhalt:

#!/bin/bash

#Karte erstellen
cd Minecraft-Overviewer
./overviewer.py ../world/ ../mcmap/
cd ..

#Daten hochladen
lftp -e "mirror -R mcmap /" -u nutzer,password example.com

Dieses Skript muss nur regelmäßig angestartet werden und schon bleibt die Karte aktuell :)

Weitere Informationen gibt es unter:
https://github.com/overviewer/Minecraft-Overviewer/wiki/Running-Overviewer-on-a-Server
http://www.wulkau.de/2011/04/09/howto-minecraft-overviewer-karte-erstellen/
https://github.com/overviewer/Minecraft-Overviewer/wiki/Missing-terrain.png
https://github.com/overviewer/Minecraft-Overviewer/wiki/Map-examples

Minecraft im Android Market

Gestern fiel mir auf das es Minecraft nun auch im Android Market gibt (zu finden unter https://market.android.com/details?id=com.mojang.minecraftpe&rdid=com.mojang.minecraftpe). Allerdings ist die Pocketedition nicht mit dem „großen“ Minecraft kompatibel, so das man nicht auf deren Multiplayerservern spielen kann. Und leider läuft es im Moment nur auf einigen Geräten unter anderem dem Xperia. Aber naja vielleicht bessert sich das noch.

Minecraft Karte erstellen

Sobald die Minecraft Welt etwas größer wird, möchte man doch wissen wie sie so im gesamten aussieht. Um eine solche Karte zu erstellen eignet sich das Tool c10t, welches unter http://toolchain.eu/project/c10t zu finden ist. Dazu dann noch ein kleines Skript welches die Karte erstellt, konvertiert und auf einen FTP Server hochlädt.

#!/bin/bash

#Map erstellen
./c10t -w worldname/ -o mcmap.png -z -M 1280

#In Jpg umwandeln
convert mcmap.png -quality 80 mcmap.jpg

# Datei auf FTP Server laden
FTP_FILE=mcmap.jpg

ftp -in <open example.com
user nutzer passwort
bin
put $FTP_FILE
close
bye

Aussehen könnte das ganze dann z.B. so:

Weitere Informationen gibt es unter:
http://www.minecraftforum.net/topic/31133-mapper-c10t/

Was an Invertika anders ist

Bei Invertika handelt es sich um ein freies (GPL) 2D-MMORPG welches unter Linux und Windows läuft. Ein MMORPG ist dabei nichts anderes als ein Rollenspiel welches von vielen Menschen gleichzeitig gespielt werden kann. Es gibt eine ganze Menge an Spielen im Internet welche von tausenden Spielern gespielt werden können, wie z.B. Browsergames, Minecraft oder andere MMORPGs. Doch eines haben die meisten, wenn nicht alle diese Spiele gemeinsam: Es gibt Regeln. Das sind dann zum Beispiel solche Dinge:

  • ein schwächerer Spieler darf einen stärkeren Spieler nicht unterstützen (z.B. in OGame)
  • andere Spieler dürfen nicht getötet werden
  • andere Spieler dürfen nicht beklaut oder betrogen werden
  • kein Spam
  • keine Benutzung von Bots
  • keine Ausnutzung von Bugs
  • keine Zerstörung der Spielwelt

Sicherlich haben einige dieser Regeln auch einen Sinn bzw. eine Berechtigung, allerdings tun alle diese Regeln eines: Sie schränken den Spieler ein. Aus diesem Grund gibt es in Invertika genau eine Regel (welche natürlich nicht verbindlich ist ;)): Es gibt keine Regel, oder wie es die Invertika Wiki ausdrückt:

Die erste Devise von Invertika ist, das es so wenige Regeln wie möglich geben soll. Ganz einfach aus dem Grund das wir der Meinung sind das jede Regel doch eine gewisse Einschränkung darstellt. Dennoch gibt es einige Empfehlungen:

 

1.) Seid nett zueinander.

 

2.) Kein SPAM!

 

3.) Die Spielsprache ist Deutsch. Dies bezieht sich nur auf den offenen Chat (im Fenster General). In Gildenchats darf natürlich jede andere Sprache gesprochen werden.

 

Wie gesagt sind dies Empfehlungen, aber wer weiß was die anderen Spieler machen wenn sie euch beim Spammen erwischen :)

Natürlich können sich die Spieler in der Welt von Invertika eigene Regeln definieren, müssen diese dann allerdings auch selber durchsetzen. Da PvP (Player vs. Player) überall in der Welt aktiv ist (bis auf zwei kleinere Ausnahmen), ist es den Spielern so auch möglich andere Spieler zu bestrafen bzw. sie von einem bestimmten Ort zu entfernen. Man kann das ganze als ein sehr interessantes Experiment betrachten :)

Weitere Informationen gibt es unter:
http://invertika.org