Z-Pulse Owner Guide

How to set up and run Z-Pulse on your Discord. Z-Pulse home Β· Manager commands

Welcome

Z-Pulse connects your DayZ PlayStation server on Nitrado to your Discord. It gives you an in-game shop, airdrops, factions, bounties, a killfeed, heat maps and admin alerts, all run from Discord and a web dashboard.

Before you start, you need:

One Discord can run up to 10 game servers. Each one has its own shop, airdrops, factions, stats and bounties.

Getting started

Setup takes about ten minutes and four commands.

  1. Invite Z-Pulse to your Discord with the install link.
  2. Run /setup. The bot creates its channels and posts the player and manager guides. Running it again later adds any new channels and leaves your existing ones alone.
  3. Run /nitrado connect and paste your Nitrado token into the private form. The bot reads your server's map from Nitrado.
  4. Run /nitrado delivery on. This lets the shop and airdrops put items on the server. It adds one line to cfggameplay.json and saves your original beside it as cfggameplay.before-shop.json.
  5. Run /dashboard to get a private link to the website, where you set up everything else.

Tell your players to run /link with their PSN ID, exactly as it shows in game, capitals included. Purchases, bounties and stats only reach players who have linked.

The channels /setup creates

ChannelWho sees itWhat it's for
πŸ‘‹ welcomeEveryoneGreets everyone who joins
πŸ“– commandsEveryoneEvery player command, kept up to date
πŸ›’ shopEveryoneWhere players use /shop and /buy
πŸ—ΊοΈ heat-mapEveryoneWhere players have been, posted on a timer
βš”οΈ killfeedEveryoneEvery player kill: who, with what, from how far
πŸͺ¦ pve-feedEveryoneDeaths to infected, animals, bleeding, hunger and so on
πŸ’° bountiesEveryoneOpen bounties and payouts
πŸ“ˆ leaderboardsEveryoneThe top players, posted on a timer
πŸͺ‚ airdropsEveryoneAirdrop announcements
πŸ“’ announcementsEveryoneServer notices, such as vehicle resets
🎫 supportEveryonePlayers open private tickets with your staff
πŸ”§ bot-adminManagers onlyNotices from the bot
🚨 admin-alertsManagers onlyCombat logs, rage quits, spawn kills and fireplaces
β›” ban-listManagers onlyEveryone banned, one list per game server, with buttons to ban, lift a ban and refresh
πŸ“‹ admin-logManagers onlyWho changed what, from Discord or the website
πŸ“– admin-commandsManagers onlyEvery manager command
πŸ—‚οΈ ticket-logManagers onlyTranscripts of closed tickets
🟒 connectionsManagers onlyWho joined and left the server
πŸ”¨ build-feedManagers onlyBuilding, dismantling and placing

Faction channels are made automatically when you create factions (see Factions).

Adding more servers

Run /nitrado connect again and pick A new server, then give it a name. Each server gets its own category of channels. With more than one server, commands that act on one server ask which one, and the dashboard has a server picker at the top of each page.

The web dashboard

Run /dashboard in Discord to get a private sign-in link. The link works once and expires after 10 minutes. It signs you in for 12 hours, for that Discord server only.

PageWhat you manage there
ShopItems, prices, bundles and stock. You can copy another server's shop.
DiscordSupport tickets (staff role, topics and an optional welcome message for new tickets), your own answers for /ask, the currency name, a role and nickname for linked players (and whether links are shown to everyone), how players earn, feed settings, leaderboard posts, bounty rules and admin alert time limits
Heat mapHow often it posts, the map style (game map or satellite), and players kept off the heat map and kill map
FactionsCreate factions, members, bank, icons
ZonesAdd, change, switch off and delete zones, and their allowed players
AirdropsHow often, which crate types drop, which towns, and calling in a drop
ServerYour servers (rename, remove), day and night speed, restart schedule, base and container damage, admin log switches, vehicle reset

Every change made on the dashboard or by a manager command is recorded in the private πŸ“‹ admin-log channel.

Shop and deliveries

Players buy items with in-game credits, and the items appear next to them at the next server restart. Credits can't be bought with real money.

How players earn credits

Set these on the dashboard's Discord page. Set any of them to 0 to turn it off.

With several servers, choose between one wallet for every server or a separate wallet per server.

Setting up the shop

The shop starts empty. On the dashboard's Shop page, pick items from the full DayZ catalogue and give each a price. You can also:

You can also use /admin price and /admin remove from Discord.

How delivery works

DayZ on PlayStation can only create items when the server starts. So the bot keeps a spawn file on your server holding every paid purchase, placed at the buyer's last logged position. At the next restart, scheduled or manual, the items appear and the bot marks them delivered.

If you upload your own cfggameplay.json later (to change stamina or loadouts, say), the bot puts its spawn file line back at the next purchase. You can also run /nitrado delivery on again.

Airdrops

An airdrop is a stacked supply crate that lands near a town at one of your scheduled restarts, with smoke rising beside it so players can find it. Airdrops use the same spawn file as the shop, so shop delivery must be on (/nitrado delivery on).

The crates

Every drop is one of the Z-Pulse pre-made crates. Each one is built by hand in the DayZ Editor, so the loot sits properly on the crate. You can't change what's inside a crate, but you choose which crate types can drop: Weapons, Medical, Clothing, Base building and Explosives. Untick a type on the Airdrops page to leave it out.

Crates come in tiers, and the better ones are rarer:

TierChance
1 (common)60%
2 (good)30%
3 (rare)10%

Some crates are made for particular maps; Sakhal and Nasdara, for example, have their own clothing crates. Only the types with a crate for your map are listed, and more crates are added over time.

Settings on the Airdrops page

What players see

Once the server is back up, the bot posts in the πŸͺ‚ airdrops channel: the crate type, the nearest town and a map with an orange search circle. It doesn't give exact coordinates or say what's inside, so players have to go and look. Anything not picked up is gone after the next restart.

Timing: what to know

Ask the bot

Players get answers without waiting for an admin. They can use /ask or just @mention the bot with a question.

Adding your own answers

Open the dashboard's Discord page and add a question and its answer. Your answers come first, before the ready-made and live ones, so you can override any of them. Your answers are shared by every game server on your Discord.

A good habit: whenever a player asks you something twice, add it as an answer.

Factions

Factions are player groups you create on the dashboard's Factions page. Each one has a name, an icon, a leader, an optional co-leader, members and a shared bank. There's no member limit, but members must have linked their PSN ID with /link. The co-leader is picked from the members, so add them first. Each faction also has a colour, shown as a circle in front of its channel names; change it with Channel colour.

The channels each faction gets

ChannelWhereWho sees it
Public faction channelπŸ›‘οΈ FACTIONS categoryEveryone. It shows a card with the faction's members, in the faction's colour.
Faction chat (name ends in "-chat")πŸ’¬ FACTION CHATS categoryOnly the faction's members and your managers. Only made when Private faction chat is on.

The bot creates, renames and removes these as you change factions on the dashboard. Turning Private faction chat off deletes the chats and their messages; the public channels stay. Each game server has its own factions.

The faction bank

Any member can put credits in with /faction deposit. Only the leader and co-leader can take them out, with /faction withdraw. Only members and managers can see the balance.

Factions elsewhere in Z-Pulse

Killfeed, bounties, heat map and zones

All four are built from your server's admin log, which the bot reads every few minutes.

Killfeed and stats

Every player kill is posted in βš”οΈ killfeed with the killer, the weapon and the distance. Other deaths (infected, animals, bleeding, hunger) go to πŸͺ¦ pve-feed. On the Discord page you choose whether feeds show locations.

Players check their numbers with /stats and the top 10 with /leaderboard. Leaderboards also post on a timer you set. /admin wipe resets balances or stats; stats wipes keep the killfeed history.

Bounties

Players put credits on someone's head with /bounty place. The first kill by someone outside the target's faction collects every bounty on them, straight into the killer's balance. On the Discord page you set:

Managers can post a server-paid bounty with /bountyadmin post, and clear one with a refund using /bountyadmin clear.

Heat map

The πŸ—ΊοΈ heat-map channel gets a picture of where players have been, on the timer you set on the Heat map page. Each post shows only what was logged since the last one. You can keep chosen players off the heat map and kill map, such as your staff.

Choose the map style on the Heat map page: the game map, or satellite. It's set per game server, and it's used for heat maps, kill maps, faction maps and airdrop posts.

Zones

A zone is a circle on the map, such as a base or a safe zone. When the admin log shows a player inside it, the bot posts in the channel you picked. Add one on the Zones page or with /zone add, using the X and Y from iZurvive or /position.

Server controls, restarts and admin alerts

Controlling the server

CommandWhat it does
/nitrado statusWhether the server is up, and its damage settings
/nitrado restartRestart now, with an optional message
/nitrado stop / startStop the server (asks you to confirm) and start it again
/nitrado vehicleresetRemove every vehicle so fresh ones spawn, now or with a warning. Restarts the server.
/nitrado basedamage / containerdamageTurn damage to bases, or to tents, barrels and crates, on or off
/nitrado logsGet the newest admin log file, privately

The dashboard's Server page also has the restart schedule, day and night speed, and admin log switches.

Restarts

Purchases and airdrops arrive at restarts, so set a restart schedule in Nitrado. Any interval works.

Player lists

/ban, /whitelist and /priority manage Nitrado's own lists. The server reads them when it starts, so changes apply from the next restart. The β›” ban-list channel shows everyone banned, with the reason, who banned them and when for bans made through Z-Pulse. Its buttons ban a player, lift a ban, or refresh the list after a change made straight in Nitrado.

Admin alerts

The bot watches the admin log and posts suspicious activity in the private 🚨 admin-alerts channel.

AlertWhen it firesDefault time limitChoices
Combat logA player leaves soon after being shot by another player, before dying60 sOff, 30 s, 60 s, 2 min, 5 min
Rage quitA player leaves soon after dying2 minOff, 1, 2 or 5 min
Spawn killA player is killed by another player soon after respawning or joining5 minOff, 2, 5 or 10 min
FireplaceA fireplace is placedAlways onβ€”

Change the time limits on the Discord page. Alerts are a prompt to look into something, not proof: check the killfeed and connections before acting.

Troubleshooting

Start by asking the bot. /ask can check your setup and tell you what's missing, such as the cfggameplay.json option being off.

ProblemLikely causeFix
Purchases or airdrops never appearShop delivery is off, or the cfggameplay.json option is off in NitradoTurn the option on in Nitrado's General settings, run /nitrado delivery on, then restart
They stopped appearing after you uploaded your own cfggameplay.jsonYour file doesn't list the bot's spawn fileRun /nitrado delivery on again
A player's item didn't arriveThey haven't linked, or linked with a typoCheck with /admin player; fix it with /unlink and /link, exactly as the PSN ID shows in game
Items landed in the wrong spotPositions are logged every few minutes, so they went to the player's last logged spotAsk players to stand still for a few minutes before a restart
No killfeed, heat map or alertsLog Playerlist is off in Nitrado, or the server has had no playersTurn on Log Playerlist and wait for players to join
No airdrop at a restartIt was a manual restart, airdrops are off, or every crate type or town is untickedCheck the Airdrops page, or use Drop at next restart
Restarts at odd hoursNitrado's time zone doesn't match yoursChange the time zone in Nitrado's settings
A channel is missingIt was deleted, or it was added in an updateRun /setup again; your existing channels are left alone
A command isn't thereIt's for managers only, or Discord hasn't refreshedCheck you have Manage Server, then restart Discord

Getting help

If this guide doesn't answer it, open a ticket in the Z-Pulse Discord or email support@z-pulse.app. The Discord's announcements channel also posts updates and known issues; follow it to see them in your own Discord. Include:

Never send your Nitrado token or any password to anyone, including Z-Pulse support. We never need them.

We aim to reply within 24 hours. Replies may take longer during holidays or unexpected absences; when that happens, we'll post a notice and get back to you as soon as we can.