HomeStart / GuidesAnleitungen / Minecraft Paper Server on a Linux VPS/ Minecraft Paper Server auf einem Linux-VPS

Running a Minecraft Paper server yourself on a Linux VPS (systemd, RCON, the port catch)Ihren eigenen Minecraft-Paper-Server auf einem Linux-VPS betreiben (systemd, RCON, die Port-Falle)

Paper is a Minecraft server, which means it is also just a Java process: one jar, one data folder, one config file, and a handful of decisions that matter more than people expect — which Java, which port, what happens when systemd tries to stop it.Paper ist ein Minecraft-Server, das heißt aber auch: nichts weiter als ein Java-Prozess — ein Jar, ein Datenordner, eine Konfigurationsdatei und eine Handvoll Entscheidungen, die mehr zählen, als man denkt: welches Java, welcher Port, was passiert, wenn systemd versucht, ihn zu stoppen.

What you are installing, and why Paper specificallyWas Sie installieren, und warum ausgerechnet Paper

Paper is a drop-in replacement for the vanilla Minecraft server jar: same server.properties, same world format, same commands, but with performance patches and a Bukkit/Spigot-compatible plugin API vanilla does not have. Want plugins — economy, protection, world management — later? You want Paper now. Want strictly vanilla behaviour? Paper still works; you simply never add one.Paper ist ein direkter Ersatz für das Vanilla-Minecraft-Server-Jar: dieselbe server.properties, dasselbe Weltformat, dieselben Befehle, aber mit Performance-Patches und einer Bukkit/Spigot-kompatiblen Plugin-API, die Vanilla nicht hat. Wollen Sie später Plugins — Wirtschaftssystem, Schutz, Weltverwaltung? Dann wollen Sie Paper schon jetzt. Wollen Sie striktes Vanilla-Verhalten? Paper funktioniert trotzdem; Sie fügen einfach nie eines hinzu.

Get the jar from PaperMC's own downloads page, never a mirror or a link in an old forum post. Pick your Minecraft version, then the latest stable build for it — build numbers change every release, so do not copy one out of a guide, this one included, and expect it to still exist. The page also states which Java version that build needs, and that number has moved forward more than once across Paper releases. A server that refuses to start with a version-mismatch error is almost always this, not your VPS.Holen Sie sich das Jar von PaperMCs eigener Downloads-Seite, niemals von einem Mirror oder einem Link aus einem alten Forenpost. Wählen Sie Ihre Minecraft-Version, dann den neuesten stabilen Build dafür — Build-Nummern ändern sich mit jedem Release, also übernehmen Sie keine aus einer Anleitung, diese hier eingeschlossen, und erwarten Sie nicht, dass sie noch existiert. Die Seite gibt außerdem an, welche Java-Version dieser Build braucht, und diese Zahl hat sich über die Paper-Releases hinweg schon mehrfach verschoben. Ein Server, der mit einem Versions-Mismatch-Fehler nicht startet, liegt fast immer daran, nicht an Ihrem VPS.

Step 1: a dedicated system userSchritt 1: ein eigener Systembenutzer

Deploy an Ubuntu LTS image, then do the basics before anything is exposed: a non-root user with your SSH key, password login off, a firewall that defaults to deny — connect to your VPS over SSH and secure your VPS cover those.Setzen Sie ein Ubuntu-LTS-Image auf, und erledigen Sie dann die Grundlagen, bevor irgendetwas exponiert ist: einen Non-Root-User mit Ihrem SSH-Key, Passwort-Login deaktiviert, eine Firewall, die standardmäßig blockiert — über SSH mit Ihrem VPS verbinden und Ihren VPS absichern decken das ab.

Never run the server as your own login user, or as root. Give it its own account with nothing else on it:Betreiben Sie den Server niemals als Ihren eigenen Login-User oder als root. Geben Sie ihm ein eigenes Konto, auf dem sonst nichts läuft:

sudo useradd -m -s /bin/bash minecraft
sudo mkdir -p /home/minecraft/server
sudo chown minecraft:minecraft /home/minecraft/server

Everything from here — jar, world, config — lives under that one account, so a bug in a plugin never touches anything else on the box.Ab hier lebt alles — Jar, Welt, Konfiguration — unter diesem einen Konto, sodass ein Bug in einem Plugin nie etwas anderes auf der Maschine berührt.

Step 2: a current Java runtimeSchritt 2: eine aktuelle Java-Laufzeitumgebung

Ubuntu 24.04's own repository carries a current OpenJDK build as a headless package, all a server needs — no desktop, no sound, no GUI toolkit:Das eigene Repository von Ubuntu 24.04 führt einen aktuellen OpenJDK-Build als Headless-Paket, alles, was ein Server braucht — kein Desktop, kein Sound, kein GUI-Toolkit:

sudo apt update
sudo apt install -y openjdk-21-jre-headless
java -version

Check what the Paper build you actually downloaded asks for before you install anything. OpenJDK 21 is what recent builds want at the time of writing, but that requirement has moved (17, then 21) and will move again — install whatever your build says, not whatever a guide told you last year.Prüfen Sie, was der Paper-Build, den Sie tatsächlich heruntergeladen haben, verlangt, bevor Sie irgendetwas installieren. OpenJDK 21 ist das, was aktuelle Builds zum Zeitpunkt des Schreibens wollen, aber diese Anforderung hat sich schon verschoben (17, dann 21) und wird sich wieder verschieben — installieren Sie, was Ihr Build sagt, nicht das, was Ihnen eine Anleitung letztes Jahr gesagt hat.

Step 3: the jar, and accepting the EULASchritt 3: das Jar, und die EULA akzeptieren

As the minecraft user, put the downloaded jar in the server directory and start it once:Legen Sie als minecraft-User das heruntergeladene Jar im Server-Verzeichnis ab und starten Sie es einmal:

sudo -u minecraft -i
cd ~/server
java -jar paper.jar --nogui

It prints a line about the Minecraft EULA and exits, having written an eula.txt file with eula=false in it. That is Mojang's licence gate, not a bug. Open the file, read the link inside it, and flip the flag:Er gibt eine Zeile über die Minecraft-EULA aus und beendet sich, nachdem er eine Datei eula.txt mit eula=false darin geschrieben hat. Das ist Mojangs Lizenzschranke, kein Bug. Öffnen Sie die Datei, lesen Sie den Link darin, und dreh das Flag um:

sed -i 's/eula=false/eula=true/' eula.txt

The server will not start a second time without that line changed.Der Server startet kein zweites Mal, ohne dass diese Zeile geändert wurde.

Step 4: server.properties keys that actually matterSchritt 4: server.properties-Schlüssel, die wirklich zählen

The first run also writes a server.properties with dozens of keys. Most people never touch most of them. The ones worth deliberately setting:Der erste Start schreibt außerdem eine server.properties mit Dutzenden Schlüsseln. Die meisten Leute fassen die meisten davon nie an. Die, die es wert sind, bewusst gesetzt zu werden:

Step 5: JVM flags and sizing memory honestlySchritt 5: JVM-Flags und ehrliche Speicherdimensionierung

The command that actually launches the server is a java invocation with heap flags, not a bare java -jar paper.jar. Most operators use some version of what the community calls Aikar's flags — G1GC garbage-collector tuning that cuts down the stutter ("GC pauses") that shows up as everyone lagging at once. They do not create memory that is not there; they only change how the JVM manages what you give it. The number that actually matters is -Xms and -Xmx, set equal so the heap does not resize under load, and sized to your VPS tier, never to all of its RAM — the OS, disk cache and Java's own overhead outside the heap all need headroom, and a JVM with none of it swaps or gets OOM-killed at the worst moment.Der Befehl, der den Server tatsächlich startet, ist ein java-Aufruf mit Heap-Flags, kein blankes java -jar paper.jar. Die meisten Betreiber verwenden eine Version dessen, was die Community Aikars Flags nennt — G1GC-Garbage-Collector-Tuning, das das Stottern („GC-Pausen“) reduziert, das sich als gleichzeitiges Laggen für alle zeigt. Sie erzeugen keinen Speicher, der nicht da ist; sie ändern nur, wie die JVM das verwaltet, was Sie ihr geben. Die Zahl, die wirklich zählt, sind -Xms und -Xmx, gleich gesetzt, damit sich der Heap unter Last nicht neu dimensioniert, und passend zu Ihrer VPS-Stufe dimensioniert, niemals auf ihren gesamten RAM — das Betriebssystem, der Disk-Cache und Javas eigener Overhead außerhalb des Heaps brauchen alle Spielraum, und eine JVM ohne diesen Spielraum swappt oder wird im schlimmsten Moment vom OOM-Killer beendet.

[Unit]
Description=Paper Minecraft server
After=network-online.target
Wants=network-online.target

[Service]
Type=simple
User=minecraft
WorkingDirectory=/home/minecraft/server
ExecStart=/usr/bin/java -Xms3G -Xmx3G -XX:+UseG1GC -XX:+ParallelRefProcEnabled \
  -XX:MaxGCPauseMillis=200 -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 \
  -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 \
  -XX:InitiatingHeapOccupancyPercent=15 -XX:+DisableExplicitGC \
  -jar paper.jar --nogui
Restart=on-failure
RestartSec=10
TimeoutStopSec=60

[Install]
WantedBy=multi-user.target

-Xms3G -Xmx3G assumes a 4 GiB box with plugins and a few players; on 2 GiB, -Xms1536M -Xmx1536M is closer to honest. Watch real usage with journalctl -u minecraft -f and free -h for the first few sessions rather than guessing once.-Xms3G -Xmx3G geht von einer 4-GiB-Maschine mit Plugins und ein paar Spielern aus; bei 2 GiB kommt -Xms1536M -Xmx1536M der Ehrlichkeit näher. Beobachten Sie die tatsächliche Auslastung mit journalctl -u minecraft -f und free -h für die ersten paar Sessions, statt einmalig zu raten.

Step 6: stopping it cleanly, and what RCON actually buys youSchritt 6: sauber stoppen, und was RCON Ihnen wirklich bringt

Save this as /etc/systemd/system/minecraft.service, then run sudo systemctl daemon-reload so systemd picks it up. Enable and start it with sudo systemctl enable --now minecraft. On systemctl stop, the JVM gets a termination signal, and Paper's own shutdown hook runs the same save-and-disconnect logic as typing stop at the console — TimeoutStopSec=60 just gives that a real window to finish on a large world instead of being cut off mid-write.Speichern Sie das als /etc/systemd/system/minecraft.service, führen Sie dann sudo systemctl daemon-reload aus, damit systemd es übernimmt. Aktivieren und starten Sie es mit sudo systemctl enable --now minecraft. Bei systemctl stop erhält die JVM ein Terminierungssignal, und Papers eigener Shutdown-Hook führt dieselbe Save-and-Disconnect-Logik aus wie das Eintippen von stop in der Konsole — TimeoutStopSec=60 gibt dem nur ein echtes Zeitfenster, um bei einer großen Welt fertig zu werden, statt mitten im Schreibvorgang abgeschnitten zu werden.

That covers a normal stop. It does not let you force an extra save at a moment you choose — right before a backup, say — without also stopping the process, and it gives you no console access outside the terminal the server happens to be attached to. For that you want RCON, a small remote-console protocol Paper ships with, off by default:Das deckt einen normalen Stopp ab. Es erlaubt Ihnen nicht, an einem Moment Ihrer Wahl — kurz vor einem Backup etwa — einen zusätzlichen Save zu erzwingen, ohne dabei auch den Prozess zu stoppen, und es gibt Ihnen keinen Konsolenzugriff außerhalb des Terminals, an das der Server gerade angehängt ist. Dafür wollen Sie RCON, ein kleines Remote-Console-Protokoll, das Paper mitbringt, standardmäßig aus:

enable-rcon=true
rcon.port=25575
rcon.password=change-this-to-something-long-and-random

Do not forward or ufw allow port 25575 — RCON has no transport encryption and no rate limiting, so keep it reachable only from localhost or a private/VPN network, never from the public internet.Leiten Sie Port 25575 nicht weiter und machen Sie kein ufw allow dafür — RCON hat keine Transportverschlüsselung und kein Rate-Limiting, halten Sie es also nur von localhost oder einem privaten Netz/VPN aus erreichbar, niemals aus dem öffentlichen Internet.

Set those in server.properties, then sudo systemctl restart minecraft, and any RCON client (or a one-line script) can then connect on 25575 and issue save-all before a backup, or stop for a clean shutdown from a cron job or a wrapper, no terminal required. Keep rcon.password out of anything you paste into a chat or issue tracker, and lock the file down once it holds a real one:Setzen Sie das in server.properties, dann sudo systemctl restart minecraft, und jeder RCON-Client (oder ein Einzeiler-Skript) kann sich dann auf 25575 verbinden und save-all vor einem Backup ausführen, oder stop für einen sauberen Shutdown aus einem Cron-Job oder einem Wrapper heraus, ganz ohne Terminal. Halten Sie rcon.password aus allem heraus, was Sie in einen Chat oder Issue-Tracker einfügen, und sperren Sie die Datei ab, sobald sie ein echtes Passwort enthält:

chmod 600 /home/minecraft/server/server.properties

Left at the default mode, that file is commonly readable by any other local account on the box, not just root — invisible until the day it is not.Im Standardmodus belassen, ist diese Datei üblicherweise von jedem anderen lokalen Konto auf der Maschine lesbar, nicht nur von root — unsichtbar, bis zu dem Tag, an dem sie es nicht mehr ist.

Step 7: the NAT port catch, before anyone types in an addressSchritt 7: die NAT-Port-Falle, bevor irgendjemand eine Adresse eintippt

server-port=25565 sets what the process listens on. It does not guarantee that port reaches the internet. Behind NAT IPv4 rather than an address of your own, you get a fixed, small set of forwarded ports rather than the freedom to open any you like — 25565 has to be one of them, or the server has to move to one that is.server-port=25565 legt fest, worauf der Prozess hört. Es garantiert nicht, dass dieser Port das Internet erreicht. Hinter NAT-IPv4 statt einer eigenen Adresse bekommen Sie eine feste, kleine Menge weitergeleiteter Ports statt der Freiheit, jeden beliebigen zu öffnen — 25565 muss einer davon sein, oder der Server muss auf einen umziehen, der es ist.

The fix is simpler than it sounds: Minecraft's client accepts an address as host:port, so if your provider forwards, say, 25577 instead of the default, set server-port=25577, open that port in your firewall, and tell your friends to type yourhost:25577 in the server list. Paper does not care which number it runs on, as long as the port you set, open and hand out all match. The other route is a dedicated IPv4 — with an address of your own, any port is yours, including 25565 itself. On our plans a dedicated IPv4 is not currently offered. Read NAT IPv4 vs a dedicated IP and NAT IPv4, ports and forwarding before you assume either way about your own plan.Die Lösung ist einfacher, als sie klingt: Minecrafts Client akzeptiert eine Adresse als host:port. Leitet Ihr Provider zum Beispiel 25577 statt des Standards weiter, setzen Sie server-port=25577, öffnen Sie diesen Port in Ihrer Firewall, und sag Ihren Freunden, sie sollen yourhost:25577 in die Serverliste eintippen. Paper ist es egal, auf welcher Nummer es läuft, solange der Port, den Sie setzen, öffnen und weitergeben, jeweils übereinstimmt. Der andere Weg ist eine dedizierte IPv4 — mit einer eigenen Adresse gehört Ihnen jeder Port, auch 25565 selbst. Bei unseren Tarifen ist eine dedizierte IPv4 derzeit nicht verfügbar. Lesen Sie NAT IPv4 vs. dedizierte IP und NAT IPv4, Ports und Weiterleitung, bevor Sie in die eine oder andere Richtung etwas über Ihren eigenen Tarif annehmen.

sudo ufw allow 25565/tcp

Swap in whichever port you settled on. Minecraft's game traffic is TCP, unlike several other server genres that run on UDP — the wrong protocol produces the same symptom as a port that is not forwarded: the process is up, the world is loaded, nobody can join.Setzen Sie stattdessen den Port ein, für den Sie sich entschieden haben. Minecrafts Spielverkehr läuft über TCP, anders als bei etlichen anderen Server-Genres, die auf UDP laufen — das falsche Protokoll erzeugt dasselbe Symptom wie ein nicht weitergeleiteter Port: Der Prozess läuft, die Welt ist geladen, niemand kann beitreten.

Step 8: plugins, updates and backupsSchritt 8: Plugins, Updates und Backups

Plugins are jars: drop a compatible one into plugins/ and restart. Match plugin versions to your Paper/Minecraft version — one built for last year's Minecraft sometimes loads fine and sometimes silently disables half its own features, a worse failure mode than simply refusing to start.Plugins sind Jars: leg ein kompatibles in plugins/ ab und starten Sie neu. Passen Sie Plugin-Versionen an Ihre Paper-/Minecraft-Version an — eines, das für das Minecraft von letztem Jahr gebaut wurde, lädt manchmal problemlos und deaktiviert manchmal still die Hälfte seiner eigenen Funktionen — ein schlechterer Fehlerfall, als einfach nicht zu starten.

Updating Paper is a jar swap, nothing more: stop the server, download the new build from the same downloads page, replace the old jar with the same filename, and start it again. World data does not need touching for a version bump within the same major release.Paper zu aktualisieren ist ein Jar-Austausch, nicht mehr: Server stoppen, den neuen Build von derselben Downloads-Seite herunterladen, das alte Jar unter demselben Dateinamen ersetzen, und wieder starten. Weltdaten müssen bei einem Versionssprung innerhalb desselben Major-Releases nicht angefasst werden.

Everything that matters lives in the world folders — world, world_nether, world_the_end by default — plus plugins/ for anything they store outside the world itself. Copy those, on a schedule, somewhere other than the disk they already live on; a copy next to the world it backs up goes down with the same machine. back up your VPS covers what that looks like in practice.Alles, was zählt, lebt in den Weltordnern — standardmäßig world, world_nether, world_the_end — plus plugins/ für alles, was sie außerhalb der Welt selbst speichern. Kopieren Sie die, nach einem Zeitplan, irgendwohin außerhalb der Disk, auf der sie bereits liegen; eine Kopie neben der Welt, die sie sichert, geht mit derselben Maschine unter. Ihren VPS sichern zeigt, wie das in der Praxis aussieht.

The honest RAM story, once more: 2 GiB (Basic) runs a small, mostly-vanilla world for a couple of friends. 4 GiB (Standard) is comfortable once plugins and more players are in the picture — how much RAM for your game server covers how that scales with player count and view-distance. Beyond that, large modpacks move you into Forge or Fabric territory, a different runtime with different sizing rules and not what this guide covers.Die ehrliche RAM-Geschichte, noch einmal: 2 GiB (Basic) betreibt eine kleine, größtenteils vanilla Welt für ein paar Freunde. 4 GiB (Standard) ist komfortabel, sobald Plugins und mehr Spieler im Spiel sind — wie viel RAM für Ihren Gameserver zeigt, wie sich das mit Spielerzahl und View-Distance skaliert. Darüber hinaus bewegen Sie sich mit großen Modpacks in Forge- oder Fabric-Gebiet, eine andere Laufzeitumgebung mit anderen Dimensionierungsregeln, und das deckt diese Anleitung nicht ab.

If running your own jar and backups is more than you want to own, our managed Minecraft hosting runs Minecraft for you on a Pterodactyl panel instead — see our Minecraft panel guide for how that side works.Wenn Ihnen das Betreiben Ihres eigenen Jars und der Backups zu viel Eigenverantwortung ist, betreibt unser gemanagtes Minecraft-Hosting Minecraft stattdessen für Sie auf einem Pterodactyl-Panel — sehen Sie sich unseren Minecraft-Panel-Guide an, um zu sehen, wie diese Seite funktioniert.

On overnight.hostBei overnight.host

Full disclosure: this is what we sell. Standard (4 GiB) is the comfortable size once plugins and more than a couple of players are in the picture; Basic (2 GiB) still runs a small, mostly-vanilla world for a few friends if you'd rather start cheap and grow into it.Zur vollen Transparenz: Das ist, was wir verkaufen. Standard (4 GiB) ist die komfortable Größe, sobald Plugins und mehr als ein paar Spieler im Spiel sind; Basic (2 GiB) betreibt trotzdem eine kleine, größtenteils vanilla Welt für ein paar Freunde, falls Sie lieber günstig anfangen und hineinwachsen wollen.

Linux KVM VPS — EUR 4.99 to EUR 59.99 a month, on our own single-tenant bare metal in Dallas, TX and Charlotte, NC. US locations (Dallas, TX and Charlotte, NC) are available; VPS plans can be ordered. Full hardware virtualisation (KVM), your own kernel, full root. Six tiers, vps-starter to vps-ultra. Starter is 1 vCPU, 1 GiB RAM, 25 GB disk.Linux-KVM-VPS — 4,99 bis 59,99 EUR im Monat, auf unserer eigenen Single-Tenant-Bare-Metal-Hardware in Dallas, TX und Charlotte, NC. US-Standorte (Dallas, TX und Charlotte, NC) sind verfügbar; VPS-Tarife können bestellt werden. Vollständige Hardware-Virtualisierung (KVM), eigener Kernel, volles Root. Sechs Tarife, vps-starter bis vps-ultra. Starter hat 1 vCPU, 1 GiB RAM, 25 GB Speicher.

You order in the shop, pay by card (Stripe) or SEPA bank transfer, and your login details are e-mailed to you once the service is set up. Support is e-mail, run by one person, with no guaranteed response time. All prices are final totals under the German small-business rule (§19 UStG); no VAT is added or shown.Sie bestellen im Shop, zahlen per Karte (Stripe) oder SEPA-Überweisung, und Ihre Zugangsdaten werden Ihnen per E-Mail zugeschickt, sobald der Dienst eingerichtet ist. Support läuft per E-Mail, von einer einzelnen Person betrieben, ohne garantierte Reaktionszeit. Alle Preise sind Endpreise. Gemäß § 19 UStG wird keine Umsatzsteuer ausgewiesen.

Order vps-standard → · Linux KVM VPS overviewvps-standard bestellen → · Übersicht Linux-KVM-VPS

Written by the person who runs overnight.host: a small, honest hosting company on dedicated bare metal — Linux VPS, game servers, web hosting. Live status at up.overnight.host.Geschrieben von der Person, die overnight.host betreibt: ein kleines, ehrliches Hosting-Unternehmen auf dedizierter Bare-Metal-Hardware — Linux-VPS, Gameserver, Webhosting. Live-Status unter up.overnight.host.

Technical guidance is informational. Plans, specifications and final prices are listed in the shop. Managed automation and one-click app plans can be ordered directly and are provisioned automatically after payment. US locations (Dallas, TX and Charlotte, NC) are available for VPS, game server, voice and web hosting plans. Custom configurations are still arranged by e-mail.Technische Hinweise dienen der Information. Pläne, Spezifikationen und Endpreise stehen im Shop. Managed-Automation- und One-Click-App-Pläne können direkt bestellt werden und werden nach der Zahlung automatisch bereitgestellt. US-Standorte (Dallas, TX und Charlotte, NC) sind für VPS-, Gameserver-, Voice- und Webhosting-Pläne wieder bestellbar. Sonderkonfigurationen werden weiterhin per E-Mail vereinbart.

FAQFAQ

Do I need Paper, or does vanilla work fine?Brauche ich Paper, oder funktioniert Vanilla auch gut?

Vanilla works, and Paper runs in a fully vanilla mode too — it is a drop-in replacement, not a fork with different rules. The reason to pick it up front is that adding plugins later needs no reinstall and no world conversion; you only ever add a jar to plugins/.Vanilla funktioniert, und Paper läuft auch in einem vollständig vanilla Modus — es ist ein direkter Ersatz, kein Fork mit anderen Regeln. Der Grund, es von Anfang an zu nehmen, ist, dass das spätere Hinzufügen von Plugins keine Neuinstallation und keine Weltkonvertierung braucht; Sie fügen immer nur ein Jar in plugins/ hinzu.

Why won't the server start after I downloaded a new Paper build?Warum startet der Server nicht, nachdem ich einen neuen Paper-Build heruntergeladen habe?

Almost always a Java version mismatch. Check the Java version the downloads page lists for the exact build you picked, and confirm java -version matches it. A build that needs a newer Java than the box has usually fails with a class-file version error, not a message about Java itself.Fast immer ein Java-Versions-Mismatch. Prüfen Sie die Java-Version, die die Downloads-Seite für genau den Build angibt, den Sie gewählt haben, und bestätigen Sie, dass java -version damit übereinstimmt. Ein Build, der ein neueres Java braucht, als die Maschine hat, scheitert meist mit einem Class-File-Versionsfehler, nicht mit einer Meldung über Java selbst.

How do I actually save the world before I back it up?Wie speichere ich die Welt tatsächlich, bevor ich sie sichere?

Enable RCON as shown above, connect with an RCON client, and issue save-all. A plain systemctl stop also saves on its way down, but it stops the server to do it — save-all over RCON forces a save while the server keeps running, which is what you want right before a backup job.Aktivieren Sie RCON wie oben gezeigt, verbinden Sie sich mit einem RCON-Client, und führen Sie save-all aus. Ein einfaches systemctl stop speichert auch auf dem Weg nach unten, aber es stoppt dafür den Server — save-all über RCON erzwingt einen Save, während der Server weiterläuft, und das ist genau das, was Sie kurz vor einem Backup-Job wollen.

What happens if my provider doesn't forward port 25565?Was passiert, wenn mein Provider Port 25565 nicht weiterleitet?

Set server-port in server.properties to whichever port your provider does forward, open that port in your firewall, and give your friends yourhost:theport instead of the bare address. Minecraft has no attachment to 25565 specifically; it is only a default.Setzen Sie server-port in server.properties auf den Port, den Ihr Provider tatsächlich weiterleitet, öffnen Sie diesen Port in Ihrer Firewall, und geben Sie Ihren Freunden yourhost:theport statt der nackten Adresse. Minecraft hängt nicht speziell an 25565; das ist nur ein Standardwert.

How much RAM does a Paper server actually need?Wie viel RAM braucht ein Paper-Server tatsächlich?

About 2 GiB for a small, mostly-vanilla world with a couple of friends, and about 4 GiB once plugins, more players and a higher view-distance are in the picture. Large modpacks on Forge or Fabric want considerably more, but that is a different server type from the Paper setup here.Etwa 2 GiB für eine kleine, größtenteils vanilla Welt mit ein paar Freunden, und etwa 4 GiB, sobald Plugins, mehr Spieler und eine höhere view-distance im Spiel sind. Große Modpacks auf Forge oder Fabric wollen erheblich mehr, aber das ist ein anderer Server-Typ als das hiesige Paper-Setup.

Ready to order?Bereit zu bestellen?

Prices are final totals; no VAT is shown (§19 UStG). Need something the shop does not list? Email us for a written offer.Alle Preise sind Endpreise ohne ausgewiesene USt. (§19 UStG). Sie brauchen etwas, das nicht im Shop steht? Schreiben Sie uns für ein schriftliches Angebot.

US locations available: Dallas, TX and Charlotte, NC for VPS and game servers. Order a VPS → · Order a game server → · Web hosting →
Also live from Germany (EU):
US-Standorte verfügbar: Dallas, TX und Charlotte, NC für VPS und Gameserver. VPS bestellen → · Gameserver bestellen → · Webhosting →
Ebenfalls verfügbar aus Deutschland (EU):

One-click apps, each isolated with its own hostname: Uptime Kuma, Vaultwarden, Gitea, Nextcloud, Ghost, n8n (waitlist) · Managed automation · Managed setupOne-Click-Apps, jeweils isoliert mit eigenem Hostnamen: Uptime Kuma, Vaultwarden, Gitea, Nextcloud, Ghost, n8n (Warteliste) · Managed Automation · Managed Setup

Order now →Jetzt bestellen → Request a custom configIndividuelle Konfiguration anfragen