Minecraft Server auf Amazon EC2 erstellen – Teil 1
Sicherlich werden sich die ein oder anderen von euch jetzt fragen, was Minecraft ist bzw. warum man auf die Idee kommen sollte, solch ein Spiel zu spielen geschweige denn, einen eigenen Server zu erstellen. Falls ihr nichts mit dem Namen Minecraft anfangen könnt, so besucht doch einfach mal die Herstellerseite und seht euch das "Produktvideo" an.
Unumstritten ist, dass Grafik und Physik des Spiels schon seit etlichen Jahren nicht mehr Stand der Dinge sind. Grafikfanatiker und Physikfetischisten werden dementsprechend wohl einen großen Bogen darum machen. Auch die komplette Realisierung des Spiels in Java ist kein Highlight. Dafür ist es plattformübergreifend lauffähig und kann mit anderen Dingen punkten, die ich hier nicht alle auflisten kann und möchte, schließlich gibt es im Internet haufenweise Rezensionen und ich will euch zeigen, wie man einen Minecraftserver bei Amazon EC2 konfiguriert.
Inspiriert hatte mich die sehr schöne Anleitung von madcat und so habe ich mir gestern meinen eigenen Minecraft-Server erstellt. Alles was ihr dafür benötigt und eine schrittweise Anleitung findet ihr im Folgenden.
Vorraussetzungen
Auch wenn ihr bereits ein Amazon-Konto besitzt, ist es zwingend erforderlich, eine gültige Kreditkarte anzugeben. Keine (gültige) Kreditkarte, kein Amazon EC2...
Ist diese Vorraussetzung erfüllt, steht eurem eigenen Server eigentlich nichts mehr im Wege.
Registrierung
Zunächst einmal müsst ihr euch für Amazon EC2 registrieren. Wartet auf die Bestätigungsmail und loggt euch anschließend bei der Amazon Web Services Management Console ein. Hier könnt ihr nach Belieben und Bedarf unterschiedlichste Dienste in Anspruch nehmen - entgeltlich versteht sich.
Server-Instanz erstellen
Klickt nun auf den Reiter Amazon EC2 und anschließend auf den Button "Launch Instance". Für einen kleinen Minecraft-Server sollte der Basic 32-bit Amazon Linux AMI 2011.02.1 Beta-Server ausreichen. Dieser und die 64-bit Varainte sind unter bestimmten Bedingungen für neuangemeldete Nutzer quasi kostenlos
Wählt im folgenden Schritt unter Instant Type den Typ Micro (t1.micro) (Free tier eligible) aus. Nur für diese Konfiguration gilt der Neuangemeldeten-Status. Auch wenn es sich hier um einen "Micro-Server" handelt, können sich die technischen Daten sehen lassen: 1 CPU Core und sogar 613MB RAM.
Überprüft noch, ob die Anzahl der Instanzen eurer Vorstellung entspricht. Wenn ihr einen Server haben wollt, sollte dort eine 1 stehen.
Den nächsten Schritt könnt ihr ruhig überspringen und dafür im übernächsten Schritt eurer Serverinstanz einen Namen geben.
Nun müsst ihr ein neues KeyPair erstellen und herunterladen. Dieses KeyPair ist erforderlich, wenn ihr euch beispielsweise per SSH auf eurem Server einloggen und diesen administrieren wollt.
Im vorletzten Schritt erstellt ihr eine SecurityGroup und fahrt fort. Abschließend habt ihr eine Übersicht mit den Einstellungen eurer Instanz. Ein Klick auf Launch und eure Instanz wird gestartet
Firewall
Das erste Zwischenziel habt ihr erreicht: euer Micro-Server läuft. Doch was habt ihr von einem Server, auf den niemand zugreifen kann? Also müssen noch einige Einstellungen bei der Firewall vorgenommen werden. Dazu klickt ihr links auf Security Groups und bearbeitet eure soeben erstelle Gruppe.
Damit Minecraft-Spieler über den Standardport 25565 sich mit eurem Server verbinden können, erstellt ihr eine neue Regel, mit folgenden Werten:
Create a new riule: Custom TCP rule
Port range: 25565
Scource: Den vorgegebenen Wert könnt ihr lassen
Somit habt ihr schon mal den Port für Minecraft freigegeben.
Dies war der erste Teil der Anleitung zum eigenen Minecraft-Server auf Amazons EC2. Im zweiten Teil werde ich zeigen, wie ihr euch mit dem Server verbindet und den eigentlichen Minecraft-Server zum Laufen bringt
To be continued....
Related posts:




März 21st, 2011
Freut mich, dass meine Anleitung anklang findet!
März 23rd, 2011
Ist ja auch eine sehr gute Idee, die du da hattest