Mspigot Auf Windows Rechner Installieren

MSPigot auf Windows Rechner Installations-Kalkulator

Berechnen Sie die Systemanforderungen und Installationsparameter für die optimale MSPigot-Installation auf Ihrem Windows-System.

Umfassende Anleitung: MSPigot auf Windows Rechner installieren

Expertenleitfaden • Aktualisiert 2024

Einführung in MSPigot

MSPigot ist eine optimierte Version des beliebten PaperMC Minecraft-Servers, die speziell für bessere Performance und Stabilität entwickelt wurde. Diese Anleitung führt Sie durch den kompletten Installationsprozess auf Windows-Systemen – von der Vorbereitung bis zur Feinabstimmung.

Vorbereitung: Systemanforderungen prüfen

Bevor Sie mit der Installation beginnen, sollten Sie sicherstellen, dass Ihr System die Mindestanforderungen erfüllt. Die folgenden Empfehlungen basieren auf offiziellen Minecraft Server Richtlinien und unserer praktischen Erfahrung:

Komponente Minimalanforderung Empfohlen (20 Spieler) High-End (50+ Spieler)
CPU 2 Kerne @ 2.5GHz 4 Kerne @ 3.0GHz+ 8+ Kerne @ 3.5GHz+
RAM 2GB 8GB 16GB+
Speicher 5GB SSD/HDD 20GB SSD 50GB+ NVMe SSD
Betriebssystem Windows 10 64-bit Windows 10/11 Pro Windows Server 2022
Java Java 8 Java 17 LTS Java 17+ mit Aikar’s Flags

Wichtige Hinweise zur Hardware:

  • CPU: Moderne Intel Core i5/i7 oder AMD Ryzen 5/7 Prozessoren bieten die beste Performance. Achten Sie auf hohe Single-Core-Leistung.
  • RAM: Dedizierter Server-RAM (ECC) ist für große Server empfehlenswert, aber für private Server nicht zwingend notwendig.
  • Speicher: NVMe-SSDs reduzieren die Ladezeiten von Welten deutlich im Vergleich zu herkömmlichen HDDs.
  • Netzwerk: Eine stabile Internetverbindung mit mindestens 50 Mbit/s Upload wird für 20+ Spieler empfohlen.

Schritt-für-Schritt Installationsanleitung

1. Java Installation (wichtigster Schritt!)

MSPigot benötigt Java zum Ausführen. Folgen Sie diesen Schritten für eine korrekte Installation:

  1. Java Version auswählen:
    • Java 17 (empfohlen): Beste Performance und Zukunftssicherheit
    • Java 11: Gut für ältere Systeme
    • Java 8: Nur für Legacy-Support (nicht empfohlen)
  2. Download:
  3. Installation:
    1. Laden Sie die 64-bit Version für Windows herunter
    2. Führen Sie den Installer aus und folgen Sie den Anweisungen
    3. Überprüfen Sie die Installation mit java -version in der Eingabeaufforderung
  4. Umgebungsvariable setzen:

    Stellen Sie sicher, dass Java in Ihrem System-PFAD enthalten ist. Unter Windows:

    1. Öffnen Sie “Systemeigenschaften” → “Erweiterte Systemeinstellungen”
    2. Klicken Sie auf “Umgebungsvariablen”
    3. Unter “Systemvariablen” bearbeiten Sie “Path” und fügen den Java-Pfad hinzu (z.B. C:\Program Files\Java\jdk-17\bin)
Experten-Tipp

Für optimale Performance verwenden Sie Aikar’s JVM Flags. Diese speziellen Java-Parameter verbessern die Speicherverwaltung deutlich. Ein Beispiel für 4GB RAM:

java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar mspigot.jar

2. MSPigot Serverdateien herunterladen

Es gibt zwei Hauptmethoden, um die MSPigot-Dateien zu erhalten:

Methode A: Offizieller Build (empfohlen)

  1. Besuchen Sie die offizielle PaperMC Download-Seite
  2. Wählen Sie die gewünschte Version (z.B. 1.20.4)
  3. Klicken Sie auf “Build Tools” um das Build-Tool herunterzuladen
  4. Erstellen Sie einen neuen Ordner für Ihren Server (z.B. C:\MSPigotServer)
  5. Platzieren Sie das Build-Tool in diesem Ordner und führen Sie es mit Java aus:
    java -jar BuildTools.jar --rev 1.20.4
  6. Warten Sie, bis der Build-Prozess abgeschlossen ist (kann 5-15 Minuten dauern)

Methode B: Vorcompilierte JAR (schneller)

  1. Besuchen Sie eine vertrauenswürdige Quelle wie Destiny’s CI
  2. Wählen Sie die gewünschte Version aus
  3. Laden Sie die mspigot-*.jar Datei herunter
  4. Platzieren Sie die JAR-Datei in Ihrem Server-Ordner
Sicherheitshinweis

Laden Sie Server-Software nur von offiziellen oder vertrauenswürdigen Quellen herunter. Modifizierte Versionen können Sicherheitslücken oder Malware enthalten. Überprüfen Sie immer die SHA-Hashes der Dateien.

3. Server erstmalig starten

  1. Öffnen Sie die Eingabeaufforderung (Win + Rcmd)
  2. Navigieren Sie zu Ihrem Server-Ordner:
    cd C:\MSPigotServer
  3. Starten Sie den Server mit dem grundlegenden Befehl:
    java -Xms2G -Xmx2G -jar mspigot-1.20.4.jar nogui

    Hinweis: Ersetzen Sie 2G mit Ihrem gewünschten RAM (z.B. 4G für 4GB) und den Dateinamen mit Ihrer tatsächlichen JAR-Datei.

  4. Akzeptieren Sie die EULA:
    1. Der Server wird beim ersten Start eine eula.txt Datei erstellen
    2. Öffnen Sie diese Datei und ändern Sie eula=false zu eula=true
    3. Speichern Sie die Datei und starten Sie den Server neu
  5. Warten Sie, bis der Server vollständig gestartet ist (Sie sehen “[Server thread/INFO]: Done”])

4. Server Konfiguration

Nach dem ersten Start werden mehrere Konfigurationsdateien erstellt. Die wichtigsten sind:

Datei Zweck Wichtige Einstellungen
server.properties Hauptkonfiguration server-port, max-players, view-distance, simulation-distance
spigot.yml Spigot-spezifische Einstellungen world-settings, entity-activation-range, ticks-per
paper.yml Paper/MSPigot Optimierungen chunk-loading, mob-spawning, redstone
bukkit.yml Bukkit-Kernkonfiguration spawn-limits, chunk-gc, ticks-per

Empfohlene Grundeinstellungen für server.properties:

server-port=25565
max-players=20
view-distance=8
simulation-distance=6
enable-rcon=false
online-mode=true
enable-command-block=false
difficulty=normal
gamemode=survival
level-type=minecraft\:normal
hardcore=false
pvp=true
level-seed=
motd=A MSPigot Server

Optimierte paper.yml Einstellungen (Auszug):

chunk-loading:
  auto-config-enabled: true
  target-player-chunk-send-rate: 4.0
  min-load-radius: 2
  max-load-radius: 8

mob-spawning:
  alt-item-despawn-rate:
    enabled: true
  per-player-mob-spawns: true

redstone:
  improve-piston-pushing: true
  implicit-hopper-disabling: true

5. Portweiterleitung einrichten

Damit Spieler von außerhalb auf Ihren Server zugreifen können, müssen Sie den Port 25565 (oder Ihren gewählten Port) in Ihrem Router weiterleiten:

  1. Finden Sie Ihre lokale IP-Adresse:
    • Öffnen Sie die Eingabeaufforderung
    • Geben Sie ipconfig ein
    • Notieren Sie die “IPv4-Adresse” (z.B. 192.168.1.100)
  2. Greifen Sie auf Ihren Router zu:
    • Öffnen Sie einen Browser und geben Sie die Router-IP ein (meist 192.168.1.1 oder 192.168.0.1)
    • Melden Sie sich mit Ihren Router-Zugangsdaten an
  3. Suchen Sie nach “Portweiterleitung” oder “Port Forwarding”
  4. Erstellen Sie eine neue Regel:
    • Name: Minecraft Server
    • Port-Bereich: 25565 (oder Ihr gewählter Port)
    • Protokoll: TCP und UDP
    • Lokale IP: Ihre notierte IPv4-Adresse
    • Lokale Ports: 25565
  5. Speichern Sie die Einstellungen und starten Sie Ihren Router neu
Netzwerk-Tipp

Für bessere Sicherheit sollten Sie:

  • Einen nicht-standard Port verwenden (z.B. 25566 statt 25565)
  • Eine Whitelist in der whitelist.json einrichten
  • Ein Plugin wie LuckPerms für detaillierte Berechtigungen verwenden
  • Regelmäßig Backups erstellen (automatisiert mit Plugins wie AutoBackup)

6. Plugins installieren und verwalten

Einer der größten Vorteile von MSPigot ist die Unterstützung von Plugins. So installieren Sie Plugins korrekt:

  1. Laden Sie Plugins nur von vertrauenswürdigen Quellen herunter:
  2. Platzieren Sie die Plugin-JAR-Dateien im /plugins Ordner
  3. Starten Sie den Server neu oder verwenden Sie /reload (nicht empfohlen für Produktionsserver)
  4. Konfigurieren Sie die Plugins über ihre jeweiligen Konfigurationsdateien im /plugins Ordner

Empfohlene Plugins für neue Server:

Plugin Zweck Empfohlene Version
LuckPerms Berechtigungsmanagement 5.4
EssentialsX Grundlegende Kommandos 2.20.1
WorldEdit Weltbearbeitung 7.2.10
WorldGuard Schutzregionen 7.0.8
Dynmap Interaktive Karte 3.5
CoreProtect Block-Logging 20.1
Vault Wirtschafts-API 1.7.3

7. Performance-Optimierung

MSPigot bietet bereits viele Optimierungen, aber mit diesen zusätzlichen Schritten können Sie die Performance weiter verbessern:

Java-Optimierungen:

  • Verwenden Sie immer die 64-bit Version von Java
  • Weisen Sie nicht mehr RAM zu als nötig (Faustregel: 1GB pro 10 Spieler + 1GB Basis)
  • Verwenden Sie Aikar’s Flags (siehe oben)
  • Aktualisieren Sie regelmäßig Ihre Java-Version

Server-Konfiguration:

# In spigot.yml
entity-activation-range:
  animals: 16
  monsters: 24
  misc: 8
  water: 8
  villagers: 16

ticks-per:
  monster-spawner: 2
  villager: 200
  hopper: 2

Windows-spezifische Optimierungen:

  1. Energieoptionen:
    • Stellen Sie den Energieplan auf “Höchstleistung”
    • Deaktivieren Sie USB-Selektives Aussetzen
  2. Hintergrundprozesse reduzieren:
    • Deaktivieren Sie unnötige Startprogramme
    • Schließen Sie andere ressourcenintensive Anwendungen
  3. Virtuellen Speicher anpassen:
    • Öffnen Sie “Systemeigenschaften” → “Erweiterte Systemeinstellungen”
    • Klicken Sie unter “Leistung” auf “Einstellungen”
    • Wählen Sie “Erweitert” → “Ändern”
    • Deaktivieren Sie “Auslagerungsdateigröße für alle Laufwerke automatisch verwalten”
    • Wählen Sie “Benutzerdefinierte Größe” und setzen Sie:
      • Anfangswert: 1.5x Ihrem physischen RAM
      • Maximalwert: 2x Ihrem physischen RAM
  4. Netzwerkoptimierung:
    • Deaktivieren Sie “Auto-Tuning” mit:
      netsh interface tcp set global autotuninglevel=restricted
    • Erhöhen Sie die TCP/IP-Limits:
      netsh int tcp set global maxsynretransmissions=3
      netsh int tcp set global ecncapability=disabled

8. Sicherheit und Wartung

Ein sicherer Server ist ein erfolgreicher Server. Folgen Sie diesen Best Practices:

Sicherheitsmaßnahmen:

  • Regelmäßige Backups:
    • Erstellen Sie tägliche Backups der world Ordner
    • Nutzen Sie Plugins wie AutoBackup oder machen Sie manuelle Kopien
    • Speichern Sie Backups extern (Cloud oder separate Festplatte)
  • Zugangskontrolle:
    • Nutzen Sie starke Passwörter für RCON und FTP
    • Richten Sie eine Whitelist ein (/whitelist on)
    • Begrenzen Sie OP-Rechte auf vertrauenswürdige Spieler
  • Plugin-Sicherheit:
    • Aktualisieren Sie Plugins regelmäßig
    • Entfernen Sie ungenutzte Plugins
    • Überprüfen Sie Plugin-Bewertungen und Issues vor der Installation
  • Server-Härtung:
    • Deaktivieren Sie ungenutzte Dienste in server.properties
    • Nutzen Sie Plugins wie NoCheatPlus gegen Cheats
    • Überwachen Sie Server-Logs auf verdächtige Aktivitäten

Wartungsroutine:

Aufgabe Häufigkeit Methode
Server neustarten Täglich Geplanter Neustart (z.B. 4 Uhr morgens)
Plugin-Updates prüfen Wöchentlich /version [PluginName] oder SpigotMC-Seite
Backups erstellen Täglich Automatisiertes Plugin oder manuelles Kopieren
Logs überprüfen Täglich Überprüfen der logs und latest.log
Weltbereinigung Monatlich Plugins wie WorldBorder oder ClearLag
Java aktualisieren Bei neuen LTS-Versionen Offizielle Oracle-Seite oder Adoptium

9. Fehlerbehebung häufiger Probleme

Selbst mit der besten Vorbereitung können Probleme auftreten. Hier sind Lösungen für häufige Issues:

Problem: Server startet nicht

Mögliche Ursachen und Lösungen:

  • Falsche Java-Version:
    • Überprüfen Sie mit java -version
    • Stellen Sie sicher, dass Sie die 64-bit Version verwenden
  • Fehlende EULA:
    • Öffnen Sie die eula.txt und setzen Sie eula=true
  • Port Konflikt:
    • Überprüfen Sie mit netstat -ano | findstr 25565 ob der Port belegt ist
    • Ändern Sie den Port in server.properties oder beenden Sie den Konfliktprozess
  • Korrupte Dateien:
    • Löschen Sie alle Dateien außer world und plugins
    • Laden Sie eine frische Server-JAR herunter

Problem: Poor Performance/Lag

Diagnose und Lösungen:

  1. CPU-Auslastung hoch:
    • Reduzieren Sie die View-Distance in server.properties
    • Optimieren Sie Entity-Activation-Ranges in spigot.yml
    • Verwenden Sie leichtere Plugins oder reduzieren Sie die Anzahl
  2. RAM voll:
    • Erhöhen Sie die Zuweisung mit -Xmx (aber nicht über 80% Ihres physischen RAMs)
    • Reduzieren Sie die Spieleranzahl oder Weltgröße
    • Nutzen Sie Plugins wie ClearLag um Entities zu bereinigen
  3. Festplatten-I/O hoch:
    • Verwenden Sie eine SSD statt HDD
    • Deaktivieren Sie unnötige Welt-Speicherfunktionen
    • Nutzen Sie Async WorldEdit für große Bauprojekte
  4. Netzwerk-Latenz:
    • Überprüfen Sie Ihre Internetverbindung mit Speedtest
    • Reduzieren Sie die network-compression-threshold in server.properties
    • Nutzen Sie einen dedizierten Server statt Ihres Heim-PCs für mehr als 20 Spieler

Problem: Spieler können nicht verbinden

Lösungsweg:

  1. Überprüfen Sie die Firewall:
    • Erlauben Sie den Port 25565 (oder Ihren gewählten Port) in der Windows-Firewall
    • Deaktivieren Sie vorübergehend die Firewall zum Testen
  2. Testen Sie die Portweiterleitung:
  3. Überprüfen Sie die Server-IP:
    • Geben Sie Ihren Spielern die öffentliche IP (nicht 192.168.x.x)
    • Finden Sie Ihre öffentliche IP mit WhatIsMyIP
  4. Testen Sie den lokalen Zugriff:
    • Versuchen Sie, sich lokal mit localhost zu verbinden
    • Wenn das funktioniert, liegt das Problem bei Netzwerk/Firewall

10. Erweitert: Automatisierung und Skripting

Für fortgeschrittene Benutzer können Skripte die Serververwaltung deutlich vereinfachen:

Startskript für Windows (start.bat):

@echo off
title MSPigot Server
java -Xms4G -Xmx4G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar mspigot-1.20.4.jar nogui
pause

Automatisches Backup-Skript (backup.bat):

@echo off
set DATE=%date:~6,4%-%date:~3,2%-%date:~0,2%
set TIME=%time:~0,2%-%time:~3,2%-%time:~6,2%
set BACKUP_DIR=C:\MSPigotBackups\%DATE%_%TIME%

mkdir "%BACKUP_DIR%"
xcopy "C:\MSPigotServer\world" "%BACKUP_DIR%\world\" /E /I /Y
xcopy "C:\MSPigotServer\plugins" "%BACKUP_DIR%\plugins\" /E /I /Y
copy "C:\MSPigotServer\server.properties" "%BACKUP_DIR%\" /Y
copy "C:\MSPigotServer\whitelist.json" "%BACKUP_DIR%\" /Y

echo Backup erstellt in %BACKUP_DIR%
pause

Geplante Aufgaben einrichten:

  1. Öffnen Sie den Aufgabenplaner (taskschd.msc)
  2. Erstellen Sie eine neue Aufgabe:
    • Trigger: Täglich um 4:00 Uhr
    • Aktion: Programm starten → Wählen Sie Ihre backup.bat
  3. Erstellen Sie eine zweite Aufgabe für regelmäßige Neustarts:
    • Trigger: Alle 12 Stunden
    • Aktion: Programm starten → taskkill /IM java.exe /F gefolgt von Ihrer start.bat

11. Migration von anderen Server-Software

Wenn Sie von Vanilla, Spigot oder einem anderen Fork zu MSPigot wechseln, beachten Sie folgende Punkte:

Von Vanilla Minecraft:

  • Kopieren Sie Ihre world, world_nether und world_the_end Ordner
  • Übertragen Sie Ihre ops.json, whitelist.json und banned-players.json
  • Passen Sie die server.properties an (insbesondere view-distance)
  • Starten Sie den Server und überprüfen Sie die Konvertierung der Weltdaten

Von Spigot/Paper:

  • Die Migration ist meist problemlos, da MSPigot auf Paper basiert
  • Kopieren Sie alle Dateien außer der Server-JAR
  • Überprüfen Sie die spigot.yml und paper.yml auf veraltete Einstellungen
  • Testen Sie alle Plugins auf Kompatibilität

Von Bukkit:

  • Bukkit ist veraltet – einige Plugins funktionieren möglicherweise nicht
  • Kopieren Sie nur die Weltdaten und essentielle Konfigurationsdateien
  • Erwarten Sie Performance-Verbesserungen durch die modernen Optimierungen
  • Testen Sie alle Plugins gründlich, da viele Bukkit-Plugins nicht mehr gewartet werden

Fazit und weitere Ressourcen

Die Installation von MSPigot auf einem Windows-Rechner eröffnet Ihnen die Möglichkeit, einen hochperformanten Minecraft-Server zu betreiben. Mit den in dieser Anleitung beschriebenen Schritten sollten Sie in der Lage sein, einen stabilen, sicheren und gut optimierten Server einzurichten.

Denken Sie daran, dass die Minecraft-Server-Landschaft sich ständig weiterentwickelt. Halten Sie Ihren Server, Plugins und Java-Version immer auf dem neuesten Stand, um von den neuesten Optimierungen und Sicherheitsupdates zu profitieren.

Empfohlene Ressourcen für weitere Informationen:

Häufig gestellte Fragen (FAQ)

F: Wie viele Spieler kann mein Server handhaben?

A: Die Spieleranzahl hängt von Ihrer Hardware ab. Hier eine grobe Schätzung:

Hardware Empfohlene Spieleranzahl View-Distance
4 Kerne, 8GB RAM 10-20 6-8
6 Kerne, 16GB RAM 20-40 8-10
8+ Kerne, 32GB+ RAM 40-100+ 10-12

F: Sollte ich Windows oder Linux für meinen Server verwenden?

A: Beide Systeme haben Vor- und Nachteile:

Kriterium Windows Linux
Benutzerfreundlichkeit ⭐⭐⭐⭐⭐ ⭐⭐⭐
Performance ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐
Stabilität ⭐⭐⭐ ⭐⭐⭐⭐⭐
Kosten Lizenz erforderlich Kostenlos
Wartung Einfacher Erfordert mehr Wissen

Für kleine private Server ist Windows eine gute Wahl. Für große öffentliche Server (50+ Spieler) empfiehlt sich Linux aufgrund der besseren Performance und Stabilität.

F: Wie kann ich meinen Server vor DDoS-Angriffen schützen?

A: Hier sind einige Schutzmaßnahmen:

  • Nutzen Sie einen DDoS-Schutz-Dienst wie Cloudflare (kostenlose Option verfügbar)
  • Ändern Sie den Standard-Port (25565) auf einen weniger bekannten Port
  • Richten Sie eine Whitelist ein und deaktivieren Sie den Online-Modus nur, wenn nötig
  • Begrenzen Sie die Verbindungshäufigkeit in Ihrer Firewall
  • Nutzen Sie Plugins wie AntiBot oder LoginSecurity
  • Für professionellen Schutz: Mieten Sie einen Server mit integriertem DDoS-Schutz

F: Wie aktualisiere ich meinen MSPigot Server?

A: Folgen Sie diesen Schritten für ein sicheres Update:

  1. Erstellen Sie ein vollständiges Backup
  2. Laden Sie die neue Server-JAR herunter
  3. Ersetzen Sie die alte JAR-Datei mit der neuen
  4. Starten Sie den Server – er wird automatisch die neuen Konfigurationsdateien generieren
  5. Vergleichen Sie die neuen Konfigurationsdateien mit Ihren alten und übertragen Sie Ihre Einstellungen
  6. Überprüfen Sie die Kompatibilität aller Plugins mit der neuen Version
  7. Starten Sie den Server neu und testen Sie alle Funktionen

F: Mein Server stürzt ständig ab. Was kann ich tun?

A: Häufige Absturzursachen und Lösungen:

  • Zu wenig RAM:
    • Erhöhen Sie die RAM-Zuweisung oder reduzieren Sie die Spieleranzahl
    • Überprüfen Sie auf Speicherlecks mit VisualVM
  • Plugin-Konflikte:
    • Deaktivieren Sie alle Plugins und aktivieren Sie sie nacheinander
    • Überprüfen Sie die Plugin-Logs auf Fehler
  • Korrupte Weltdaten:
    • Nutzen Sie MCA Selector um korrupte Chunks zu finden
    • Stellen Sie aus einem Backup wieder her
  • Java-Probleme:
    • Aktualisieren Sie auf die neueste Java-Version
    • Testen Sie mit anderen JVM-Argumenten
  • Überhitzung:
    • Überwachen Sie die CPU-Temperatur mit Tools wie HWMonitor
    • Reinigen Sie Ihr System von Staub
    • Verbessern Sie die Kühlung

Für detaillierte Absturzanalysen können Sie die crash-reports Ordner analysieren oder auf Minecraft StackExchange um Hilfe bitten.

Leave a Reply

Your email address will not be published. Required fields are marked *