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

Running a Minecraft Paper server yourself on a Linux VPS (systemd, RCON, the port catch)Deinen 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 du installierst, 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. Willst du später Plugins — Wirtschaftssystem, Schutz, Weltverwaltung? Dann willst du Paper schon jetzt. Willst du striktes Vanilla-Verhalten? Paper funktioniert trotzdem; du fügst 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.Hol dir das Jar von PaperMCs eigener Downloads-Seite, niemals von einem Mirror oder einem Link aus einem alten Forenpost. Wähle deine Minecraft-Version, dann den neuesten stabilen Build dafür — Build-Nummern ändern sich mit jedem Release, also übernimm keine aus einer Anleitung, diese hier eingeschlossen, und erwarte 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 deinem 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.Setze ein Ubuntu-LTS-Image auf, und erledige dann die Grundlagen, bevor irgendetwas exponiert ist: einen Non-Root-User mit deinem SSH-Key, Passwort-Login deaktiviert, eine Firewall, die standardmäßig blockiert — über SSH mit deinem VPS verbinden und deinen 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:Betreibe den Server niemals als deinen eigenen Login-User oder als root. Gib 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üfe, was der Paper-Build, den du tatsächlich heruntergeladen hast, verlangt, bevor du irgendetwas installierst. 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 — installiere, was dein Build sagt, nicht das, was dir 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:Lege als minecraft-User das heruntergeladene Jar im Server-Verzeichnis ab und starte 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. Öffne die Datei, lies 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 du ihr gibst. Die Zahl, die wirklich zählt, sind -Xms und -Xmx, gleich gesetzt, damit sich der Heap unter Last nicht neu dimensioniert, und passend zu deiner 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. Beobachte 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 dir 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.Speichere das als /etc/systemd/system/minecraft.service, führe dann sudo systemctl daemon-reload aus, damit systemd es übernimmt. Aktiviere und starte 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 dir nicht, an einem Moment deiner Wahl — kurz vor einem Backup etwa — einen zusätzlichen Save zu erzwingen, ohne dabei auch den Prozess zu stoppen, und es gibt dir keinen Konsolenzugriff außerhalb des Terminals, an das der Server gerade angehängt ist. Dafür willst du 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.Leite Port 25575 nicht weiter und mach kein ufw allow dafür — RCON hat keine Transportverschlüsselung und kein Rate-Limiting, halte 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:Setze 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. Halte rcon.password aus allem heraus, was du in einen Chat oder Issue-Tracker einfügst, und sperre 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 bekommst du 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 available on request by e-mail, not as a self-service add-on. 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 dein Provider zum Beispiel 25577 statt des Standards weiter, setze server-port=25577, öffne diesen Port in deiner Firewall, und sag deinen Freunden, sie sollen yourhost:25577 in die Serverliste eintippen. Paper ist es egal, auf welcher Nummer es läuft, solange der Port, den du setzt, öffnest und weitergibst, jeweils übereinstimmt. Der andere Weg ist eine dedizierte IPv4 — mit einer eigenen Adresse gehört dir jeder Port, auch 25565 selbst. Bei unseren Tarifen ist eine dedizierte IPv4 auf Anfrage per E-Mail verfügbar, nicht zum Selbstbuchen. Lies NAT IPv4 vs. dedizierte IP und NAT IPv4, Ports und Weiterleitung, bevor du in die eine oder andere Richtung etwas über deinen eigenen Tarif annimmst.

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.Setze stattdessen den Port ein, für den du dich entschieden hast. 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 starte neu. Passe Plugin-Versionen an deine 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. Kopiere 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. Deinen 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 deinen Gameserver zeigt, wie sich das mit Spielerzahl und View-Distance skaliert. Darüber hinaus bewegst du dich 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 dir das Betreiben deines eigenen Jars und der Backups zu viel Eigenverantwortung ist, betreibt unser gemanagtes Minecraft-Hosting Minecraft stattdessen für dich auf einem Pterodactyl-Panel — sieh dir 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 du lieber günstig anfangen und hineinwachsen willst.

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. 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. 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.Du bestellst im Shop, zahlst per Karte (Stripe) oder SEPA-Überweisung, und deine Zugangsdaten werden dir 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 and can be ordered directly; VPS, game server, web hosting, one-click app and automation plans are provisioned automatically after payment. Custom configurations are still arranged by e-mail.Technische Hinweise dienen der Information. Pläne, Spezifikationen und Endpreise stehen im Shop und können direkt bestellt werden; VPS-, Gameserver-, Webhosting-, One-Click-App- und Automatisierungs-Pläne werden nach der Zahlung automatisch bereitgestellt. 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; du fügst 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üfe die Java-Version, die die Downloads-Seite für genau den Build angibt, den du gewählt hast, und bestätige, 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.Aktiviere RCON wie oben gezeigt, verbinde dich mit einem RCON-Client, und führe 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 du kurz vor einem Backup-Job willst.

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.Setze server-port in server.properties auf den Port, den dein Provider tatsächlich weiterleitet, öffne diesen Port in deiner Firewall, und gib deinen 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). Du brauchst etwas, das nicht im Shop steht? Schreib uns für ein schriftliches Angebot.

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