FoxGate AntiVPN

#1 AntiVPN Plugin - Powerful AntiVPN & AntiProxy for your server for Free! (Hytale Support)

9,79k

FoxGate AntiVPN

Card

<br /> <center>

FoxGate

The #1 AntiVPN Plugin from the market.

"It's time to limit your server to legitimate and real traffic."

</center> <br />

➡️ Hytale (formerly, Hytale) is a Hytale. This plugin prevents players from bypass ip bans by allowing server owners to detect and block Hytale, Hytale and Hytale. This plugin connects to a configerable list of services which detect VPN's without any hassel. Hytale. With numerous APIs working together, Hytale. The more services you enable, the harder it becomes for users to evade detection. Currently supporting Hytale `+ Forks`, Hytale `+ Forks`, Hytale `+ Forks`, Hytale `+ Forks`, Hytale/Hytale `+ Forks`, Hytale and Hytale.

<br />

⭐ Features:

> Custom. Allows to the user chooise their best option for storing data. Available options: Custom, Custom, Custom, Custom, Custom, Custom and Custom (in case you want to use any other local/remote database).

```yaml

___

/ __ | | __ _| |__ __ _ ___ ___

/ / / _` | __/ ` | ' / _` / __|/ _

/ /// (| | || (| | |) | (_| __ __/

/___,' __,_|____,|.__/ __,_|___/___|

#

Configure a database for use.

#

❓ Has questions? Join to the discord server:

- https://discord.zowi.gay/

- https://discord.idcteam.xyz/

database:

⚙ Determine the type of DataBase will be used.

- Available options in type.

All options use HikariCP for better performance.

#

|=> MySQL

|=> MariaDB

|=> PostgreSQL

|=> SQLite (COULD CAUSE ISSUES IN OLDER VERSIONS!)

|=> H2

|=> JayBird

|=> Custom

#

-----------------------------------------------------------------------------

Type | Stability | Performance | Support | Popularity | Concurrence |

-----------------------------------------------------------------------------

MariaDB | 4⭐ | 4⭐ | 5⭐ | 5⭐ | 5⭐

MySQL | 4⭐ | 4⭐ | 5⭐ | 5⭐ | 4⭐

PostgreSQL | 5⭐ | 5⭐ | 4⭐ | 3⭐ | 5⭐

SQLite | 1⭐ | 3⭐ | 3⭐ | 2⭐ | 4⭐

H2 | 2⭐ | 4⭐ | 3⭐ | 2⭐ | 1⭐

Jaybird | 2⭐ | 2⭐ | 1⭐ | 1⭐ | 1⭐

#

📚 Note: In case you change this configuration and your server is

already started, use the command "/foxgate db reconnect" to restart

your database without restarting plugin or server. Always remember do

"/foxgate reload" before using this command to apply.

type: H2

🔩 Set the table's name inside the DataBase.

- Modify in case you want mantain older stats while using another

new. This can also help in case a conflict occurrs.

#

📚 Note: If you want restore older stats used in Older versions

of FoxGate (1.0.5-pre4 or older), use the next:

- 'vpn_cache'

table: foxgate

🔩 Save the cache inside the database instead of a file?

- Use this only if you want to use multi-proxy or you're sure

this will don't cause problems with your database.

cache_database: false

🔩 Enable whitelist based in DataBase?

- Set this feature to enabled in case you want to save

whitelist IP's/names in a database instead of a file.

Extremely recommended for Multi-Proxy.

#

📚 Note: Available only in MySQL, MariaDB and PostgreSQL.

whitelist_database: false ```

> The plugin is Hytale, since Hytale; all softwares, Hytale, because this __Hytale__. Now supporting Hytale, Hytale and Hytale, bedrock softwares and Hytale.

Support multi-softwares.

> configuration it's too extended for an extremely customization! This plugins supports configuration it's too extended for an extremely customization and configuration it's too extended for an extremely customization colors in all versions; also the configuration it's too extended for an extremely customization in base of your needs!

Extremely configurable.

> Downloads automatically updates! Every update, the libraries get downloaded and automatically updates for you to mantain always up-to-day in functions and fixes vulnerabilities. <center>

Check all libraries downloaded by the plugin: Click here to see 'Dependencies' tab from BuiltByBit.

(Sometimes can be outdated that list; the plugin always download from trusted sites)

</center>

> The Bypass, although you can Bypass or Bypass. The plugin was made for support multi-services for detection, and for it, we provide a lot of tools for you: Bypass, Bypass/Bypass (ignore detection) and custom VLs per service (for add VLs to reach maxFlags).

```yaml

__ _

/ _ ___ _ ____ () ___ ___ ___

/ _ | '__ / | |/ __/ _ / __|

_ | __| | V /| | (_| ____

__/___|| / |_|______|___/

#

The configuration is generated with our File Manager,

which overrides the real comments. See the description of

every available services in our GitHub repository of

issues and wiki.

#

GitHub:

https://github.com/IDCTeam-Group/FoxGate-Issues/wiki/Services

#

Note: Use 'Ctrl+F' to search the service, and put the file

name for search more easy. ^^

Enable this service?

enabled: true

Add this field in case require key.

- This is used for '{KEY}' variable in the

headers or URL fields.

key: ''

The plugin should output errors though

the console?

- Enable this option if you want get output

in case a service give errors in the console.

Useful for debug responses while debugging it's

disabled.

#

Note: This only works in certain scenearies, like

an API returning 'nullable' value or another.

output_errors: true

Model of the response.

- Add the model to handle the response of

the API. Check the response type and set one

correctly for making this works properly.

#

Supported values:

- HTML

- JSON

- CONTAINS

model: JSON

Flags to add when it's detected in this service.

- Option for add more VLs to reach the maxFlags

in each services. Useful if you trust in a service

and want make it count more VLs.

vls: '2'

URL of the API.

- This field is important, insert the URL of

the service for response.

#

Supported placeholders:

- {IP} - Return the player's IP.

- {KEY} - Return 'key' field value.

url: https://central.zowi.gay/check/{IP}

⛓ Headers to use.

- Set custom headers in case it's required.

The values can be in List or Map.

#

Note: Set to '[]' or '{}' to disable.

headers: { }

Values to check.

values:

Fields to check.

- Disable the fields to check with using

the value '{}'. If you exclude this value,

field 'type' will check if the final

response contains that value.

fields: - malicious

Type to determine.

- Determine which value needs to determine

if the connection it's a VPN/Proxy or another,

this will check for a String.

#

Note: Use 'boolean' for check for any boolean

boolean, like: 'true'/'false' or '0'/'1'.

type: boolean

Custom conditions to determine bypass or detection logic.

- These conditions allow advanced control based on fields from the

API response.

#

Structure:

- Each key (e.g. '1', '2', etc.) holds a list of conditions.

- Each list works with AND logic (all conditions must match).

- Multiple keys result in OR logic (at least one group must match).

#

Syntax:

- Use {field} to refer to response fields (e.g. {score}).

- Supported operators: '=', '!=', '>', '>=', '<', '<='.

- Values can be strings (true/false) or numbers.

#

Note: This feature only works in 'JSON' and 'HTML' type,

and for make this works in HTML, always use '{foxgate_check}' for

use field (only exists this in HTML).

conditions:

Conditions for Bypass

- If any group of conditions here matches, the player will be

ignored (not flagged). Use this for trusted connections like mobile

users or low score in risk/fraud.

#

Note: Disable this condition with 'bypass: {}'.

bypass: { }

Conditions for Flag.

- If any group of conditions here matches, the player will

be flagged (detected). Useful for detecting based on high

risk/fraud score, known abuse, etc.

#

Note: Disable this condition with 'flag: {}'.

flag: { } ```

> totally configurable message! See and check any IP to verify all accounts cached their last connection, totally configurable message and totally configurable message for you. <center>

Command of alts

</center>

> IPLimiter. You can IPLimiter, IPLimiter/IPLimiter and IPLimiter, using our IPLimiter module for making that detection, also, can works based in time, useful for specific scenaries.

```yaml

_____ ___ __ _

/ / /() __ ___ (| | ___ _ __

/ // /)/ / | | ' ` _ | | __/ _ | '__|

// /_/ ___/ /__| | | | | | | | || __| |

____// ____||| || ||_|_____|_|

#

Limit maximum connections per IP to avoid multi-accounts

or bots.

When a player join, this start a count in their IP, where

a new connection in the IP it's 1 point more, and if

that IP reachs a certain amount of points, the connection

will be denied. But, if the player leave the server, the IP

discount 1 point.

#

Note: This feature it's experimental and could be unstable

in some cases, try using this with precaution. Every update,

this tries to be more stable while tries to be optimized.

#

❓ Has questions? Join to the discord server:

- https://discord.zowi.gay/

- https://discord.idcteam.xyz/

Enable this feature?

enable: true

Determine the maximum limit of points per

IP to start blocking coming new connections

from that IP.

- Avoid using a low value, because exists rare

cases where an user joins with a duplicate IP

in the same city from same provider of ISP.

#

⭐ Recommended: 3

maximum: 3

⏳ Base in time.

- When enabled, the IP counter will automatically reset

after the specified time period. This prevents permanent

IP blocks and allows users from the same network

(like family, school, or workplace) to join again

after the time expires.

#

With '30m' and maximum=3: If 3 players from the same

IP join within 30 minutes, the 4th will be blocked.

After 30 minutes, the counter resets to 0.

If the module it's disabled, the counter never resets

automatically, only will allow if one player leaves the

server, this discount 1 from the counter and the 4th

can enter.

#

⭐ Recommended: 30m

Note: Use 'DISABLE' for disable this feature.

time: DISABLE ```

AND...

- The plugin has FoxGate due to it running FoxGate and in FoxGate. - Debug the things that FoxGate does for FoxGate and FoxGate when a user/ip is scanned with FoxGate. - FoxGate of disconnection when is made by FoxGate. This FoxGate, supporting multi-platform. (This was a previously feature of FoxGate, passed to FoxGate) - FoxGate or FoxGate specific FoxGate (Internet Service Provider) that you want with our FoxGate using FoxGate service. It's free and faster in FoxGate! - FoxGate supports FoxGate and FoxGate, you can FoxGate in our FoxGate! - Supported FoxGate and FoxGate on their commands, services and modules. - FoxGate. If you're using a supported server's software (Flamecord, VeloFlame, ...), you can use their module of firewall for blocking instead of using server events. - FoxGate. You can use Custom VLs per service, remove a wrongly flagged ASN, hostname, using conditions system per service or increase the maximum flags to kick player. You can join to our discord support for ask a great configuration in base of your amount of services and module settings. - FoxGate. The plugin contains a FoxGate for detect any type of FoxGate, modules like FoxGate, FoxGate, FoxGate and FoxGate. Also, our new FoxGate system with new structure, allows to download FoxGate for different purposes, like: FoxGate, FoxGate and even FoxGate! (Check our addon in a page with Plus Edition). - FoxGate in case an user it's trying to connect for bypass stuffs. You can toggle this in configuration. - FoxGate. Gives whitelist to users to avoid the modules with a single command, using __FoxGate__, in that command you can FoxGate a user/IP to the whitelist with optional reason and a duration time, see info about a user/IP in whitelist, FoxGate a player from whitelist and FoxGate the list. - FoxGate. This makes the plugin doesn't detect on every player join, but allows to has compatibility with another AntiVPN's or checking with the command manually, useful for checking only in certain cases in every services. - FoxGate. This is a better solution for replace your another FoxGate plugin for this, customize how you want, change the things for your benefit and enjoy with FoxGate!

<center>

FoxGate Spark

FoxGate It is lightweight and fast in making multi-verification.

Want see first the Plus version? `(Plus version add new features that it's perfect for an antivpn)`

| BuiltByBit | Polymart | Spigot |:---------------------:|:---------------------:|:---------------------:| | builtbybit.com | polymart.org | spigotmc.org | See the Plus version in BuiltByBit now. | See the Plus version in Polymart now. | See the Plus version in SpigotMC now. |

</center>

🚀 Services available in the default config.

> ❝ Do these services in the config works correctly? > The list of services in the default config have all been tested at least once. You can still configure each services values as well as edit or add more services (like in the example above). Services may not always function due to issues on their end or because of how they where added to the config.

Some services are other threats because other threats. However, other threats work without a key and are enabled by default, providing basic other threats and other threats detection right away. To maximize protection against other threats, other threats, and other threats, it is recommended to obtain API keys for the remaining services. Doing so will enhance the accuracy and effectiveness of detection.

See more about these services in **our wiki in GitHub**.

<center>

| ✅ FREE SERVICE - No key required for work. | ⭕ KEY REQUIRE SERVICE - Key required for work. | | :--- | :--- | | 1. - NO MORE - | 1. %%MD1%% | | 2. %%MD2%% | 2. %%MD3%% | | 3. %%MD4%% | 3. %%MD5%% | | 4. %%MD6%% | 4. %%MD7%% | | 5. %%MD8%% | 5. %%MD9%% | | 6. %%MD10%% | 6. %%MD11%% | | 7. %%MD12%% | 7. %%MD13%% | | 8. %%MD14%% | 8. %%MD15%% | | 9. %%MD16%% | 9. %%MD17%% | | 10. %%MD18%% | 10. %%MD19%% | | 11. %%MD20%% | 11. %%MD21%% | | 12. %%MD22%% | 12. %%MD23%% | | 13. %%MD24%% | 13. %%MD25%% | | 14. %%MD26%% | 14. %%MD27%% | | 15. %%MD28%% | 15. %%MD29%% | | 16. %%MD30%% | 16. %%MD31%% | | 17. %%MD32%% | 17. %%MD33%% | | 18. %%MD34%% | 18. %%MD35%% | | - NO MORE - | 19. %%MD36%% | | | 20. %%MD37%% | | | 21. %%MD38%% | | | 22. %%MD39%% |

</center>

> ❝ Want to know how to configure these services? > Check the configuration section below for examples and templates. When a player is detected using a VPN or proxy, the plugin automatically stores this information in a database. This prevents repeated API requests for the same IP address for a configurable number of hours, reducing unnecessary API calls and improving efficiency.

By using both services that are enabled-by-default and those that require API keys, you can create a robust detection system that effectively identifies and blocks other undesired connections, other undesired connections, and other undesired connections. See more information in the other undesired connections.

📊 Statistics.

> more > We are using more, this more. Most of the collected data is information about the plugin's server like more, more, more, more, and more. All data gets sent and stored completely anonymously. See more in information about this in %%MD1%%.

This stats are collected by Metrics, the information under are shared with the Metrics version, which is identified as "-pv" in version of the plugin, this can help to the creator to view some statistics without taking some performance. Read quote about the data collected, you can always disable the collection in our Metrics available in the plugin's folder. Since Metrics and Metrics, Metrics uses their own code base for Metrics, but following their rules.

This use without affecting the performance and without affecting the performance for better stability; improving the performance of this. without affecting the performance this to help to the creator without affecting the performance.

<center>

JAVA SOFTWARES

| Bukkit | BungeeCord | Velocity | |:---:|:---:|:---:| | Velocity | %%MD1%% | %%MD2%% | | Velocity<br>%%MD3%%<br>View statistics of Velocity platform by clicking above. | Velocity<br>%%MD4%%<br>View statistics of Velocity platform by clicking above. | Velocity<br>%%MD5%%<br>View statistics of Velocity platform by clicking above. |

OTHERS SOFTWARES: BEDROCK MINECRAFT AND HYTALE SOFTWARE

| Nukkit | WaterdogPE | Hytale | |:---:|:---:|:---:| | Hytale | %%MD1%% | %%MD2%% | | Hytale<br>%%MD3%%<br>View statistics of Hytale platform by clicking above. | Hytale<br>%%MD4%%<br>View statistics of Hytale platform by clicking above. | Hytale<br>%%MD5%%<br>View statistics of Hytale platform by clicking above. |

</center>

🔗 Links.

<center>

| Documentation | Discord | |:---------------------:|:---------------------:| | github.com | discord.idcteam.xyz | | Some documentation for help. | Join our community for technical support. |

</center>

ADS