Skip to content
This repository was archived by the owner on Oct 14, 2023. It is now read-only.

Repository files navigation

NeoProtect plugin (DEPRECATED, DO NOT USE)

A new plugin is currently in development and will be released here soon.

Feature

FeatureAvailable
Proxy Protocol
Debug-tool for high ping problem (BungeeCord, Velocity coming soon)
Auto update backend IP
Anti-portscanner (Bungeecord + Velocity)
IPanic mode command (toggle AntiBot level)
Some commands to interact with NeoProtect intern system
In-game message if server is under attack
In-game analytics

Prerequisites:

  1. You have created an account and possess a GameShield at NeoProtect.
  2. You have a server/network that you can connect to.
  3. The required software installed Compatibility version

Install Instructions:

  1. First, stop your server/network and put the plugin jar into the plugins folder. Continue by starting your server and note that if there is a folder in the plugins folder called "NeoProtect", don't change anything there.

  2. Now join the server while having the permission "neoprotect.admin" when joining and you should now see a message in the chat telling you how to proceed.

Permissions

You have to set the permission neoprotect.admin before you can start the setup.

Command / FeatureDescriptionPermission
/np setupstart the setup (setup set API-KEY, backend and gameshield)neoprotect.admin
/np ipanictoggle AntiBot levelneoprotect.admin
/np toggle (option)toggle different optionsneoprotect.admin
/np debugToolstart debug toolneoprotect.admin
/np setgameshieldset gameshield for establish the connection to NeoProtectneoprotect.admin
/np setbackendset backend for establish the connection to NeoProtectneoprotect.admin
under attack messageIn-game message if server is under attackneoprotect.admin
neoprotect.notify

Take a look at the config.yml

With the /neoprotect setup command, all config settings, apart from 'Language:' and 'autoUpdateIP:', are set automatically and should not normally be changed yourself.

# Don't change anything here if you don't know what you're doing
APIKey: '' # The API-KEY is set automatically during setup
ProxyProtocol: true # Needed to forward the player's IP through the NeoProtect Proxy
Language: en-US # en-US or de-DE (Add new file to /language for more available language https://www.oracle.com/java/technologies/javase/jdk8-jre8-suported-locales.html)
gameshield:
serverId: '' # The serverID is set automatically during setup
backendId: '' # The backendID is set automatically during setup
autoUpdateIP: false # This setting automatically sets the IP of the NeoProtect backend every 10 seconds
DebugMode: false # IMPORTANT Please ensure that you activate this option solely upon receiving a prompt from a NeoProtect maintainer.
# This setting is only for paid costumer and allow you to disable the AutoUpdater
# 'ENABLED' (Recommended/Default) Update/Downgrade plugin to the current version # 'DISABLED' AutoUpdater just disabled
# 'DEV' Only update to the latest version (Please never use this)
AutoUpdater: ENABLED

About

deprecated, do NOT use

Resources

Security policy

Stars

3 stars

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages