In welchen Fällen können Sie Ihren eigenen Planetenserver betreiben?
Installieren Sie in diesem Fall den Planetenserver auf Ihrem PC.
Sie können dort alleine bauen, auch ohne Internetverbindung.
Sie können Ihre Konstruktionen später über Ihr Inventar auf die öffentlichen Planeten bringen.
Verbinden Sie sich mit planet://127.0.0.1/#mein_planet und durchforsten Sie die Gruppe mit http://127.0.0.1
Es ist wichtig zu wissen, dass Planeten öffentlich zugänglich sind, d. h. Sie können nicht kontrollieren, wer auf Ihrem Server baut. Einen eigenen Planeten zu haben, wird Sie nicht davor schützen, unerwünschte Nachbarn neben Ihrem Grundstück zu haben.
Diese Entscheidung wurde getroffen, damit Planet den Spielern ein großes, neutrales und einheitliches Universum bietet, in dem sie bauen können, und nicht eine Liste von Planeten, von denen jeder seine eigenen Regeln hat, die von den Administratoren diktiert werden.
Wir möchten, dass sich der Spieler nicht zu sehr darum kümmern muss, auf welchem Server er sich befindet. Alle öffentlichen Grundstücke auf allen Servern erscheinen gemischt in der Suchliste, ohne anzugeben, auf welchem Server sie sich befinden.
Wir möchten Sie darauf hinweisen, dass es sehr gut möglich ist, dass Ihr Server keine Besucher bekommt, selbst wenn Sie selbst eine tolle Kulisse bauen.
Wenn Sie allein sind, sollten Sie um Himmels willen nicht mit Ihrem eigenen Planeten beginnen. Die Server sind darauf ausgelegt, bis zu 1000 Personen zu beherbergen, wenn Sie allein sind, ist das viel zu groß für Sie.
Erwarten Sie nicht, dass Sie mit einem eigenen Planeten Leute auf Ihr Land locken, das Gegenteil wird der Fall sein: Sie werden noch weniger Leute haben, als wenn Sie auf einem der anderen Planeten bleiben, der bereits seine Stammgäste hat. Was Sie tun müssen, ist, sich zunächst eine Gruppe von Freunden zusammenzustellen, die seit mehreren Wochen auf den auf den anderen planet-Servern bauen und die einverstanden sind, Ihnen für ein gemeinsames Projekt zu folgen.
Wir möchten, dass die öffentlichen Planeten über einen längeren Zeitraum (mehrere Monate) rund um die Uhr online bleiben, um den Spielern Land zu bieten, auf dem sie bauen können, ohne befürchten zu müssen, dass sie ihre Arbeit verlieren, wenn der Server schließt.
Um einen öffentlichen Planeten zu eröffnen, müssen Sie daher einen dedizierten Server bei einem Internetanbieter mieten. Jeder Server verfügt über Zuverlässigkeitsstatistiken, die die Spieler einsehen können.
Die Verwaltung des Servers bringt eine Pflicht mit sich, nämlich die, regelmäßig (jeden Tag oder mindestens jede Woche) eine Sicherungskopie der Datenbank zu machen, so dass Sie bei einem Ausfall Ihres Rechners mit einer neuen Installation und der letzten Sicherungskopie beginnen können, dies um den Verlust von Kreationen und verärgerte Nutzer zu vermeiden.
Es ist sehr wünschenswert, einen automatischen Job zu installieren, der tägliche Sicherungen der Datenbank auf einem anderem Server in einem anderen Gebäude vornimmt. Wenn Sie nicht über die Computerkenntnisse verfügen, um Zuverlässigkeit auf diesem Niveau zu garantieren, dann lassen Sie bitte die Finger von Ihrem eigenen öffentlichen Planeten.
Ihr Server ist völlig unabhängig und enthält alles, was Sie brauchen, um Ihren Planeten zu betreiben. Sollte die Webseite Planet Samuro eines Tages geschlossen werden, wird Ihr Server weiterlaufen.
Um Besucher auf Ihren Planeten zu bringen, empfehlen wir Ihnen, eine eigene Webseite mit vielen schönen Fotos zu erstellen.
Sie müssen einen dedizierten Server bei einem Internetanbieter mieten.
Hier sind die Mindestanforderungen: i3-Prozessor, 8 GB RAM, 240 GB SSD-Festplatte, 100 Mb/s Internetzugang.
Die Wahl einer SSD-Festplatte (nicht HDD-Festplatte !) ist empfehlenswert, da es sonst zu Verzögerungen kommt, z. B. zu einer Wartezeit von 0,25 Sekunden oder mehr beim Anklicken eines Stuhls, bevor Sie sich setzen. Wenn Sie trotz allem nur ein HDD-Laufwerk bekommen konnten, empfehlen wir Ihnen, es mindestens 1 Mal pro Woche zu defragmentieren, das hilft ein wenig.
Um den Planet-Server (der eine Windows-Software ist) zu betreiben, haben die Wahl zwischen :
Sie können eine Verbindung zu Ihrem Server über den Windows Remote Desktop herstellen.
Um einen Ordner auf Ihrem PC zu teilen, verwenden Sie den MS-DOS-Befehl :
net use z: \\TSCLIENT\C
Um den Task-Manager zu starten, geben Sie ein:
taskmgr.exe
Um den Planetenserver zu stoppen, wählen Sie ihn im Task-Manager aus und klicken Sie auf "Task beenden".
Um UDP-Port 13000 und TCP-Port 80 zu öffnen, öffnen Sie eine DOS-Box mit Administratorrechten und geben Sie ein:
netsh advfirewall firewall add rule name="UDP Port 13000" dir=in action=allow protocol=UDP localport=13000 netsh advfirewall firewall add rule name="TCP Port 80" dir=in action=allow protocol=TCP localport=80
Hier sind einige Infos für Spezialisten, die es wagen wollen, Planet auf Linux zu installieren.
Wir haben mit der Distribution Ubuntu Server 18.04 getestet.
Beachten Sie, dass das Ausführen von Windows-Programmen mit Wine immer das Risiko von Kompatibilitätsproblemen birgt. Wir haben mit der Version Wine 7.0 getestet und alles scheint gut zu funktionieren.
Um sich von Ihrem Windows-PC aus anzumelden :
ssh -o ServerAliveInterval=30 [email protected]
Erstellen Sie ein Verzeichnis planet
mkdir planet
Gehen Sie in das Verzeichnis planet
cd /planet
Kopieren Sie planet_server.exe von Ihrem PC auf den Server.
scp planet_server.exe [email protected]:/root/planet/planet_server.exe
Um Wine 7.0 zu installieren,
beachten Sie die Anweisungen auf der Website https://wiki.winehq.org/Download
Starten Sie den planet-Server im Hintergrund.
zur Info: Das nohup dient dazu dass linux planet nicht beendet wenn Sie sich abmelden, das & dient dazu im Hintergrund zu starten.
Sie müssen planet mit 'root'-Rechten starten, da er sonst keinen Zugriff auf den TCP-Port 80 hat und dann die Website nicht funktioniert.
nohup wine planet_server.exe &
Sehen, welche Prozesse laufen
ps -e
den Prozess planet stoppen
kill 4566 (4566 durch die PID des Prozesses planet ersetzen)
Die Planet-Server-Software läuft unter Windows. Sie unterstützt bis zu 1000 angeschlossene Benutzer und benötigt etwa 50 GB Festplattenspeicherplatz, um die 3D-Kreationen der Benutzer zu speichern.
Beim ersten Start erstellt die Software einen großen Planeten mit 90% Ozean und 10% leerem Bauland, das aus Inseln mit zufälliger Position und Größe besteht. Während es auf der einen Seite des Planeten Tag ist, ist es auf der anderen Seite Nacht. Es dauert 20 Minuten, ihn zu umfliegen.
Die Nutzer verbinden sich mit dem Server zum einen über den UDP-Port 13000 mit der Planet-Software,
und zum anderen über den TCP-Port 80 mit einem Internet Browser um auf die Gruppe, das Hilfehandbuch,
das Nachrichtenforum und den Mini-Chat zuzugreifen.
Um die Planet-Server-Software zu erhalten, nehmen Sie eine Kopie von planet.exe (die sich normalerweise auf Ihrer Festplatte befindet, wenn Sie die Planet-Software installiert haben) und benennen Sie planet.exe einfach in planet_server.exe um
Erstellen Sie einen Ordner auf der Festplatte Ihres Servers, legen Sie planet_server.exe darin ab und starten Sie ihn.
Öffnen Sie die Ports UDP 13000 und TCP 80, damit Ihr Server im Internet öffentlich zugänglich ist. Um zu testen, geben Sie die IP von Ihrem Server an einen Freund, damit er sich mit der Planet-Software über einen Link planet://xxx.xxx.xxx.xxx verbinden kann, oder über einen Webbrowser durch Angabe eines Links http://xxx.xxx.xxx.xxx
Der Server erstellt eine Datenbank "planet_server_database.db", die die gesamte 3D-Welt und die Gruppen enthält. Die Datenbankdatei ist immer gesperrt da sie aktiv verändert wird. Es ist nicht möglich, eine Kopie zu erstellen, das ist normal.
Jede Nacht um 5 Uhr erstellt der Server eine Datei "planet_server_database.db.BACKUP", die eine Kopie der Datenbank darstellt. Die vorherige Kopie wird in "planet_server_database.db.OLD-BACKUP" umbenannt. Sie haben also zu jeder Zeit 3 Dateien:
planet_server_database.db : die aktive (gesperrte) Datenbank planet_server_database.db.BACKUP : die Kopie des Vortages planet_server_database.db.OLD-BACKUP : die Kopie von vor 2 Tagen
Es liegt in Ihrer Verantwortung, regelmäßig eine Kopie der Sicherungsdateien zu erstellen. Nach einer Neuinstallation benennen Sie einfach die letzte Sicherungsdatei in "planet_server_database.db" um damit sie wieder zur aktiven Datenbank wird.
Es ist möglich, über eine planet_server.ini-Datei einen Ordner anzugeben, in dem der Server die Sicherungsdateien ablegt:
# planet_server.ini [settings] backup_folder = e:/backup/ # der Pfadname muss mit / enden
Es ist möglich, dass Sie sich beim Start des Servers nicht sofort mit ihm verbinden können. Wenn Sie eine Datei "planet_server_database.db.DFRG" sehen, bedeutet dies, dass der Server die Datenbank defragmentiert. Sie müssen dann zwischen 5 und 15 Minuten warten.
Wenn Sie planet_server.exe starten, während es bereits läuft, wird der zweite planet_server.exe nicht gestartet.
Wenn der Server mit einem Fehlerfenster anhält, können Sie versuchen, ihn neu zu starten. Der Fehler wird in einer CRASH-REPORT.TXT-Datei aufgezeichnet, die Sie zur Korrektur an [email protected] senden sollten.
Der oder die Servermanager können ihren Avatarnamen in die Datei planet_server.ini eintragen, etwa so:
# planet_server.ini [settings] # Administratoren, die Farben ändern und eine Domain verbannen können admin = Samuro admin_2 = Ingrid admin_3 = Ursula
Sie erhalten dann im Domain info Fenster Zugriff auf eine Button, um die Standardfarben von Planet, sowie eine weiteren Button, um eine Domain zu verbannen (für den sehr seltenen Fall, dass die Domain oder ihre Gruppe illegale Inhalte enthält).
Eine oder mehrere Vertrauenspersonen können die Erlaubnis erhalten, manuell eine Kopie der Serverdatenbank zu nehmen, um die Verantwortung zu teilen und den Server im Falle einer Krankheit oder eines Todesfalls weiterzuführen.
Geben Sie dazu die Namen der Avatare in die Datei planet_server.ini ein, etwa so:
# planet_server.ini [settings] # Avatare, die eine Kopie der Datenbank manuell mit der F10-Taste nehmen können backup_op = Samuro backup_op_2 = Ingrid backup_op_3 = Ursula
Um eine Kopie der Serverdatenbank zu nehmen, muss man sich mit seinem Avatar auf dem richtigen Server einloggen und die Taste F10 drücken. Daraufhin wird eine Datei auf die Festplatte in das Verzeichnis von Planet kopiert.
Es ist keine gute Idee, mehrere Kopien desselben Planeten gleichzeitig zu öffnen: der Teleport wird Sie dann auf einen zufällig ausgewählten Server schicken.
# planet_server.ini [settings] # Administratoren, die Farben ändern und eine Domain verbannen können admin = Samuro admin_2 = Ingrid admin_3 = Ursula # Pfad auf dem Server, auf den die Kopien der Datenbank verschoben werden backup_folder = e:/backup/ # der Pfad muss mit einem / enden # Avatare, die eine Kopie der Datenbank manuell mit der F10-Taste nehmen können backup_op = Samuro backup_op_2 = Ingrid backup_op_3 = Ursula
Wählen Sie im Startmenü von Windows "Windows PowerShell(admin)" und klicken Sie auf Ja.
Geben Sie den folgenden Befehl ein:
netsh interface ipv6 show addresses
Eine Liste wie die folgende erscheint :
Interface 20 : Ethernet 2 Addr Type État DAD Vie valide Pers. Fav. Adresse --------- ----------- ---------- ---------- ------------------------ Dhcp Préféré 55s 25s 2a02:2788:764:ac9:213:3bff:fefb:63ff Temporaire Préféré 4d3h37m 4d3h35m32s 2a02:2788:764:ac9:d94c:d1b5:7c35:f84 Public Préféré 13d23h59m43s 6d23h59m43s 2a02:2788:764:ac9:e591:aa85:3fea:4081 Autre Préféré infinite infinite fe80::a829:560b:6cb8:4944%20
Das erste, worauf Sie achten müssen, ist die Nummer der Schnittstelle (Interface), hier 20. Diese Nummer steht für die Netzwerkkarte, mit der Sie ins Internet gehen, es kann mehrere davon geben.
Als Nächstes sehen Sie, dass es vier IPv6-Adressen gibt. Jede Adresse besteht aus acht Zahlengruppen, die durch einen Doppelpunkt getrennt sind. Diejenige, die mit fe80 beginnt, ist für uns nicht von Interesse, da sie nur im lokalen LAN gültig ist und Ihren Router nicht passieren kann.
Die anderen 3 Adressen haben eine begrenzte Lebensdauer: oft zwischen 1 Minute und 24 Stunden. Das heißt, dass Windows sie häufig ändert. Wenn Sie im Internet surfen, wird Windows die temporäre IPv6 verwenden.
Wenn Sie einen Server auf Ihrem PC installieren möchten, ist keine dieser Adressen geeignet, Sie müssen also eine neue erstellen, die sich nicht ändert.
Sie sind nicht völlig frei in der Wahl der IPv6, die Sie haben möchten. Ihr Internetanbieter stellt Ihnen immer die ersten vier Zifferngruppen zur Verfügung, also hier
2a02:2788:764:ac9:
Wie Sie sehen können, ist dieses Präfix allen 3 obigen Adressen gemeinsam.
Einige Router (z.B. sfr) legen die ersten 7 Zifferngruppen automatisch fest. Die genaue Vorgehensweise kann daher variieren und sollte in Ihrem Router überprüft werden.
Hier zeigen wir Ihnen, wie Sie einfach eine IPv6 hinzufügen können. Sie nehmen das Präfix und fügen eine 1 als Suffix hinzu, das ergibt :
2a02:2788:764:ac9::1
Das ::1 ist eine Abkürzung für :0:0:0:1.
Um diese Adresse zu erstellen, tippen Sie :
netsh interface ipv6 add address 20 2a02:2788:764:ac9::1
Beachten Sie, dass die 20 die Nummer der Schnittstelle ist.
Wenn Sie erneut eingeben :
netsh interface ipv6 show addresses
werden Sie diese hinzugefügte Adresse mit einer unendlichen Lebensdauer sehen :
Addr Type État DAD Vie valide Pers. Fav. Adresse --------- ----------- ---------- ---------- ------------------------ Manuel Préféré infinite infinite 2a02:2788:764:ac9::1 Dhcp Préféré 58s 28s 2a02:2788:764:ac9:213:3bff:fefb:63ff Temporaire Préféré 4d3h35m33s 4d3h34m5s 2a02:2788:764:ac9:d94c:d1b5:7c35:f84 Public Préféré 13d23h59m46s 6d23h59m46s 2a02:2788:764:ac9:e591:aa85:3fea:4081 Autre Préféré infinite infinite fe80::a829:560b:6cb8:4944%20
Wenn Sie sich geirrt haben, können Sie die Zeile löschen, indem Sie den obigen Befehl erneut eingeben, aber add durch delete ersetzen.
Um sich mit planet zu verbinden, verwenden Sie dann den Link :
planet://[2a02:2788:764:ac9::1]
Wenn das nicht funktioniert, müssen Sie auch die IPv6-Firewall auf Ihrem Router öffnen oder bei einigen Routern eingehende Anrufe von den Ports UDP 13000 und TCP 80 auf die IPv6 Ihres PCs umleiten.
Verwenden Sie nicht die anderen IPv6 mit begrenzter Lebensdauer als Planet Link. Das funktioniert zwar anfangs und diese IPv6 werden dann im Planet-System registriert. Aber wenn die Lebensdauer dieser Adressen abgelaufen ist werden sich Ihre Nutzer beschweren, dass Ihr Server beim teleportieren nicht mehr erreichbar ist, und diese abgelaufenen Adressen bleiben dann bis zu einer Woche im Planet-System.