/setup
AdminSet the bot up: creates the channels, a staff role and permissions, then connects Nitrado
/setupSet up VIP Killfeed, then look anything up: guides for each feature and every slash command with its options.
From invite to your first kill in the feed, in about five minutes. You need a Nitrado DayZ server (Xbox or PlayStation; Chernarus, Livonia, Sakhal or Badlands) and Manage Server on your Discord.
Press Add to Discord, pick your server and authorize with every box ticked. The bot needs Manage Channels and Manage Roles to build its channels, never Administrator.
Tip: You get a welcome DM with these steps.
/setupA private panel opens. Untick any channel you don't want, optionally limit the player channels to a role (VIP, Member…), then press Create channels. You get the Killfeed Staff role; give it to your moderators.
Tip: /setup is safe to run again any time: it keeps what exists and rebuilds what is missing. Run it after an update so new commands appear.
On nitrado.net open Developer → Long life tokens, tick only the service scope, create it and copy it. On the /setup panel press Connect Nitrado and paste it into the private form. If the token sees several servers, pick yours, then check the map.
Careful: Never paste the token into a channel or DM. The form is private and the token is encrypted the moment the bot receives it. The service scope cannot spend money or change your account.
| Admin logs on | The killfeed, stats and alerts read the admin log. |
| Disable Multi-Account Mitigation: off | Lets the server log device ids, which is how banned players on new accounts are caught. |
| cfggameplay.json on | Only for in-game shop delivery. |
Press Send a test kill on the panel. A sample appears in #killfeed; real kills follow about a minute after they happen.
/killfeed style style:simple, or Post style on the dashboard's Feeds page, switches the kill, death, connection, hit, emote, build and bounty feeds to plain embeds: bold labels, both players' records as text, a colour per kill type (headshots neon purple).Players run /link name:YourGamertag in #link-gamertag. Linking is what puts them on the global ranks, lets them use the economy and shop, and (with the whitelist on) lets them join at all.
Tip: Paste the announcement from Tell your players into your announcements channel.
Everything the slash commands do, plus the things that are easier with a mouse.
Open vipbot.dev/dashboard and log in with Discord. You see every server where you have Manage Server and the bot is set up. Changes run the same handlers as the slash commands and are logged with your Discord id.
The dashboard opens in Ops black. The half-moon button in the top bar switches to Ops white and remembers your choice.
Create a faction for someone, add several players at once (each gets the role and a DM), set leader and co-leaders, edit the bio, flag, armband, motto and colour, move bank money, disband.
Draw circles and polygons on your server's map for watched zones, faction territory and airdrop sites. See Zones.
Two rank systems, two boards.
Ten ranks by PvP kills on your server, each with an icon. Pick one of six icon sets, rename the ranks and change the kill counts on the dashboard's Leaderboards page. #auto-leaderboard keeps one message up to date.
A position among every linked player on every server that opts in, by total kills: #212 of 3,142. Cards show it and the climb since the last update. Unlinked players show "Unranked · /link". #global-leaderboard keeps one message up to date.
Board sizes: /killfeed boards server:20 global:30 (10 to 50). Boards over 10 rows render in two columns.
What the bot flags, and what it can ban on its own.
Impossible ranges, teleporting, skywalking, boosting, combat logging, headshot ratios, sprees, raids, name changes and banned devices land in #admin-alerts with Ban / Dismiss buttons. Tune thresholds with /alerts set or on the dashboard.
/pc policy: flag only, ban until linked in Discord, or allow approved players only. Xbox detection uses OpenXBL when a key is set.
/autoban level:off|high|all decides which alerts ban by themselves. Watched zones can ban on entry, kill or build.
/killfeed whitelist enabled:on: only gamertags linked to a Discord account at least 30 days old can join, and a ban also bars that Discord account.
Kits spawn at the buyer's drop point after the next restart.
Turn on cfggameplay.json in Nitrado, then press Set up shop delivery on the /setup panel (or /shop delivery action:setup). The bot finds your mission folder, backs up cfggameplay.json and adds its delivery file.
The kit builder starts with Bohemia's official types.xml for your map, from Bohemia's public Central Economy repository, checked for updates daily. Running modded or edited loot? Upload types.xml on the dashboard Shop page, or Read types.xml from server, and kits use yours. /shop catalogue action:default switches back.
Tip: Bohemia has not published a Badlands list yet; Badlands servers get the Chernarus list until they upload their own.
Click class names to build a kit of up to 20 different items, each up to 20 deep and 60 objects in all (ten logs and a plank pile, say). Set price, category, stock, a daily restock, a per-player daily limit and an optional role gate.
Tip: Vehicles spawn bare: put 4 wheels, a battery, a spark plug and a radiator in the kit so it drives away.
Players /ping on flat open ground, save it as a drop point, then /shop view or Open shop on the pinned board in #shop. A queued order can be cancelled for a refund until the restart.
Groups of up to 30 with a Discord role, a shared bank and a tag in the killfeed. Faction mates cannot collect bounties on each other.
One leader, any number of co-leaders (invite, kick, change settings, withdraw) and members. Handing over leadership keeps the old leader as a co-leader.
Name, [TAG], colour (also the role colour), motto, a bio of up to 500 characters, the in-game flag on their flagpole and the armband members wear. /faction set or the dashboard.
Staff draw it on the dashboard (Zones, kind Faction territory). When an outsider walks in, the faction role is pinged in #zone-alerts, or the leader and co-leaders get a DM.
/faction deposit by anyone, /faction withdraw by leaders. Staff can add or remove with a reason; every change is in the faction's history.
Places on the map the bot watches. Players get base alarms; staff get watched zones, faction territory and airdrop sites.
/zone create while standing at your base (or give x and z). Up to 3 per player, 25 to 500 m. A DM, or a ping in #zone-alerts, when anyone else walks in; faction mates never trigger it.
An alert in #admin-alerts when a player enters, kills or builds inside. Up to 25. Optional ban on entry, kill or build with /alerts zone set.
Dashboard → Zones: pick Circle (press and drag) or Polygon (click the corners, then the first point or double-click). Drag a zone to move it, drag its handles to reshape it, then Save zone.
Places /airdrop and the automatic drops pick from. Watched zones also count as sites.
Every position in DayZ is metres from the bottom-left corner of the map.
x runs east and z runs north (height is ignored). Chernarus and Sakhal are 15,360 m across, Livonia 12,800 m and Badlands 16,384 m. The bot shows positions as six-digit grid references: 133 082 means 13.3 km east, 8.2 km north.
Tip: on iZurvive, hover the map and read the game coordinates (large numbers like 5917, 10808), not the small GPS-style values. Every grid reference the bot posts links to that spot on iZurvive.
Paste this into your announcements channel.
The killfeed is live! Link your gamertag so your kills count: • /link name:YourGamertag (in #link-gamertag) • /stats and /leaderboard (in #stats-leaderboards) • /daily, /work, /trick and /crime to earn credits, /bank to keep them safe (in #economy) • /bounty to put a price on someone's head • /ping, save a drop point, then Open shop in #shop (or /shop view) • /faction create to start a crew, /zone create for a base alarm • /report if you see a cheater
The usual suspects.
/setup once after an update. If other bots crowd the list, type / and click the VIP Killfeed icon, or turn the other bots off in our channels (Server Settings → Integrations)./killfeed status shows the last poll and any Nitrado error. Check admin logs are on; a fresh log only starts after a restart./setup and press Reconnect Nitrado with the new token. Stats and settings are kept.Building the channels, connecting Nitrado and choosing what each feed posts.
Set the bot up: creates the channels, a staff role and permissions, then connects Nitrado
/setupConnect a Nitrado server to this Discord
| Option | Type | Description |
|---|---|---|
token | text | Nitrado long-life token (service scope is enough) |
service optional | text | Nitrado service ID (the number in the web interface URL). Leave blank to pick. |
/killfeed connect token:<text> [service]Where each feed posts
| Option | Type | Description |
|---|---|---|
feed | text | Which feedkills deaths connections online alerts admin bank bans leaderboard global map events builds zones logs hits emotes |
channel | channel | Text channel |
/killfeed channel feed:<text> channel:<channel>/killfeed channel feed:kills channel:#killfeedShow or hide grid references and map links in a feed
| Option | Type | Description |
|---|---|---|
feed | text | Which feedkills deaths connections online alerts builds hits emotes all |
show | text | Show locations?on off |
/killfeed location feed:<text> show:<text>Discord-linked whitelist: only gamertags linked to a Discord account can join
| Option | Type | Description |
|---|---|---|
enabled optional | text | On or off (blank: show)on off |
min_age_days optional | whole number | Minimum Discord account age in days (default 30, 0 = any) |
seed_days optional | whole number | When turning on, also whitelist players seen in the last N days (default 30) |
/killfeed whitelist [enabled] [min_age_days] [seed_days]/killfeed whitelist enabled:onRole and nickname applied when a player /links
| Option | Type | Description |
|---|---|---|
role optional | role | Role to give (leave empty to clear) |
nickname optional | text | Set the Discord nickname to the in-game name?on off |
/killfeed linking [role] [nickname]Glass card images on or off for a feed (off = plain text embeds)
| Option | Type | Description |
|---|---|---|
feed | text | Which feedkills deaths connections online alerts bans leaderboard map bank events builds hits emotes admin commands all |
show | text | Show cards?on off |
/killfeed cards feed:<text> show:<text>Map used for iZurvive links
| Option | Type | Description |
|---|---|---|
name | text | Mapchernarus livonia sakhal badlands |
/killfeed map name:<text>/killfeed map name:BadlandsHow many players the server and global rank boards show
| Option | Type | Description |
|---|---|---|
server optional | text | Server ranks board10 20 30 40 50 |
global optional | text | Global ranks board10 20 30 40 50 |
/killfeed boards [server] [global]/killfeed boards server:20 global:30Footer text on every embed (blank to clear)
| Option | Type | Description |
|---|---|---|
text optional | text | Footer |
/killfeed footer [text]Colour of the bot's name in chat (default neon purple)
| Option | Type | Description |
|---|---|---|
hex optional | text | Hex colour, e.g. B026FF |
/killfeed namecolor [hex]Carded or simple posts for the kill, death, connection, hit, emote, build and bounty feeds
| Option | Type | Description |
|---|---|---|
style | text | Stylecard simple |
/killfeed style style:<text>/killfeed style style:simpleWhether this server's players count on the global leaderboards
| Option | Type | Description |
|---|---|---|
show | text | Include this server?on off |
/killfeed global show:<text>Show what is connected and when it last polled
/killfeed statusPost a sample kill to the kills channel
/killfeed testStop polling (keeps settings)
/killfeed pauseStart polling again
/killfeed resumeForget the Nitrado token and stop
/killfeed disconnectHow to set up and use VIP Killfeed
| Option | Type | Description |
|---|---|---|
topic optional | text | What you need help withsetup players shop admins trouble |
/help [topic]Linking a gamertag, personal stats, ranks and the boards.
Report a suspected cheater to the admins
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
what | text | What you saw |
link optional | text | Clip or screenshot link |
/report player:<text> what:<text> [link]Who is on the server right now
/onlinePlayer stats
| Option | Type | Description |
|---|---|---|
player optional | text | In-game name (blank = your linked player) |
scope optional | text | This server or every server on the botserver global |
/stats [player] [scope]/stats/stats player:Kestrel scope:globalThe rank ladder and where you stand
/ranksTop players, here or across every server
| Option | Type | Description |
|---|---|---|
stat optional | text | Which statkills kd streak longest headshots hsrate playtime life deaths bounties rich weapons |
scope optional | text | This server or every server on the botserver global |
/leaderboard [stat] [scope]/leaderboard stat:killsLink your Discord account to your in-game name
| Option | Type | Description |
|---|---|---|
name | text | Your exact in-game name |
/link name:<text>/link name:NET ERRORRemove your link (admins: unlink someone else)
| Option | Type | Description |
|---|---|---|
user optional | user | Who to unlink (admin only) |
/unlink [user]Where players kill and die
| Option | Type | Description |
|---|---|---|
kind optional | text | Kills or deathskills deaths |
days optional | whole number | How far back (default 7, max 90) |
/heatmap [kind] [days]Earning, banking, bounties and gambling. Staff tune every rate with /economy.
Your cash, bank and recent earnings
/bank balanceRichest players
/bank topSend money to another linked player
| Option | Type | Description |
|---|---|---|
user | user | Who |
amount | whole number | How much |
/bank pay user:<user> amount:<whole number>/bank pay player:Kestrel amount:500Move cash into the bank (safe from robbers and bets)
| Option | Type | Description |
|---|---|---|
amount optional | whole number | How much (blank = all of it) |
/bank deposit [amount]Move money from the bank to cash
| Option | Type | Description |
|---|---|---|
amount optional | whole number | How much (blank = all of it) |
/bank withdraw [amount]Collect your daily reward (streaks pay more)
/dailyDo a job for some cash
/workRisk a fine for a bigger payout
/crimeRun a hustle for quick cash: less risky than crime, pays less
/trickTry to steal cash from another player (banked money is safe)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/rob player:<text>Blackjack against the dealer (hit, stand, double; blackjack pays 3:2)
| Option | Type | Description |
|---|---|---|
bet | whole number | Bet |
/casino blackjack bet:<whole number>Single-zero roulette
| Option | Type | Description |
|---|---|---|
bet | whole number | Bet |
on | text | red, black, green, odd, even, low, high, or a number 0–36 |
/casino roulette bet:<whole number> on:<text>Three reels; pairs and triples pay
| Option | Type | Description |
|---|---|---|
bet | whole number | Bet |
/casino slots bet:<whole number>Two dice each against the house; higher total wins
| Option | Type | Description |
|---|---|---|
bet | whole number | Bet |
/casino dice bet:<whole number>Double or nothing
| Option | Type | Description |
|---|---|---|
bet | whole number | Bet |
/casino double bet:<whole number>Put a bounty on a player (paid from your balance)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
amount | whole number | Amount |
/bounty place player:<text> amount:<whole number>/bounty place player:rotor_wash amount:1000Open bounties
/bounty listCancel your bounty and get a refund
| Option | Type | Description |
|---|---|---|
id | whole number | Bounty id from /bounty list |
/bounty cancel id:<whole number>Show the earning rules
/economy listChange an earning rule (pay, win rates, losses, cooldowns)
| Option | Type | Description |
|---|---|---|
rule | text | Rule name: start typing, e.g. chance suggestions while you type |
value | text | New value |
/economy set rule:<text> value:<text>/economy set rule:crime_chance value:40Give money to a player
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
amount | whole number | Amount |
reason optional | text | Reason |
/economy give player:<text> amount:<whole number> [reason]/economy give player:Kestrel amount:2500 reason:event prizeTake money from a player
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
amount | whole number | Amount |
reason optional | text | Reason |
/economy take player:<text> amount:<whole number> [reason]Place a bounty funded by the server
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
amount | whole number | Amount |
/economy serverbounty player:<text> amount:<whole number>Items and kits that spawn in game at the buyer's drop point, Discord roles, and staff-delivered orders.
Browse the shop and buy with buttons
| Option | Type | Description |
|---|---|---|
category optional | text | Jump to a category suggestions while you type |
/shop view [category]Everything for sale, as a list
/shop listBuy an item (in-game items arrive at your drop point after the next restart)
| Option | Type | Description |
|---|---|---|
item | text | Item name suggestions while you type |
quantity optional | whole number | How many (in-game items only, up to 10) |
location optional | text | Which saved drop point (default: your default one) suggestions while you type |
/shop buy item:<text> [quantity] [location]/shop buy item:"M4 Kit"Your recent orders (admins: every open order)
| Option | Type | Description |
|---|---|---|
mine optional | true / false | Admins: show your own orders instead of the open ones |
/shop orders [mine]Cancel an in-game order that has not spawned yet (refund)
| Option | Type | Description |
|---|---|---|
order | whole number | Order number |
/shop cancel order:<whole number>Your saved drop points
/shop locationsRename, remove or make default one of your saved drop points
| Option | Type | Description |
|---|---|---|
name | text | Saved drop point suggestions while you type |
action | text | What to dodefault rename remove |
new_name optional | text | New name (for rename) |
/shop location name:<text> action:<text> [new_name]Add an item or kit
| Option | Type | Description |
|---|---|---|
name | text | Item name |
price | whole number | Price |
items optional | text | Spawn in game: class names, e.g. "M4A1, Mag_STANAG_30Rnd x3" (up to 20 kinds) suggestions while you type |
role optional | role | Discord role granted on purchase (otherwise an admin delivers it in game) |
category optional | text | Shop category (default: worked out from the items) suggestions while you type |
description optional | text | What the player gets |
stock optional | whole number | How many can be sold (blank = unlimited) |
restock optional | whole number | Top stock back up to this every day |
limit optional | whole number | Most one player can buy per day |
require_role optional | role | Only members with this role can buy it |
/shop add name:<text> price:<whole number> [items] [role] [category] [description] [stock] [restock] [limit] [require_role]/shop add name:"M4 Kit" price:500 items:"M4A1, Mag_STANAG_30Rnd x3"/shop add name:VIP price:5000 role:@VIPChange an item (admin): only the options you give change
| Option | Type | Description |
|---|---|---|
name | text | Item to change suggestions while you type |
new_name optional | text | Rename it |
price optional | whole number | New price |
items optional | text | New class names (replaces the old list) suggestions while you type |
category optional | text | Move to a category suggestions while you type |
description optional | text | New description |
stock optional | whole number | Set the stock |
restock optional | whole number | Daily restock level |
limit optional | whole number | Per-player daily limit |
require_role optional | role | Role needed to buy it |
hidden optional | text | Hide it from the shop (keeps order history)yes no |
/shop edit name:<text> [new_name] [price] [items] [category] [description] [stock] [restock] [limit] [require_role] [hidden]Remove an item
| Option | Type | Description |
|---|---|---|
name | text | Item name suggestions while you type |
/shop remove name:<text>Refund any order
| Option | Type | Description |
|---|---|---|
order | whole number | Order number |
/shop refund order:<whole number>Spawn an in-game order again at the next restart
| Option | Type | Description |
|---|---|---|
order | whole number | Order number |
/shop redeliver order:<whole number>Recent purchases, delivered or not
/shop logSales totals, top items and buyers
/shop statsPost the live shop board with an Open shop button
| Option | Type | Description |
|---|---|---|
channel optional | channel | Channel (default: the #shop channel from /setup) |
/shop board [channel]The item list kits are built from: Bohemia's official types.xml, or your own
| Option | Type | Description |
|---|---|---|
action optional | text | What to dostatus import default |
/shop catalogue [action]/shop catalogue/shop catalogue action:import/shop catalogue action:defaultIn-game delivery through the Object Spawner
| Option | Type | Description |
|---|---|---|
action optional | text | What to dostatus setup disable |
mission optional | text | Mission folder as Nitrado's file browser shows it, e.g. dayzxb_missions/dayzOffline.nasdara |
/shop delivery [action] [mission]Your last known position; save it as a named shop drop point
/pingPlayer-run groups with a role, a bank, territory and a tag in the killfeed.
Found a faction
| Option | Type | Description |
|---|---|---|
name | text | Faction name |
tag | text | 2–5 letter tag |
color optional | text | Hex colour, e.g. B026FF |
/faction create name:<text> tag:<text> [color]/faction create name:"Black Sun" tag:BSUN color:B026FFJoin a recruiting faction (or one you were invited to)
| Option | Type | Description |
|---|---|---|
name | text | Faction name or tag |
/faction join name:<text>Leave your faction
/faction leaveInvite a player (leader/co-leader)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/faction invite player:<text>Remove a member (leader/co-leader)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/faction kick player:<text>Make a member co-leader, or back to member (leader)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/faction coleader player:<text>/faction coleader player:KestrelHand leadership to a member (leader)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/faction leader player:<text>Recruiting, colour, motto, bio, flag, armband (leader/co-leader)
| Option | Type | Description |
|---|---|---|
recruiting optional | text | Open or closedopen closed |
color optional | text | Hex colour |
motto optional | text | One line |
bio optional | text | About your faction, up to 500 characters (\n for a new line) |
flagpole optional | text | In-game flag, e.g. Pirates, CDF, Wolf (none to clear) |
armband optional | text | Armband colour or design, e.g. Black, Red, NAPA (none to clear) |
flag optional | text | Image link |
/faction set [recruiting] [color] [motto] [bio] [flagpole] [armband] [flag]/faction set motto:"We own the coast." flagpole:Pirates armband:BlackPut money into the faction bank
| Option | Type | Description |
|---|---|---|
amount | whole number | Amount |
/faction deposit amount:<whole number>Take money out of the faction bank (leader/co-leader)
| Option | Type | Description |
|---|---|---|
amount | whole number | Amount |
/faction withdraw amount:<whole number>Every online member on the map (only you see it)
/faction whereYour faction's combined record
/faction statsLook at any faction
| Option | Type | Description |
|---|---|---|
name | text | Faction name or tag |
/faction info name:<text>All factions on this server
/faction listDissolve your faction (leader)
/faction disbandBase alarms for players, watched zones and alert rules for staff.
Show every rule and its current value
/alerts listChange a rule
| Option | Type | Description |
|---|---|---|
rule | text | Rule name (see /alerts list) |
value | number | New value |
/alerts set rule:<text> value:<number>/alerts set rule:longshot value:400Alert when someone enters an area
| Option | Type | Description |
|---|---|---|
name | text | Zone name |
x | number | East coordinate (m) |
z | number | North coordinate (m) |
radius | number | Radius in metres |
/alerts zone add name:<text> x:<number> z:<number> radius:<number>/alerts zone add name:"Vostok radar" x:13310 z:8250 radius:600Remove a zone
| Option | Type | Description |
|---|---|---|
name | text | Zone name |
/alerts zone remove name:<text>List zones
/alerts zone listToggle a player on a zone's ignore list
| Option | Type | Description |
|---|---|---|
name | text | Zone name |
player | text | In-game name |
/alerts zone ignore name:<text> player:<text>Tracking, bans and pings for a zone
| Option | Type | Description |
|---|---|---|
name | text | Zone name |
track optional | text | What to alert onall entry kills builds |
ban optional | text | Ban players who ...none entry kill build all |
role optional | role | Role to ping with each alert from this zone |
/alerts zone set name:<text> [track] [ban] [role]Mark a zone (where you stand now, or at x,z)
| Option | Type | Description |
|---|---|---|
name optional | text | Zone name |
radius optional | number | Metres (25–500, default 100) |
x optional | number | East coordinate (blank = your last position) |
z optional | number | North coordinate |
/zone create [name] [radius] [x] [z]/zone create name:Base radius:100Remove one of your zones
| Option | Type | Description |
|---|---|---|
name optional | text | Zone name |
/zone remove [name]Toggle a friend on a zone's ignore list (faction mates are always ignored)
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
zone optional | text | Zone name (default: your first) |
/zone ignore player:<text> [zone]DM or a ping in the zones channel
| Option | Type | Description |
|---|---|---|
mode | text | How to alert youdm channel |
zone optional | text | Zone name (default: your first) |
/zone notify mode:<text> [zone]Your zones
/zone listPC players, automatic bans, the ban list and player lookups.
Ban a player on the Nitrado server
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
reason optional | text | Why |
/ban player:<text> [reason]/ban player:Vandal.exe reason:"ESP"Lift a ban
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/unban player:<text>Active bans
/bansWhat happens to PC players
| Option | Type | Description |
|---|---|---|
mode | text | Policyflag linked approved |
/pc policy mode:<text>/pc policy mode:linkedIn-game join message telling PC players to link in Discord (off by default)
| Option | Type | Description |
|---|---|---|
enabled | text | On or offon off |
invite optional | text | Your Discord invite link, e.g. discord.gg/abc123 (needed to turn it on) |
mission optional | text | Mission folder if the bot cannot find it, e.g. dayzxb_missions/dayzOffline.nasdara |
/pc message enabled:<text> [invite] [mission]Allow a PC player
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/pc allow player:<text>Remove a PC player from the allow list
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/pc deny player:<text>Allow list, policy and every player tagged as PC
/pc listMark a player as PC or console by hand
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
platform | text | Platformpc console unknown |
/pc tag player:<text> platform:<text>Ask Xbox Live which device a player is on right now
| Option | Type | Description |
|---|---|---|
player | text | Gamertag |
/pc check player:<text>The Xbox lookup that tells PC players from console (free OpenXBL key)
| Option | Type | Description |
|---|---|---|
action | text | What to dostatus key remove botkey botkey-remove link unlink |
client_id optional | text | Azure app client ID (spare-account link only) |
/pc xbox action:<text> [client_id]How aggressively alerts ban automatically
| Option | Type | Description |
|---|---|---|
level optional | text | Leveloff high all |
/autoban [level]/autoban level:highEverything the bot knows about a player
| Option | Type | Description |
|---|---|---|
player | text | Name, part of a name, or id |
/admin search player:<text>Bot owner only: give or remove a server's plan (unlocks the web dashboard)
| Option | Type | Description |
|---|---|---|
action | text | What to dostatus grant remove |
server optional | text | Server ID (blank = this server) |
plan optional | text | Planlifetime monthly trial comp |
days optional | whole number | Days (monthly, trial, or a time-limited comp) |
/admin premium action:<text> [server] [plan] [days]/admin premium action:grant plan:comp server:123456789012345678Last logged position of any player
| Option | Type | Description |
|---|---|---|
player | text | In-game name |
/admin locate player:<text>Every RPT line about one player's logins, as a file (device id, BattlEye, PC markers)
| Option | Type | Description |
|---|---|---|
player | text | Gamertag or player id |
/admin logins player:<text>Reset this server's stats and/or economy (needs confirm:WIPE)
| Option | Type | Description |
|---|---|---|
what | text | What to wipestats economy all |
confirm optional | text | Type WIPE to confirm |
/admin wipe what:<text> [confirm]Nitrado controls, airdrops and timed jobs.
Announce an airdrop
| Option | Type | Description |
|---|---|---|
site | text | Zone name, grid like "081 109", or x,z |
minutes optional | whole number | Minutes until it drops (0 = now) |
reward optional | whole number | Paid to the first player inside the circle |
radius optional | whole number | Metres (default 150) |
name optional | text | Shown name (default: site) |
/airdrop drop site:<text> [minutes] [reward] [radius] [name]/airdrop drop site:"North gate" minutes:10 reward:2000Automatic drops between your watched zones
| Option | Type | Description |
|---|---|---|
every | whole number | Hours between drops (0 = off) |
reward optional | whole number | Reward per drop |
sites optional | text | Zone names, comma separated (blank = all zones) |
radius optional | whole number | Metres (default 150) |
/airdrop schedule every:<whole number> [reward] [sites] [radius]Upcoming and live airdrops
/airdrop listCancel an airdrop
| Option | Type | Description |
|---|---|---|
id | whole number | Airdrop id from /airdrop list |
/airdrop cancel id:<whole number>Online state, players, version
/server statusRestart now
| Option | Type | Description |
|---|---|---|
message optional | text | Shown to players, if the platform supports it |
/server restart [message]Start a stopped server
/server startStop the server (needs confirm:STOP)
| Option | Type | Description |
|---|---|---|
confirm optional | text | Type STOP |
/server stop [confirm]Read or change any Nitrado setting
| Option | Type | Description |
|---|---|---|
key optional | text | Setting key (blank: list the keys) |
category optional | text | Category (default config)config general |
value optional | text | New value (blank: just show it) |
/server setting [key] [category] [value]Whitelist entries
| Option | Type | Description |
|---|---|---|
action optional | text | What to dolist add remove |
player optional | text | Name or id |
/server whitelist [action] [player]Priority-queue entries
| Option | Type | Description |
|---|---|---|
action optional | text | What to dolist add remove |
player optional | text | Name or id |
/server priority [action] [player]Base and container damage (applies at the next restart)
| Option | Type | Description |
|---|---|---|
base optional | text | Base building damageon off |
container optional | text | Container (tent, barrel, crate) damageon off |
/server damage [base] [container]Download the current log as a file (admin only)
| Option | Type | Description |
|---|---|---|
kind optional | text | Which logadm rpt |
/server logs [kind]Add a timed job
| Option | Type | Description |
|---|---|---|
kind | text | What to dorestart message damage setting heatmap |
at | text | 24-hour time, e.g. 06:00 (in the /schedule timezone) |
days optional | text | daily (default), weekdays, weekends, or mon,wed,fri |
every_h optional | whole number | Repeat every N hours from that time (e.g. 4 for 02:00, 06:00, 10:00 …) |
channel optional | channel | Where messages, heatmaps and restart warnings go |
text optional | text | Message text, or the restart reason |
warn optional | whole number | Restart: post a warning this many minutes before |
base optional | text | Damage: base building damageon off |
container optional | text | Damage: container damageon off |
key optional | text | Setting: key |
value optional | text | Setting: new value |
category optional | text | Setting: category (default config)config general |
heat optional | text | Heatmap: kills or deathskills deaths |
/schedule add kind:<text> at:<text> [days] [every_h] [channel] [text] [warn] [base] [container] [key] [value] [category] [heat]/schedule add kind:restart time:06:00All schedules, next and last runs
/schedule listDelete a schedule
| Option | Type | Description |
|---|---|---|
id | whole number | Schedule id |
/schedule remove id:<whole number>Pause or resume a schedule
| Option | Type | Description |
|---|---|---|
id | whole number | Schedule id |
/schedule pause id:<whole number>Run a schedule now (timetable unchanged)
| Option | Type | Description |
|---|---|---|
id | whole number | Schedule id |
/schedule run id:<whole number>Time zone for every schedule
| Option | Type | Description |
|---|---|---|
tz optional | text | IANA name, e.g. America/New_York (blank: show) |
/schedule timezone [tz]Nothing matches. Try a shorter word, or Troubleshooting.