Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 535
» Neuestes Mitglied: samathajnrz8882
» Foren-Themen: 269
» Foren-Beiträge: 324

Komplettstatistiken

Benutzer Online
Momentan sind 48 Benutzer online
» 0 Mitglieder
» 46 Gäste
Baidu, Bing

Aktive Themen
Minecraft - PlotSquared P...
Forum: Tools
Letzter Beitrag: rumpel
Vor 8 Stunden
» Antworten: 0
» Ansichten: 15
LS 19, 22, 25 unter AMP e...
Forum: Linux
Letzter Beitrag: rumpel
09-07-2026, 12:13 PM
» Antworten: 0
» Ansichten: 46
Grab Enough Caravan Items...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
09-07-2026, 11:52 AM
» Antworten: 0
» Ansichten: 38
Diablo 4 Season15 Mechani...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
09-07-2026, 11:49 AM
» Antworten: 0
» Ansichten: 27
IGGM: Pre-Order FC 27 Coi...
Forum: Diskussionen, Fragen, Spaß
Letzter Beitrag: Ephraim
09-07-2026, 11:45 AM
» Antworten: 0
» Ansichten: 30

 
  PufferPanel einrichten...
Geschrieben von: rumpel - 01-05-2026, 10:17 PM - Forum: Linux Server Tut`s - Keine Antworten

🔧 Voraussetzungen

  • [b]Ubuntu 24.04[/b]

  • [b]Root- oder Sudo-Zugriff[/b]

  • [b]Internetverbindung[/b]

1️⃣ System aktualisieren



Code:
sudo apt update && sudo apt upgrade -y


2️⃣ Benötigte Pakete installieren



Code:
sudo apt install -y curl sudo


3️⃣ PufferPanel Repository & Installation

Das offizielle Installationsskript nutzen:


Code:
curl -s https://packagecloud.io/install/repositories/pufferpanel/pufferpanel/script.deb.sh | sudo bash sudo apt install -y pufferpanel



4️⃣ PufferPanel Dienst starten & aktivieren



Code:
sudo systemctl enable --now pufferpanel



Status prüfen:


Code:
sudo systemctl status pufferpanel



➡️ Sollte active (running) anzeigen.

5️⃣ Ersten Admin-Benutzer anlegen

Ohne diesen Schritt kein Login möglich!


Code:
sudo pufferpanel user add



Beantworte:
  • [b]Username[/b]

  • [b]Email[/b]

  • [b]Password[/b]

Admin? → y

6️⃣ Web-Interface aufrufen

Im Browser:


Code:
http://SERVER-IP:8080



👉 Mit dem eben erstellten Benutzer anmelden.

7️⃣ (Sehr empfohlen) Docker installieren

Fast alle Game-Server benötigen Docker.

curl -fsSL https://get.docker.com | sudo sh
sudo systemctl enable --now docker



Benutzerrechte setzen:


Code:
sudo usermod -aG docker pufferpanel sudo systemctl restart pufferpanel


⚠️ Danach neu einloggen oder:


Code:
newgrp docker

8️⃣ Firewall (falls aktiv)



Code:
sudo ufw allow 8080/tcp sudo ufw reload


Installation abgeschlossen 🎉

PufferPanel läuft jetzt und ist bereit zur Einrichtung.


Viel Spaß 

euer rumpel At

Drucke diesen Beitrag

  ✅ Tutorial: Scoreboard (Sidebar rechts) mit TAB aktivieren,,,
Geschrieben von: rumpel - 01-04-2026, 08:33 AM - Forum: Mods - Keine Antworten

✅ Tutorial: Scoreboard (Sidebar rechts) mit TAB aktivieren

🧩 Voraussetzungen

Minecraft Java Edition

Server: Spigot / Paper

Plugin: TAB (von NEZNAMY)

(Empfohlen) PlaceholderAPI

1️⃣ TAB installieren

Lade TAB herunter

Lege die .jar in den Ordner:

/plugins/


Starte den Server

➡️ Jetzt wird der Ordner /plugins/TAB/ erstellt.

2️⃣ Scoreboard in TAB aktivieren

📁 Datei öffnen:

Code:
/plugins/TAB/config.yml


🔧 Abschnitt prüfen / ändern:

 
Code:
scoreboard:   enabled: true


⚠️ Wenn dort false steht → auf true setzen

💾 Datei speichern

3️⃣ Scoreboard erstellen (Sidebar rechts)

📁 Datei öffnen:

Code:
/plugins/TAB/scoreboards.yml


✨ Beispiel-Scoreboard:

Code:
default:   title: "&a&lMein Server"   lines:     - "&7----------------"     - "&eSpieler: &f%online%"     - "&ePing: &f%ping% ms"     - "&eWelt: &f%world%"     - "&7----------------"



📌 Erklärung

title → Titel oben im Scoreboard

lines → Zeilen im Scoreboard

& → Farbcodes

%online%, %ping% → Platzhalter

4️⃣ PlaceholderAPI (wichtig!)

Viele Platzhalter funktionieren nur mit PlaceholderAPI.

📥 Installieren:

Plugin in /plugins/ → Server starten

📦 Platzhalter laden:

Code:
/papi ecloud download player /papi ecloud download server /papi reload


5️⃣ TAB neu laden

Im Spiel oder in der Konsole:

Code:
/tab reload



➡️ Fertig!

Das Scoreboard wird jetzt rechts im Bildschirm angezeigt 🎉

Häufige Fehler

Scoreboard erscheint nicht?

scoreboard.enabled ist false

Fehler in scoreboards.yml

PlaceholderAPI fehlt

/tab reload vergessen

Lg

rumpel

Drucke diesen Beitrag

  🚀 GSI High-End Guide: Ultimative Kernel- & RAM-Optimierung...
Geschrieben von: rumpel - 01-04-2026, 08:10 AM - Forum: Linux Server Tut`s - Keine Antworten

Dieses Tutorial beschreibt die professionelle Konfiguration von Linux-Servern im High-End-Bereich (128 GB bis 2 TB RAM). Ziel ist es, die Systemlatenz zu eliminieren, den Datendurchsatz zu maximieren und sicherzustellen, dass rechenintensive Anwendungen direkt im physischen Arbeitsspeicher operieren, anstatt durch langsame Auslagerungsprozesse gebremst zu werden.

Warum ist diese Optimierung sinnvoll?

Standard-Linux-Distributionen sind für den Alltagsbetrieb ausgelegt. Sie versuchen, ungenutzte Speicherbereiche auf die Festplatte auszulagern (Swapping), um RAM für Datei-Caches freizugeben. Bei Hochleistungsservern mit massivem Arbeitsspeicher führt dieses Verhalten jedoch zu Mikrorucklern und unnötiger Festplattenlast. Wir zwingen das System hier zur maximalen Nutzung der vorhandenen Hardware-Ressourcen.

Schritt 1: Eliminierung von Latenz durch Swap-Deaktivierung

Auf Systemen mit ausreichend Kapazität (ab 128 GB RAM) ist virtueller Speicher auf der Festplatte oft eine Leistungsbremse. Wir deaktivieren diesen, um garantierte RAM-Geschwindigkeit zu erzwingen.

Swap sofort leeren und deaktivieren:



Code:
swapoff -a


Dauerhafte Deaktivierung: Damit die Einstellung nach einem Neustart erhalten bleibt, muss der entsprechende Eintrag in der Dateisystem-Tabelle auskommentiert werden:



Code:
nano /etc/fstab


Setze ein Rautezeichen # vor die Zeile, die den Typ swap enthält (z.B. # /swap.img ...).

Schritt 2: Strategisches Kernel-Tuning (GSI-Performance-Config)

Wir erstellen eine zentrale Konfiguration, die das Ressourcen-Management des Kernels optimiert.

Konfigurationsdatei erstellen:



Code:
nano /etc/sysctl.d/99-gsi-performance.conf


Folgenden Block einfügen und speichern:

Code:
# --- GSI HIGH-END PERFORMANCE TUNING --- # Priorisierung des physischen Arbeitsspeichers vm.swappiness=0 vm.vfs_cache_pressure=50 # Speicher-Adressierung optimieren (Overcommit-Handling) vm.overcommit_memory=1 # Optimierung der Schreibzyklen (Verhindert I/O-Spitzen) vm.dirty_ratio=5 vm.dirty_background_ratio=2 # Netzwerk-Optimierung (Minimale Latenz & BBR-Algorithmus) net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr net.ipv4.tcp_fastopen=3 net.core.rmem_max=16777216 net.core.wmem_max=16777216 # CPU-Management (NUMA-Optimierung für Mehrprozessorsysteme) kernel.numa_balancing=0

Änderungen sofort anwenden:



Code:
sysctl -p /etc/sysctl.d/99-gsi-performance.conf


Schritt 3: Deaktivierung von Transparent Huge Pages (THP)

Dieses Feature kann bei Datenbanken und großen Anwendungen zu unvorhersehbaren Verzögerungen und Memory-Fragmentation führen. Wir setzen das System auf einen stabilen Modus.

Befehle zur sofortigen Anwendung:



Code:
echo never > /sys/kernel/mm/transparent_hugepage/enabled echo never > /sys/kernel/mm/transparent_hugepage/defrag


(Hinweis: Für eine dauerhafte Wirkung sollten diese Befehle in ein Startskript oder einen Cronjob integriert werden.)

Schritt 4: CPU-Performance-Modus erzwingen

Moderne CPUs nutzen oft Stromsparmechanismen, die die Taktfrequenz im Millisekundenbereich senken. Für maximale Echtzeit-Performance schalten wir diese Drosselung ab.



Code:
apt update && apt install cpufrequtils -y cpupower frequency-set -g performance

Zusammenfassung der Ergebnisse

0% Festplatten-Latenz: Da kein Swapping stattfindet, entfällt jegliche Verzögerung durch langsame I/O-Zugriffe.

Effiziente Speicher-Adressierung: Anwendungen können große Adressräume reservieren, ohne das System zur Auslagerung zu zwingen.

Optimierter Netzwerkstack: Der BBR-Algorithmus sorgt für stabilere Verbindungen und einen besseren Datendurchsatz.

Direkter RAM-Zugriff: Alle Anwendungsdaten verbleiben im Hochgeschwindigkeits-Arbeitsspeicher.

Erfolgskontrolle

Nach ca. 30 Minuten Betrieb kann der Status mit folgendem Befehl geprüft werden:


Code:
free -h


Der Wert unter Swap muss zwingend 0B anzeigen. Der verfügbare RAM (available) sollte trotz hoher Last stabil bleiben. Das System läuft nun im optimierten "GSI High-End Mode".

LG

rumpel Wink

Drucke diesen Beitrag