Minecraft-Server

Aus ATS Wiki

Kurzinfos

Vanilla-1.18.2 Server mit kleinen Plugins. Hier wird vanilla survival gespielt. Aktueller zuständiger für den Server ist Noah Albers.


Minecraft-Server-Adresse: mc.ats-rheine.de

Der Server basiert auf dem "Honor system". Sprich bitte verhaltet euch fair, nett etc. etc. etc.

Ggf. ist für den Zeitraum von Wartungen oder ähnlichem mal die Whitelist aktiviert, aber grundlegend kommt der Server ohne aus.

Moderator/Staff

  • Noah Albers

System

Der Minecraft-Server läuft auf der Version 1.18.2 über Paper-Spigot 1.18.2-252.

Plugins

ATS-System-Plugin

Das ATS-System ist ein eigenes Plugin, welches Quelloffen ist aber hauptsächlich nur für diesen Server entwickelt wurde.

ATS-Discord-Bot

Das System enthält einen Discord-Bot, welcher auf dem ARTandTECH.space-Discord ist und dort bei jedem beitreten eine Nachricht absetzen kann, wenn man zustimmt. Dazu einfach auf die Nachricht im Chat klicken.

Join/Leave Nachricht geändert

Die Farben und Nachrichten für das Beitreten und Verlassen des Servers wurden geändert. Man sieht nun nur noch den Spielernamen mit einem grünen Plus oder roten Minus davor.

Images-Plugin

Ermöglicht es uns endlich auch Bilder von Franz Amtmann in Minecraft an unseren Wänden anbringen zu können.

Vorgefertigte Bilder (am besten in einer Skalierung, welche durch 128px teilbar ist,) können im Pluginordner als am besten .png oder .jpg hinterlegt werden.

Dazu bitte eine einen der aktuellen Moderatoren anschreiben.

Bilder hinzufügen

Befehl /image create <Bildername> eingeben und dorthin klicken wo das Bild platziert werden soll.

Bilder entfernen

Befehl /image delete eingeben und das Bild anklicken, welches entfernt werden soll.

Alle Bilder einsehen

Befehl /image list eingeben.

LuckPerms

Ist das Plugin, welches die Berechtigungsstruktur unterhalb ermöglicht.

Berechtigungsstruktur

Gruppen

Standard (default)

Id: default

Gewichtung: 0

Wer ist in der Gruppe: Alle Benutzer standardmäßig.

Berechtigungen

Name Was macht die Berechtigung
bukkit.command.paper.version Befehl um generelle Infos über den Server zu erhalten.
bukkit.command.plugins Befehl um generelle Infos über den Server zu erhalten.
bukkit.command.version Befehl um generelle Infos über den Server zu erhalten.
minecraft.command.help Befehl um Hilfen für Befehl anzuzeigen.
minecraft.command.me Kleiner Spaßbefehl für Spieler.
minecraft.command.msg Befehl um andere Spieler privat anzuschreiben.
atsspigot.dcbot.notify Mit dem ATS-Discord-Bot Nachrichten absetzen, dass man beigereten ist und andere auch kommen können/sollen.
images.command.create Erstellen von vorgefertigten Bildern.
images.command.delete Löschen von platzierten Bildern.
images.command.list Liste von vorgefertigten Bildern anzeigen.

Moderator

Id: moderator

Gewichtung: 50

Wer ist in der Gruppe: Benutzer, welche bei der Administration des Servers helfen.

Berechtigungen

Name Was macht die Berechtigung?
bukkit.command.restart Befehl zum Restart vom Server.
bukkit.command.tps Befehl um die Ticks per Second anzuzeigen. Generell einfach um zu schauen wie gut der Server läuft.
minecraft.command.ban Sperren von Spielern, welche sich nicht so cool verhalten haben.
minecraft.command.pardon Entsperren von Spielern, welche sich wieder cool verhalten wollen.
minecraft.command.stop Herunterfahren vom Server
atsspigot.dcbot.viewchannels Alle Kanäle anzeigen auf welchen der ATS-Discord-Bot ist.
atsspigot.dcbot.bottest Testen ob die Verbindung zum ATS-Discord-Bot funktioniert.
images.command.delete.near Entfernen von Bildern, welche in der nähe vom Spieler sind. Dies ist dazu gedacht um möglichen Unfug, welcher getrieben wurde, schnell entfernen zu können.

Admin

Id: franz_amtmann

Gewichtung: 99

Wer ist in der Gruppe: Administratoren, welche sich um essenzielle Funktionen des Servers kümmern.

Berechtigungen

Name Was macht die Berechtigung?
bukkit Alle Berechtigungen für bukkit.
minecraft Alle Berechtigungen für minecraft.

Weitere Einstellungen

Auf dem Linux-Server wurde ein Linux-Service unter /etc/systemd/system/mcserver.service mit folgender Konfiguration erstellt

[Unit]
Description=Service for the Minecraft-Server
Documentation=https://wiki.ats-rheine.de/index.php?title=Minecraft-Server
After=network.target

[Service]
Type=simple
Restart=always
RestartSec=1
ExecStart=/root/Mcserva/start.sh

[Install]
WantedBy=multi-user.target

Die /root/Mcserva/start.sh enthält folgende Konfiguration (/root/Mcserva/ ist im übrigen auch das Root-verzeichniss für den Minecraft-Server (Dort wo alle Dateien wie die paper-spigot.jar liegen.)

#!/bin/bash
cd /root/Mcserva/
java -Xms1024M -Xmx4094M -jar paper-1.18.2-252.jar

Wichtig ist auch, dass man bei jedem neu erstellen des Services diesen in den Autostart setzt und einmal startet

systemctl enable mcserver
service mcserver start
service mcserver status