Installation hinzugefügt

2026-01-22 18:43:33 +00:00
parent 4ec4a0e8ec
commit 483786b542

108
Installation.md Normal file

@@ -0,0 +1,108 @@
Willkommen im Wiki.# Installation
## Voraussetzungen
- **Java 8** oder höher
- **BungeeCord** oder kompatible Proxys (Waterfall, etc.)
- **Minecraft 1.20+** (empfohlen)
## Schnellstart
### 1. Download
Lade die neueste Version von StatusAPI herunter:
**[Download StatusAPI.jar](https://git.viper.ipv64.net/M_Viper/StatusAPI/releases)**
### 2. Installation
1. Stoppe deinen BungeeCord-Server
2. Kopiere `StatusAPI.jar` in den `plugins/` Ordner
3. Starte den Server
### 3. Erststart
Beim ersten Start werden automatisch folgende Dateien erstellt:
```
plugins/StatusAPI/
├── verify.properties # Hauptkonfiguration
├── filter.yml # Chatfilter (Schimpfwörter)
├── welcome.yml # Willkommensnachrichten
├── messages.txt # AutoMessage Nachrichten
├── customcommands.yml # Benutzerdefinierte Befehle
├── blocked-commands.yml # Blockierte Befehle
├── broadcasts.schedules # Geplante Broadcasts
└── logs/ # Chat-Logs
```
### 4. Konfiguration
Bearbeite die `verify.properties` Datei nach deinen Wünschen:
```properties
# GlobalChat aktivieren
chat.enabled=true
# Navigation aktivieren (automatische /<servername> Befehle)
navigation.enabled=true
# Server konfigurieren
server.lobby=&bLobby
server.survival=&aSurvival
```
### 5. Neustart
Starte den Server neu, damit alle Änderungen wirksam werden.
---
## Aus dem Quellcode bauen
### Mit Maven
```bash
# Repository klonen
git clone https://git.viper.ipv64.net/M_Viper/StatusAPI.git
cd StatusAPI
# Mit Maven bauen
mvn clean package
```
Die fertige JAR-Datei befindet sich in `target/StatusAPI.jar`.
---
## Optionale Abhängigkeiten
### LuckPerms
Für erweiterte Rang-Funktionalität installiere [LuckPerms](https://luckperms.net/):
1. Lade LuckPerms für BungeeCord herunter
2. Platziere es im `plugins/` Ordner
3. StatusAPI erkennt LuckPerms automatisch
---
## Troubleshooting
### Plugin lädt nicht
- Überprüfe, ob Java 8+ installiert ist: `java -version`
- Schaue in die BungeeCord-Logs nach Fehlern
- Stelle sicher, dass die JAR-Datei nicht beschädigt ist
### Konfiguration wird nicht geladen
- Überprüfe die Syntax der `verify.properties`
- Achte auf korrekte Farbcodes (`&a`, `&b`, etc.)
- Keine Leerzeichen vor/nach dem `=` Zeichen
### HTTP-Server startet nicht
- Port 9191 ist möglicherweise bereits belegt
- Überprüfe Firewall-Einstellungen
- Schaue in die Logs nach Fehlermeldungen