v3.11.0
A big update for server staff: warnings with automatic ban stages, kill feed labels like Headshot and Revenge, automatic bounties, actions on a schedule, auto-start for stopped servers, Discord profile pictures and copying a shop between servers. Spawn kills are now counted by default. Plus a free DayZ item database on dzbot.de.
Action needed
- Grant Warn players (
admin.players.warn) under Groups to the groups that should give warnings. Groups with the right to edit players get it automatically with this release. Docs
Warnings
Staff can warn a player from the player page or the Discord player card (/player, Look up player →
Warn). A warning is a note with a warning mark: you choose whether and when it expires, the player
gets a DM (on by default), and on Discord you can add a timeout. Under Settings → Whitelist & Accounts
→ Warning stages you set what active warnings lead to, e.g. 3 → 1 day ban, 5 → 7 days,
7 → permanent; reaching a stage creates a normal ban automatically. Off until you add stages. Event
restrictions can also count each violation as a warning (Counts as warning).
Docs
Every kill shows what made it special
Kills are now marked Headshot, Double/Triple/Quad Kill (within 45 s), Revenge (the victim had killed
the killer in the last 6 h), Trade (the killer or a faction mate was killed by the victim in the last
10 s), Team Kill and Spawn Kill; hits between faction mates are marked Friendly Fire. The labels appear
in the kill feed, in the Discord kill feed post and in the Log Explorer, and actions can read them as
data.flags (e.g. a headshot bonus). Only kills from now on carry them.
Docs
Automatic bounties
The new Auto Bounty action in the action marketplace puts a bounty on every player who kills
another player — optionally only for kills inside the zones you pick, with a cooldown, a limit of open
auto bounties per player and an optional Discord post. The server pays for these bounties; nobody is
charged. Script authors get the same with the new Lua function bounty.create, which can also charge a
player instead.
Docs
Actions know where things happened
Every event with a position now carries the zones it happened in (data.zones), and the new config
field type zone_select lets you pick zones from a dropdown — e.g. to pay more for kills at the
airfield.
Docs
Run actions on a schedule
The scheduler's new task type Run action runs an installed marketplace action or one of your own at the times you set — every Monday at 18:00, on the 1st of the month, or once — with the settings from the action's form. Actions opt in with the new trigger Scheduled; the run shows up in the task log and the action's run log, a disabled action is skipped, and the script learns when it was due and which task ran it. Choosing the action needs the right to edit actions on top of the scheduler right. Docs
Group Wage and a smarter Kill-Reward
The marketplace has a new action, Group Wage: it pays every member of a dzbot group a fixed amount each day, week or month at the times you choose, and never pays anyone twice for the same period. Install it from the marketplace, then add a scheduler task "Run action" for it. Optional: only members who played in the last N days, a Discord DM to each paid member, and a summary post in a channel. Kill-Reward can now follow the victim's K/D: no reward below a minimum K/D, or a tier table that pays a fixed amount or a factor of the kill reward per K/D range. It can also skip kills on fresh spawns. Existing installations keep working exactly as before until you set the new fields. Docs
Auto-start
If your game server has been stopped for 10 minutes, dzbot can start it again and post a note in Discord. It stays out of the way during restarts, Nitrado updates and when you stopped the server yourself in the Nitrado web interface, tries at most three times and tells you when it gives up. Switch it on under Settings → Server → Auto-start. Docs
Discord profile pictures
Players' Discord profile pictures now appear next to their names on your server's website — in the account menu, admin player lists and player pages, the leaderboard, at poker tables and in live rooms. Players without Discord (or without a picture) keep their initials. Pictures appear on their own after a player's next login or the next Discord role sync. Docs
Copy a shop from another server
A new server can start with the shop of another server in your organization: in the setup wizard's shop step choose "From another server", or on Items use "Copy from another server". Categories, items with prices, limits and translations, subscription offers and all images are copied one to one; every image becomes the new server's own copy. If the target already has a shop you choose to add to it or replace it, and group restrictions carry over to groups with the same name. An item restricted to a group this server doesn't have is copied as unavailable, so nobody can buy it until you fix the restriction; the result lists each one. Docs
Welcome new Discord members
Actions can now react when somebody joins your Discord server: the new trigger discord_member_joined
carries a mention of the new member, their Discord name and — if they are linked — their in-game name.
Install Discord Welcome Message from the action marketplace to greet new members in a channel of
your choice, with your own text and a separate message for returning members.
Docs
A free DayZ item database
dzbot.de has a free DayZ item database: every vanilla item with its classname (copy button), picture, in-game name and description in English or German, weight, size, slots, durability, protection, fire rate, magazine capacity and ammo damage, the magazines, ammo and attachments that fit, and the types.xml spawn values on Chernarus, Livonia and Sakhal. Colour variants share one page with all their classnames. Handy for filling a trader shop or editing types.xml. DayZ item database
Good to know
- Spawn kills are now on by default: a kill within 2 minutes (120 seconds) of the victim's spawn is
marked Spawn Kill and left out of kills, K/D, kill streaks and longest kill — on every server that
never changed PvP kill: minimum victim survival time under Settings → Stats & Leaderboards.
Leaderboards and profile stats on those servers may shift once (older kills count as spawn kills when
the victim was killed before their first 5-minute mark). Servers that set their own value keep it; set
it to
0to count every kill again. The victim's alive time is now measured to the second in the first 5 minutes of a life. Docs - Expired player notes no longer disappear behind "Show expired": they stay on the player page, in the ticket side panel and in the Discord notes list, dimmed and marked as expired.
- For Discord timeouts the bot needs the Moderate Members permission and a role above the player's; if it is missing, the Discord audit page says so.
- dzbot now switches on the Nitrado log settings it needs when you connect a server and checks them every day; the dashboard tells you if one cannot be switched on (with a Check again button) and when a change waits for the next restart. Docs
- Marketplace: Kill-Reward can skip spawn kills (new option, off by default). Spawn-Trap Detection and Fresh Spawn Autoban now go by the Spawn Kill label by default and offer your own limit in minutes instead; existing installations switch to the Spawn Kill label. Docs
- The Log Explorer shows "95 s alive" for victims killed in their first minutes, and actions get
data.victim.seconds_alive. Docs - New action trigger
player_warned(with the reason, who warned, and the number of active warnings). Docs - The AI companion can warn players and sees warnings and expired notes.
- The Log Explorer and
/logsshow Discord joins ("Newcomer joined the Discord"). - Bounties placed by an action show "Server (automation)" as the one who placed them in the admin bounty list; the hitman's payout shows as "Server bounty reward for eliminating …".
bounty.list()now also returnstarget_id,target_identifierandserver_funded; thebounty_placedevent carriesserverFunded.- The Log Explorer stores the zones with each positioned event.
- The action docs now show
server.currency()with parentheses; the old example without them failed. - New guides on dzbot.de for PlayStation and Xbox servers, the Discord bot, the console trader shop and safe zones. Docs
- New pages on dzbot.de about letting players support your server and about the built-in accounting, and a comparison with Law's KillFeed and DayZ-RSS. Docs
- The Nasdara setup guide now lists the Nasdara map on the server website as available. Docs