Strato DNS Minecraft Server?

5 Antworten

Darf man fragen, wieso das so wichtig ist, dass es eine Subdomain ist? Die Spieler sehen die Adresse / den Link des Bildes ja nicht.


Tyldu  16.07.2019, 15:27

weil das nicht sonderlich handlich ist im browser eine domain mit port einzugeben

0
verreisterNutzer  16.07.2019, 15:28
@Tyldu

Da er es für DynMap nutzen will, sehe ich da auch keinen Grund, das Bild im Browser aufzurufen...

0
Tyldu  16.07.2019, 15:29
@verreisterNutzer

Mir wäre jetz keine andere Möglichkeit bewusst, wie man die Map sonst aufruft.

0
verreisterNutzer  16.07.2019, 15:30
@Tyldu

Er muss die Map per Befehl EINMAL erstellen und dort die URL zum Bild angeben.

Die Spieler sehen die URL nicht und müssen, um das Bild zu sehen, auch nicht den Browser öffnen.

0
Tyldu  16.07.2019, 15:36
@verreisterNutzer

Sorry ich verstehs grad nicht. Wo wird die map denn von den anderen spielern eingesen, wenn nicht im browser?

0
Tyldu  16.07.2019, 15:44
@verreisterNutzer

hmm ok das gabs damals noch nicht. aber der sinn die im spiel offen zu haben erschließt sich mir nicht wirklich. ich würde sie zb trotzdem im browser öffnen. und ich hätte keine lust einen port einzugeben.

0
verreisterNutzer  16.07.2019, 15:46
@Tyldu

Der Spieler muss diese nicht im Spiel öffnen. Er kennt die URL des Bildes ja gar nicht, das ist ja der Grund, wieso eine Subdomain unnötig ist.

Es werden Rahmen an einer Wand platziert und das Bild wird in diesen Rahmen dargestellt.

0
Tyldu  16.07.2019, 15:49
@verreisterNutzer

achso. so kenn ich das nicht. also wenn der OT das wirklich so umsetzt, macht es abgesehen von der kleinen technischen herausforderung keinen sinn das zu ändern. Aber schaden tuts ja auch nicht.

1
MrDelock 
Beitragsersteller
 16.07.2019, 15:28

Naja ich habe es mir in den Kopf gesetzt und nun möchte ich das hinbekommen :D
Zudem finde ich sieht map.meinedomain.de besser aus und ist einfacher einzugeben als meinedomain.de:8123

0
oxbox  16.07.2019, 15:32
@MrDelock

kannst das auch per Pretty URL machen, oder gleich im Apache per Proxy umleiten

0
verreisterNutzer  16.07.2019, 15:36
@oxbox

Hätte ich auch mit Apache2 gemacht, aber ich weiss nicht, ob er das bei Strato kann.

0

Vorausgesetzt der jeweils verwendete Browser unterstützt das ganze per SRV-Record:

Name: _http._tcp.map.meinedomain.de.
TTL: 86400
Priorität: 0
Gewicht: 5
Port: 8123
Server: meinedomain.de.

Ansonsten könntest du auch einen Webserver aufsetzen, der beim Aufruf von http://map.meinedomain.de/ entweder per 301 bzw. 302 auf http://meinedomain.de:8123/ umleitet oder aber dieses HTML-Dokument ausliefert:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8"/>
    </head>
    <body style="margin:0px;padding:0px;overflow:hidden">
        <iframe src="http://meinedomain.de:8123/" style="position:absolute;height:100%;width:100%;border:none" ></iframe>
    </body>
</html>

Tyldu  16.07.2019, 16:15

das mit dem iframe fühlt sich irgendwie nicht richtig an.

1
Isendrak  16.07.2019, 16:28
@Tyldu

Natürlich nicht, es ist ein iFrame.

Es ging mir beim iFrame auch mehr um eine Lösung der "da kannst du auch Isoband drum machen, das funktioniert auch (vorerst)"-Art.

Oder um es mit einer Futurama-Paraphrasie zu sagen:

Philip J. Fry I: "Und wenn es keine andere Möglichkeit gibt als ein iFrame zu verwenden?"

Prof. Hubert J. Farnsworth: "Dann bitte Gott um Verzeihung... TU ES TROTZDEM NICHT!"

XD

1

Hast du denn nen normalen Server oder ist das ein Gamingserver auf dem du sonst nix anderes laufen lassen kannst?

Woher ich das weiß:Studium / Ausbildung – Softwareentwickler, B. Sc. Informatik

MrDelock 
Beitragsersteller
 16.07.2019, 15:29

Das ist ein ganz normaler Minecraft Server von Nitrado, auf dem nichts weiter läuft.

0
Tyldu  16.07.2019, 15:35
@MrDelock

Hmm das ist schlecht. Dann hätte man das relativ leicht lösen können.

So hab schnell nachgeschaut. Eigentlich kannst du doch auch für deine Subdomain ne Umleitung einrichten und dann eben auf die Adresse für die Map. Wenn dus als Proxy Umleitung machst bleibt die Subdomain auch oben stehen.

0

Erstaunlich was man hier wieder an Antworten liest...

Ein SRV Record ist nicht möglich, das wird von keinem mir bekannten HTTP Client und somit auch von keinem Browser unterstützt.

Die tatsächliche Lösung ist denkbar einfach, der Default-Port von HTTP ist 80. Wenn du in der Dynmap Konfiguration diesen Port einstellst (die Einstellung heißt Webserver webserver-port), dann kann du Dynmap sowohl über example.com als auch über map.example.com erreichen, falls das A Record auf die entsprechende IP zeigt. Dafür muss der Server jedoch als root-Benutzer ausgeführt werden.

Falls der Minecraft Server nicht als root ausgeführt wird, ist die einzige Alternative einen Webserver als Proxy einzusetzen (geht mit nginx am einfachsten).

Rein für web? du kannst ne normale Weiterleitung machen (kein A-Record)

das mit SRV... ka irgendwie mag mich SRV nicht, wenn und das hin-bekommst, sags mir bitte ♥


MrDelock 
Beitragsersteller
 16.07.2019, 15:29

Und wie bekomme ich das mit der Weiterleitung hin? Bzw wie genau meinst du das?

0
MrDelock 
Beitragsersteller
 16.07.2019, 15:33
@oxbox

Ich werde es ausprobieren Danke :D

0
oxbox  16.07.2019, 15:35
@MrDelock

Alternative geht das auch per Apache. das magische wort ist dann Proxy , wenn die Applikation einen eigenen httpd mitbringt.

0
Tyldu  16.07.2019, 15:52

geht bei strato zum glück auch anders.

0
Tyldu  16.07.2019, 16:13
@oxbox

da klickt man einfach auf weiterleitung einrichten bei der subdomain und dann wählt man wenn mans mit proxy haben will extern, schreibt die adresse von der map rein und fertig.

0
oxbox  16.07.2019, 16:15
@Tyldu

Dann ließ mal bissel weiter oben... dort ist das beschrieben... Was ich meinte ist was anderes...

0