├── neuigkeiten.md
├── .gitbook
└── assets
│ ├── HTOP.png
│ ├── ncdu.png
│ ├── netstat.png
│ ├── ocdnstool.png
│ ├── steam-id.png
│ ├── gamecp-login.png
│ ├── sftp-verbinden.png
│ ├── Gamenode install.png
│ ├── minecraft-version.png
│ ├── multicraft-upload.png
│ ├── serverjar-spigot.png
│ ├── sftp-pterodactyl.png
│ ├── steam-workshop-id.png
│ ├── webspace-eingabe.png
│ ├── ark-admin-passwort.png
│ ├── webspace-uebersicht.png
│ ├── webspace-verbinden.png
│ ├── fivem-artifact-linux.png
│ ├── fivem-server-eingabe.png
│ ├── fivem-server-verbinden.png
│ ├── fivem-server-verbunden.png
│ ├── gamenode-installiert.png
│ ├── minecraft-java-version.png
│ ├── multicraft-jar-auswahl.png
│ ├── multicraft-serverliste.png
│ ├── serverjar-bungeecord.png
│ ├── teamspeak-dns-eintrag.png
│ ├── webseite-weiterleiten.png
│ ├── webspace-dns-eintraege.png
│ ├── webspace-dns-eintrag.png
│ ├── minecraft-server-eingabe.png
│ ├── teamspeak-server-eingabe.png
│ ├── webseite-weitergeleitet.png
│ ├── webspace-weitergeleitet.png
│ ├── minecraft-server-verbinden.png
│ ├── minecraft-server-verbunden.png
│ ├── multicraft-jar-umbenennen.png
│ ├── multicraft-server-auswahl.png
│ ├── multicraft-versions-auswahl.png
│ ├── teamspeak-server-verbinden.png
│ ├── webspace-plesk-txt-eintrag.png
│ ├── webspace-plesk-uebersicht.png
│ ├── webspace-plesk-zertifikat.png
│ ├── rootcp-or-gamecp-backup-lock.png
│ ├── webseite-weiterleiten-eingabe.png
│ ├── webspace-plesk-wildcard-klick.png
│ ├── fertig-installierter-gameserver.png
│ ├── minecraft-version-wechseln-bar.png
│ ├── rootcp-or-gamecp-backup-delete.png
│ ├── rootcp-or-gamecp-backup-download.png
│ ├── rootcp-or-gamecp-backup-manual.png
│ ├── rootcp-or-gamecp-backup-restore.png
│ ├── 046D0AC8-A9C7-4C7F-9C4A-E10AAF15B83C.png
│ ├── 413B55C4-C2D4-47E5-8BBC-63D2EC4B0936.jpeg
│ ├── 465B3A43-50AC-4BE9-8CA4-3D0BF9F1B776.png
│ ├── EBD0DDC4-C440-4AD0-81DA-3FB22651A930.png
│ ├── minecraft-server-download-adresse-kopieren.png
│ ├── rootcp-or-gamecp-backup-scheduled-tasks-1.png
│ └── rootcp-or-gamecp-backup-scheduled-tasks-2.png
├── pull_request_template.md
├── sonstiges
└── discord.md
├── minecraft-server
├── modpacks-installieren.md
├── version-wechseln.md
├── eigene-server-jar.md
├── mehrere-versionen.md
├── datenpakete-installieren.md
├── sprachchat.md
├── bedrock-spieler.md
├── allgemeine-informationen.md
├── 3d-weltkarte.md
├── mehrere-welten.md
├── weltkarte.md
├── FastAsyncWorldEdit-Installation.md
├── mods-installieren-fabric.md
├── mods-installieren-forge.md
├── mods-und-plugins.md
├── optimierung.md
├── bungeecord.md
├── server-icon.md
├── übliche-spigot-plugins.md
└── bedrock-server.md
├── rootserver
├── server-not-aus.md
├── java-11-setup.md
├── bestimmte-java-version.md
├── java-8-setup.md
├── sftp-verbinden.md
├── ssl-zertifikat-erstellen.md
├── nginx-proxy-manager-installation.md
├── fivem-server-installation-linux.md
├── cross-plattform-minecraft-server.md
├── one-click-gameserver-installer.md
├── ssh-grundlagen.md
├── minecraft-auto-start.md
├── fail2ban-installieren.md
├── virtualhost-apache2.md
├── nginx-installieren.md
├── screen.md
├── java-17-setup.md
├── mongodb-installieren.md
├── fivem-server-setup.md
├── virtualhost-redirect-apache2.md
├── minecraft-server-debian-11-installieren.md
├── linux-grundlagen.md
├── teamspeak-3-server.md
└── nextcloud-installation.md
├── README.md
├── Allgemein
├── bestellungen.md
└── benutzer.md
├── landwirtschafts-simulator-22
├── mods-installieren.md
├── server-einrichten.md
└── server-konfigurieren-windows.md
├── LICENSE
├── domains
├── allgemeine-informationen.md
├── domain-transferieren.md
├── dns-eintraege.md
└── domain-endungen.md
├── rootcp
├── minecraft-version-wechseln.md
└── spigot-oder-bungeecord.md
├── docker
├── docker-traefik-proxy.md
└── docker-installation.md
├── webspaces
├── ssl-zertifikat-erstellen.md
├── wordpress-installieren.md
├── mediawiki-installieren.md
└── nginx-reverse-proxy.md
├── gameserver
├── ark
│ ├── administration.md
│ ├── modificationen.md
│ ├── backup.md
│ └── allgemeine-informationen.md
└── terraria
│ └── windows-installation.md
├── SUMMARY.md
└── CODE_OF_CONDUCT.md
/neuigkeiten.md:
--------------------------------------------------------------------------------
1 | # MC-HOST24.de Neuigkeiten
--------------------------------------------------------------------------------
/.gitbook/assets/HTOP.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/HTOP.png
--------------------------------------------------------------------------------
/.gitbook/assets/ncdu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/ncdu.png
--------------------------------------------------------------------------------
/.gitbook/assets/netstat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/netstat.png
--------------------------------------------------------------------------------
/.gitbook/assets/ocdnstool.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/ocdnstool.png
--------------------------------------------------------------------------------
/.gitbook/assets/steam-id.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/steam-id.png
--------------------------------------------------------------------------------
/.gitbook/assets/gamecp-login.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/gamecp-login.png
--------------------------------------------------------------------------------
/.gitbook/assets/sftp-verbinden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/sftp-verbinden.png
--------------------------------------------------------------------------------
/.gitbook/assets/Gamenode install.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/Gamenode install.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-version.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-version.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-upload.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-upload.png
--------------------------------------------------------------------------------
/.gitbook/assets/serverjar-spigot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/serverjar-spigot.png
--------------------------------------------------------------------------------
/.gitbook/assets/sftp-pterodactyl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/sftp-pterodactyl.png
--------------------------------------------------------------------------------
/.gitbook/assets/steam-workshop-id.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/steam-workshop-id.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-eingabe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-eingabe.png
--------------------------------------------------------------------------------
/.gitbook/assets/ark-admin-passwort.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/ark-admin-passwort.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-uebersicht.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-uebersicht.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-verbinden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-verbinden.png
--------------------------------------------------------------------------------
/.gitbook/assets/fivem-artifact-linux.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/fivem-artifact-linux.png
--------------------------------------------------------------------------------
/.gitbook/assets/fivem-server-eingabe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/fivem-server-eingabe.png
--------------------------------------------------------------------------------
/.gitbook/assets/fivem-server-verbinden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/fivem-server-verbinden.png
--------------------------------------------------------------------------------
/.gitbook/assets/fivem-server-verbunden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/fivem-server-verbunden.png
--------------------------------------------------------------------------------
/.gitbook/assets/gamenode-installiert.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/gamenode-installiert.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-java-version.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-java-version.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-jar-auswahl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-jar-auswahl.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-serverliste.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-serverliste.png
--------------------------------------------------------------------------------
/.gitbook/assets/serverjar-bungeecord.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/serverjar-bungeecord.png
--------------------------------------------------------------------------------
/.gitbook/assets/teamspeak-dns-eintrag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/teamspeak-dns-eintrag.png
--------------------------------------------------------------------------------
/.gitbook/assets/webseite-weiterleiten.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webseite-weiterleiten.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-dns-eintraege.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-dns-eintraege.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-dns-eintrag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-dns-eintrag.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-server-eingabe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-server-eingabe.png
--------------------------------------------------------------------------------
/.gitbook/assets/teamspeak-server-eingabe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/teamspeak-server-eingabe.png
--------------------------------------------------------------------------------
/.gitbook/assets/webseite-weitergeleitet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webseite-weitergeleitet.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-weitergeleitet.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-weitergeleitet.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-server-verbinden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-server-verbinden.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-server-verbunden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-server-verbunden.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-jar-umbenennen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-jar-umbenennen.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-server-auswahl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-server-auswahl.png
--------------------------------------------------------------------------------
/.gitbook/assets/multicraft-versions-auswahl.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/multicraft-versions-auswahl.png
--------------------------------------------------------------------------------
/.gitbook/assets/teamspeak-server-verbinden.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/teamspeak-server-verbinden.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-plesk-txt-eintrag.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-plesk-txt-eintrag.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-plesk-uebersicht.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-plesk-uebersicht.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-plesk-zertifikat.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-plesk-zertifikat.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-lock.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-lock.png
--------------------------------------------------------------------------------
/.gitbook/assets/webseite-weiterleiten-eingabe.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webseite-weiterleiten-eingabe.png
--------------------------------------------------------------------------------
/.gitbook/assets/webspace-plesk-wildcard-klick.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/webspace-plesk-wildcard-klick.png
--------------------------------------------------------------------------------
/.gitbook/assets/fertig-installierter-gameserver.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/fertig-installierter-gameserver.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-version-wechseln-bar.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-version-wechseln-bar.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-delete.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-delete.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-download.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-download.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-manual.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-manual.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-restore.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-restore.png
--------------------------------------------------------------------------------
/.gitbook/assets/046D0AC8-A9C7-4C7F-9C4A-E10AAF15B83C.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/046D0AC8-A9C7-4C7F-9C4A-E10AAF15B83C.png
--------------------------------------------------------------------------------
/.gitbook/assets/413B55C4-C2D4-47E5-8BBC-63D2EC4B0936.jpeg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/413B55C4-C2D4-47E5-8BBC-63D2EC4B0936.jpeg
--------------------------------------------------------------------------------
/.gitbook/assets/465B3A43-50AC-4BE9-8CA4-3D0BF9F1B776.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/465B3A43-50AC-4BE9-8CA4-3D0BF9F1B776.png
--------------------------------------------------------------------------------
/.gitbook/assets/EBD0DDC4-C440-4AD0-81DA-3FB22651A930.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/EBD0DDC4-C440-4AD0-81DA-3FB22651A930.png
--------------------------------------------------------------------------------
/.gitbook/assets/minecraft-server-download-adresse-kopieren.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/minecraft-server-download-adresse-kopieren.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-scheduled-tasks-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-scheduled-tasks-1.png
--------------------------------------------------------------------------------
/.gitbook/assets/rootcp-or-gamecp-backup-scheduled-tasks-2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mc-host24/knowledgebase/HEAD/.gitbook/assets/rootcp-or-gamecp-backup-scheduled-tasks-2.png
--------------------------------------------------------------------------------
/pull_request_template.md:
--------------------------------------------------------------------------------
1 |
2 | ## Checklist
3 |
4 | - [ ] Rechtschreibung geprüft
5 | - [ ] Relevante Artikel verlinkt
6 | - [ ] Auf doppelte Artikel geprüft
7 | - [ ] SUMMARY.md geupdatet
8 | - [ ] MC-HOST24 Username für Guthaben Gutschrift
9 |
--------------------------------------------------------------------------------
/sonstiges/discord.md:
--------------------------------------------------------------------------------
1 | ## MC-HOST24 Discord
2 |
3 | MC-HOST24.de hat einen Discord Server, auf welchem sich die Kunden untereinander bei verschiedenensten Problem austauschen können.
4 |
5 | Join Link:
6 |
7 | {% embed url="https://discord.mc-host24.de" %}
--------------------------------------------------------------------------------
/minecraft-server/modpacks-installieren.md:
--------------------------------------------------------------------------------
1 | ## Wie installiere ich auf meinem Minecraft Server ein eigenes Modpack?
2 |
3 | MC-HOST24.de hat dazu auf YouTube ein Video hochgeladen.
4 | Dies findest du hier:
5 |
6 | {% embed url="https://youtu.be/CldwjhWKu04?si=jM-TDiDEr5s8ciPr" %}
--------------------------------------------------------------------------------
/rootserver/server-not-aus.md:
--------------------------------------------------------------------------------
1 | # Wie Starte ich meinen Server Neu wenn er nicht mehr Reagiert.
2 | Du kannst deinen Server über die VNC Konsole im Notfall neustarten.
3 |
4 |
5 | ## Möglichkeit 1.
6 | Nach dem du die Zwei Punkte angeklickt hast einfach nur noch in das Fenster Klicken und die ** ENTF ** Taste drücken.
7 |
8 |
9 | ## Möglichkeit 2.
10 | Auf die Drei Punkte klicken.
11 |
12 |
--------------------------------------------------------------------------------
/rootserver/java-11-setup.md:
--------------------------------------------------------------------------------
1 | # Setup Java 11 Debian & Ubuntu
2 |
3 | Wichtig ist, dass Sie zuerst Paketliste von Ihrem Debian Betriebssystem aktualisieren und mögliche Updates installieren. Dies können Sie mit einem einfachen Befehl durchführen:
4 | ``` bash
5 | apt update && apt upgrade -y
6 | ```
7 |
8 | Installieren Sie Java11
9 |
10 | ``` bash
11 | apt install openjdk-11-jre-headless -y
12 | ```
13 |
14 | Mit diesem Befehl kannst du die Version überprüfen
15 |
16 | ``` bash
17 | java -version
18 | ```
19 | Beispielausgabe:
20 | ```
21 | openjdk version "11.0.21" 2023-10-17
22 | OpenJDK Runtime Environment (build 11.0.21+9-post-Debian-1deb11u1)
23 | OpenJDK 64-Bit Server VM (build 11.0.21+9-post-Debian-1deb11u1, mixed mode, sharing)
24 | ```
25 |
--------------------------------------------------------------------------------
/rootserver/bestimmte-java-version.md:
--------------------------------------------------------------------------------
1 | # Minecraft Server mit Unterschiedlicher Java version ausführen
2 |
3 | * Wenn du mehrere Java Versionen auf deinem Server hast, kannst du in der start.sh einen Java Path angeben, damit der Server in der gewünschten Java Version startet.
4 |
5 | * Minecraft Start.sh:
6 |
7 | ```bash
8 | screen -S Minecraft Dein_Java_pfad/java -Xms1G -Xmx2G -jar Spigot.jar
9 | ```
10 |
11 | * Beispiel:
12 |
13 | ```bash
14 | screen -S Minecraft /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java -Xms1G -Xmx2G -jar Spigot.jar
15 | ```
16 |
17 | * Deine insatllierte Java Versionen findest du hier:
18 |
19 | ```bash
20 | cd /usr/lib/jvm/
21 | ```
22 |
23 | * Mit diesem Befehl kannst du anschauen, welche Java Versionen auf deinem Server installiert sind.
24 |
25 | ```bash
26 | ls
27 | ```
28 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # MC-HOST24
2 |
3 | ## Willkommen auf der MC-HOST24.de Wiki & FAQ.
4 |
5 | Auf dieser Seite wollen wir unseren Kunden die Produkte näher bringen und erklären, wie diese verwendet werden.
6 | Die häufig gestellten Fragen von unseren Kunden sind hier auch zu finden.
7 |
8 | ## Mitarbeit an der Knowledge Base
9 |
10 | Wir wollen die Knowledge Base mit eurer Hilfe immer mehr erweitern.
11 |
12 | Jeder Kunde kann das Projekt in Github Forken und daran mithelfen. Jede angenommene Erweiterung entlohnen wir mit 5€ MC-HOST24 Guthaben.
13 |
14 | Das Projekt kann hier geforkt werden:
15 |
16 | {% embed url="https://github.com/mc-host24/Knowledgebase" %}
17 |
18 | {% hint style="warning" %}
19 | **Erwähne bei dem Pull Request bitte deinen MC-HOST24 Benutzername oder die UserID, damit wir dir das Guthaben gutschreiben können!**
20 | {% endhint %}
21 |
--------------------------------------------------------------------------------
/Allgemein/bestellungen.md:
--------------------------------------------------------------------------------
1 | ## Wie lade ich Guthaben auf?
2 | Um Guthaben bei uns aufzuladen benötigst du zuerst einen Benutzeraccount. Nachdem du diesen erstellt und bestätigt hast, kannst du oben rechts auf deinen Namen klicken und dann im Dropdown-Menü "Guthaben aufladen" auswählen.
3 |
4 |
5 | ## Werden meine Produkte automatisch verlängert?
6 | Bei MC-HOST24 werden die Produkte nicht automatisch verlängert, nach Ablauf der Zeit bleiben noch 5 Tage bis der Server automatisch gelöscht wird.
7 |
8 |
9 | ## Mein Produkt wird nicht eingerichtet. Was jetzt?
10 | In seltenen Fällen dauert die Bereitstellung der Produkte länger als sonst. Warte am besten noch ein paar Minuten ab, vorallem bei Rootservern kann eine Einrichtung teilweise länger als 60 Sekunden dauern.
11 |
12 | Wende dich bitte an unseren Kundensupport sofern das Produkt nach 30 Minuten immer noch nicht eingerichtet ist.
--------------------------------------------------------------------------------
/landwirtschafts-simulator-22/mods-installieren.md:
--------------------------------------------------------------------------------
1 | Beim Landwirtschafts-Simulator 22 kann man, falls einem mal das Vanilla-Spielerlebnis zu langweilig werden sollte, auch Mods installieren. Um dies zun tun, muss man die folgenden Schritte erledigen:
2 |
3 | # Anleitung
4 |
5 | 1. Zuerst muss man das GIANTS-Webinterface des Servers im Webbrowser öffnen, um den Server anzuhalten.
6 | 2. Danach muss man auf den Punkt "Mods" klicken bzw. tippen und dort ganz nach unten scrollen.
7 | 3. Jetzt kann man dort Mods mit einer Maximalgröße bis zu 1,7GB hochladen.
8 | 4. Falls der Mod größer als 1,7GB ist, muss man ihn per FTP-Verbindung hochladen.
9 | 5. HINWEIS: Es gibt auch Mods, die ins Spielerlebnis eingreifen können (z.B. Mods mit Jahreszeiten oder Wetterverhältnissen). Dabei kann es zum Laggen oder hängen des Servers kommen. Deshalb sollte man solche Mods auf jeden Fall nur mit Bedacht benutzen!
10 |
11 | Hat man auf dem Server Mods installiert, so benötigt man diese auch auf dem Client für eine ordnungsgemäße Funktion.
12 |
--------------------------------------------------------------------------------
/rootserver/java-8-setup.md:
--------------------------------------------------------------------------------
1 | # Setup Java 8
2 |
3 |
4 | Installieren Sie die benötigten Pakete
5 | ``` bash
6 | apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common -y
7 | ```
8 |
9 | Fügen Sie den Publickey für das Java 8 Repository hinzu und hinterlegen das Repository auf Ihrem Server
10 |
11 | ``` bash
12 | wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | apt-key add - && add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
13 | ```
14 |
15 | Aktualisieren Sie die Paketquellen
16 |
17 | ``` bash
18 | apt update
19 | ```
20 |
21 | Installieren Sie Java8
22 |
23 | ``` bash
24 | apt install adoptopenjdk-8-hotspot -y
25 | ```
26 |
27 | Mit diesem Befehl kannst du die Version überprüfen
28 |
29 | ``` bash
30 | java -version
31 | ```
32 | Beispielausgabe:
33 | ```
34 | openjdk version "1.8.0_292"
35 | OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_292-b10)
36 | OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.292-b10, mixed mode)
37 | ```
38 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2022 MC-HOST24
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/minecraft-server/version-wechseln.md:
--------------------------------------------------------------------------------
1 | # Wie wechsel ich bei meinem Minecraft Server die Version?
2 |
3 | Um in Multicraft die Server Version zu ändern, logge dich in Multicraft ein und klicke auf "Server".
4 | 
5 |
6 | {% embed url="https://panel.mc-host24.de" %}
7 |
8 | Solltest du nur einen Server haben, wirst du direkt auf die Verwaltungsseite des Servers weitergeleitet.
9 |
10 | Wenn du mehr als einen Server hast, wähle den gewünschten Server in der Liste aus.
11 |
12 | 
13 |
14 | Falls der Server noch nicht gestoppt ist, stoppe den Server.
15 |
16 | Unter "JAR Datei" kannst du nun die Wunsch-Version auswählen.
17 |
18 | 
19 |
20 | Nachdem die Wunsch-Version ausgewählt wurde, drücke auf "Speichern".
21 |
22 | Nach dem Speichern ist die Version umgestellt und der Server kann gestartet werden.
23 |
24 | {% hint style="warning" %}
25 | Sollte die Version gedowngradet worden sein, muss die Welt neu generiert werden. Eine Weltenmitnahme ist nicht möglich.
26 | {% endhint %}
--------------------------------------------------------------------------------
/rootserver/sftp-verbinden.md:
--------------------------------------------------------------------------------
1 | # Mit (S)FTP auf Rootserver verbinden
2 |
3 | Da auf deinem Rootserver standardmäßig kein normaler FTP-Server installiert ist, verbindest du dich über **SFTP** mit deinem Rootserver, um direkt Dateien mittels eines Datei-Browsers verwalten zu können.
4 |
5 | Dazu benötigst du auch hier einen ganz normalen FTP-Client deiner Wahl, wie z.B. [WinSCP](https://winscp.net/eng/download.php) oder [Winrar](https://winrar.de/download.php).
6 |
7 | Nach der Installation des FTP-Clients auf deinem Computer, kannst du das Programm direkt starten und wirst aufgefordert die Anmeldedaten zu deinem Server anzugeben.
8 |
9 | * Als **Serveradresse/IP** gibst du ganz normal die IP-Adresse deines Rootservers an.
10 | * Der **Benutzername** ist `root`, also derselbe Benutzer, welchen du beim SSH-Login angibst.
11 | * Dementsprechend nutzt du als **Passwort** das Passwort deines `root`-Benutzers, welches du, falls du es nicht geändert hast, auf der [Meine-Server](https://mc-host24.de/myservers#rootserver)-Seite findest.
12 | * Da es sich hier um SFTP (SSH-FTP) handelt, nutzt du als **Port** deinen SSH-Port, welcher standardmäßig, insofern du ihn nicht geändert hast, `22` ist.
13 |
14 | 
--------------------------------------------------------------------------------
/rootserver/ssl-zertifikat-erstellen.md:
--------------------------------------------------------------------------------
1 | # Wie erstelle ich auf meinem Rootserver mit Hilfe von Certbot ein SSL Zertifikat?
2 |
3 |
4 | Als erstes benötigen wir das Paket "snapd". Dies wird mit dem Command
5 | ```bash
6 | apt install snapd
7 | ```
8 | installiert.
9 |
10 | falls snapd bereits installiert ist, stelle mit dem Command
11 | ```bash
12 | snap install core; snap refresh core
13 | ```
14 | sicher, dass snapd auf dem neusten Stand ist.
15 |
16 | Nachdem das erledigt ist wird nun certbot installiert.
17 |
18 | ```bash
19 | snap install --classic certbot
20 | ```
21 |
22 | Damit der Certbot Command verwendet werden kann, gebe folgenden Command ein:
23 |
24 | ```bash
25 | ln -s /snap/bin/certbot /usr/bin/certbot
26 | ```
27 |
28 | Um das Zertifikat automatisch auf deinem Apache Webserver einrichten zu lassen, verwende folgenden Command:
29 |
30 | ```bash
31 | certbot --apache
32 | ```
33 |
34 | 1. Gebe deine E-mail-Adresse ein
35 |
36 | 2. Akzeptiere die Terms of Service
37 |
38 | 3. Wähle aus, ob eine Gemeinnützige Organisation (Electronic Frontier Foundation) deine E-Mail-Adresse bekommen darf.
39 |
40 | 4. Gebe deinen Domainnamen ein (z.B. mc-host24.de). Falls eine Subdomain vorhanden ist gebe diese mit an. (z.B. docs.mc-host24.de)
41 |
42 | Das Zertifikat ist jetzt auf deinem Apache Webserver installiert.
--------------------------------------------------------------------------------
/rootserver/nginx-proxy-manager-installation.md:
--------------------------------------------------------------------------------
1 | # Nginx Proxy Manager Installation
2 |
3 | !!! Wichtig !!!
4 | Falls ihr Docker nicht installiert habt, folgt der Docker Installation:
5 | {% embed url="https://docs.mc-host24.de/docs/rootserver/docker-installation" %}
6 |
7 |
8 | * Aktualisiere die Paketlisten & installiere die Updates.
9 | ```bash
10 | apt update && apt upgrade -y
11 | ```
12 |
13 | * Erstelle ein Verzeichnis für ```Nginx Proxy Manager```
14 | ```bash
15 | mkdir ~/nginx-proxy
16 | ```
17 |
18 | * Navigiere ins Verzeichnis
19 | ```bash
20 | cd ~/nginx-proxy
21 | ```
22 |
23 | * Erstelle Verzeichnisse für Benutzerdaten und SSL-Zertifikate.
24 | ```bash
25 | mkdir {data,letsencrypt}
26 | ```
27 |
28 | * Erstelle nun eine Compose Datei
29 | ```bash
30 | nano docker-compose.yml
31 | ```
32 |
33 | * Füge nun diesen Code ein
34 | ```bash
35 | version: '3'
36 | services:
37 | app:
38 | image: 'jc21/nginx-proxy-manager:latest'
39 | restart: unless-stopped
40 | ports:
41 | - '80:80'
42 | - '81:81'
43 | - '443:443'
44 | volumes:
45 | - ./data:/data
46 | - ./letsencrypt:/etc/letsencrypt
47 | ```
48 |
49 | * Bringe dein ```Nginx Proxy Manager``` zum laufen
50 | ```bash
51 | docker-compose up -d
52 | ```
53 |
54 | * Die Website kannst du unter http://127.0.0.1:81 oder mit der Public adresse mit dem port ```81``` ereichen.
55 | * Die Standart daten zum anmelden sind:
56 | ```bash
57 | Email: admin@example.com
58 | Password: changeme
59 | ```
60 |
--------------------------------------------------------------------------------
/landwirtschafts-simulator-22/server-einrichten.md:
--------------------------------------------------------------------------------
1 | Diese Anleitung erklärt, wie man sich auf einem Windows Rootserver bei MC-Host24 einen dedizierten Server für den Landwirtschafts-Simulator 22 einrichten kann.
2 |
3 | ## System-Anforderungen
4 |
5 | Ein Server für LS22 hat bestimmte Anforderungen. Sofern diese erfüllt sind, kann man den Server erstellen, ansonsten geht das leider nicht. Dies sind die derzeitigen Systemanforderungen für das Spiel:
6 |
7 | Prozessor: 2,4GHz Intel oder AMD Prozessor,
8 | RAM: 2GB RAM
9 | Festplatte: 35GB, eine SSD wird für kürzere bzw. bessere Ladezeiten empfohlen.
10 |
11 | ## Hosting-Tipps
12 |
13 | Einen LS22-Server kann man auf verschiedenen Standorten hosten. Bei einem Rootserver von MC-Host24 ist dies die einfachste Lösung, weil dieser recht kostengünstig ist. Allerdings wird ein Windows Rootserver empfohlen, da die offizielle Server-Software für LS22 zurzeit nur nativ auf Windows läuft
14 |
15 | ## Lizenz
16 |
17 | Für den Server braucht man, so wie beim Originalspiel eine Lizenz, damit man auf dem Server spielen kann. Das gleiche gilt auch für DLCs, die man auf dem Server benutzen möchte.
18 |
19 | ## DLCs
20 |
21 | Es gibt auch einige kostenpflichtige DLCs für den Landwirtschafts-Simulator. Diese kann man sich auch auf dem Server installieren. Wie das geht, ist [hier](landwirtschafts-simulator-22/dlcs-installieren.md) beschrieben.
22 |
23 | ## Hilfreiche Tipps
24 |
25 | Hilfreiche Tipps für einen LS22-Server lassen sich am besten [hier](landwirtschafts-simulator-22/ls22-tipps.md) finden.
26 |
--------------------------------------------------------------------------------
/domains/allgemeine-informationen.md:
--------------------------------------------------------------------------------
1 | ## Wie kann ich meine Inhaberdaten ändern?
2 | Eine Änderung der Inhaber-Daten einer Domain ist kostenlos möglich.
3 | Bitte setze dich hierfür mit unseren Kundensupport in Verbindung und teile uns die neuen Inhaber-Daten mit.
4 |
5 | ## Meine Domain funktioniert nicht
6 | Wenn du die Domain erst kürzlich bestellt hast, kann es bis zu 24 Stunden dauern, bis die Domain weltweit bekannt ist.
7 | Warte also bitte mindestens 24 Stunden bevor Du ein Support Ticket erstellst.
8 |
9 | Sollte sie danach immer noch nicht funktionieren, solltest du deine DNS-Einträge überprüfen, ob diese richtig angelegt sind.
10 | Unser Kundensupport hilft dir hierbei gerne.
11 |
12 | ## Meine Domain leitet nicht weiter
13 | Sollte deine Domain einmal nicht auf deinen zb. Minecraft-Server weiterleiten, dann erstelle den Eintrag neu. Sollte das nicht helfen, so schreibe uns einfach ein Ticket!
14 |
15 | ## Stornierung der Domain möglich?
16 | Eine Domain kann nicht storniert werden, da bei der Bestellung die Domain direkt beim Registrar registriert wird. Die Gebühren werden an den Registrar weitergegeben, wodurch eine Stornierung nicht möglich ist.
17 |
18 | Gerne kannst du eine vorzeitige Löschung einer Domain beantragen, jedoch ist hierbei zu beachten, dass keine Kosten rückerstattet werden können.
19 |
20 | ## Kann ich den Namen einer Domain ändern?
21 | Nein, dies geht leider nicht. Beim kauf der Domain sollten Sie sich genau überlegen, wie Sie eine Domain nennen. Sie können nur eine Sub-Domain zu der Domain hinzufügen. Den Namen an sich können Sie nicht ändern.
22 |
23 |
--------------------------------------------------------------------------------
/rootserver/fivem-server-installation-linux.md:
--------------------------------------------------------------------------------
1 | # FiveM Server auf Rootserver (Linux)
2 | In dieser Anleitung könnt ihr lesen, wie ihr euren eigenen FiveM Server auf einem Root-Server installieren könnt.
3 |
4 | ### Artefakt herunterladen
5 |
6 | 1. Erstelle dir einen Ordner auf deinem Rootserver mit dem Befehl `mkdir`
7 | ```bash
8 | mkdir /home/...
9 | ```
10 |
11 | 2. Navigiere mit dem `cd` Befehl in deinen gerade erstellten Ordner
12 | ```bash
13 | cd /home/...
14 | ```
15 |
16 | 3. Gehe auf die [Artifact](https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/) Seite von FiveM und suche dir eine passende Version aus (Wir empfehlen Recommended)
17 |
18 | 4. Gehe mit Rechtsklick auf die ausgewählte Version und kopiere die Adresse des Links .
19 | Diese sollte folgendes Format haben: `https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/.../fx.tar.xz`
20 |
21 | 5. Lade das Artefakt von der FiveM-Seite auf deinen Server mit dem `wget` Befehl herunter
22 | ```bash
23 | wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/.../fx.tar.xz
24 | ```
25 |
26 | ### Artefakt entpacken
27 |
28 | 1. Installiere die `xz-utils`-Bibliothek, um die Datei zu entpacken
29 | ```bash
30 | sudo apt install xz-utils
31 | ```
32 |
33 | 2. Extrahiere die verpackte Artefakt-Datei mit dem `tar xz` Befehl
34 | ```bash
35 | tar xf fx.tar.xz
36 | ```
37 |
38 | ### Server starten
39 |
40 | 1. Gib dem **fxServer** bei Bedarf mit dem `chmod` Befehl alle Rechte
41 | ```bash
42 | chmod 777 run.sh
43 | ```
44 |
45 | 2. Starte den FiveM Server mit dem `./run.sh` Befehl.
46 |
47 | 3. Richte den FiveM Server das erste mal ein. Siehe hierfür folgende [Seite](fivem-server-setup.md)
--------------------------------------------------------------------------------
/minecraft-server/eigene-server-jar.md:
--------------------------------------------------------------------------------
1 | # Eigene Jar Datei verwenden
2 |
3 | Um deinen Minecraft Server mit einer eigenen JAR zu starten lade die JAR Datei per FTP auf deinen Server hoch. Dazu gehe im Webinterface auf "Dateien" und klicke anschließend auf "FTP Datei Zugriff".
4 |
5 | Melde dich dort mit deinem MC-HOST24.de Passwort an.
6 |
7 | Klicke links auf "Upload".
8 |
9 | 
10 |
11 | Wähle die JAR File aus und warte bis diese vollständig hochgeladen ist.
12 |
13 | Gehe nun wieder zurück auf die Hauptseite.
14 |
15 | Öffne unter "JAR Datei" das Drop-Down Menü und wähle deine Wunsch Java Version aus.
16 |
17 | Solltest du die benötigte Java Version nicht kennen:
18 |
19 | Welche Java Version benötige ich?
20 |
21 | Welche Java Version benötige ich?
24 |
25 | 1.8.x Java 8 & Java 11
26 |
27 | 1.9.x Java 8 & Java 11
28 |
29 | 1.10.x Java 8 & Java 11
30 |
31 | 1.11.x Java 8 & Java 11
32 |
33 | 1.12.x Java 11
34 |
35 | 1.13.x Java 11
36 |
37 | 1.14.x Java 11
38 |
39 | 1.15.x Java 11
40 |
41 | 1.16.x Java 11
42 |
43 | 1.17.x Java 17
44 |
45 | 1.18.x Java 17
46 |
47 | 1.19.x Java 17
48 |
49 | 1.20.x Java 21
50 |
51 | 1.21.x Java 21
52 |
53 | curl https://raw.githubusercontent.com/TheRemote/RaspberryPiMinecraft/master/SetupMinecraft.sh | bash.
12 | Das Skript fragt jetzt einen, wie viel RAM in Megabytes man dem Server zuweisen will. 2GB RAM sind eine gute Empfehlung, damit es flüssig funktioniert, also tippt man 2048 ein. Danach sollte man gefragt werden, ob der Minecraft-Server beim Hochfahren des Rootservers aktiviert werden soll, sollte man ein "Y" eintippen. Bei der nächsten Frage, ob der Server ein Backup um 4:00 Uhr morgens machen soll, sollte auch ein "Y" eingetippt werden. Jetzt konfiguriert sich der Rest und der Server startet.
13 |
14 | ## Anleitung für einen Pocket Edition Server
15 |
16 | Das Skript für einen Pocket Edition Server ist fast identisch, hier muss man bei der Konfiguration noch einen Pfad zu einem leeren Ordner eingeben. Das Bedrock-Skript unterstützt auch mehrere Server in einem großen Ordner als Unterordner.
17 |
--------------------------------------------------------------------------------
/minecraft-server/mehrere-versionen.md:
--------------------------------------------------------------------------------
1 | # Mehrere Versionen auf dem Minecraft-Server zulassen mit ViaVersion
2 |
3 | Dieser Artikel soll erklären, wie man auf seinem Minecraft: Java Edition Server mehrere Versionen zulassen kann. Dafür braucht man einen Plugin-fähigen Server (am besten Spigot/PaperMC) und das kostenlose Plugin ViaVersion, welches [hier](https://viaversion.com) kostenlos heruntergeladen werden kann.
4 |
5 | ## 1. Voraussetzungen
6 |
7 | * ein Minecraft: Java Edition Server (mindestens mit PaperMC 1.8.8 und neuer)
8 | * der Server sollte Plugin-fähig sein.
9 |
10 | ## 2. ViaVersion herunterladen und installieren
11 |
12 | Am besten lädt man sich das Plugin unter dem obigen Link herunter. Nachdem es heruntergeladen wurde, muss es vom lokalen Desktop in den "plugins"-Ordner verschoben werden. Dies kann man entweder im Multicraft-Panel oder im FTP-Client machen. Jetzt muss man nur noch einmal den Server neustarten und schon sollte ViaVersion starten.
13 |
14 | ## 3. Konfiguration
15 |
16 | Beim erstmaligen Start des Plugins wird eine sogenannte "config.yml"-Datei generiert, die man bearbeiten kann. Dort kann man z.B. bestimmte Versionen blockieren oder einige Einstellungen vornehmen. Die Datei mit allen Einstellungen lässt sich [hier](https://github.com/ViaVersion/ViaVersion/blob/master/common/src/main/resources/assets/viaversion/config.yml) finden.
17 |
18 | ## 4. Tipps
19 |
20 | * Es ist am besten, wenn der Server mit dem Plugin auf Version 1.8.8 läuft, damit sich so viele Versionen wie möglich mit dem Server verbinden können.
21 |
22 | ## 5. Add-Ons (Erweiterungen) für ViaVersion
23 |
24 | Als offizielle Erweiterungen für ViaVersion gibt es z.B. noch ViaBackwards, dieses Plugin fügt Unterstützung für die Versionen 1.9 bis 1.19.3 auf 1.19.4-Servern hinzu und ViaRewind, welches nochmals zwei weitere Versionen (1.8 - 1.8.9 und 1.7 - 1.7.10) auf 1.19-Servern erlaubt.
25 |
--------------------------------------------------------------------------------
/rootcp/minecraft-version-wechseln.md:
--------------------------------------------------------------------------------
1 | # Minecraft Version wechseln
2 |
3 | Um die Version deines Minecraft Servers zu wechseln, gehe auf
4 |
5 | {% embed url="https://gamingcontroller.eu/" %}
6 |
7 | und wähle dort den Minecraft Server aus.
8 |
9 | Klicke anschließend auf "**Startkonfiguration**".
10 |
11 | 
12 |
13 | Unter dem Feld "Startbefehl" wird dir "**Minecraft Version**" angezeigt. Um mit der neusten Minecraft Version zu spielen, trage in das Feld
14 |
15 | ```bash
16 | latest
17 | ```
18 |
19 | ein.
20 |
21 | Solltest du z.B. mit der 1.18.2 spielen wollen, trage in das Feld
22 |
23 | ```bash
24 | 1.18.2
25 | ```
26 |
27 | ein.
28 |
29 | 
30 |
31 | Damit der Server ordentlich starten kann, muss unter "Startkonfiguration" noch die richtige Java Version angegeben werden. Dazu gehe auf "**Docker Image**" und wähle die passende Version aus.
32 |
33 | 
34 |
35 | Welche Java Version benötige ich?
38 |
39 | 1.8.x Java 8 & Java 11 & Java 16 ( server.properties= use-native-transport: false )
40 |
41 | 1.9.x Java 8 & Java 11
42 |
43 | 1.10.x Java 8 & Java 11
44 |
45 | 1.11.x Java 8 & Java 11
46 |
47 | 1.12.x Java 11
48 |
49 | 1.13.x Java 11
50 |
51 | 1.14.x Java 11
52 |
53 | 1.15.x Java 11
54 |
55 | 1.16.x Java 11 & Java 16 ( 1.16.5 )
56 |
57 | 1.17.x Java 17
58 |
59 | 1.18.x Java 17
60 |
61 | 1.19.x Java 17
62 |
63 | /datapack enable "file/custom-trees-for-saplings". Jetzt müsste eine Meldung kommen, dass das Datenpaket erfolgreich aktiviert wurde, falls man alles richtig gemacht haben sollte. Wenn man jetzt das Datenpaket aber nicht mehr auf dem Server haben möchte, führt man den Befehl /datapack disable "file/custom-trees-for-saplings" aus. Dann müsste das Datenpaket wieder deaktivert werden.
14 |
15 | ## 3. Spielen
16 |
17 | Wenn man alles richtig gemacht hat, das Datenpaket hochgeladen hat, es erfolgreich aktiviert wurde und den Server neugestartet hat, kann man mit dem Datenpaket in der aktuellen Server-Welt spielen. Viel Spaß!
18 |
--------------------------------------------------------------------------------
/minecraft-server/sprachchat.md:
--------------------------------------------------------------------------------
1 | # Simple Voice Chat auf dem Server installieren
2 |
3 | Simple Voice Chat ist ein kostenloses Plugin, geschrieben von henkelmax, welches dem/den Spieler/n die Möglichkeit bietet, sich ingame auch ohne Chat miteinander zu unterhalten. Dafür braucht man einen PC und/oder Server mit viel Leistung und ähnlich wie bei GeyserMC einen zusätzlichen Port.
4 |
5 | ## 1. Herunterladen und installieren
6 |
7 | Simple Voice Chat kann man sich unter anderem auf [Modrinth](https://modrinth.com/plugin/simple-voice-chat) herunterladen. Danach muss es nur noch entweder per Drag & Drop oder per FTP-Client in den "plugins" oder "mods"-Ordner bewegt werden und der Minecraft Server, auf dem man das Plugin gerade installiert hat, muss auch nochmal neugestartet werden.
8 |
9 | ## 2. Konfiguration
10 |
11 | Simple Voice Chat generiert, so wie fast jedes andere Plugin, eine sogenannte Konfigurationsdatei. Diese kann bearbeitet werden. [Hier](https://modrepo.de/minecraft/voicechat/wiki/configuration) können alle Optionen der Konfigurationsdatei angeschaut werden und wo sich die Datei befindet. Allerdings heißt hier die Datei nicht wie üblich "config.yml", sondern "voicechat-server.properties". Darauf muss man achten, wenn man Simple Voice Chat benutzen will oder eigene Erweiterungen schreiben möchte.
12 |
13 | ## 3. Spielen mit Simple Voice Chat
14 |
15 | Sollte ein anderer Spieler, der den Simple Voice Chat Mod auf seinem Client installiert hat, nun dem Server beitreten, kann man mit der Taste V die grafische Benutzeroberfläche des Mods bzw. des Plugins aufrufen. Nun kann man den Namen eines Spielers anklicken oder eine Gruppe erstellen und ihn dann dort hinzufügen.
16 |
17 | {% hint style="warning" %}
18 | Damit andere Spieler im Spiel auch gehört werden können, muss ein zusätzlicher Port freigegeben werden. Dies ist im grundsätzlich im Webinterface möglich.
19 | Wenn du einen One-Click Gameserver auf einem Rootserver benutzt, eröffne bitte ein Support-Ticket um einen weiteren Port freizugeben.
20 | {% endhint %}
21 |
--------------------------------------------------------------------------------
/minecraft-server/bedrock-spieler.md:
--------------------------------------------------------------------------------
1 | # Bedrock Spieler auf dem eigenen Minecraft Server unterstützen.
2 |
3 | Wenn man bei MC-Host24 einen eigenen Minecraft-Server für die Java Edition hat, kann man sich [hier](https://www.spigotmc.org/resources/geyser-minecraft-bedrock-protocol-support.81297/) das kostenlose Plugin "GeyserMC" herunterladen. Dieses Plugin macht es möglich, dass Bedrock Edition Spieler den Java Edition Server betreten können.
4 |
5 | ## 1. Installation
6 |
7 | Als erstes muss man sich das Plugin vom oben stehenden Link herunterladen. Danach muss es vom lokalen Desktop in den "plugins"-Ordner bewegt werden. Dazu muss man sich mit einem sogenannten FTP-Client mit dem Gameserver verbinden, dort zum oben genannten Ordner navigieren und das Plugin dort ablegen. Jetzt muss der Server nur noch einmal neugestartet werden und GeyserMC sollte jetzt laden. Das Plugin funktioniert aber nur dann, wenn der Server auf Version 1.13.2 und neuer läuft und dort auch das Plugin ViaVersion installiert ist. Letzteres wird nicht benötigt, wenn der Server bereits auf der neuesten Version (zurzeit 1.19.4) läuft.
8 |
9 | ## 2. Konfiguration
10 |
11 | Geyser generiert beim ersten Start eine sogenannte "config.yml"-Datei, mit der man Geyser konfigurieren kann. Die Datei mit ihren Erklärungen zu den Einstellungen ist [hier](https://github.com/GeyserMC/Geyser/blob/master/core/src/main/resources/config.yml) zu finden.
12 |
13 | ## 3. Verbinden
14 |
15 | Wenn man Minecraft auf dem iPhone/iPad, Android oder Windows Gerät hat, muss man nach dem Klick auf "Spielen" zum "Server"-Tab navigieren und dort runterscrollen, bis man die Schaltfläche "Server hinzufügen" sieht. Dort trägt man Name, IP-Adresse und Port (standardmäßig 19132) ein.
16 |
17 | ## 4. Losspielen
18 |
19 | Sobald alles richtig konfiguriert wurde, der Client fertig geladen hat und man auf dem Server ist, hat alles funktioniert! Und nun: Viel Spaß beim Spielen!
20 |
21 | ## 5. YouTube-Video
22 |
23 | {% embed url="https://www.youtube.com/watch?v=t7FIfnJzxMs" %}
24 |
--------------------------------------------------------------------------------
/docker/docker-traefik-proxy.md:
--------------------------------------------------------------------------------
1 | # Docker-Container mit Traefik Reverse Proxy
2 |
3 | Traefik ist ein moderner HTTP-Proxy und Load Balancer, der die Bereitstellung von Microservices vereinfacht.
4 |
5 | Traefik integriert sich in Ihre bestehenden Infrastrukturkomponenten (Docker, Swarm-Modus, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) und konfiguriert sich automatisch und dynamisch.
6 |
7 | Wenn man Traefik auf Ihren Orchestrator richtet, sollte dies der einzige Konfigurationsschritt sein, den man dafür benötigt.
8 |
9 | ## Traefik v2 - Nutzungs-Beispiele
10 |
11 | Den Docker-Provider und die Webbasierte Benutzeroberfläche öffnen:
12 |
13 |
14 | ## traefik.yml
15 |
16 | # Docker configuration backend
17 | providers:
18 | docker:
19 | defaultRule: "Host(`{{ trimPrefix `/` .Name }}.docker.localhost`)"
20 |
21 | # API and dashboard configuration
22 | api:
23 | insecure: true
24 |
25 |
26 | Traefik starten:
27 |
28 | 29 | docker run -d -p 8080:8080 -p 80:80 \ 30 | -v $PWD/traefik.yml:/etc/traefik/traefik.yml \ 31 | -v /var/run/docker.sock:/var/run/docker.sock \ 32 | traefik:v2.5 33 |34 | 35 | Einen Backend-Server namens test starten: 36 | 37 |
38 | docker run -d --name test traefik/whoami 39 |40 | 41 | Zum Schluss lässt sich dann der
whoami-Server mit Traefik auf dem Domainnamen test.docker.localhost erreichen:
42 |
43 | 44 | # $ curl --header 'Host:test.docker.localhost' 'http://localhost:80/' 45 | $ curl test.docker.localhost 46 | Hostname: 390a880bdfab 47 | IP: 127.0.0.1 48 | IP: 172.17.0.3 49 | GET / HTTP/1.1 50 | Host: test.docker.localhost 51 | User-Agent: curl/7.65.3 52 | Accept: */* 53 | Accept-Encoding: gzip 54 | X-Forwarded-For: 172.17.0.1 55 | X-Forwarded-Host: test.docker.localhost 56 | X-Forwarded-Port: 80 57 | X-Forwarded-Proto: http 58 | X-Forwarded-Server: 7e073cb54211 59 | X-Real-Ip: 172.17.0.1 60 |61 | 62 | Die Benutzeroberfläche im Web auf http://localhost:8080 wird dir eine Übersicht von allen Routern, Services und middlewares geben. 63 | -------------------------------------------------------------------------------- /minecraft-server/allgemeine-informationen.md: -------------------------------------------------------------------------------- 1 | ## Wie werde ich Admin (OP) 2 | Um Operator deines Servers zu werden öffne das Webinterface. Dies findest du unter "Meine Server -> Webinterface". 3 | Klicke auf "Konsole" und gebe den Command "op SPIELERNAME" ein. 4 | 5 | ## Wie lade ich eine eigene Welt auf meinem Server hoch? 6 | Per FTP können Welten problemlos per Drag&Drop hochgeladen werden. 7 | Ein Video dazu haben wir auf YouTube hochladen. 8 | {% embed url="https://www.youtube.com/watch?v=zvb7oUQ_BMQ" %} 9 | 10 | ## Wie richte ich eine Whitelist ein? 11 | Um eine Whitelist auf auf deinem Server einzurichten gebe im Minecraft Chat oder in der Server-Konsole den Befehl 12 | ```bash 13 | /whitelist on 14 | ``` 15 | ein. Dies aktiviert, dass nur Spieler, die auf der Whitelist stehen, sich mit dem Server verbinden können. 16 | 17 | Um einen Spieler zur Whitelist hinzuzufügen verwende den Command 18 | ```bash 19 | /whitelist add SPIELERNAME 20 | ``` 21 | 22 | ## Es werden keine Skins angezeigt. Wieso? 23 | Sollten die Skins bei einem Gameserver nicht zu sehen sein wird dies in der Regel an der Einstellung "online-mode=false" liegen. Dies verhindert, dass sich der Gameserver mit den Mojang-Servern verbindet. 24 | 25 | ## Wie erstelle ich eine neue Welt? 26 | Du musst den Server stoppen, den Weltordner löschen (standardmäßig heißt der "world") und den Server wieder starten, dann wird automatisch eine neue generiert. 27 | Alternativ kann in der server.properties die Einstellung "level-name=" geändert werden. Es wird dann in dem dort angegeben Ordner eine neue Welt generiert. Die alte Welt bleibt dabei erhalten. So können beliebig viele Welten erstellt werden. Mehrere Welten sind auch mit dem kostenlosen Plugin "Multiverse-Core" möglich, welches hier heruntergeladen werden kann: [Downloadlink](https://www.spigotmc.org/resources/multiverse-core.390/). Alternativ kann man sich auch das Tutorial [Mehrere Welten mit Multiverse](minecraft-server/mehrere-welten.md) anschauen. 28 | 29 | ## Was heißt unlimited RAM (Arbeitsspeicher)? 30 | Unbegrenzter RAM bedeutet, dass wir sicherstellen, dass so viel RAM ausgeben wird, wie der Server benötigt. -------------------------------------------------------------------------------- /rootserver/one-click-gameserver-installer.md: -------------------------------------------------------------------------------- 1 | ## One-Click Gameserver Installer 2 | 3 | Bei MC-HOST24.de hast du die Möglichkeit auf deinem Rootserver verschiedene Gameserver mit nur wenigen Klicks zu installieren. 4 | Folgende Spiele stehen aktuell zur Auswahl: 5 | 6 | * 7 Days to die 7 | * ARK: Survival Evolved 8 | * Arma 3 9 | * Craftopia 10 | * Eco global Survival 11 | * Garry´s Mod 12 | * Minecraft Bedrock Edition 13 | * Minecraft Java Edition 14 | * Project Zomboid 15 | * Rust 16 | * SCP:SL 17 | * SCP:SL Exiled 18 | * Terraria 19 | * Terraria (Tmodloader) 20 | * Terraria (Tshock) 21 | * Unturned 22 | * Valheim 23 | * Valheim Plus 24 | 25 | Bevor die Gameserver installiert werden können, muss der Node installiert werden. 26 | Klicke dazu auf der Meine Server Seite auf "Rootserver". 27 | 28 | {% embed url="https://mc-host24.de/myservers#rootserver" %} 29 | 30 | Dort angekommen klicke auf "Gameserver Verwalten" und anschließend auf "Jetzt Node installieren". 31 | 32 |  33 | 34 | Nachdem der Node installiert ist, können die Gameserver installiert werden. 35 | Dazu klicke auf "Jetzt Gameserver Installieren". 36 | 37 |  38 | 39 | In der Übersicht hast du die Auswahl zwischen den einzelnen Gameservern. 40 | 41 | Wähle dein Wunschspiel aus und drücke auf "Jetzt installieren". 42 | 43 | Wenn du dein Wunschspiel gefunden und ausgewählt hast, wähle den Port aus, welchen der Server verwenden soll. 44 | 45 | Wähle anschließend noch die IP-Adresse aus und drücke auf "Ok". 46 | 47 | Der Gameserver wird nun auf deinem Rootserver installiert. 48 | 49 | Ist der Server fertig installiert, sieht das Fenster so aus: 50 | 51 |  52 | 53 | Um den Server zu verwalten, drücke auf das Zahnrad. 54 | 55 | Melde dich mit deinen Accountdaten an. 56 | Dies ist deine UserID oder die E-Mail-Adresse und dein MC-HOST24.de Passwort. 57 | 58 | Wenn du eingeloggt bist, kannst du in dem Webinterface deinen Server verwalten. -------------------------------------------------------------------------------- /rootserver/ssh-grundlagen.md: -------------------------------------------------------------------------------- 1 | # SSH Setup 2 | 3 | ## Was ist SSH? 4 | Mit `ssh` kann man sich mit seinem Server verbinden und Befehle ausführen 5 | 6 | ## Grundlegende Syntax 7 | Mit 8 | ```bash 9 | ssh
8 | // Debian 9 | sudo apt-get update 10 | 11 | // Ubuntu 12 | sudo apt update 13 | 14 | // CentOS 15 | sudo yum update 16 | 17 | // OpenSUSE 18 | sudo zypper update 19 | 20 | // Fedora 21 | sudo dnf upgrade --refresh 22 |23 | 24 | Jetzt, wo das System überprüft wurde, kann Apache2 bzw. nginx installiert werden. 25 | 26 | ## Für Apache2: 27 |
28 | // Debian 29 | sudo apt install apache2 30 | 31 | // Ubuntu 32 | sudo apt install apache2 33 | 34 | // CentOS 35 | sudo yum install httpd 36 | 37 | // OpenSUSE 38 | sudo zypper install httpd 39 | 40 | // Fedora 41 | sudo dnf install httpd 42 |43 | 44 | ## Für nginx: 45 |
46 | // Debian 47 | sudo apt install nginx 48 | 49 | // Ubuntu 50 | sudo apt install nginx 51 | 52 | // CentOS 53 | sudo yum install nginx 54 | 55 | // OpenSUSE 56 | sudo zypper install nginx 57 | 58 | // Fedora 59 | sudo dnf install nginx 60 |61 | 62 | Nachdem der Webserver installiert wurde, können die Website-Dateien hochgeladen werden. Dafür musst du dich über einen FTP-Client (z.B. FileZilla) mit deinem Webserver verbinden und im Verzeichnis
/var/www/html/ hochladen.
63 |
64 | Bei nginx muss man die Dateien in ein anderes Verzeichnis /usr/share/nginx/html hochladen.
65 |
66 | Wenn die Installation erfolgreich abgeschlossen wurde, sollte noch die Version überprüft werden. Dies geht ganz einfach mit den Befehlen apache2 -v oder nginx -v. Die folgende Ausgabe sollte erscheinen:
67 |
68 | ## Bei Apache2
69 | 70 | apache2 -v 71 | Server version: Apache/2.4.41 (Ubuntu) 72 | Server built: XXXX-XX-XXTXX:XX:XX 73 |74 | 75 | ## Bei nginx 76 |
77 | nginx -V 78 | nginx version: nginx/1.2.3 79 | ... 80 |81 | 82 | Sollte dir diese Meldung angezeigt werden, so ist der Webserver erfolgreich installiert worden. 83 | -------------------------------------------------------------------------------- /webspaces/ssl-zertifikat-erstellen.md: -------------------------------------------------------------------------------- 1 | # Wie erstelle ich ein Wildcard-Zertifikat bei Plesk? 2 | 3 | Um bei deinem Plesk Webspace ein Wildcard SSL Zertifikat zu erstellen, benötigst du eine Domain. 4 | 5 | Als Erstes muss ein DNS Record erstellt werden. 6 | Dazu muss geschaut werden, auf welchem Host dein Webspace liegt. 7 | 8 | Um dies herauszufinden, gehe auf die "Meine Server" Seite und klicke auf "Webspace". 9 | {% embed url="https://mc-host24.de/myservers#webspace" %} 10 | 11 | Neben der Webspace ID steht die Domain. 12 | Beispiel: WEBxxxx.CWEB0x.GAMINGWEB.DE 13 |  14 | 15 | cweb0x.gamingcontrol.de ist in dabei der Host. 16 | 17 | Die IP-Adresse deines Hosts kopiere dir bitte heraus. 18 | 19 | * cweb01: 45.93.248.121 20 | * cweb02: 45.81.232.15 21 | * cweb03: 45.81.232.16 22 | * cweb04: 45.81.232.17 23 | * cweb05: 45.81.232.18 24 | * cweb06: 45.81.232.20 25 | 26 | Mit der kopierten IP-Adresse können wir nun den DNS Record erstellen. 27 | 28 | Dazu gehe bei der Meine Server Seite auf Domains und klappe die Verwaltung auf. 29 | 30 | Als Subdomain trage ein @ ein. Bei Typ lasse A (IPv4) stehen und als Ziel trage die Webspace IP-Adresse ein und drücke auf "hinzufügen". 31 | 32 | Nach dem Hinzufügen erstellt sich der DNS Eintrag. 33 | 34 |  35 | 36 | Gehe jetzt wieder auf "Webspace" und klicke auf "Plesk". 37 | 38 | Wähle deine Domain aus und drücke auf "SSL/TLS-Zertifikate 39 | 40 |  41 | 42 | Drücke dort auf "Kostenloses Basiszertifikat von Let´s Encrypt installieren", wähle "Wildcard-Domain schützen" aus und klicke auf "kostenlos nutzen". 43 | 44 | Ist dies gemacht, muss ein weiterer DNS Eintrag hinzufügt werden. 45 | 46 | Als Subdomain füge 47 | ```bash 48 | _acme-challenge 49 | ``` 50 | ein. 51 | 52 | Als Typ wähle "TXT" aus und als Ziel trage in Anführungsstrichen den angezeigten Eintrag in Plesk ein und drücke auf "hinzufügen". 53 | 54 |  55 | 56 | Nachdem der Eintrag hinzugefügt wurde, sollte die Übersicht so aussehen: 57 | 58 |  59 | 60 | Gehe nun wieder in Plesk und drücke auf "Neu laden". 61 | 62 | Sollte alles richtig eingetragen sein ist die Domain geschützt. -------------------------------------------------------------------------------- /rootserver/screen.md: -------------------------------------------------------------------------------- 1 | # Screen 2 | 3 | ## Einführung 4 | 5 | **screen** ist ein Tool, welches Benutzern ermöglicht, mehrere virtuelle Konsolensitzungen innerhalb einer SSH-Sitzung zu verwalten. 6 | Es hilft dabei, mehrere Prozesse zu starten und diese auch nach dem Schließen der SSH-Sitzung weiterhin laufen zu lassen. 7 | So laufen Prozesse wie ein Minecraft-Server weiterhin, auch wenn die SSH-Anwendung (z. B. PuTTY) geschlossen wurde. 8 | 9 | ## Installation 10 | 11 | Um screen auf Debian oder Linux zu installieren, verwende diesen Befehl: 12 | ```bash 13 | sudo apt install screen -y 14 | ``` 15 | 16 | ## Verwendung 17 | 18 | In dem folgenden Beispiel wird ein Minecraft-Server mit screen gestartet, allerdings funktioniert dies für alle möglichen Anwendungsfälle. 19 | 20 | Du kannst einen Minecraft-Server mit Hilfe von screen starten, indem du den folgenden Befehl eingibst, oder ihn in dein Start-Skript einfügst: 21 | 22 | ```bash 23 | screen -S minecraft java -jar server.jar 24 | ``` 25 | 26 | Der Parameter `-S` steht für "Session Name" und wird verwendet, um einen benutzerdefinierten Namen für den Screen festzulegen. In diesem Fall wird "minecraft" als Name für den Screen verwendet. 27 | Gib deinen Screens am besten aussagekräftige Namen, beispielsweise den Namen deines Minecraft-Servers (Lobby-1, GunGame-1, Bedwars-2, ...). 28 | Über diesen Namen greifen wir später wieder auf den screen zu. 29 | 30 | {% hint style="warning" %} Bedenke, dass dein Start-Skript die benötigten Rechte braucht. Eine Erklärung zur Rechteverwaltung findest du [hier](https://docs.mc-host24.de/docs/rootserver/linux-grundlagen) {% endhint %} 31 | 32 | Um den Screen zu verlassen, drücke die Tastenkombination `Strg + A` + `D`. Dadurch schließt sich der screen. Der Minecraft-Server läuft jedoch im Hintergrund weiter. 33 | 34 | Wenn du zu einem späteren Zeitpunkt zum Screen zurückkehren möchtest, gib den folgenden Befehl ein: 35 | ```bash 36 | screen -r minecraft 37 | ``` 38 | 39 | Du kannst dir alle offenen Screens mit dem folgenden Befehl anzeigen lassen: 40 | ```bash 41 | screen -ls 42 | ``` 43 | 44 | Einen Screen kannst du beenden, indem du im Screen die Tastenkombination `Strg + C` drückst, oder in dem du außerhalb den folgenden Befehl eingibst: 45 | ```bash 46 | screen -XS minecraft quit 47 | ``` 48 | 49 | ## Mehr Informationen 50 | [linux.die.net](https://linux.die.net/man/1/screen)
18 | sudo nano /etc/yum.repos.d/mongodb-org-3.6.repo 19 |20 | 21 | Jetzt muss dort der folgende Inhalt eingefügt werden: 22 | 23 |
24 | [mongodb-org-3.6] 25 | name=MongoDB Repository 26 | baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/ 27 | gpgcheck=1 28 | enabled=1 29 | gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc 30 |31 | 32 | Nun das System mit
sudo yum update aktualisieren und MongoDB mit dem folgenden Befehl installieren:
33 | 34 | sudo yum install -y mongodb-org 35 |36 | 37 | ## Ubuntu 38 | ### Version 14.04 39 | 40 | MongoDB neustarten und den öffentlichen MongoDB GPG-Schlüssel importieren: 41 | 42 |
43 | sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5 44 |45 | 46 | Erstelle eine anfangs leere mongodb-org-3.6.list Datei: 47 | 48 |
49 | echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list 50 |51 | 52 | Nun muss noch die Paketdatenbank aktualisiert werden: 53 | 54 |
55 | sudo apt-get update 56 |57 | 58 | MongoDB lässt sich ganz einfach mit diesem Befehl installieren: 59 | 60 |
61 | sudo apt-get install -y mongodb-org 62 |63 | 64 | ### Version 16.04 65 | 66 | Bei Ubuntu 16.04 ist genau das gleiche, der zweite Befehl ist jedoch ein wenig anders: 67 | 68 |
69 | echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list 70 |71 | -------------------------------------------------------------------------------- /gameserver/ark/administration.md: -------------------------------------------------------------------------------- 1 | ## Wie werde ich Administrator auf meinem ARK: Survival Evolved Server? 2 | 3 | Um auf deinem ARK: Survival Evolved Server Administrator zu werden, musst du dich zuerst in unserem **Webinterface** anmelden. Dort kannst du dann deinen Server auswählen und mit der Verwaltung beginnen. 4 | 5 | Wie Du Dich anmeldest, findest Du unter [Wie kann ich meinen Server verwalten?](allgemeine-informationen.md#wie-kann-ich-meinen-server-verwalten) 6 | 7 | Um auf deinem ARK-Server Admin zu werden, gibt es zwei Wege. 8 | Zum einen kannst du temporär Admin werden, indem du das Admin-Passwort nutzt, zum anderen kannst du Steam ID nutzen, um dich permanent zum Admin zu machen. 9 | 10 | ### Wie kann ich temporär Admin werden? 11 | 12 | Um temporär Admin zu werden, musst du das Admin-Passwort nutzen. Dieses findest du in der Startkonfiguration deines Servers. 13 | 14 |  15 | 16 | Um das Admin-Passwort zu nutzen, musst du in der Ingame-Konsole folgenden Befehl eingeben: 17 | 18 | ```text 19 | enablecheats Adminpasswort 20 | ``` 21 | 22 | {% hint style="info" %} 23 | Um die Ingame-Konsole zu öffnen, musst du die Tab-Taste drücken. 24 | {% endhint %} 25 | 26 | ### Wie kann ich permanent Admin werden? 27 | 28 | Um permanent Admin zu werden, musst du die Steam ID deines Steam-Accounts nutzen. Diese findest du in deinem Steam-Profil unter der URL. 29 | 30 | Wenn eine Custom-Profil-URL gesetzt ist, musst du diese entfernen, um die Steam ID zu sehen oder du kannst [STEAMID I/O](https://steamid.io/) nutzen. Trage hierzu die URL deines Steam-Profil ein und klicke auf "lookup". 31 | 32 |  33 | 34 | Sobald Du die Steam ID deines Steam-Accounts hast, stoppe deinen Server! 35 | Navigiere in das folgende Verzeichnis deines ARK-Servers: `/home/container/ShooterGame/Saved` und erstelle Die Datei `AllowedCheaterSteamIDs.txt` mit dem folgenden Inhalt: 36 | 37 | {% hint style="warning" %} 38 | Stoppe deinen Server, bevor du die Datei erstellst! Wenn der Server nicht gestoppt ist, wird die Datei überschrieben und deine Änderungen gehen verloren. 39 | 40 | Nutze stets die SteamID64 und jeweils eine ID pro Zeile. 41 | {% endhint %} 42 | 43 | ```text 44 | STEAMID64 45 | STEAMID64 46 | STEAMID64 47 | ``` 48 | 49 | Nachdem du die Datei erstellt hast, starte deinen Server. Sobald der Server gestartet ist, kannst du dich mit deinem Steam-Account einloggen und hast sofort Admin-Rechte. 50 | 51 | ### Wie kann ich permanent Admin werden, wenn ich nicht die Steam Version nutze? 52 | 53 | Um permanent Admin zu werden, musst du den Befehl `ShowMyAdminManager` in der Ingame-Konsole eingeben. Dieser Befehl öffnet ein Fenster, in dem du deinen Account als Admin hinzufügen kannst. -------------------------------------------------------------------------------- /minecraft-server/mods-installieren-fabric.md: -------------------------------------------------------------------------------- 1 | Dieses Tutorial zeigt, wie man sich Mods für Fabric auf Minecraft-Servern installieren kann. 2 | 3 | # 1. Anforderungen 4 | Zuerst wird ein Fabric-Server, ein [Forge-Server](minecraft-server/mods-installieren-forge.md) oder ein [Mohist-Server](minecraft-server/mods-und-plugins.md) für die Java Edition von Minecraft benötigt. Diese Server sind speziell für Mods gedacht. 5 | 6 | # 2. Fabric installieren 7 | Falls du aktuell noch kein Fabric installiert hast, kannst du dies noch nachträglich dazu installieren. Wie das geht, steht [hier](minecraft-server/version-wechseln.md). Hier wird die aktuelle Loader Version 0.14.19 empfohlen. 8 | 9 | # 3. Mods installieren 10 | Falls du Fabric (bereits) installiert hast, kannst du jetzt Mods installieren. Dazu öffnest du in deinem Browser [CurseForge](https://curseforge.com/minecraft/mc-mods), lädst dir den Mod den du willst für die passende Minecraft-Version (z.B. 1.19.4) herunter. 11 | 12 | ## 3.1 Mods hochladen 13 | Falls du ein FTP-Programm besitzt, wie z.B. [FileZilla](http://filezilla-project.org/), kannst du dich dort per FTP-Zugriff auf das Dateiverzeichnis des Minecraft-Servers einloggen und dann entweder den Mod per Drag-and-Drop hochladen oder du navigierst dich einmal zum Download-Verzeichnis, wo die heruntergeladene JAR-Datei des Mods automatisch abgelegt wurde und auf dem Server zum Mod-Verzeichnis. Dann kannst du den Upload der Datei starten. 14 | 15 | # 4. Server neu starten 16 | Damit der Server die kürzlich hochgeladenen Mods auch erkennt, muss er noch neugestartet werden. Dies machst du am besten übers Webinterface deines Minecraft-Servers oder ingame über den Befehl /restart oder /stop. Nach dem Neustart sollten die Mods erkannt werden und du kannst nun mit Mods spielen. 17 | 18 | # 5. Hinweise 19 | Damit z.B. die gemoddeten Blöcke auf beiden Seiten (Client und Server) erkannt werden, muss der Mod auch auf dem Client installiert sein. Ansonsten kannst du den Server nicht betreten und es kommt nur eine Fehlermeldung. Wie du dir Fabric und Mods auf dem Client installieren kannst, steht [hier](https://fabricmc.net/wiki/de:tutorial:adding_mods#:~:text=Um%20dem%20Fabric%2DClient%20eine,sie%20in%20diesem%20Ordner%20ab.) 20 | 21 | # 6. Mods mit Ports (z.B. DynMap) 22 | Einige Mods (z.B. DynMap und Simple Voice Chat) erfordern, dass zusätzliche Ports freigegeben werden. Dies ist ebenfalls im Webinterface möglich. Für nähere Infos zur DynMap siehe bitte [hier](minecraft-server/weltkarte.md), zur Bluemap siehe bitte [hier](minecraft-server/3d-weltkarte.md) und für den Sprachchat siehe [hier](minecraft-server/sprachchat.md). 23 | 24 | {% hint style="warning" %} 25 | Wenn du einen One-Click Gameserver auf einem Rootserver benutzt, eröffne bitte ein Support-Ticket um einen weiteren Port freizugeben. 26 | {% endhint %} 27 | 28 | Solltest du alles richtig gemacht haben, funktioniert der Server nun! Viel Spaß beim Spielen! 29 | -------------------------------------------------------------------------------- /rootserver/fivem-server-setup.md: -------------------------------------------------------------------------------- 1 | # FiveM Server einrichten 2 | In dieser Anleitung könnt ihr lesen, wie ihr euren FiveM Server das erste Mal einrichten könnt. 3 | 4 | {% hint style="warning" %} 5 | **Wenn du dich nicht auf deinen FiveM Server per connect-Befehl verbinden kannst, überprüfe bitte deine Firewall oder gebe den Port für deinen Server frei (Standard 30120 = CFX / 40120 = txAdmin)** 6 | {% endhint %} 7 | 8 | 1. Wenn du deinen FiveM Server auf einem Windows Server startest, öffnet sich im Browser ein Fenster von txAdmin mit dem Code.
10 | servers: 11 | beispiel1: 12 | motd: ERSTES BEISPIEL 13 | address: beispiel1.de:11111 14 | restricted: true 15 | beispiel2: 16 | motd: ZWEITES BEISPIEL 17 | address: beispiel2.de:22222 18 | restricted: false 19 | beispiel3: 20 | motd: DRITTES BEISPIEL 21 | address: beispiel3.de:33333 22 | restricted: false 23 |
24 | 25 | MOTD ist der Text, der dem Spieler in der Serverliste angezeigt wird. ADDRESS ist die IP-Adresse, mit der man sich mit dem Server verbinden wird. Ports werden hier auch unterstützt und RESTRICTED ist dafür da, um das Netzwerk z.B. nur auf Freunde zu beschränken. Falls dieser Wert auf true ist, können nur die Spieler beitreten, denen man zuvor z.B. mit [LuckPerms](https://luckperms.net) die Berechtigungbungeecord.server.name gegeben hat. Hierbei muss "name" durch den Servernamen, den man zuvor in der Konfigurationsdatei eingetragen hat, ersetzen.
26 |
27 | ## 2. Plugins installieren
28 |
29 | Bei BungeeCord, Waterfall und Velocity installiert man Plugins auf die gleiche Art und Weise wie bei einem ganz normalen PaperMC Server entweder per Drag & Drop oder per Spiget Api.
30 |
31 | ## 3. Das Netzwerk betreten und zwischen den Servern wechseln
32 |
33 | Nachdem alles richtig konfiguriert wurde, betritt man nun das Netzwerk, in dem man hinten an die IP-Adresse :25577 dranhängt. Jetzt dauert es einige Sekunden, bis man das Netzwerk betreten hat. Um nun zwischen den Servern zu wechseln, muss man zuerst die hinzugefügten Server aus der Konfigurationsdatei reinschauen. Danach muss man ingame im Chat den Befehl /server NAME eingeben. Falls man nun alles richtig gemacht hat, kann man ab sofort nun auf seinem eigenen BungeeCord Netzwerk spielen. Viel Spaß dabei!
34 |
--------------------------------------------------------------------------------
/gameserver/ark/modificationen.md:
--------------------------------------------------------------------------------
1 | # Modifikationen Roadmap
2 |
3 | In naher Zukunft werden wir eine Modifikations-Verwaltung in unserem Webinterface einbauen, mit der du Mods direkt auf deinem Server installieren und aktivieren kannst.
4 | Wir bitten dich daher, bis dahin noch etwas Geduld zu haben und die Modifikationen manuell zu installieren.
5 |
6 | ## Wie installiere ich Modificationen auf meinem ARK: Survival Evolved Server?
7 |
8 | Um auf deinem ARK: Survival Evolved Server Modifikationen (Mods) zu installieren, musst du dich zuerst in unserem **Webinterface** anmelden. Dort kannst du dann deinen Server auswählen und mit der Verwaltung beginnen.
9 |
10 | Wie du dich im Webinterface anmelden kannst, findest du in der Anleitung [Wie kann ich meinen Server verwalten?](allgemeine-informationen.md#wie-kann-ich-meinen-server-verwalten).
11 |
12 | ### Wie kann ich Mods auf meinem ARK: Survival Evolved Server installieren?
13 |
14 | Um Mods auf deinem ARK: Survival Evolved Server zu installieren, musst du diese zuerst auf deinem PC installieren. Dazu musst du die Mods im [Steam Workshop](https://steamcommunity.com/app/346110/workshop/) suchen und anschließend installieren. Die Mods werden anschließen in das Spiel-Verzeichnis von ARK: Survival Evolved installiert. Dieses findest du in der Regel unter `C:\Program Files (x86)\Steam\steamapps\common\ARK\ShooterGame\Content\Mods`.
15 |
16 | {% hint style="info" %}
17 | Sofern Du eine angepasste Steam-Bibliothek verwendest, kann der Pfad abweichen. In diesem Fall musst du den Pfad selbst herausfinden.
18 | Du kannst den Pfad einfacher herausfinden, indem Du Steam-Clients öffnest und dort auf die Schaltfläche `Bibliothek` klickst.
19 | Anschließend kannst du nach ARK: Survival Evolved suchen und auf das Spiel mir der rechten Maustaste klicken.
20 | Klicke nun auf `Eigenschaften` und anschließend auf `Lokale Dateien`. Klicke anschließend auf `Durchsuchen` und du findest den Pfad zu deiner ARK: Survival Evolved Installation.
21 | {% endhint %}
22 |
23 | Erstelle nun eine ZIP-Datei mit dem Namen `mods.zip` und füge alle Mods, die du installieren möchtest, in diese ZIP-Datei.
24 | Anschließend kannst du die ZIP-Datei auf deinen Server hochladen. Dazu musst du dich im Webinterface anmelden und auf den Reiter `Dateimanager` klicken.
25 | Navigiere hier in den Ordner `ShooterGame\Content\Mods` und klicke auf `Hochladen`.
26 | Dort kannst du nun die ZIP-Datei hochladen und anschließend entpacken.
27 |
28 | {% hint style="info" %}
29 | Ist die ZIP-Datei zu groß, um sie über das Webinterface hochzuladen (max 100MB), kannst du sie auch über einen FTP-Client hochladen.
30 | Nutze hierzu die SFTP-Daten, die du im Webinterface unter dem Reiter `Einstellungen` findest.
31 |
32 | Wir empfehlen dir, [WinSCP](https://winscp.net/eng/index.php) als SFTP-Client zu verwenden.
33 |
34 | Wie du dich mit deinem Server via. SFTP verbindest findest du auch in unserem Youtube Video [https://www.youtube.com/watch?v=KA9z-rLotnk](https://www.youtube.com/watch?v=KA9z-rLotnk) oder unter [Mit (S)FTP auf Rootserver verbinden](rootserver/sftp-verbinden.md).
35 | {% endhint %}
36 |
37 | ### Wie aktiviere ich Mods auf meinem ARK: Survival Evolved Server?
38 |
39 | Um Mods auf deinem ARK: Survival Evolved Server zu nutzen, musst du diese zuerst aktivieren.
40 |
41 | Öffne hierzu die Datei `ShooterGame\Saved\Config\Linux\GameUserSettings.ini` und füge die folgenden Zeilen am Ende der Datei ein:
42 |
43 | ```ini
44 | [ServerSettings]
45 | ActiveMods=MODID1,MODID2,MODID3
46 | ```
47 |
48 | #### Wie finde ich die Mod-ID?
49 |
50 | Um die Mod-ID zu finden, musst du die Mod im Steam Workshop aufrufen.
51 | Die Mod-ID befindet sich in der URL und ist die Zahlenkombination nach `https://steamcommunity.com/sharedfiles/filedetails/?id=`.
52 |
53 | 
--------------------------------------------------------------------------------
/minecraft-server/server-icon.md:
--------------------------------------------------------------------------------
1 | # Bereite dein Server Icon vor.
2 | Dein Server Icon muss drei Regeln folgen, um auf einem Minecraft Server verwendet werden zu können.
3 |
4 | 1. Das Icon muss 64×64 Pixel groß sein.
5 | 2. Das Icon muss den Namen server-icon tragen
6 | 3. Das Icon muss im .PNG-Format vorliegen
7 |
8 | ## 1. So überprüfst du die Größe
9 | # Windows:
10 | 1. Rechtsklick auf das Bild und dann Eigenschaften anklicken.
11 | 2. Wähle Details und schon kannst du die Maße deines Icons sehen
12 |
13 |
14 | # Mac:
15 | 1. Klicke mit der rechten Maustaste auf das Bild und wähle Info abrufen.
16 | 2. Die Abmessungen werden unter dem Abschnitt „Weitere Informationen“ aufgeführt.
17 |
18 |
19 | Wenn dein Icon nicht 64×64 Pixel groß ist, kannst du es ganz einfach in die passende Größe konvertieren.
20 | Wir empfehlen die Verwendung von Simple Image Resizer
21 |
22 |
23 | ## 2. Größe des Icons ändern
24 |
25 | 1. [Hier](https://www.simpleimageresizer.com/) geht es zu Websites die dir bei der Größenänderung hilft.
26 | 2. Klicke auf Bild auswählen, suche das gewünschte Icon. Klicke anschließend auf „Öffnen“.
27 | 3. Wähle die Größenverhältnisse anstelle von Prozent und gib 64 für die Breite und Höhe ein. Klicke dann auf Größe ändern.
28 | 4. Nach ein paar Sekunden sollte ein grünes Feld mit einem Button zum Herunterladen erscheinen. Klicke auf „Download“, um dein verkleinertes Icon zu erhalten.
29 | 5. Klicke auf der nächsten Seite einfach mit der rechten Maustaste auf das Bild und wähle „Bild speichern unter“
30 |
31 |
32 | Dein Server Icon entspricht möglicherweise nicht den richtigen Namenskonventionen oder dem richtigen Dateiformat. Wenn dies der Fall ist,
33 | solltest du das beim Speichern des Bildes mit geänderter Größe korrigieren. Wenn unter Dateityp ein anderes Format als PNG angezeigt wird,
34 | klicke auf die Dropdown-Liste und wähle „Alle Dateien“. Gib dann den Namen server-icon.png ein, unter dem du die Datei speichern musst.
35 | Wenn der Speichertyp bereits PNG ist, setze den Namen einfach auf server-icon.
36 |
37 | Hast du alles erledigt, ist dein Server Icon bereit für deinen Server. Die nächsten Schritte bestehen darin, das Bild auf deinen Server hochzuladen.
38 |
39 |
40 | ## 3. Hochladen auf den Server ( MUlticraft Panel )
41 |
42 | Hast du ein Bild in der richtigen Größe und mit dem richtigen Namen? Dann kannst du es jetzt hochladen, damit es in der Serverliste angezeigt wird.
43 |
44 | 1. Gehen in dein MC-Host24 [Panel](https://mc-panel.mc-host24.de) und Stoppe deinen Server.
45 |
46 |
47 | 2. Klicke auf "Dateien" und schiebe das "server-icon.png" per Drag and Drop in den Hauptordner.
48 |
49 | 3. Starte den Server
50 |
51 |
52 | ## 4. Häufige Probleme
53 |
54 | # Server/Serverliste aktualisieren
55 |
56 | Wenn du das Icon nicht in deiner Minecraft-Serverliste siehst, solltest du sicherstellen, dass du den Server nach dem Hochladen neu gestartet
57 | und die Serverliste im Spiel aktualisiert hast. Wenn er immer noch nicht angezeigt wird, kannst du auch versuchen, den Server erneut zur Liste im
58 | Spiel hinzuzufügen. Wenn es auch dann nicht angezeigt wird, ist wahrscheinlich eines der folgenden Probleme aufgetreten.
59 |
60 | # Falscher Name
61 |
62 | Heißt das Bild wirklich "server-icon.png"?
63 |
64 | # Falsche Größe
65 |
66 | Das Bild wird möglicherweise nicht angezeigt, weil es zu groß oder zu klein ist. Bitte folge der Anleitung oben, um die korrekten Maße
67 | von 64×64 einzuhalten. Prüfe dazu als erstes die Maße deines gewünschten Server Icons. Alles andere als 64 Pixel in Breite und Höhe wird auf dem Server nicht funktionieren.
68 |
69 | Du kannst [diese Website zur Größenanpassung verwenden](http://www.simpleimageresizer.com/), um die richtige Größe einzustellen.
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
--------------------------------------------------------------------------------
/rootserver/minecraft-server-debian-11-installieren.md:
--------------------------------------------------------------------------------
1 | # Minecraft Server auf Debian 11
2 | In dieser Anleitung könnt ihr lesen, wie ihr einen Minecraft-Server auf eurem Debian 11-Rootserver installiert.
3 | ## Java installieren
4 | Damit euer Minecraft-Server funktionieren kann, benötigt er eine Version von Java. Die JDK (*Java Developement Kit*) und die JRE (*Java Runtime Environment*) sorgen dafür, dass euer Server ganz einfach mithilfe des `java`-Befehls gestartet werden kann.
5 |
6 | 1. Die Pakete und Paketquellen müssen aktualisiert werden
7 | ```bash
8 | sudo apt-get update && sudo apt-get upgrade -y
9 | ```
10 | 2. Die für die Minecraft-Version empfohlene Version von Java muss installiert werden. Zum jetzigen Zeitpunkt (05.2023) ist das **Java 17**.
11 | ```bash
12 | sudo apt-get install openjdk-17-jdk openjdk-17-jre -y
13 | ```
14 | :warning: Dieser Befehl funktioniert **nicht** auf **Debian 10**. Ubuntu wurde nicht getestet.
15 |
16 | ## Minecraft-Server herunterladen
17 | 1. Nun sollte ein Verzeichnis erstellt werden, in welchem später der Minecraft-Server liegt. Daraufhin wird direkt in dieses Verzeichnis gewechselt. Zum Beispiel:
18 | ```bash
19 | mkdir /home/minecraft/ && cd /home/minecraft/
20 | ```
21 |
22 | 2. Jetzt sollte die Datei des gewünschten Minecraft-Servers heruntergeladen werden. Dabei kann es sich um Vanilla, Spigot, Paper, Forge, Fabric, usw. handeln. Die neuste Vanilla-Version kann auf der Seite https://www.minecraft.net/de-de/download/server heruntergeladen werden. Um den Prozess zu vereinfachen, sollte die Datei direkt auf den Server heruntergeladen werden. Dazu kann einfach im Rechtsklickmenü des Downloadlinks *"Adresse des Links kopieren"* ausgewählt werden.
23 | 
24 |
25 | Dann kann die Datei mit dem `wget`-Befehl heruntergeladen werden. Der kopierte Link lässt sich im Terminal mit Rechtsklick einfügen. Der Befehl könnte dann so aussehen (1.19.4):
26 | ```bash
27 | wget https://piston-data.mojang.com/v1/objects/8f3112a1049751cc472ec13e397eade5336ca7ae/server.jar
28 | ```
29 | 3. Dieser Schritt ist nur notwendig, wenn die heruntergeladene Datei nicht `server.jar` heißt. Sie muss dann mit folgendem Befehl umbenannt werden.
30 | ```bash
31 | mv C:\Program Files (x86)\Landwirtschafts-Simulator 2022 zu finden unter dem Namen "dedicatedServer.xml". Die Logindaten können frei angepasst werden.
23 |
24 | ## 4. Den Server starten
25 |
26 | Um den Dedicated Server zu starten, muss im gleichen Verzeichnis, wo auch die "dedicatedServer.xml" liegt, die "dedicatedServer.exe" ausgeführt werden.
27 | Anschließend kann das Webinterface via https://SERVER-IP:8080 geöffnet werden.
28 | Der Login ist mit den zuvor gesetzten/ausgelesenen Login Daten aus der "dedicatedServer.xml" möglich. Die weitere Konfiguration ist im Webinterface selbsterklärend und kann mit wenigen Klicks vorgenommen werden, ganz nach den persönlichen Wünschen.
29 |
30 | ## 5. Die Ports freigeben
31 |
32 | Der Server soll natürlich öffentlich erreichbar sein um mit Freunden spielen zu können. Dazu müssen die Ports des Servers in der Windows Firewall freigeschaltet werden. Es müssen die Ports 10823 und 8080 freigegeben werden für das Protokoll TCP. 10823 ist dabei der Gameserverport und 8080 ist der Webport für das Webinterface, der Webport muss nur bei Bedarf freigegeben werden, eine Verwaltung kann auch weiterhin nur lokal auf dem Windows Server erfolgen via RDP.
33 | Nach der Portfreigabe ist der Server öffentlich erreichbar, falls er gestartet wurde.
34 |
35 | ## 6. Verbindungsversuch
36 |
37 | Das Spiel muss gestartet werden, damit man sich auf den Server, falls er online ist, verbinden kann. Jetzt muss man über „Server beitreten“ den Server-Browser aufrufen und auf der rechten Seite über den Server-/Spielnamen nach dem Server suchen. Danach muss man sich, falls es ein privater Server ist, nach der Passworteingabe mit dem Server verbinden. Hat alles geklappt, kann man auf dem Server spielen. Viel Spaß!
38 |
39 | ## 7. YouTube-Video
40 |
41 | {% embed url="https://youtu.be/aAlAAhIIRoE" %}
42 |
--------------------------------------------------------------------------------
/minecraft-server/übliche-spigot-plugins.md:
--------------------------------------------------------------------------------
1 | # Übliche Minecraft Spigot Plugins
2 |
3 | Falls man einen Minecraft CraftBukkit, Spigot oder Paper Server hat, kann man auf diesem sogenannte Plugins (kleinere Erweiterungen) installieren. Ein Plugin kann z.B. die Funktionalität eines Servers erweitern oder benutzerdefinierte Sachen hinzufügen. Deshalb sind hier übliche Minecraft Spigot Plugins aufgelistet, die auf jedem Server installiert weden sollten.
4 |
5 | ## WorldEdit
6 |
7 | WorldEdit ist ein Ingame-Editor für Minecraft, mit dem man, wie der Name schon sagt, seine Serverwelt bearbeiten kann. Das Plugin ist für alle Versionen ab 1.7.10 erhältlich. Ein Linksklick mit einer Holzaxt in der Hand setzt die erste Position und ein Rechtsklick setzt die zweite Position. Man kann z.B. alle Blöcke in einem bestimmten Radius entfernen, Biome ändern, Blöcke setzen etc. WorldEdit wurde von sk89q programmiert.
8 |
9 | ## WorldGuard
10 |
11 | WorldGuard ist dafür da, benutzerdefinierte Regionen zu erstellen. Dafür wird WorldEdit benötigt und man kann sehr viel machen. Möchte man z.B. einen Bereich ohne TNT-Explosionen haben, kann man dafür in der Region TNT verbieten.
12 |
13 | ## DynMap
14 |
15 | Mit DynMap kann man sich eine Weltkarte von seiner Minecraft-Welt im Browser anzeigen lassen, sofern man den DynMap-Standardport 8123 auf seinem WLAN-Router freigegeben hat. Es kann anzeigen, was man so alles auf seinem Server gebaut hat oder wo sich bestimmte Biome und/oder bestimmte Spieler in der Serverwelt befinden. DynMap ist für alle Versionen ab 1.10.2 kostenlos erhältlich.
16 |
17 | ## Towny
18 |
19 | Will man eigene Städte auf seinem Server haben, ist Towny die perfekte Lösung dafür. Denn es hat eine sehr große Vielfalt an Einstellungen, mit denen man eigene Städte auf seinem Server gründen kann. Städte können Geld verdienen, Regionen kaufen/verkaufen und auch Kriege miteinander führen. Daneben kann man Towny auch mit eigenen WorldGuard-Regionen verwenden.
20 |
21 | ## Multiverse
22 |
23 | Möchte man mehrere Welten auf seinem Server haben, ist Multiverse-Core genau das richtige Plugin dafür. Damit kann man mehrere Welten erstellen, in denen man z.B. unterschiedliche Schwierigkeitsgrade oder unterschiedliche Spielregeln festlegen kann. Multiverse-Core gibt es für alle Versionen ab 1.8.9.
24 |
25 | ## Holographic Displays
26 |
27 | Mit Holographic Displays ist es möglich, Bilder, Texte und Icons als Hologramme dazustellen und anzuzeigen. Diese Hologramme können verschiedene Farben haben oder animiert werden. Holographic Displays gibt es für alle Versionen ab 1.6.4.
28 |
29 | ## Shopkeepers
30 |
31 | Shopkeepers macht es möglich, einzelne Kreaturen-Shops mit benutzerdefinierten Angeboten zu erstellen. Will man beispielsweise einen Dorfbewohner-Shop erstellen, der zwei Stapel Ziegelblöcke und vier Ziegel für acht Smaragde verkauft, ist dieses Plugin genau das richtige für den Server-Inhaber und die Server-Mitspieler.
32 |
33 | ## EssentialsX
34 |
35 | EssentialsX ist ein kostenloses Plugin, welches über 140 neue Befehle zu Minecraft hinzufügt und auch einige ändert. Dieses Plugin kann z.B. Warps (Teleporter) oder eine Auflistung aller aktiven Spieler erstellen. Daneben gibt es noch sehr viele weitere Funktionen bei EssentialsX.
36 |
37 | ## AdvancedRedionMarket
38 |
39 | AdvancedRegionMarket (ARM) bietet die Möglichkeit, benutzerdefinierte Regionen zu erstellen, die sich dann an andere Spieler verkaufen oder vermieten lassen.
40 |
41 | ## ImageOnMap
42 |
43 | ImageOnMap ermöglicht dir das Generieren von Minecraft-Karten aus einer Bildquelle. Man kann von einer beliebigen URL, die zu einer PNG, JP(E)G oder GIF Datei führt, innerhalb weniger Sekunden dieses Bild als Karte in Minecraft erzeugen. Bei größeren Bildern kann das Plugin, je nach Belieben auch mehrere Karten generieren, die zusammengesetzt das gewünschte Bild ergeben. Generierte Karten lassen sich auch in Rahmen platzieren und sind für andere Spieler sichtbar.
44 |
45 | ## AdvancedBan
46 |
47 | Für Moderatoren, Supporter und Admins ist AdvancedBan ein nützlicher Helfer, der das Sanktionieren und Verwarnen von Spielern in vielen Punkten vereinfacht. Das kostenlose Moderationsplugin umfasst nützliche Funktionen wie das Verwarnen von Spielern, Bannen mit selbst-gewählten Gründen, Längen, Layouts und Nachrichten oder auch einer Lookup-Funktion, um vergangene Sanktionen, die IP-Adresse oder das Herkunftsland des Spielers einzusehen.
48 |
49 | ## LuckPerms
50 |
51 | Eine einfache und schnelle Verwaltung von Rechten und Gruppen der Spieler bietet das kostenlose Plugin LuckPerms. Dieses kann zusammen mit einem Webinterface genutzt werden und ermöglicht die schnelle Erstellung und Verwaltung von Gruppen, Spielern und gestaltet Rechtevergaben einfach und flexibel.
52 |
--------------------------------------------------------------------------------
/gameserver/ark/backup.md:
--------------------------------------------------------------------------------
1 | ## Backups
2 |
3 | Um von deinem ARK: Survival Evolved Server Backups zu erstellen, musst du dich zuerst in unserem **Webinterface** anmelden. Dort kannst du dann deinen Server auswählen und mit der Verwaltung beginnen.
4 |
5 | Wie Du Dich anmeldest, findest Du unter [Wie kann ich meinen Server verwalten?](allgemeine-informationen.md#wie-kann-ich-meinen-server-verwalten)
6 |
7 |
8 | ### Wie erstelle ich ein Backup?
9 |
10 | Um ein Backup zu erstellen, musst du in der Serververwaltung auf den Reiter `Backups` wechseln. Dort kannst du ein Backup erstellen, indem du auf den Button `Backup erstellen` klickst.
11 | Anschließend musst Du ein Backup-Name eingeben und auf den Button `Backup erstellen` klicken.
12 | Wahlweise kannst Du auch Verzeichnisse auswählen, die nicht gesichert werden sollen.
13 |
14 | Hast du hier die Meldung `Für diesen Server können keine Backups angelegt werden`, so hat dein Server kein Backup-Slots konfiguriert.
15 | Mehr dazu findest du unter [Wie erhalte ich mehr Backup-Slots?](#wie-erhalte-ich-mehr-backup-slots)
16 |
17 | 
18 |
19 | ### Wie erhalte ich mehr Backup-Slots?
20 |
21 | Um mehr Backup-Slots zu erhalten, musst du Dich in unserem Support melden, ein Supporter kann Dir anschließend individuell deine Backup Slots erhöhen.
22 |
23 | {% hint style="warning" %}
24 | Hast du zu viele Backups erstellt und alle Slots sind belegt, so werden die ältesten Backups überschrieben.
25 | {% endhint %}
26 |
27 | {% hint style="info" %}
28 | Bitte beachte, dass wir nur Backup Slots für Server vergeben, die auch regelmäßig genutzt werden.
29 | Für Gamesever-Kunden sind maximal 3 Backup Slots pro Server verfügbar.
30 | Für Rootserver-Kunden gibt es keine Begrenzung, allerdings muss hierfür genügend Speicherplatz vorhanden sein.
31 | {% endhint %}
32 |
33 | ### Wie lade ich ein Backup herunter?
34 |
35 | Um ein Backup herunterzuladen, musst du in der Serververwaltung auf den Reiter `Backups` wechseln. Dort kannst du ein Backup herunterladen, indem du auf die drei Punkte neben dem Backup klickst und dann auf `Download` klickst.
36 |
37 | 
38 |
39 | ### Wie kann ich ein Backup wiederherstellen?
40 |
41 | Um ein Backup wiederherzustellen, musst du in der Serververwaltung auf den Reiter `Backups` wechseln. Dort kannst du ein Backup wiederherstellen, indem du auf die drei Punkte neben dem Backup klickst und dann auf `Restore` klickst.
42 |
43 | 
44 |
45 | ### Wie lösche ich ein Backup?
46 |
47 | Um ein Backup zu löschen, musst du in der Serververwaltung auf den Reiter `Backups` wechseln. Dort kannst du ein Backup löschen, indem du auf die drei Punkte neben dem Backup klickst und dann auf `Delete` klickst.
48 |
49 | 
50 |
51 | ### Wie kann ich ein Backup automatisch erstellen lassen?
52 |
53 | Um ein Backup automatisch erstellen zu lassen, musst du in der Serververwaltung auf den Reiter `Geplante Tasks` wechseln. Dort kannst du ein Backup automatisch erstellen lassen, indem du auf den Button `Geplante Tasks anlegen` klickst.
54 |
55 | Anschließend musst du einen Namen für die geplante Task eingeben und die Uhrzeit konfigurieren.
56 | Klicke zum Anlegen auf den Button `Geplante Tasks anlegen`.
57 |
58 | 
59 |
60 | Nun da die geplante Task erstellt wurde, musst du auf den Task klicken um Aktionen anzulegen.
61 | Lege nun eine neue Aktion an, indem du auf den Button `New Task` klickst.
62 |
63 | Wähle nun unter Aktion `Create Backup` aus und klicke auf den Button `Create Task` um die Aktion zu speichern.
64 | Wahlweise kannst Du auch Verzeichnisse auswählen, die nicht gesichert werden sollen.
65 |
66 | 
67 |
68 | {% hint style="warning" %}
69 | Nun werden automatisch Backups erstellt. Bitte beachte, dass die sobald die Backup-Slots voll sind, die ältesten Backups überschrieben werden.
70 | {% endhint %}
71 |
72 | ### Wie kann ich ein Backup vor dem Überschreiben schützen?
73 |
74 | Um ein Backup vor dem Überschreiben zu schützen, musst du in der Serververwaltung auf den Reiter `Backups` wechseln. Dort kannst du ein Backup vor dem Überschreiben schützen, indem du auf die drei Punkte neben dem Backup klickst und dann auf `Lock` klickst.
75 |
76 | Das Backup wird dann mit einem Schloss-Symbol versehen und kann nicht mehr überschrieben werden. Um das Schloss-Symbol zu entfernen, musst du auf die drei Punkte neben dem Backup klicken und dann auf `Unlock` klicken.
77 |
78 | 
--------------------------------------------------------------------------------
/webspaces/nginx-reverse-proxy.md:
--------------------------------------------------------------------------------
1 | # nginx Reverse Proxy
2 |
3 | Zuhause und in vielen KMUs dürfte die Situation wohl ähnlich sein: Man besitzt einen Internetanschluss mit einer festen oder einer dynamischen IP, der per DynDNS-Dienst über einen Domainnamen erreichbar ist. Durch Portforwarding im Router kann man einzelne Geräte (z.B. Webserver) ins öffentliche Netz bringen, jeden Port jedoch nur einmal benutzen. Man müsste also für zwei Webserver zwei unterschiedliche Ports verwenden und diese beim Aufruf auch so mit angeben. Durch einen Reverse-Proxy kann man jedoch kurze sprechende Adressen verwenden, um die verschiedene Server im internen Netz per Subdomain erreichbar zu machen. In etwa so:
4 |
5 | blog.beispielseite.de -> 192.168.236.12 (WordPress auf Server 1)
6 | wiki.beispielseite.de -> 192.168.236.23 (Mediawiki auf Server 2)
7 | Beide Server sind über den Standard-Port 80, bzw. 443 erreichbar sein und können durch die aufgerufene Adresse (Subdomain) blog.beispielseite.de, bzw. wiki.beispielseite.de unterschieden werden.
8 |
9 | ## Voraussetzungen
10 |
11 | Auf das Thema DynDNS möchte ich an dieser Stelle nicht weiter eingehen. Es gibt unsagbar viele Dienste und Möglichkeiten, das umzusetzen. Damit das Konzept so aufgeht, sollte man möglichst einen Domain-Anbieter nutzen, der einen eigenen DynDNS-Dienst bereitstellt. Ich setze nachfolgend voraus, dass die zu verwendenen Subdomains, in meinem Fall blog.indibit.de und wiki.indibit.de, zuverlässig auf den Internetanschluss zeigen, hinter dem sich die Server befinden.
12 |
13 | Weiterhin setze ich voraus, dass es bereits ein Linux-System gibt, auf dem wir gleich Nginx als Reverse-Proxy installieren.
14 |
15 | Und ich setze voraus, dass das Portforwarding grundsätzlich klappt, ihr wisst, was das ist und wie ihr das in eurem Router einrichtet. Könnt ihr auch gleich machen – die Ports 80 und 443 auf den Linux-Server weiterleiten, auf dem wir Nginx installieren und der damit zum Reverse-Proxy wird.
16 |
17 | Für einen Test wäre es sinnvoll, wenn die Server, die sich hinter dem Reverse-Proxy befinden, schon funktionsfähig wären und deren Webseiten im lokalen Netzwerk erreichbar sind.
18 |
19 | # Nginx installieren
20 |
21 | Als Grundsystem benutze ich eine Virtuelle Maschine mit Ubuntu 20.04 LTS, die eine feste IP (192.168.236.3) im internen Netz zugeordnet bekommen hat. Auf der Kommandozeile setzen wir folgende Befehle ab:
22 |
23 | System auf den aktuellen Stand bringen:
24 |
25 | 26 | $ sudo apt update 27 | $ sudo apt upgrade 28 |29 | 30 | Nginx installieren: 31 |
32 | $ sudo apt install nginx nginx-extras 33 |34 | 35 | Nach Abschluss der Installation sollte der Webserver nun online sein, was sich einfach überprüfen lässt, indem man die IP-Adresse in den Browser eintippt. Es zeigt sich die Standardseite von Nginx: 36 | 37 | Reverse-Proxy konfigurieren 38 | 39 | Wir befinden uns wieder auf der Kommandozeile. Nginx soll in unserem fall nicht als Webserver fungieren, sondern als Reverse-Proxy, daher schalten wir die Standardseite ab… 40 | 41 |
42 | $ sudo unlink /etc/nginx/sites-enabled/default 43 |44 | 45 | … und erzeugen eine neue Konfiguration 46 | 47 |
48 | $ cd /etc/nginx/sites-available 49 | $ sudo nano reverse-proxy.conf 50 |51 | 52 | Hier definieren wir die beiden Server in sogenannten Server-Blocks und sagen Nginx, was er machen soll. 53 | 54 |
55 | server {
56 | server_name blog.indibit.de;
57 | location / {
58 | proxy_pass http://192.168.236.12;
59 | }
60 | }
61 | server {
62 | server_name wiki.indibit.de;
63 | location / {
64 | proxy_pass http://192.168.236.23;
65 | }
66 | }
67 |
68 |
69 | Wir verlassen den Editor und speichern die Änderungen. Anschließend aktivieren wir die Konfiguration,…
70 |
71 | 72 | $ sudo ln -s /etc/nginx/sites-available/reverse-proxy.conf /etc/nginx/sites-enabled/reverse-proxy.conf 73 |74 | 75 | …schauen, ob sie ok ist… 76 | 77 |
78 | $ sudo nginx -t 79 |80 | 81 | …und wenn dem so ist, schalten wir den Reverse-Proxy scharf: 82 | 83 |
84 | $ sudo nginx -s reload 85 |86 | 87 | Es passiert nun folgendes: 88 | 89 | Der Besucher gibt in seinem Browser eine der beiden Adressen (blog.beispielseite.de oder wiki.beispielseite.de) ein. Über den DNS-Server seines Internetanbieters und den DynDNS-Eintrag bei meinem Domainanbieter landet diese Anfrage nun an meinem Internetanschluss. Mein Router leitet diese Anfrage (Port 80, da Webbrowser) an den Reverse-Proxy weiter. Der Reverse-Proxy wertet nun aus, welche Adresse der Besucher im Browser eingegeben hat und leitet diese Anfrage an den entsprechenden internen Server weiter. Hat der Besucher also wiki.indibit.de eingegeben, so wird die Anfrage an 192.168.236.23 weitergeleitet. Hat er hingegen blog.indibit.de eingegeben, wird die Anfrage an 192.168.236.12 weitergeleitet. 90 | 91 | Im Prinzip war es das schon. Wenn man keinen Fehler gemacht hat, funktioniert das System sofort. 92 | -------------------------------------------------------------------------------- /SUMMARY.md: -------------------------------------------------------------------------------- 1 | # Table of contents 2 | * [Wilkommen](README.md) 3 | 4 | ## Allgemein 5 | * [Mein Benutzer](Allgemein/benutzer.md) 6 | * [Bestellungen und Transaktionen](Allgemein/bestellungen.md) 7 | 8 | ## Rootserver 9 | * [Linux Grundlagen](rootserver/linux-grundlagen.md) 10 | * [VNC Konsole Server Neustart](rootserver/server-not-aus.md) 11 | * [SSH Grundlagen](rootserver/ssh-grundlagen.md) 12 | * [Mit (S)FTP auf Rootserver verbinden](rootserver/sftp-verbinden.md) 13 | * [Screen](rootserver/screen.md) 14 | * [PhpMyAdmin 8.2 Installation](rootserver/phpmyadmin-PHP-8-installation.md) 15 | * [PhpMyAdmin 7.4 Installation](rootserver/phpmyadmin-PHP-7-installation.md) 16 | * [SSL Zertifikat Installation](rootserver/ssl-zertifikat-erstellen.md) 17 | * [Nextcloud Installation](rootserver/nextcloud-installation.md) 18 | * [Java 8 installation](rootserver/java-8-setup.md) 19 | * [Java 11 installation](rootserver/java-11-setup.md) 20 | * [Java 17 installation](rootserver/java-17-setup.md) 21 | * [FiveM Server einrichten](rootserver/fivem-server-setup.md) 22 | * [FiveM Server auf Ubuntu installieren](rootserver/fivem-server-installation-linux.md) 23 | * [Teamspeak³ Server](rootserver/teamspeak-3-server.md) 24 | * [Sinusbot Installer](rootserver/sinusbot-install.md) 25 | * [Minecraft auto Start](rootserver/minecraft-auto-start.md) 26 | * [Minecraft Server auf Debian 11 installieren](rootserver/minecraft-server-debian-11-installieren.md) 27 | * [Minecraft Server mit unterschiedlichen Java Versionen starten](rootserver/bestimmte-java-version.md) 28 | * [One-Click Gameserver Installation](rootserver/one-click-gameserver-installer.md) 29 | * [Virtualhost Apache2](rootserver/virtualhost-apache2.md) 30 | * [Virtualhost Redirection Apache2](rootserver/virtualhost-redirect-apache2.md) 31 | * [MongoDB installieren](rootserver/mongodb-installieren.md) 32 | * [Nginx Proxy Manager installieren](rootserver/nginx-proxy-manager-installation.md) 33 | * [nginx installieren](rootserver/nginx-installieren.md) 34 | * [Fail2ban Installieren](rootserver/fail2ban-installieren.md) 35 | 36 | ## Rootcp 37 | * [Minecraft Version wechseln](rootcp/minecraft-version-wechseln.md) 38 | * [Spigot oder Bungeecord installieren](rootcp/spigot-oder-bungeecord.md) 39 | 40 | ## Gameserver 41 | ### ARK: Survival Evolved 42 | * [Allgemeine Informationen](gameserver/ark/allgemeine-informationen.md) 43 | * [Administration](gameserver/ark/administration.md) 44 | * [Backup](gameserver/ark/backup.md) 45 | * [Modificationen](gameserver/ark/modificationen.md) 46 | 47 | ### Terraria 48 | * [Windows-Installation](gameserver/terraria/windows-installation.md) 49 | 50 | ### Minecraft-Server 51 | * [Allgemeine Informationen](minecraft-server/allgemeine-informationen.md) 52 | * [Server-Icon benutzen](minecraft-server/server-icon.md) 53 | * [Versionswechsel](minecraft-server/version-wechseln.md) 54 | * [Eigenes Modpack installieren](minecraft-server/modpacks-installieren.md) 55 | * [Eigene Jar Datei verwenden](minecraft-server/eigene-server-jar.md) 56 | * [Server-Optimierung](minecraft-server/optimierung.md) 57 | * [Übliche Spigot Plugins](minecraft-server/übliche-spigot-plugins.md) 58 | * [Bedrock-Server](minecraft-server/bedrock-server.md) 59 | * [Bedrock-Spieler](minecraft-server/bedrock-spieler.md) 60 | * [Mehrere Welten](minecraft-server/mehrere-welten.md) 61 | * [Datenpakete installieren](minecraft-server/datenpakete-installieren.md) 62 | * [Mehrere Versionen zulassen](minecraft-server/mehrere-versionen.md) 63 | * [BungeeCord installieren](minecraft-server/bungeecord.md) 64 | * [Dynmap installieren](minecraft-server/weltkarte.md) 65 | * [Simple Voice Chat installieren](minecraft-server/sprachchat.md) 66 | * [Mods auf Forge installieren](minecraft-server/mods-installieren-forge.md) 67 | * [Mods auf Fabric installieren](minecraft-server/mods-installieren-fabric.md) 68 | * [Mods und Plugins zusammen verwenden](minecraft-server/mods-und-plugins.md) 69 | * [Bluemap installieren](minecraft-server/3d-weltkarte.md) 70 | * [FastAsyncWorldEdit Installation](minecraft-server/FastAsyncWorldEdit-Installation.md) 71 | 72 | 73 | ### Landwirtschafts-Simulator 22 74 | * [Server einrichten](landwirtschafts-simulator-22/server-einrichten.md) 75 | * [Server für Windows konfigurieren](landwirtschafts-simulator-22/server-konfigurieren-windows.md) 76 | * [Mods installieren](landwirtschafts-simulator-22/mods-installieren.md) 77 | 78 | 79 | ## Domains 80 | * [Allgemeine Informationen](domains/allgemeine-informationen.md) 81 | * [DNS Einträge erstellen](domains/dns-eintraege.md) 82 | * [Domain Endungen](domains/domain-endungen.md) 83 | * [Domain transferieren](domains/domain-transferieren.md) 84 | 85 | ## Webspaces 86 | * [SSL Zertifikat ausstellen](webspaces/ssl-zertifikat-erstellen.md) 87 | * [WordPress installieren](webspaces/wordpress-installieren.md) 88 | * [nginx Reverse Proxy](webspaces/nginx-reverse-proxy.md) 89 | * [MediaWiki installieren](webspaces/mediawiki-installieren.md) 90 | 91 | ## Docker 92 | * [Docker Traefik Proxy](docker/docker-traefik-proxy.md) 93 | * [Docker installation](docker/docker-installation.md) 94 | 95 | 96 | ## Sonstiges 97 | * [Public API](https://mc-host24.github.io/api-documentation/#/) 98 | * [Discord](https://discord.mc-host24.de) 99 | * [Teamspeak Server](ts3server://ts.mc-host24.de) 100 | -------------------------------------------------------------------------------- /rootserver/linux-grundlagen.md: -------------------------------------------------------------------------------- 1 | # Linux Grundlagen 2 | 3 | ## Die wichtigsten Befehle 4 | 5 | (**l**ist) < **ls** > gibt unter Linux den Inhalt der Verzeichnisse an, **-h** gibt in Kombination mit **-l** die Größe in einem für Menschen besser lesbaren Format aus , **-a** listet auch versteckte Dateien und Verzeichniseinträge wie . und .. auf 6 | ```bash 7 | ls -lha 8 | ``` 9 | 10 | (**c**hange **d**irectory) Wechsel der Verzeichnisse 11 | 12 | ```bash 13 | cd 14 | ``` 15 | 16 | (**dir**ectory) Verzeichnisse auflisten 17 | 18 | ```bash 19 | dir 20 | ``` 21 | 22 | (**r**e**m**ove) Dateien löschen 23 | 24 | ```bash 25 | rm 26 | ``` 27 | 28 | Passwort ändern 29 | 30 | ```bash 31 | passwd 32 | ``` 33 | 34 | (**s**ubstitute **u**ser) Benutzer wechseln 35 | 36 | ```bash 37 | su 38 | ``` 39 | 40 | Fenster leeren 41 | 42 | ```bash 43 | clear 44 | ``` 45 | 46 | Dateisystem und Speicherplatz anzeigen lassen 47 | 48 | ```bash 49 | df 50 | ``` 51 | 52 | Wo bin ich? 53 | 54 | ```bash 55 | pwd 56 | ``` 57 | 58 | Wer bin ich? 59 | 60 | ```bash 61 | who 62 | ``` 63 | 64 | Eine Textdatei anzeigen oder erstellen 65 | 66 | ```bash 67 | cat 68 | ``` 69 | 70 | Benutzer hinzufügen 71 | 72 | ```bash 73 | adduser 74 | ``` 75 | 76 | Updates herunterladen 77 | 78 | ```bash 79 | apt-get update 80 | ``` 81 | 82 | Updates verarbeiten 83 | 84 | ```bash 85 | apt-get upgrade -y 86 | ``` 87 | 88 | ## Dateirechte 89 | 90 | Chmod 91 | 92 | * Syntax: chmod XYZ datei 93 | 94 | X: Besitzerrechte 95 | 96 | Y: Gruppenrechte 97 | 98 | Z: Rechte für andere Benutzer 99 | 100 | | | | 101 | | ------------------------------ | - | 102 | | Lesen, schreiben und ausführen | 7 | 103 | | Lesen und Schreiben | 6 | 104 | | Lesen und ausführen | 5 | 105 | | Nur lesen | 4 | 106 | | Schreiben und ausführen | 3 | 107 | | Nur schreiben | 2 | 108 | | Nur ausführen | 1 | 109 | 110 | ## Nützliche Tools 111 | 112 | ### htop 113 | 114 |  115 | 116 | Mit dem Prozessmanager "htop" kann man die laufenden Prozesse sowie die freien/belegten Systemressourcen anschauen. Installiert wird htop mit dem Command 117 | 118 | ```bash 119 | apt install htop -y 120 | ``` 121 | Nach der Installation kann htop mit dem Command 122 | 123 | ```bash 124 | htop 125 | ``` 126 | verwenden. 127 | 128 | ### btop 129 | 130 | 131 | Mit dem Prozessmanager "btop" kann man die laufenden Prozesse sowie die freien/belegten Systemressourcen anschauen. Installiert wird btop mit dem Command: 132 | 133 | ```bash 134 | apt install btop -y 135 | ``` 136 | 137 | Alternativ kannst du es auch über Snap installieren. 138 | 139 | ```bash 140 | apt install snapd -y && snap install btop 141 | ``` 142 | 143 | 144 | Nach der Installation kann htop mit dem Command 145 | 146 | ```bash 147 | btop 148 | ``` 149 | verwenden. 150 | 151 | ### netstat ( zusatz: **-tulpen** ) 152 | 153 |  154 | 155 | Mit dem Diagnose-Werkzeug "netstat" kann man verschiedene Informationen über den Status der Netzwerkschnittstelle(n) abrufen. 156 | Installiert wird netstat mit dem Command 157 | ```bash 158 | apt install net-tools -y 159 | ``` 160 | 161 | Mit dem Command 162 | ```bash 163 | netstat -ltnp | grep -w ':25565' 164 | ``` 165 | kann man z.B. nachschauen, von welchem Service der Port 25565 aktuell verwendet wird. 166 | 167 | Mit dem Command: 168 | 169 | ```bash 170 | netstat -tulpen 171 | ``` 172 | Kannst du dir alle Aktuellen offene Ports anschauen, ebenfalls welcher Port mit welcher IP gebunden ist. 173 | Ebenfalls wird dir dann angezeigt, welcher Service denn Port verwendet. 174 | 175 | 176 | ### ncdu 177 | 178 | Mit dem Tool "ncdu" kann man die Disk Usage analysieren. 179 | Installiert wird ncdu mit dem Command 180 | ```bash 181 | apt install ncdu 182 | ``` 183 | Verwendet man den Command 184 | ```bash 185 | ncdu / 186 | ``` 187 | bekommt man solch eine Anzeige: 188 | 189 |  190 | 191 | Navigiert wird mit den Pfeiltasten. Um in ein Verzeichnis rein zu gehen drücke "Enter". 192 | 193 | * Mit der Taste "d" können Dateien oder Verzeichnisse gelöscht werden. 194 | * Mit der Taste "i" kannst du dir Informationen zu der aktuell ausgewählten Datei anzeigen lassen 195 | * Mit der Taste "b" landest du mit der Shell in dem ausgewählten Ordner. 196 | * Mit der Taste "q" beendest du ncdu 197 | 198 | ### ufw 199 | 200 | Mit dem Programm "ufw" kannst du Ports auf deinem Server verwalten. Dabei nutzt "ufw" das Programm "[iptables](https://de.m.wikipedia.org/wiki/Iptables)", um die Ports zu sperren/freizuschalten. 201 | 202 | Installiert wird ufw mit dem Command: 203 | ```bash 204 | apt install ufw 205 | ``` 206 | Um Ports freizuschalten, verwende: 207 | ```bash 208 | ufw allow 80 209 | ``` 210 | _(Hiermit schaltest du Port "80" (Webserver/HTTP) frei.)_ 211 | 212 | Um einen Port zu schließen, nutze: 213 | ```bash 214 | ufw deny 80 215 | ``` 216 | _(Hiermit blockierst du Port "80" (Webserver/HTTP).)_ 217 | 218 | Um UFW zu aktivieren, verwende: 219 | ```bash 220 | ufw enable 221 | ``` 222 | 223 | Um UFW zu deaktivieren, nutze: 224 | ```bash 225 | ufw disable 226 | ``` 227 | 228 | Um alle freigegebenen Ports anzusehen, nutze: 229 | ```bash 230 | ufw status 231 | ``` 232 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Contributor Covenant Code of Conduct 2 | 3 | ## Our Pledge 4 | 5 | We as members, contributors, and leaders pledge to make participation in our 6 | community a harassment-free experience for everyone, regardless of age, body 7 | size, visible or invisible disability, ethnicity, sex characteristics, gender 8 | identity and expression, level of experience, education, socio-economic status, 9 | nationality, personal appearance, race, religion, or sexual identity 10 | and orientation. 11 | 12 | We pledge to act and interact in ways that contribute to an open, welcoming, 13 | diverse, inclusive, and healthy community. 14 | 15 | ## Our Standards 16 | 17 | Examples of behavior that contributes to a positive environment for our 18 | community include: 19 | 20 | * Demonstrating empathy and kindness toward other people 21 | * Being respectful of differing opinions, viewpoints, and experiences 22 | * Giving and gracefully accepting constructive feedback 23 | * Accepting responsibility and apologizing to those affected by our mistakes, 24 | and learning from the experience 25 | * Focusing on what is best not just for us as individuals, but for the 26 | overall community 27 | 28 | Examples of unacceptable behavior include: 29 | 30 | * The use of sexualized language or imagery, and sexual attention or 31 | advances of any kind 32 | * Trolling, insulting or derogatory comments, and personal or political attacks 33 | * Public or private harassment 34 | * Publishing others' private information, such as a physical or email 35 | address, without their explicit permission 36 | * Other conduct which could reasonably be considered inappropriate in a 37 | professional setting 38 | 39 | ## Enforcement Responsibilities 40 | 41 | Community leaders are responsible for clarifying and enforcing our standards of 42 | acceptable behavior and will take appropriate and fair corrective action in 43 | response to any behavior that they deem inappropriate, threatening, offensive, 44 | or harmful. 45 | 46 | Community leaders have the right and responsibility to remove, edit, or reject 47 | comments, commits, code, wiki edits, issues, and other contributions that are 48 | not aligned to this Code of Conduct, and will communicate reasons for moderation 49 | decisions when appropriate. 50 | 51 | ## Scope 52 | 53 | This Code of Conduct applies within all community spaces, and also applies when 54 | an individual is officially representing the community in public spaces. 55 | Examples of representing our community include using an official e-mail address, 56 | posting via an official social media account, or acting as an appointed 57 | representative at an online or offline event. 58 | 59 | ## Enforcement 60 | 61 | Instances of abusive, harassing, or otherwise unacceptable behavior may be 62 | reported to the community leaders responsible for enforcement at 63 | info@mc-host24.de. 64 | All complaints will be reviewed and investigated promptly and fairly. 65 | 66 | All community leaders are obligated to respect the privacy and security of the 67 | reporter of any incident. 68 | 69 | ## Enforcement Guidelines 70 | 71 | Community leaders will follow these Community Impact Guidelines in determining 72 | the consequences for any action they deem in violation of this Code of Conduct: 73 | 74 | ### 1. Correction 75 | 76 | **Community Impact**: Use of inappropriate language or other behavior deemed 77 | unprofessional or unwelcome in the community. 78 | 79 | **Consequence**: A private, written warning from community leaders, providing 80 | clarity around the nature of the violation and an explanation of why the 81 | behavior was inappropriate. A public apology may be requested. 82 | 83 | ### 2. Warning 84 | 85 | **Community Impact**: A violation through a single incident or series 86 | of actions. 87 | 88 | **Consequence**: A warning with consequences for continued behavior. No 89 | interaction with the people involved, including unsolicited interaction with 90 | those enforcing the Code of Conduct, for a specified period of time. This 91 | includes avoiding interactions in community spaces as well as external channels 92 | like social media. Violating these terms may lead to a temporary or 93 | permanent ban. 94 | 95 | ### 3. Temporary Ban 96 | 97 | **Community Impact**: A serious violation of community standards, including 98 | sustained inappropriate behavior. 99 | 100 | **Consequence**: A temporary ban from any sort of interaction or public 101 | communication with the community for a specified period of time. No public or 102 | private interaction with the people involved, including unsolicited interaction 103 | with those enforcing the Code of Conduct, is allowed during this period. 104 | Violating these terms may lead to a permanent ban. 105 | 106 | ### 4. Permanent Ban 107 | 108 | **Community Impact**: Demonstrating a pattern of violation of community 109 | standards, including sustained inappropriate behavior, harassment of an 110 | individual, or aggression toward or disparagement of classes of individuals. 111 | 112 | **Consequence**: A permanent ban from any sort of public interaction within 113 | the community. 114 | 115 | ## Attribution 116 | 117 | This Code of Conduct is adapted from the [Contributor Covenant][homepage], 118 | version 2.0, available at 119 | https://www.contributor-covenant.org/version/2/0/code_of_conduct.html. 120 | 121 | Community Impact Guidelines were inspired by [Mozilla's code of conduct 122 | enforcement ladder](https://github.com/mozilla/diversity). 123 | 124 | [homepage]: https://www.contributor-covenant.org 125 | 126 | For answers to common questions about this code of conduct, see the FAQ at 127 | https://www.contributor-covenant.org/faq. Translations are available at 128 | https://www.contributor-covenant.org/translations. 129 | -------------------------------------------------------------------------------- /rootserver/teamspeak-3-server.md: -------------------------------------------------------------------------------- 1 | ## Teamspeak 3 Server installieren 2 | 3 | ## Falls Sie es noch nicht getan haben, laden Sie das Programm [PuTTY](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html) herunter. 4 | Verbinden Sie sich mithilfe von PuTTY via SSH mit Ihrem Root- oder vServer. Hierfür öffnen Sie PuTTY und geben im Textfeld "Host Name (or IP address)" 5 | die Domain oder IP-Adresse Ihres Servers ein. Klicken Sie anschließend unten auf "OK". 6 | 7 | * Aktualisieren Sie nun Ihre Paketlisten und Installieren Sie jetzt möglicherweise verfügbare Updates der auf Ihrem Server bereits installieren Pakete mit dem Befehl. 8 | 9 | ```bash 10 | apt update && apt upgrade -y 11 | ``` 12 | 13 | Fügen Sie anschließend einen Benutzer, der später den TeamSpeak 3 Server ausführen wird, auf Ihrem Server hinzu. Verwenden Sie dazu folgenden Befehl: 14 | 15 | {% tabs %} 16 | {% tab title="Außen erreichbar" %} 17 | * Wenn du dich von außen direkt mit dem "ts3" Nutzer anmelden möchtest 18 | 19 | ```bash 20 | adduser ts3 21 | ``` 22 | 23 | {% endtab %} 24 | 25 | {% tab title="Außen nicht erreichbar" %} 26 | * Mit diesem Befehl, kannst du dich nur mit Root in den Nutzer "ts3" anmelden 27 | 28 | ```bash 29 | adduser --disabled-login ts3 30 | ``` 31 | 32 | {% endtab %} 33 | {% endtabs %} 34 | In diesem Beispiel heißt der Benutzer "ts3". Sie können auch einen anderen Namen verwenden, müssen dann aber darauf achten, anstelle von "ts3" in dieser Anleitung immer Ihren selbst gewählten Benutzernamen zu verwenden (z.B. "teamspeak"). 35 | 36 | Die Abfrage weiterer Angaben wie Name, Telefonnummer, etc. können Sie einfach mit der Enter-Taste überspringen. Bestätigen Sie zum Schluss die Korrektheit der Informationen ebenfalls mit der Enter-Taste. 37 | 38 | ![Bei den Folgenden fragen kannst du die mit der "Enter" Taste durchklicken und am Ende mit "Y/J" bestätigen]() 39 | 40 | 41 | * Wechseln Sie nun mit dem Befehl in das Benutzerkonto des TeamSpeak 3 Benutzers. 42 | 43 | ```bash 44 | su ts3 45 | ``` 46 | 47 | * Begeben Sie sich mit dem Befehl in das Home-Verzeichnis dieses Benutzers. Das Home-Verzeichnis heißt genauso wie der Benutzer selbst und befindet sich dementsprechend unter dem Pfad "/home/ts3". 48 | 49 | ```bash 50 | cd 51 | ``` 52 | 53 | * Besuchen Sie nun die [TeamSpeak-Downloadseite](https://www.teamspeak.com/en/downloads/#server) und kopieren Sie den Download-Link des TeamSpeak 3 Servers. Klicken Sie dazu auf das Kopieren-Symbol rechts neben der 54 | jeweiligen Server-Version (32- oder 64-Bit) unter der Überschrift "Linux". Haben Sie ein 64-Bit System, was meistens der Fall sein sollte, so verwenden Sie natürlich die 64-Bit Version. 55 | 56 | 57 | * Öffnen Sie nun wieder PuTTY, gebe den Befehl "**wget**", gefolgt von einem Leerzeichen ein und führen Sie anschließend einen Rechtsklick im PuTTY-Fenster aus. Somit fügen Sie den Download-Link 58 | ein. Starten Sie nun den Download mit der Enter-Taste. 59 | 60 | ```bash 61 | wget https://files.teamspeak-services.com/releases/server/3.13.7/teamspeak3-server_linux_amd64-3.13.7.tar.bz2 62 | ``` 63 | 64 | * Nachdem der Download abgeschlossen ist, sollten Sie mit dem Befehl ls das heruntergeladene .tar.bz2-Archiv sehen. Entpacken Sie dieses mit dem Befehl "**tar xfvj**", 65 | gefolgt von einem Leerzeichen und dem Archivnamen. 66 | 67 | ```bash 68 | tar xfvj teamspeak3-server_linux_amd64-3.13.7.tar.bz2 69 | ``` 70 | 71 | * Nachdem das Archiv entpackt wurde, löschen Sie dieses mithilfe des Befehls "**rm**", gefolgt von einem Leerzeichen und dem Dateinamen. 72 | 73 | ```bash 74 | rm teamspeak3-server_linux_amd64-3.13.7.tar.bz2 75 | ``` 76 | 77 | * Wechseln Sie nun in das soeben entpackte TeamSpeak 3 Verzeichnis. Verwenden Sie dazu den Befehl "**cd**", gefolgt von einem Leerzeichen und dem Verzeichnisnamen. 78 | 79 | ```bash 80 | cd teamspeak3-server_linux_amd64 81 | ``` 82 | 83 | * Damit Sie den TeamSpeak 3 Server starten können, müssen Sie die TeamSpeak-Lizenzbedingungen akzeptieren. Hierzu erstellen Sie mithilfe des Befehls eine Datei, um zu kennzeichnen, dass Sie diese Lizenzbedingungen akzeptieren. 84 | 85 | ```bash 86 | touch .ts3server_license_accepted 87 | ``` 88 | 89 | * Führen Sie nun das Startscript aus, um den TeamSpeak 3 Server zu starten. Verwenden Sie dazu den folgenden Befehl: 90 | 91 | ```bash 92 | ./ts3server_startscript.sh start 93 | ``` 94 | 95 | Ihnen wird nun ein Serveradmin-Passwort sowie ein Admin-Token angezeigt. Merken oder notieren Sie sich das Serveradmin-Passwort und kopieren Sie den Admin-Token. 96 | Mit dem Admin-Token können Sie im TeamSpeak 3 Client auf Ihrem Server die Administrationsrechte erhalten. Verbinden Sie sich dazu mit Ihrem TeamSpeak 3 Server und klicken Sie oben 97 | im Menü auf "**Rechte**" -> "**Berechtigungsschlüssel benutzen**". Das Serveradmin-Passwort ist wichtig, wenn Sie beispielsweise noch ein TeamSpeak 3 Webinterface installieren möchten, oder das Programm "**YaTQA**" benutzen möchten. 98 | 99 | * Ihr TeamSpeak 3 Server ist nun einsatzbereit. Sie können ihn jederzeit starten und stoppen, indem Sie, wenn Sie als TeamSpeak 3 Benutzer angemeldet sind, 100 | mit dem Befehl 101 | 102 | ```bash 103 | cd /home/ts3/teamspeak3-server_linux_amd64 104 | ``` 105 | in das TeamSpeak 3 Verzeichnis wechseln und dort das Script entsprechend ausführen. Sollten Sie noch als Benutzer "**root**" angemeldet sein, müssen Sie als erstes mithilfe des Befehls "**su ts3**" zum TeamSpeak 3 Benutzer wechseln. 106 | 107 | {% tabs %} 108 | {% tab title="Starten" %} 109 | * Wenn du dich von außen direkt mit dem "ts3" Nutzer anmelden möchtest 110 | 111 | ```bash 112 | ./ts3server_startscript.sh start 113 | ``` 114 | 115 | {% endtab %} 116 | 117 | {% tab title="Stoppen" %} 118 | * Mit diesem Befehl, kannst du dich nur mit Root in den Nutzer "ts3" anmelden 119 | 120 | ```bash 121 | ./ts3server_startscript.sh stop 122 | ``` 123 | 124 | {% endtab %} 125 | {% endtabs %} 126 | -------------------------------------------------------------------------------- /domains/dns-eintraege.md: -------------------------------------------------------------------------------- 1 | # DNS Einträge 2 | 3 | ## Was ist das OCDNS-Tool? 4 | 5 | Das OCDNS-Tool ermöglicht es den Kunden, mit nur wenigen Klicks eine Weiterleitung auf folgende Services einzurichten: 6 | 7 | * Minecraft Server 8 | * Teamspeak Server 9 | * FiveM Server 10 | * Webseiten 11 | * Webspaces 12 | 13 | 14 | ## Domain auf einen Minecraft Server weiterleiten 15 | 16 | Um deine Domain auf einen Minecraft Server weiterzuleiten, klicke im OCDNS-Tool auf "**Domain mit Minecraft Server verbinden**" 17 |  18 | 19 | Wenn du willst, dass der Minecraft Server nur mit Angabe einer Subdomain erreichbar ist, kannst du dies unter "Subdomain" eintragen. 20 | 21 |  22 | 23 | Wenn der Server ohne Subdomain erreichbar sein soll, lasse das Feld einfach frei. 24 | 25 | 26 | Solltest du bereits einen Minecraft Server bei MC-HOST haben, kannst du unter dem Punkt "Service auswählen" den entsprechenden Server anklicken. 27 | Die noch offenen Punkte "Server-IP" und "Port" füllen sich automatisch aus und du musst nur noch auf "Speichern" klicken. 28 | 29 | Wenn du deine Domain mit einem Minecraft Server verbinden willst, welcher nicht auf deinem Account ist, fülle die Felder "Server IP" und "Port" selbst aus. 30 | 31 | Nach dem Speichern erstellen sich zwei DNS Einträge und die Weiterleitung ist aktiv. 32 | 33 |  34 | 35 | 36 | {% hint style="info" %} 37 | **Sollte einer der beiden DNS Einträge gelöscht werden, funktioniert die Weiterleitung nicht mehr.** 38 | {% endhint %} 39 | 40 | 41 | ## Domain auf einen Teamspeak Server weiterleiten 42 | 43 | Um deine Domain auf einen Teamspeak Server weiterzuleiten, klicke im OCDNS-Tool auf "**Domain mit Teamspeak Server verbinden**" 44 |  45 | 46 | Wenn du willst, dass der Teamspeak Server nur mit Angabe einer Subdomain erreichbar ist, kannst du dies unter "Subdomain" eintragen. 47 | 48 |  49 | 50 | Solltest du bereits einen Teamspeak Server bei MC-HOST haben, kannst du unter dem Punkt "Service auswählen" den entsprechenden Server anklicken. 51 | Die noch offenen Punkte "Server-IP" und "Port" füllen sich automatisch aus und du musst nur noch auf "Speichern" klicken. 52 | 53 | Wenn du deine Domain mit einem Teamspeak Server verbinden willst, welcher nicht auf deinem Account ist, fülle die Felder "Server IP" und "Port" selbst aus. 54 | 55 | Nach dem Speichern erstellt sich ein DNS Eintrag und die Weiterleitung ist aktiv. 56 | 57 |  58 | 59 | 60 | {% hint style="info" %} 61 | **Solle der DNS Eintrag gelöscht werden, funktioniert die Weiterleitung nicht mehr.** 62 | {% endhint %} 63 | 64 | 65 | ## Domain auf FiveM Server weiterleiten 66 | 67 | Um deine Domain auf einen FiveM Server weiterzuleiten, klicke im OCDNS-Tool auf "**Domain mit FiveM verbinden**" 68 |  69 | 70 | Wenn du willst, dass der FiveM Server nur mit Angabe einer Subdomain erreichbar ist, kannst du dies unter "Subdomain" eintragen. 71 | 72 |  73 | 74 | Fülle die Felder "Server-IP" und "Port" aus und drücke auf "Speichern". 75 | 76 | Nach dem Speichern erstellen sich zwei DNS Einträge und die Weiterleitung ist aktiv. 77 | 78 |  79 | 80 | {% hint style="info" %} 81 | **Sollte einer der beiden DNS Einträge gelöscht werden, funktioniert die Weiterleitung nicht mehr.** 82 | {% endhint %} 83 | 84 | 85 | ## Domain auf eine Webseite weiterleiten 86 | 87 | Um deine Domain auf eine Webseite weiterzuleiten, klicke im OCDNS-Tool auf "**Domain auf Webseite weiterleiten**" 88 |  89 | 90 | Wenn du willst, dass die Webseite nur mit Angabe einer Subdomain erreichbar ist, kannst du dies unter "Subdomain" eintragen. 91 | 92 |  93 | 94 | Wähle in dem linken Kasten aus, welches Transferprotokoll die Webseite unterstützt. 95 | In das rechte Feld trage anschließend den Webseiten Link ein (ohne http:// oder https://) 96 | Wenn du dies gemacht hast, drücke auf "Speichern" 97 | 98 | Nach dem Speichern erstellt sich ein DNS Eintrag und die Weiterleitung ist aktiv. 99 | 100 |  101 | 102 | 103 | {% hint style="info" %} 104 | **Solle der DNS Eintrag gelöscht werden, funktioniert die Weiterleitung nicht mehr.** 105 | {% endhint %} 106 | 107 | 108 | ## Domain auf einen Webspace weiterleiten 109 | 110 | Um deine Domain auf einen Webspace weiterzuleiten, klicke im OCDNS-Tool auf "**Domain mit Webspace verbinden**" 111 |  112 | 113 | Wähle den Webspace aus, welcher verbunden werden soll. 114 | 115 | Wenn du willst, dass die Domain ohne Subdomains weitergeleitet werden soll, setze bei "Domain (Keine Subdomains) weiterleiten" einen Haken. 116 | 117 | Soll die Domain alle Subdomains weiterleiten, setze bei "Alle Subdomains weiterleiten" einen Haken. Bitte beachte, dass du den Haken bei "Domain (Keine Subdomains) weiterleiten" herausnehmen musst. 118 | 119 | Solltest du den Mailserver vom Webspace nutzen wollen, setze bei "Mailserver weiterleiten" einen Haken. Bitte beachte, dass du dich für einen Mailserver entscheiden musst. Solltest du bereits den Mailservice von den Domains verwenden oder hast dies vor, lass den Haken weg und drücke auf "Speichern". 120 | 121 |  122 | 123 | Nach dem Speichern erstellen sich je nachdem ob du den Mailserver vom Webspace verwendest oder nicht entweder ein oder zwei DNS Einträge. 124 | 125 |  126 | 127 | {% hint style="info" %} 128 | **Solle der CNAME Eintrag gelöscht werden, funktioniert die Weiterleitung auf den Webspace nicht mehr. Sollte der MX Eintrag gelöscht werden, funktioniert der Mailserver nicht mehr.** 129 | {% endhint %} 130 | -------------------------------------------------------------------------------- /gameserver/ark/allgemeine-informationen.md: -------------------------------------------------------------------------------- 1 | ## Wie kann ich meinen Server verwalten? 2 | 3 | Um mit der Verwaltung deines Servers zu beginnen musst du dich zuerst in unserem **Webinterface** anmelden. Dort kannst du dann deinen Server auswählen und mit der Verwaltung beginnen. 4 | 5 | Das Webinterface findest Du, wie im nachfolgenden Screenshot gezeigt unter Meine Server, Gameserver. 6 | Dort kannst du dann deinen Server auswählen und mit dich mit dem Button "Ins Webinterface einloggen" anmelden. 7 | 8 |  9 | 10 | {% hint style="info" %} 11 | Bitte beachte die Anweisungen zur Anmeldung, welche du unter dem Button "Ins Webinterface einloggen" findest. 12 | {% endhint %} 13 | 14 | 15 |