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
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. |
