Schlagwort-Archive: Minecraft

mcmyadmin

[Minecraft] McMyAdmin: Minecraft-Server per WebInterface betreiben

Genesis Mining

McMyAdmin ist das wohl nütztlichste Minecraft-Tool was es meiner Meinung nach gibt. Nitrado hat irgendwann McMyAdmin eingeführt, da habe ich es kennengelernt, jetzt ist der Gameserver auf einen eigenen vServer gezogen, und wieder wird McMyAdmin genutzt.

Fotostrecke zu McMyAdmin

Eindrücke zu McMyAdmin

Nach der Fotostrecke möchte ich noch auf einige Bilder zu McMyAdmin genauer eingehen.

Serverstatus

Wer kennt es nicht: Man spielt auf dem Server und irgendwann „spackt“ es mal rum. Doch woran liegt es? Ist die Verbindung schlecht, mein PC zu überladen oder liegt es am Server? Wenn ja: Was genau fehlt da?

Über den Server-Status, den Startbildschirm von McMyAdmin, lassen sich diese Fragen schonmal auf Server oder Client beantworten und im Server-Fehler-Fall auch auf RAM oder CPU. Denn man hat sowohl die Übersicht, wie viel RAM genutzt wird, als auch die Übersicht, wie viel CPU beansprucht ist.

Wichtig ist: Der maximal auslastbare RAM wird über McMyAdmin konfiguriert. Natürlich können die Server-Kapazitäten nicht überschritten werden.

Berechtigungen

Na das nenn ich mal eine Übersicht. Server-Gruppen können definiert- und dann mit Usern und Berechtigungen finalisiert zu werden.

Ich wand PermissionsEx schon ziemlich klasse, aber über den MC-Chat war das manchmal schon schwierig, McMyAdmin bietet da visuell gesehen schon wesentlich mehr komfort.

In den McMyAdmin-Konfigurationen muss nur noch festgelegt werden, welches Permissions-Plugin befüllt werden soll.

Manko: Kein Export / Import der Permissions. Wird der Server gewechselt und ein neues McMyAdmin eingesetzt, müssen alle Persmissions per Hand übertragen werden.

Planung

Da McMyAdmin ein eigenständiger Prozess auf dem Server ist, welcher Minecraft startet (nicht umgekehrt wie es bei Plugins bspw. ist), gibt es die Möglichkeit, eine Art Cronjobs zu definieren.

Beispielsweise wird die Map jede Stunde gebackupt, jeden Tag um 4 Uhr der Server neugestartet (mit 4 Meldungen jeweils einige Minuten davor) oder eben auch alle 10 Minuten ein World-Safe durchgeführt.

Es wird übrigens nicht nur der Server neugestartet sondern eben auch die Logs rotiert (praktisch und übersichtlich).

Backups

Ein Bild sagt mehr als 1.000 Worte.

Also das ist der Grund, warum ich McMyAdmin einsetze: Die Backups… Ein einfaches Interface mit dem ich Backups anlegen kann und auch wiederherstellen ist möglich.

Manko: Keine Sortierung nach Erstellungsdatum absteigend. Auch der Fehlende Welt-Name in der Backupbezeichnung ist nicht so schön, aber auch nicht tragisch, in der Regel ändert sich der Weltname nicht.

 

Gläsernes Tool

Es währe zu perfekt, wenn es jetzt kein ABER gäbe…

Aber ich mag nunmal keine Spione und daher jetzt etwas meiner Ansicht nach kritisches: McMyAdmin hat einen Google-Tracking-Code verbaut… Auf Webseiten wäre das OK, aber bei gekaufter Software ist das so wie eine Software die alle Aktionen die man Ausführt an einen Server des Programmierers schickt. Stell dir mal vor bei jeder deiner Mails ginge an Microsoft / Thunderbird / Google die Info dass du eine Mail von Hannes Peter dem kleinen bekommen hast bzw. eine dahin schreibst…

Auf Anfrage an den Programmierer kam als Rückmeldung

McMyAdmin uses Google Analytics to collect information about the types of systems being used to connect to McMyAdmin panels (OS, Web browser, etc) and to help monitor overall usage. This information is used to help determine which browsers will receive the most testing. Google Analytics does not collect any personally identifiable information.

Michael Biggins – PhonicUK

Naja ich weiß ja nicht. Da nehm ich mir als WebEntwickler lieber ne Studie zur Hand und schau welche Browser berücksichtigt werden sollten.

Fazit

McMyAdmin ist ein gelungenes Administrations-Interface für Minecraft-Gameserver.

Durch McMyAdmin wird mir sehr viel Arbeit abgenommen und nach dem Herausschneiden des Tracking-Codes und dem einbauen einiger Übersetzungen kann ich diese Adminoberfläche wunderbar einsetzen.

 

bukit10

Craftbukkit Update für Minecraft Update 1.0.0 online und stabil


Ich habe soeben mitbekommen, das seid heute 8:00 Uhr nun auch für die CraftBukkit-Server ein „inoffizielles“ Server-Update für Minecraft 1.0.0 zur Verfügung steht. Also eine Version, die es gibt, die aber nicht bekannt gegeben wird, anscheinend ist sie noch nicht gestestet genug.

Ich habe es für euch gewagt und einen meiner Server geupdated. Die Spielweltgröße von 240MB und die 6 – 8 Plugins sind dabei fehlerfrei durchgelaufen. Was wohl noch nicht geht ist das setzen der Uhrzeit, aber das ist nicht dramatisch.

Hier das Serverlog vom Start:

2011-11-20 15:19:02 [INFO] Starting minecraft server version 1.0.0
2011-11-20 15:19:02 [INFO] Loading properties
2011-11-20 15:19:02 [INFO] Starting Minecraft server on *:25565
2011-11-20 15:19:02 [INFO] This server is running Craftbukkit version git-Bukkit-1.8.1-R4-10-gfb96d87-b1467jnks (MC: 1.0.0) (Implementing API version 1.0.0-$
2011-11-20 15:19:02 [INFO] [MCStats] Loading MCStats
2011-11-20 15:19:02 [INFO] [MCStats] Restoring player statistics.
2011-11-20 15:19:02 [INFO] Preparing level "newland"
2011-11-20 15:19:02 [INFO] Default game type: 0
2011-11-20 15:19:02 [INFO] ---- Migration of old skylands folder required ----
2011-11-20 15:19:02 [INFO] Unfortunately due to the way that Minecraft implemented multiworld support in 1.6, Bukkit requires that you move your skylands fo$
2011-11-20 15:19:02 [INFO] We will move this folder for you, but it will mean that you need to move it back should you wish to stop using Bukkit in the futu$
2011-11-20 15:19:02 [INFO] Attempting to move newland/DIM-1 to newland_skylands/DIM-1...
2011-11-20 15:19:02 [INFO] Success! To restore the nether in the future, simply move newland_skylands/DIM-1 to newland/DIM-1
2011-11-20 15:19:02 [INFO] ---- Migration of old skylands folder complete ----
2011-11-20 15:19:02 [INFO] Unable to find spawn biome
2011-11-20 15:19:02 [INFO] Preparing start region for level 0 (Seed: 447908778714231973)
2011-11-20 15:19:03 [INFO] Preparing start region for level 1 (Seed: -5539332271618475785)
2011-11-20 15:19:03 [INFO] Preparing start region for level 2 (Seed: -2703282192485637842)
2011-11-20 15:19:03 [INFO] Preparing spawn area: 3%
2011-11-20 15:19:04 [INFO] Preparing spawn area: 52%
2011-11-20 15:19:05 [INFO] Preparing spawn area: 97%
2011-11-20 15:19:06 [INFO] [Minecart Mania] Debug mode switched to NORMAL
2011-11-20 15:19:06 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.9 is enabled!
2011-11-20 15:19:06 [INFO] [MCStats] Enabling MCStats
2011-11-20 15:19:06 [INFO] [MCStats] Permissions plugin not detected, disabling group support.
2011-11-20 15:19:06 [INFO] [MCStats] iConomy detected.
2011-11-20 15:19:06 [INFO] [FalseBook Core] FalseBookCore v0.84alpha by GeMo enabled!
2011-11-20 15:19:06 [INFO] FalseBookExtra v0.84alpha by GeMo enabled
2011-11-20 15:19:06 [INFO] Whitelist: Trying to load whitelist and settings...
2011-11-20 15:19:06 [INFO] done.
2011-11-20 15:19:06 [INFO] Whitelist version 2.7 is enabled!
2011-11-20 15:19:06 [INFO] FalseBookChat v0.84alpha by GeMo enabled
2011-11-20 15:19:06 [INFO] FalseBookBlock v0.84alpha by GeMo enabled
2011-11-20 15:19:06 [INFO] [FalseBook Block] 2 Cauldrons successfully loaded.
2011-11-20 15:19:06 [INFO] WorldSize v1.0 Enabled
2011-11-20 15:19:06 [INFO] [WorldSize] Permissions plugin not found, only Ops can use WorldSize.
2011-11-20 15:19:07 [INFO] [xWarp]: 61 warps loaded
2011-11-20 15:19:07 [WARNING] [xWarp]: Permission system not found. Use defaults.
2011-11-20 15:19:07 [WARNING] [xWarp]: Economy system not found. Use defaults.
2011-11-20 15:19:07 [INFO] [xWarp]: xWarp 2.9.5 enabled
2011-11-20 15:19:07 [INFO] FalseBookIC v0.84alpha by GeMo enabled
2011-11-20 15:19:07 [INFO] FalseBookCart v0.84alpha by GeMo enabled
2011-11-20 15:19:07 [INFO] [dynmap] Using Bukkit Permissions (superperms) for access control
2011-11-20 15:19:07 [INFO] [dynmap] Loading shaders...
2011-11-20 15:19:09 [INFO] [dynmap] Loaded 12 shaders.
2011-11-20 15:19:09 [INFO] [dynmap] Loading perspectives...
2011-11-20 15:19:10 [INFO] [dynmap] Loaded 56 perspectives.
2011-11-20 15:19:10 [INFO] [dynmap] Loading lightings...
2011-11-20 15:19:10 [INFO] [dynmap] Loaded 6 lightings.
2011-11-20 15:19:10 [INFO] [dynmap] Using environment as template: normal
2011-11-20 15:19:10 [INFO] [dynmap] Configuration of world newland
2011-11-20 15:19:10 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@1a5a58e0
2011-11-20 15:19:10 [INFO] [dynmap] extrazoomout: 3
2011-11-20 15:19:10 [INFO] [dynmap] enabled: true
2011-11-20 15:19:10 [INFO] [dynmap] title: newland
2011-11-20 15:19:10 [INFO] [dynmap] maps: [{class=org.dynmap.hdmap.HDMap, name=surface, title=Surface, prefix=t, perspective=iso_SE_60_hires, shader=default$
2011-11-20 15:19:10 [INFO] [dynmap] bigworld: true
2011-11-20 15:19:10 [INFO] [dynmap] name: newland
2011-11-20 15:19:10 [INFO] [dynmap] Loading maps of world 'newland'...
2011-11-20 15:19:10 [INFO] [dynmap] Loaded 2 maps of world 'newland'.
2011-11-20 15:19:10 [INFO] [dynmap] Using environment as template: nether
2011-11-20 15:19:10 [INFO] [dynmap] Configuration of world newland_nether
2011-11-20 15:19:10 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@2507e9a8
2011-11-20 15:19:10 [INFO] [dynmap] extrazoomout: 3
2011-11-20 15:19:10 [INFO] [dynmap] enabled: true
2011-11-20 15:19:10 [INFO] [dynmap] title: newland_nether
2011-11-20 15:19:10 [INFO] [dynmap] maps: [{class=org.dynmap.hdmap.HDMap, name=nether, title=Surface, prefix=nt, perspective=iso_SE_60_lowres, shader=defaul$
2011-11-20 15:19:10 [INFO] [dynmap] bigworld: true
2011-11-20 15:19:10 [INFO] [dynmap] name: newland_nether
2011-11-20 15:19:10 [INFO] [dynmap] Loading maps of world 'newland_nether'...
2011-11-20 15:19:10 [INFO] [dynmap] Loaded 1 maps of world 'newland_nether'.
2011-11-20 15:19:10 [INFO] [dynmap] Using environment as template: skylands
2011-11-20 15:19:10 [INFO] [dynmap] Configuration of world newland_skylands
2011-11-20 15:19:10 [INFO] [dynmap] center: org.dynmap.ConfigurationNode@7eb1fea4
2011-11-20 15:19:10 [INFO] [dynmap] enabled: false
2011-11-20 15:19:10 [INFO] [dynmap] title: newland_skylands
2011-11-20 15:19:10 [INFO] [dynmap] maps: [{class=org.dynmap.hdmap.HDMap, name=flat, title=Flat, prefix=flat, perspective=iso_S_90_lowres, shader=default, l$
2011-11-20 15:19:10 [INFO] [dynmap] name: newland_skylands
2011-11-20 15:19:10 [INFO] [dynmap] World 'newland_skylands' disabled
2011-11-20 15:19:10 [INFO] [dynmap] Web server is permitting symbolic links
2011-11-20 15:19:10 [INFO] [dynmap] Loaded 9 components.
2011-11-20 15:19:10 [INFO] [dynmap] The 'snowform' trigger has been deprecated due to Bukkit changes - use 'blockformed'
2011-11-20 15:19:10 [INFO] [dynmap] Dynmap WebServer started on null:8123
2011-11-20 15:19:10 [INFO] [dynmap] version 0.22 is enabled
2011-11-20 15:19:10 [INFO] Server permissions file permissions.yml is empty, ignoring it
2011-11-20 15:19:10 [INFO] Done (0.785s)! For help, type "help" or "?"
2011-11-20 15:19:10 [INFO] [FalseBook Block] 0 Areas loaded.
2011-11-20 15:19:10 [INFO] [FalseBook Block] 0 Bridges successfully loaded.
2011-11-20 15:19:10 [INFO] [FalseBook Block] 0 Doors successfully loaded.
2011-11-20 15:19:10 [INFO] [FalseBook Block] Gates successfully loaded.
2011-11-20 15:19:10 [INFO] [FalseBook IC] 61 Transmitters loaded.
2011-11-20 15:19:10 [INFO] [FalseBook IC] 74 Receivers loaded.
2011-11-20 15:19:10 [INFO] [FalseBook IC] 22 Sensors loaded.
2011-11-20 15:19:47 [INFO] Whitelist: Player x is trying to join...
2011-11-20 15:19:47 [INFO] allow!
2011-11-20 15:19:47 [INFO] x[/x.x.x.x:xxyyt] logged in with entity id 163 at ([newland] -1387.1875, 64.0, -143.09375)

Updaten könnt ihr wie auch schon fürs Minecraft 1.8.1-Update beschrieben. Runterladen könnnt ihr den neusten CraftBukkit Build hier.

Wieder wichtig: Backup nicht vergessen (auch in der Update-Anleitung beschrieben).