DustBowl.Games

ARK Wild Dino Wipe Scheduler

Build a complete dino wipe workflow for ARK: Survival Evolved and ARK: Survival Ascended. Configure your RCON connection, warning timings, and schedule — then download a ready-to-run Linux bash or Windows batch script.

⚠️ Lag spike warning: DestroyWildDinos causes 5–10 minutes of heavy server lag while dinos respawn. Always broadcast warnings so players can find shelter first.

RCON Connection

Password is only used to generate the script — it is never sent to DustBowl.Games servers.

Broadcast Warning Sequence

1
2
3

Schedule & Target OS

RCON Command Sequence

Run these commands in order via your RCON client (ARRCON, mcrcon, or any compatible tool). Wait the specified delay between each step.

# RCON endpoint: <host>:27020

# Step 1 — Broadcast 10-minute warning
Broadcast Wild dino wipe in 10 minutes! Find shelter and secure your tames.

# Wait 5 minute(s) (300 seconds)

# Step 2 — Broadcast 5-minute warning
Broadcast Wild dino wipe in 5 minutes! Saving the world now.

# Wait 3 minute(s) (180 seconds)

# Step 3 — Final warning (2 min before wipe)
Broadcast DINO WIPE IN 2 MINUTES! Expect 5-10 minutes of lag. Stay near your base.

# Wait 2 minute(s) (120 seconds)

# Step 4 — Save the world before wipe
SaveWorld

# Wait 10 seconds for save to complete

# Step 5 — Execute wild dino wipe (5-10 min lag spike expected)
DestroyWildDinos

# Step 6 — Update MOTD post-wipe
SetMessageOfTheDay Wild dino wipe complete! Fresh spawns are now populating the map.

Linux Bash Script

#!/usr/bin/env bash
# ARK Wild Dino Wipe Script
# Generated by DustBowl.Games ARK Dino Wipe Scheduler
# Compatible with ARK: Survival Evolved (ASE) and ARK: Survival Ascended (ASA)
#
# Requires ARRCON: https://github.com/radj307/ARRCON
#   sudo wget -qO /usr/local/bin/arrcon <release-url> && sudo chmod +x /usr/local/bin/arrcon

HOST='YOUR_SERVER_IP'
PORT=27020
PASSWORD='YOUR_RCON_PASSWORD'

RCON="arrcon -H $HOST -P $PORT -p $PASSWORD"

echo "[$(date '+%Y-%m-%d %H:%M:%S')] Starting ARK wild dino wipe sequence..."

# Step 1 — 10-minute warning
$RCON "Broadcast Wild dino wipe in 10 minutes! Find shelter and secure your tames."
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Sent 10-min warning broadcast."
sleep 300

# Step 2 — 5-minute warning
$RCON "Broadcast Wild dino wipe in 5 minutes! Saving the world now."
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Sent 5-min warning broadcast."
sleep 180

# Step 3 — Final warning (2 min before wipe)
$RCON "Broadcast DINO WIPE IN 2 MINUTES! Expect 5-10 minutes of lag. Stay near your base."
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Sent final warning broadcast."
sleep 120

# Step 4 — Save the world
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Saving world..."
$RCON "SaveWorld"
sleep 10

# Step 5 — Destroy wild dinos (5-10 min lag spike expected)
echo "[$(date '+%Y-%m-%d %H:%M:%S')] Executing DestroyWildDinos..."
$RCON "DestroyWildDinos"

# Step 6 — Update MOTD
$RCON "SetMessageOfTheDay Wild dino wipe complete! Fresh spawns are now populating the map."
echo "[$(date '+%Y-%m-%d %H:%M:%S')] MOTD updated."

echo "[$(date '+%Y-%m-%d %H:%M:%S')] Wild dino wipe complete!"

Save as ark-dino-wipe.sh, then run: chmod +x ark-dino-wipe.sh

Crontab Entry

# Dino wipe daily at 04:00 (script starts 10 min earlier)
50 3 * * * /path/to/ark-dino-wipe.sh >> /var/log/ark-dino-wipe.log 2>&1

Add to your server's crontab with: crontab -e

RCON Command Reference

Command Effect
Broadcast <message> Displays a server-wide on-screen notification to all connected players.
SaveWorld Forces an immediate world save. Always run this before the wipe to prevent data loss during the lag spike.
DestroyWildDinos Destroys all untamed dinos on the map. Causes 5–10 min of lag while fresh spawns populate. Compatible with ASE and ASA.
SetMessageOfTheDay <msg> Updates the server MOTD shown on the join screen. Use post-wipe to notify newly connecting players.

Connection interrupted

We are restoring your session

Your account remains secure while we reconnect you.

Attempt in progress

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Check your connection, then try again or review our system status.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

The server rejected this session. Reload to continue securely.

A fresh reload verifies your session and pulls current content and security updates from the server.

Unsaved changes may be lost while your session is interrupted.

View system status

Need help? Home · Support · Discord

Connection status and recovery controls.