All Projects → minetest-mods → Xban2

minetest-mods / Xban2

Extended Ban Mod for Minetest

Programming Languages

lua
6591 projects

Projects that are alternatives of or similar to Xban2

Django Jet
Modern responsive template for the Django admin interface with improved functionality. We are proud to announce completely new Jet. Please check out Live Demo
Stars: ✭ 3,207 (+35533.33%)
Mutual labels:  administration
Lilith
Lilith, The Open Source C++ Remote Administration Tool (RAT)
Stars: ✭ 493 (+5377.78%)
Mutual labels:  administration
Ecommerce Codeigniter Bootstrap
Responsive, Multi-Vendor, MultiLanguage Online Store Platform (shopping cart solution)
Stars: ✭ 788 (+8655.56%)
Mutual labels:  administration
Grav Plugin Admin
Grav Admin Plugin
Stars: ✭ 316 (+3411.11%)
Mutual labels:  administration
Iis.administration
REST API for managing IIS
Stars: ✭ 421 (+4577.78%)
Mutual labels:  administration
Flower
Real-time monitor and web admin for Celery distributed task queue
Stars: ✭ 5,036 (+55855.56%)
Mutual labels:  administration
Otter
A relatively automatic CRUD backend administration panel for Laravel
Stars: ✭ 261 (+2800%)
Mutual labels:  administration
Jet Bridge
Jet Bridge – Admin Panel Framework for your application
Stars: ✭ 904 (+9944.44%)
Mutual labels:  administration
Quasar
Remote Administration Tool for Windows
Stars: ✭ 4,897 (+54311.11%)
Mutual labels:  administration
Ajenti
Ajenti Core and stock plugins
Stars: ✭ 6,625 (+73511.11%)
Mutual labels:  administration
Jarves
Jarves CMS/Application Framework based on Symfony - Alpha material
Stars: ✭ 325 (+3511.11%)
Mutual labels:  administration
Btrfsmaintenance
Scripts for btrfs maintenance tasks like periodic scrub, balance, trim or defrag on selected mountpoints or directories.
Stars: ✭ 362 (+3922.22%)
Mutual labels:  administration
Lime Rat
LimeRAT | Simple, yet powerful remote administration tool for Windows (RAT)
Stars: ✭ 663 (+7266.67%)
Mutual labels:  administration
Nginx Admin
Nginx admin is an open source multiplatform manager for nginx software to easy administration
Stars: ✭ 294 (+3166.67%)
Mutual labels:  administration
Openvpn Admin
Install and administrate OpenVPN with a web interface (logs visualisations, users managing...)
Stars: ✭ 795 (+8733.33%)
Mutual labels:  administration
Rosariosis
RosarioSIS Student Information System for school management.
Stars: ✭ 282 (+3033.33%)
Mutual labels:  administration
Simpleremote
Remote Administration Tools
Stars: ✭ 504 (+5500%)
Mutual labels:  administration
Sandrarest
Cassandra Manager REST API & Web UI
Stars: ✭ 22 (+144.44%)
Mutual labels:  administration
Redis Marshal
Lightweight Redis data exploration tool
Stars: ✭ 16 (+77.78%)
Mutual labels:  administration
Jpproject.identityserver4.adminui
🔧 ASP.NET Core 3 & Angular 8 Administration Panel for 💞IdentityServer4 and ASP.NET Core Identity
Stars: ✭ 717 (+7866.67%)
Mutual labels:  administration

Extended Ban Mod for Minetest

This mod attempts to be an improvement to Minetest's ban system.

  • It supports normal bans and temporary bans (from 60 seconds up to the end of time, with 1 second granularity).
  • Records and joins all accounts using the same IP address and several IP addresses using the same name into a single record, and can ban/unban them as a single user.
  • Can ban offline players if you know their IP or username.
  • Holds a record of bans for each user, so moderators and administrators can consult it to know if a player is a repeat offender.
  • Does not modify the default ban database in any way (`ipban.txt').
  • Has an API to ban and check the ban database to allows other mods to manage users (for example, anticheat mods).

Chat commands

The mod provides the following chat commands. All commands require the ban privilege.

xban

Bans a player permanently.

Usage: /xban <player_or_ip> <reason>

Example: /xban 127.0.0.1 Some reason.

xtempban

Bans a player temporarily.

Usage: /xtempban <player_or_ip> <time> <reason>

The time parameter is a string in the format <count><unit> where <unit> is one of s for seconds, m for minutes, h for hours, D for days, W for weeks, M for months, or Y for years. If the unit is omitted, it is assumed to mean seconds. For example, 42s means 42 seconds, 1337m 1337 minutes, and so on. You can chain more than one such group and they will add up. For example, 1Y3M3D7h will ban for 1 year, 3 months, 3 days and 7 hours.

Example: /xtempban Joe 3600 Some reason.

xunban

Unbans a player.

Usage: /xunban <player_or_ip>

Example: /xunban Joe

xban_record

Shows the ban record on chat.

Usage: /xban_record <player_or_ip>

This prints one ban entry per line, with the time the ban came into effect, the expiration time (if applicable), the reason, and the source of the ban. The record is printed to chat with one entry per line.

Example: /xban_record Joe

xban_wl

Manages the whitelist.

Usage: /xban_wl (add|del|get) <player_or_ip>

Whitelisted players are allowed on the server even if it's otherwise marked as banned. This is useful to only allow certain users from shared computers, for example.

The add subcommand adds the player to the whitelist. The del subcommand removes the player from the whitelist. The get subcommand checks if the player is in the whitelist, and prints the status to chat.

Example: /xban_record add Jane

xban_gui

Shows a form to consult the database interactively.

Usage: /xban_gui

Administrator commands

The following commands require the server privilege, so they are only available to server administrators.

xban_dbi

Imports ban entries from other database formats.

Usage: /xban_dbi <importer>

The importer argument specifies from which database to import. These are the supported import plugins at the time of writing:

  • minetest: Import entries from Minetest's ban list (ipban.txt).
  • v1: Old format used by xban (players.iplist).
  • v2: Old format used by xban (players.iplist.v2).

Example: /xban_dbi minetest

xban_cleanup

Removes all non-banned entries from the xban db.

Usage: /xban_cleanup

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].