Installation hinzugefügt
108
Installation.md
Normal file
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
|
||||||
Reference in New Issue
Block a user