Upload via GUI (5 Dateien)

This commit is contained in:
2026-11-13 12:07:52 +00:00
parent 44a1b6a2b7
commit 173e8001ff
5 changed files with 796 additions and 598 deletions
File diff suppressed because it is too large Load Diff
@@ -1,29 +1,29 @@
# BackendJoinGuard
# Dieses Plugin kommt auf JEDEN Unterserver (Paper/Spigot), nicht auf den Proxy.
# Nur Verbindungen von diesen Proxy-IPs oder Netzbereichen duerfen joinen.
enforcement-enabled: true
log-blocked-attempts: true
kick-message: "&cBitte verbinde dich nur ueber den Proxy-Server. Direkte Unterserver-Joins sind blockiert."
# Exakte Proxy-IPs
allowed-proxy-ips:
- "127.0.0.1"
- "::1"
# Optional ganze Netze im CIDR-Format
allowed-proxy-cidrs: []
# Beispiel:
# allowed-proxy-cidrs:
# - "10.0.0.0/24"
# - "192.168.178.10/32"
# Optional: zentrale Steuerung ueber StatusAPI
# Standard bleibt Standalone (enabled=false), damit BackendJoinGuard auch ohne StatusAPI nutzbar ist.
statusapi-sync:
enabled: true
base-url: "http://127.0.0.1:9191"
endpoint-path: "/network/backendguard/config"
api-key: "bgSync_7Rk9pQ2nLm5xV8cH4tW1yZ6"
interval-seconds: 60
log-sync-errors: true
# BackendJoinGuard
# Dieses Plugin kommt auf JEDEN Unterserver (Paper/Spigot), nicht auf den Proxy.
# Nur Verbindungen von diesen Proxy-IPs oder Netzbereichen duerfen joinen.
enforcement-enabled: true
log-blocked-attempts: true
kick-message: "&cBitte verbinde dich nur ueber den Proxy-Server. Direkte Unterserver-Joins sind blockiert."
# Exakte Proxy-IPs
allowed-proxy-ips:
- "127.0.0.1"
- "::1"
# Optional ganze Netze im CIDR-Format
allowed-proxy-cidrs: []
# Beispiel:
# allowed-proxy-cidrs:
# - "10.0.0.0/24"
# - "192.168.178.10/32"
# Optional: zentrale Steuerung ueber StatusAPI
# Standard bleibt Standalone (enabled=false), damit BackendJoinGuard auch ohne StatusAPI nutzbar ist.
statusapi-sync:
enabled: true
base-url: "http://127.0.0.1:9191"
endpoint-path: "/network/backendguard/config"
api-key: "bgSync_7Rk9pQ2nLm5xV8cH4tW1yZ6"
interval-seconds: 60
log-sync-errors: true
@@ -1,14 +1,14 @@
name: BackendJoinGuard
main: net.viper.backendguard.BackendJoinGuardPlugin
version: 1.0.0
author: M_Viper
description: Blockiert direkte Joins auf Backendserver und erlaubt nur Proxy-IPs.
api-version: '1.20'
commands:
backendguard:
description: BackendJoinGuard neu laden
usage: /backendguard reload
permissions:
backendguard.admin:
description: Darf BackendJoinGuard verwalten
default: op
name: BackendJoinGuard
main: net.viper.backendguard.BackendJoinGuardPlugin
version: 1.0.0
author: M_Viper
description: Blockiert direkte Joins auf Backendserver und erlaubt nur Proxy-IPs.
api-version: '1.20'
commands:
backendguard:
description: BackendJoinGuard neu laden
usage: /backendguard reload
permissions:
backendguard.admin:
description: Darf BackendJoinGuard verwalten
default: op