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