Takaro module library

Takaro Modules

Takaro is a game server management platform for running, automating, and moderating multiplayer communities. These modules install into Takaro to add server automation, Discord workflows, economy systems, and moderation tools.

highPingKickerOptimized

by Mad
for 7 Days to Die
Automatically warn and remove players with consistently high ping using configurable thresholds. This module helps admins protect server experience by responding to connection quality issues through Takaro automation.
Use this module to:
  • Check player ping efficiently over time.
  • Send warnings before kicking players.
  • Tune thresholds for different game server communities.
communityTakaro v0.4.9

Components Overview

1
config
0
commands
0
hooks
1
Cron Jobs
0
functions
0
permissions

New Module: highPingKickerOptimized

NEW
December 12, 2025
Updated to version latest. Added 1 scheduled task: Ping check. New configuration options: pingThreshold, warningsBeforeKick.

Configuration

Configure this module using the schemas below. The JSON schema defines the data structure, while the UI schema customizes how the configuration form is displayed.

Configuration Schema

Configuration Properties (2)

pingThresholdnumber
pingThreshold

A ping value that is deemed too high and prompts a warning.

Default: 200
warningsBeforeKicknumber
warningsBeforeKick

Number of warnings before a player is kicked.

Default: 3

UI Schema

No UI schema defined. Configuration form will use default rendering.

About Configuration Schemas

The Configuration Schema defines the structure and validation rules for module settings. The UI Schema customizes how the configuration form is displayed in the Takaro interface, including field ordering, labels, and input types.

Scheduled Jobs (1)

These jobs run automatically on a schedule defined by cron expressions. Each job executes JavaScript code at specific times or intervals.

Ping check

*/3 * * * *Schedule

Description

Checks online players every 3 minutes for high ping

Schedule Details

Cron Expression
*/3 * * * *
Human-Readable Schedule

Every 3 minutes of every hour on every day of the month in every month on every day of the week

Function Implementation

Ping check Function

JAVASCRIPT

Cron Expression Format

minute hour day-of-month month day-of-week

Each field can contain numbers, ranges (1-5), lists (1,3,5), or wildcards (*). Use */n for intervals (e.g., */5 for every 5 units).

About Scheduled Jobs

Cron jobs allow your module to execute code automatically on a schedule. Each job has a cron expression that defines when it runs, and a JavaScript function that executes at those times. Jobs run server-side and can perform maintenance tasks, send notifications, or update game state automatically.