· 6 years ago · Apr 06, 2020, 06:52 PM
1#
2# ███████╗██████╗ ██╗ ██████╗ ██████╗ ██╗ ██╗ █████╗ ██████╗ ██████╗
3# ██╔════╝██╔══██╗██║██╔════╝██╔════╝ ██║ ██║██╔══██╗██╔══██╗██╔══██╗
4# █████╗ ██████╔╝██║██║ ██║ ███╗██║ ██║███████║██████╔╝██║ ██║
5# ██╔══╝ ██╔═══╝ ██║██║ ██║ ██║██║ ██║██╔══██║██╔══██╗██║ ██║
6# ███████╗██║ ██║╚██████╗╚██████╔╝╚██████╔╝██║ ██║██║ ██║██████╔╝
7# ╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═════╝
8# Thank you for downloading my plugin!
9# SpigotMC Link: https://www.spigotmc.org/resources/epicguard-advanced-server-protection-antibot-more.72369/
10# My Discord: iShift#0524
11
12geographical:
13 # You can decide which databases the plugin should download.
14 # Disabling 'country database' will disable this entire check.
15 download-databases:
16 city: true
17 country: true
18 # This has three values:
19 # WHITELIST = countries listed below CAN join, every other can't.
20 # BLACKLIST = countries listed below CAN'T join, every other can.
21 # DISABLED = disable this module.
22 mode: WHITELIST
23 # List of country codes: https://dev.maxmind.com/geoip/legacy/codes/iso3166/
24 list:
25 - GB
26 - DE
27
28# Configuration of all antibot detections.
29antibot:
30 # If a player/bot's nickname contains one of the values below, he will be blocked.
31 # This SHOULD be lower-case
32 name-contains:
33 - mcstorm
34 - mcspam
35 - bot
36 - proxy
37 - mcdrop
38 # Simple proxy check, which will use proxycheck.io with your specified key.
39 # Register on https://proxycheck.io/dashboard and get a free API KEY!
40 # You can leave it empty, but your protection will be limited.
41 # If you are using advanced-proxy-checker, this section is ignored.
42 simple-proxy-check:
43 enabled: true
44 api-key: "YOUR_KEY"
45 # Should whitelisted players skip proxy/vpn check?
46 # Players might be automatically whitelisted (see auto-whitelist section).
47 # true - whitelisted players won't be checked for proxy/vpn (reducing API usage)
48 # false - every player will be checked for proxy/vpn.
49 # If you set this to false, you MUST use advanced-proxy-checker with unlimited requests (paid plan?).
50 whitelisted-players-skip-proxy-check: true
51 # Additional protection aka "Attack Mode".
52 # When certain conditions are met, this mode will enable.
53 # Additional checks will be performed to block every bot.
54 additional-protection:
55 # Only one condition will need to be met to activate attack mode.
56 conditions:
57 connections-per-second: 6
58 ping-per-second: 15
59 detections-per-second: 3
60 # This checks will only perform when there is an active attack!
61 checks:
62 # Players will need to re-join the server.
63 rejoin-check: true
64 # Players will need to ping the server (add to server list).
65 server-list-check: true
66
67# Enabling advanced-proxy-checker will disable simple-proxy-check.
68# It will use all the sites you have set below.
69# Only for advanced users!
70advanced-proxy-checker:
71 enabled: false
72 checkers:
73 '1':
74 url: "https://proxycheck.io/v2/{ADDRESS}"
75 contains:
76 - yes
77 - VPN
78
79# If console log contains text listed below, it
80# will be hidden. This will decrease CPU usage.
81console-filter:
82 enabled: true
83 messages:
84 - Disconnecting
85 - lost connection
86 - authlib
87 - GameProfile
88 - InitialHandler
89
90auto-whitelist:
91 # Enable automatic player whitelisting.
92 # When a player is whitelisted, all checks are skipped.
93 enabled: true
94 # How much time (in ticks), the player should be online to be added to the whitelist.
95 # 20 ticks = 1 second
96 time: 8400