Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tcpshield/realip
The Spigot, Bungee and Velocity plugin that parses client IP addresses passed from the TCPShield network.
https://github.com/tcpshield/realip
bukkit bungeecord craftbukkit ddos-protection minecraft network-security spigot tcpshield velocity
Last synced: 6 days ago
JSON representation
The Spigot, Bungee and Velocity plugin that parses client IP addresses passed from the TCPShield network.
- Host: GitHub
- URL: https://github.com/tcpshield/realip
- Owner: TCPShield
- License: mit
- Created: 2019-11-06T03:10:12.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T12:08:17.000Z (6 months ago)
- Last Synced: 2025-01-08T16:08:26.414Z (13 days ago)
- Topics: bukkit, bungeecord, craftbukkit, ddos-protection, minecraft, network-security, spigot, tcpshield, velocity
- Language: Java
- Homepage: https://tcpshield.com
- Size: 7.68 MB
- Stars: 152
- Watchers: 10
- Forks: 56
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TCPShield
TCPShield is the plugin for the same named DDoS mitigation service [TCPShield](https://tcpshield.com).This plugin is responsible for validating clients join via the TCPShield network.
It also parses passed IP addresses so the server is aware of the real player IP address.### Compatibility
TCPShield is compatible with Spigot / CraftBukkit, BungeeCord and Velocity.
When using Spigot / CraftBukkit, [ProtocolLib](https://github.com/aadnk/ProtocolLib) needs to be installed.
### Setup
Setting up the plugin is easy as pie. Please follow [these](https://docs.tcpshield.com/panel/tcpshield-plugin) guidelines.### Compiling
In order to compile TCPShield, [install Gradle](https://docs.gradle.org/current/userguide/installation.html) and run the following command in the project folder:
```
gradle build
```The dependencies should install themselves automatically. After the build has finished, the compiled jar file can be found under `/build/libs`.
### Support
See [Contact](https://tcpshield.com/#contact)### Contributors
These wonderful contributors have helped TCPShield make this plugin better!
* [Dylan Keir](https://github.com/DylanKeir)
* [Paul Zhang](https://github.com/paulzhng)
* [RyanDeLap](https://github.com/RyanDeLap)
* [PlumpOrange](https://github.com/xPlumpOrange/)