▌ Xwipe — Overview
Price: 15€
[ Season Join Lock ]
• Blocks players from joining before the configured wipe time
• Uses Unix timestamp for exact season opening time
• Shows a custom kick message with live remaining time
• SteamID whitelist can bypass the join lock
• Automatically disables once the wipe time is reached
[ Post-Wipe Command Lock ]
• Blocks selected chat commands after the server opens
• Supports single command or multiple commands per rule
• Each rule has its own delay timer
• Permission bypass per rule
• Custom "unlocks in {time}" messages
[ Scheduled Server Commands ]
• Runs configured server commands after the wipe opens
• Useful for
• Supports multiple commands in order
• Configurable delay between commands
• Executes only for the active wipe window
[ Protection Timers ]
• Optional post-wipe protection for wild dinos
• Optional post-wipe protection for player damage
• Optional post-wipe protection for enemy structure damage
• Each protection has its own delay, message, and permission bypass
• Prevents early abuse while the season is opening
[ Performance ]
• Lightweight runtime checks
• Features self-disable after their timer ends
• No database required
• No state file required
• Designed for clean wipe-start automation
---
▌ Commands (Chat + RCON)
---
▌ Requirements
• ARK ASE Server API
• ARK: Survival Evolved dedicated server
• Permissions plugin required for bypass permissions
RCON SCHEDULE
xwipe.status OUTPUT
INGAME MESSAGING
INGAME LOGING BLOCK
Price: 15€
[ Season Join Lock ]
• Blocks players from joining before the configured wipe time
• Uses Unix timestamp for exact season opening time
• Shows a custom kick message with live remaining time
• SteamID whitelist can bypass the join lock
• Automatically disables once the wipe time is reached
[ Post-Wipe Command Lock ]
• Blocks selected chat commands after the server opens
• Supports single command or multiple commands per rule
• Each rule has its own delay timer
• Permission bypass per rule
• Custom "unlocks in {time}" messages
[ Scheduled Server Commands ]
• Runs configured server commands after the wipe opens
• Useful for
destroywilddinos, saveworld, and similar commands• Supports multiple commands in order
• Configurable delay between commands
• Executes only for the active wipe window
[ Protection Timers ]
• Optional post-wipe protection for wild dinos
• Optional post-wipe protection for player damage
• Optional post-wipe protection for enemy structure damage
• Each protection has its own delay, message, and permission bypass
• Prevents early abuse while the season is opening
[ Performance ]
• Lightweight runtime checks
• Features self-disable after their timer ends
• No database required
• No state file required
• Designed for clean wipe-start automation
---
▌ Commands (Chat + RCON)
xwipe.status → show active timers and remaining timexwipe.reload → reload config---
▌ Requirements
• ARK ASE Server API
• ARK: Survival Evolved dedicated server
• Permissions plugin required for bypass permissions
{
"JoinLock": { // Main wipe timer. Before WipeUnixTime, non-whitelisted players are kicked with the configured two-line message.
"Enabled": true, // true = block normal joins before WipeUnixTime. WipeUnixTime is still used by all other sections even if this is false.
"WipeUnixTime": 0, // Main Unix timestamp for the season opening. All post-wipe timers are based on this value.
"Whitelist": [ // SteamIDs allowed to join before WipeUnixTime. Add more entries separated by commas.
76561198123456789,
76561199876543210
],
"Title": "New season starting!", // First line shown to blocked players.
"StartsInPrefix": "starts in:" // Second line prefix. Remaining time is appended automatically.
},
"CommandDelays": [ // Player slash-command locks after WipeUnixTime. Each entry blocks until WipeUnixTime + DelaySeconds.
{
"Enabled": true, // false = this command-delay entry is ignored.
"Command": "/kit default", // Single slash command to block. Matching is prefix-based, so /kit default 1 is also blocked.
"DelaySeconds": 600, // Seconds after WipeUnixTime before this command unlocks.
"Permissions": "Admins,VIP", // Optional comma-separated Permissions entries that bypass this lock. Example: Admins,VIP.
"Message": "This command unlocks in {time}." // Message shown to blocked players. {time} is replaced with remaining time.
},
{
"Enabled": true,
"Commands": "/xtamegun,/xcryogun,/shop", // Multiple commands can be a comma-separated string or a JSON array.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "These commands unlock in {time}."
}
],
"ScheduledServerCommands": [ // Automatic server commands. They arm only if the server/plugin is online before WipeUnixTime passes.
{
"Enabled": true, // false = this scheduled block is ignored.
"Commands": [ // Commands run once, in order, after WipeUnixTime + DelaySeconds. If the server is offline past WipeUnixTime, they will not catch up on restart.
"destroywilddinos",
"saveworld"
],
"DelaySeconds": 600, // Seconds after WipeUnixTime before the first command runs.
"SecondsBetweenCommands": 5 // Seconds to wait between commands in this same block. Minimum: 1.
}
],
"ProtectionTimers": { // Post-wipe damage locks. Each timer starts at WipeUnixTime and ends at WipeUnixTime + DelaySeconds.
"WildDinos": {
"Enabled": false, // true = block damage to untamed dinos during this timer.
"DelaySeconds": 600, // Seconds after WipeUnixTime before wild dino damage unlocks.
"Permissions": "Admins,VIP", // Optional comma-separated bypass permissions. Example: Admins,VIP.
"Message": "Wild dino damage unlocks in {time}." // Message shown to blocked attackers.
},
"Players": {
"Enabled": false, // true = block enemy player damage during this timer.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "Player damage unlocks in {time}."
},
"EnemyStructures": {
"Enabled": false, // true = block damage to enemy structures during this timer.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "Enemy structure damage unlocks in {time}."
}
}
}
"JoinLock": { // Main wipe timer. Before WipeUnixTime, non-whitelisted players are kicked with the configured two-line message.
"Enabled": true, // true = block normal joins before WipeUnixTime. WipeUnixTime is still used by all other sections even if this is false.
"WipeUnixTime": 0, // Main Unix timestamp for the season opening. All post-wipe timers are based on this value.
"Whitelist": [ // SteamIDs allowed to join before WipeUnixTime. Add more entries separated by commas.
76561198123456789,
76561199876543210
],
"Title": "New season starting!", // First line shown to blocked players.
"StartsInPrefix": "starts in:" // Second line prefix. Remaining time is appended automatically.
},
"CommandDelays": [ // Player slash-command locks after WipeUnixTime. Each entry blocks until WipeUnixTime + DelaySeconds.
{
"Enabled": true, // false = this command-delay entry is ignored.
"Command": "/kit default", // Single slash command to block. Matching is prefix-based, so /kit default 1 is also blocked.
"DelaySeconds": 600, // Seconds after WipeUnixTime before this command unlocks.
"Permissions": "Admins,VIP", // Optional comma-separated Permissions entries that bypass this lock. Example: Admins,VIP.
"Message": "This command unlocks in {time}." // Message shown to blocked players. {time} is replaced with remaining time.
},
{
"Enabled": true,
"Commands": "/xtamegun,/xcryogun,/shop", // Multiple commands can be a comma-separated string or a JSON array.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "These commands unlock in {time}."
}
],
"ScheduledServerCommands": [ // Automatic server commands. They arm only if the server/plugin is online before WipeUnixTime passes.
{
"Enabled": true, // false = this scheduled block is ignored.
"Commands": [ // Commands run once, in order, after WipeUnixTime + DelaySeconds. If the server is offline past WipeUnixTime, they will not catch up on restart.
"destroywilddinos",
"saveworld"
],
"DelaySeconds": 600, // Seconds after WipeUnixTime before the first command runs.
"SecondsBetweenCommands": 5 // Seconds to wait between commands in this same block. Minimum: 1.
}
],
"ProtectionTimers": { // Post-wipe damage locks. Each timer starts at WipeUnixTime and ends at WipeUnixTime + DelaySeconds.
"WildDinos": {
"Enabled": false, // true = block damage to untamed dinos during this timer.
"DelaySeconds": 600, // Seconds after WipeUnixTime before wild dino damage unlocks.
"Permissions": "Admins,VIP", // Optional comma-separated bypass permissions. Example: Admins,VIP.
"Message": "Wild dino damage unlocks in {time}." // Message shown to blocked attackers.
},
"Players": {
"Enabled": false, // true = block enemy player damage during this timer.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "Player damage unlocks in {time}."
},
"EnemyStructures": {
"Enabled": false, // true = block damage to enemy structures during this timer.
"DelaySeconds": 600,
"Permissions": "Admins,VIP",
"Message": "Enemy structure damage unlocks in {time}."
}
}
}
RCON SCHEDULE
xwipe.status OUTPUT
INGAME MESSAGING
INGAME LOGING BLOCK
-------------------->DISCORD CLIC HERE<----------------------