simpleipban

#15 - published 5 days ago

SimpleIPBan

SimpleIPBan allows you to blacklist certain IPs from joining your Server.

NEW UPDATE!

Features:

  • Ability to stop certain IPs from joining your Server.
  • Ability to edit the message that is shown when a User joins.
  • Ability to view a Users IP – /GetIP [Name || SteamID].
  • Ability to Ban a Users IP from in-game – /IPBan [Name || SteamID || IP]
  • And More!

 

Commands:

  • /GetIP [Name || SteamID]
  • /IPBan [Name || SteamID || IP]
  • /IPList – Lists all Blacklisted IPs to Console.
  • /IPReload – Reloads the Blacklisted IPs JSON Array.

 

Permissions:

  • ipban.getip
  • ipban.ipban
  • ipban.iplist
  • ipban.ipreload

 

Instructions:

  • Download & Copy SimpleIPBan.dll to your Plugins folder.
  • Restart Server
  • Edit SimpleIPBan.configuration.xml and configure options.
  • Edit IPBlacklist.json and add/remove any IPs.
  • Run the /IPReload command to refresh the Blacklist (After changes to IPBlacklist.json).

 

Contact:

Mr.Kwabs#9751 on Discord.

Default configuration


<?xml version="1.0" encoding="utf-8"?>
<ConfigurationSimpleIPBan xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <KickOnIPBan>true</KickOnIPBan>
  <KickReason>You are IP banned!</KickReason>
</ConfigurationSimpleIPBan>

Default english translation


<?xml version="1.0" encoding="utf-8"?>
<Translations xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" />

Commands and permissions


/getip <Player || SteamID>

Permissions: getip

Gets the IP of a Player.


/ipban <Player || SteamID || IP>

Permissions: ipban

Bans a certain players IP.


/iplist

Permissions: iplist

Sends blacklisted IPs to console.


/ipreload

Permissions: ipreload

Reloads the IP blacklist.


Git changelog


8853ab6b87ec8b9 2018-11-09 14:31:04

Added Newtonsoft.JSON.dll.

    Download

    Build #15
    By downloading this file, you agree to our license terms.

    Repository

    github.com

    License

    MIT

    Author

    Mr.Kwabs