REFUGEBOT // OPS UTC --:--:--Z AGENT v1.8.53 REFUGEGAMING.ORG ↗ Sign in
00// CHANGELOG AGENT v1.8.53 · 7DTD OPS

Changelog

New features and fixes for RefugeBot. Most updates are on our end and apply automatically — nothing for you to do. Entries marked Service update need no download. When the in-game agent itself changes, grab the latest below and drop it into your server's Mods/ folder.

Download Agent v1.8.53

The download is the in-game agent (currently v1.8.53). Service-only updates advance the version above it but don't need a new agent.

v1.8.53 August 1, 2026

Bazaar boxes now enforce a closed, empty handoff

  • BazaarScanning refuses to read or clear a Bazaar Box while its storage window is open. Items remain in the player's box until the player closes it and the next scan safely uploads them.
  • Dupe protectionRepricing and removing uploaded listings now verify the physical box is closed and empty. Unuploaded stock, pending migrations, unavailable servers, and uncertain lock state are blocked with clear seller guidance.
  • Restart requiredInstall Agent v1.8.53 and restart the game server. The Service update is live after deployment; the new 7DTD 3.0 lock-manager guard takes effect when the Agent DLL is loaded.
v1.8.52 August 1, 2026

Bazaar deposits are now secure uploads

  • BazaarPutting items in a Bazaar Box uploads them on the next scan and removes them from the physical box. Buyers now receive stock from durable Service escrow, closing the short dupe window between scanning and listing.
  • MigrationExisting active listings transition safely. Current mirror-backed listings keep their compatibility path until a confirmed scan moves their actual stock into escrow; no listing is wiped during the rollout.
  • Seller controlsRemove listing & return now queues unsold stock back to the seller's inventory. Returns deliver immediately when possible or on the seller's next game session, with crash and partial-scan recovery.
  • PluginsPlugin state is now server-specific. Built-in plugin enablement and Lua plugin installs, source, settings, and persistent data no longer bleed across servers; existing tenant-wide rows migrate safely to each current server.
  • ChatCustom command prefixes stay private. Native and PrismaCore-compatible prefixes are intercepted before public chat, while / remains accepted as a compatibility alias.
  • Restart requiredInstall Agent v1.8.52 and restart the game server. The Service update is live after deployment; the Agent's scan-and-clear behavior takes effect when the new DLL is loaded.
Service update Live July 26, 2026

A clearer first run and a real Monitor tour

  • HomepageSetup, product roles, plan pricing, and the first useful next step now lead the page. Signed-in owners also get a roomier quick-access drawer for servers and tenants without losing their existing favorites.
  • Product tourThe refreshed galleries keep the real inventory, map, ESC panel, and Companion App examples together. Keyboard-friendly paging and mobile layouts make each workflow easier to inspect before signing in.
  • Monitor 0.13.13The Monitor page now uses real dashboard captures and explains every supported topology. Native managed servers, linked servers, Docker watch-only discovery, provider-direct installs, and hosted Blueprint compatibility are separated so the control boundary is clear.
  • Service onlyNo Agent or game-server restart is required for this website update. The optional Monitor download remains a separate install for operators who want host-level health, backups, updates, and watchdog visibility.
Service update Live July 23, 2026

File uploads restored

  • FilesUploading or dragging files into the server File Browser works again. Uploads now include the required security token, and rejected files show the real error instead of incorrectly reporting success.
Service update Live July 22, 2026

Player and admin command decks

  • Player HubA new searchable Commands tab shows only commands that are enabled on the current server. Commands are grouped by task, aliases are folded into the right card, exact syntax is one click away, and safe no-argument actions can be sent to an online character.
  • AdminServer owners and admins get a separate Admin Commands tab. It is hidden from players and independently permission-checked by the API; high-impact commands remain copy-only so targets and arguments are reviewed in game.
  • AccuracyThe deck follows disabled commands, plugin state, currencies, custom commands, and dynamic economy roles. Custom console templates never leave the Service, and /help now points players to the full searchable deck.
v1.8.51 July 30, 2026

POI lookup compatibility completed for 7DTD 3.1

  • ProtectionPOI claim-block and bedroll protection now reaches the actual containment check on 7DTD 3.1. Agent v1.8.50 removed the first incompatible block-change call, exposing a second changed game API when a protected block was placed.
  • CompatibilityPOI lookups now resolve the running game's overload at runtime. RefugeBot supports both 2.6's optional boolean parameter and 3.1's nullable POI-tag filters without compiling a dependency on either signature.
  • Restart requiredInstall Agent v1.8.51 and restart the game server. Protection that disabled itself in the current process cannot be re-enabled by a Service reconnect.
v1.8.50 July 30, 2026

POI claim protection restored on 7DTD 3.x

  • ProtectionLand-claim blocks and bedrolls are blocked inside protected POIs again on 7DTD 3.0 and 3.1. Agent v1.8.49 could disable this guard after three block placements because a compatibility helper still called an equality method removed by 7DTD 3.x.
  • CompatibilityEvery block-change null check now uses the version-neutral path. The Agent builds against both 2.6 and 3.1 references, and the compiled DLL is checked to contain no call to the removed BlockChangeInfo.op_Equality method.
  • Restart requiredInstall Agent v1.8.50 and restart the game server to re-enable protection. A session that already logged “disabled for this session” intentionally stays disabled until the corrected DLL is loaded by a restart.
v1.8.49 July 27, 2026

Complete UserData access for server administrators

  • FilesThe RefugeBot Admin file browser now exposes the current server's complete 7DTD UserData directory. Monitor-managed Linux and Windows servers use 7DTD's authoritative per-instance path, so saves, generated worlds, RefugeBotData, caches, and administrative XML files are reachable without exposing the operating-system home or sibling servers.
  • NavigationThe Saves shortcut now opens the real UserData/Saves directory instead of only the current world folder. Breadcrumbs and the Back button stop at the selected allowed root instead of offering parent paths the Agent will reject.
  • SecurityAll reads and writes remain permission-gated and Agent-contained. Canonical path checks still reject traversal outside the server's published roots.
v1.8.48 July 22, 2026

Protected zones, player services, and server defaults

  • ClaimsNo LCB and NoBuild zones now enforce their advertised placement rules. No LCB rejects only claim blocks; NoBuild rejects real player block placement while leaving damage and world updates alone.
  • ShopOwners can optionally sell safe player services. Remove-one-death, reset-skills-and-level, and offline full-profile reset are opt-in catalog products with confirmation, backup-first handling, and automatic refunds on failure.
  • DefaultsNew players can inherit a configurable tag, chat color, teleport slots, and earning rates. Existing owner/admin and per-player overrides still win.
  • Blood moonLate joiners now get a correct personal kill baseline. Blood-moon embeds also honor the tenant's configured Discord footer instead of hard-coded RefugeBot branding.
  • UI + languageShop category filters wrap cleanly, and protected-area placement replies are localized in all ten shipped languages.
v1.8.47 July 22, 2026

Biome-aware Lua quests and cleaner chat

  • Lua APIPlugins can call get_biome_name(player). Zombie-kill hooks receive the biome captured at the instant of the kill, enabling reliable forest, snow, desert, and wasteland objectives.
  • ChatLua messages no longer expose technical [Lua/plugin] labels. Broadcasts and private replies use the server's configured bot identity and the native chat path instead of the dim console-PM format.
v1.8.46.1 July 22, 2026

Every RefugeBot language is caught up

  • Service updateRussian, French, Spanish, German, Portuguese, Chinese, Japanese, Polish, and Korean now cover the complete RefugeBot interface. Admin tools, the player shop, Discord messages, and built-in in-game copy no longer fall back to English for the newest features.
  • ClarityThe requested Russian administration wording is now consistent across every language. Runtime details, bulk actions, map tools, kill totals, prefab placement, Player Tracker, Event Timeline, and image replacement use shorter, clearer labels.
  • LocalizationCompact day, hour, minute, and second values now use each selected language. All 74,556 translated values pass placeholder, plural, HTML, color-code, and protected product-name validation.
v1.8.46 July 22, 2026

7DTD V3.1.0 experimental compatibility

  • AgentOne Agent build now supports 7DTD 2.6, 3.0/3.0.1, and V3.1.0 experimental. RefugeBot dynamically resolves the four- or five-argument game API introduced by V3.1 instead of failing its startup patches.
  • Service updateThe Sandbox editor is version-aware for V3.1's 165 settings. Existing V3.0 codes retain their original 150-option meaning, while unversioned V3.0 marketplace presets are blocked from unsafe application to V3.1 servers.
  • Monitor 0.13.12Linux managed servers initialize Steam correctly and report exact V3.1.0 compatibility. Monitor carries the launcher-equivalent Steam library path and no longer collapses every zero patch version to a release family.
  • FixPlayer tags and configured sender identities are applied reliably again. Online tag refreshes are awaited, OCN failures are surfaced, and announcements no longer leak raw color markup.
  • FixScheduled restarts defer during an active Blood Moon. Agent-only restarts use the safe delayed restart command, while hosted Monitor lifecycle controls remain available from the dashboard.
  • NewThe file manager can copy and paste files or folders. Copies stay inside approved roots, reject symbolic links, and choose a non-destructive copy name.
  • ImprovedThe admin workspace now uses a stable left tool rail. Tables, dialogs, ticket tools, Sleuth history, maps, packs, roles, prefabs, catalogs, clocks, and Russian labels received the complete July UI report pass.
  • FixWindows hosts now report system RAM. The 1.8.45 cross-platform ZIP/self-updater repair remains included.
v1.8.45 July 20, 2026

Auto-update now works again on Linux servers

  • FixAuto-update was silently failing on every restart since v1.8.44. The mod would detect the new version, download it, then abort with "zip has no Mods/zzzzzzzRefugeBot/". The download zip built on Windows used backslash path separators which Mono on Linux treats as literal filename characters, not directory separators.
  • FixThe self-updater now handles both path styles. Even if a backslash-built zip slips through, the agent finds the mod directory by checking every extracted directory name for the expected suffix.
  • FixThe build script now produces forward-slash zips consistently by using cygpath -m (mixed-mode) instead of cygpath -w (Windows-style).
v1.8.44 July 19, 2026

Truthful operations, clearer compatibility, and a deeper admin toolkit

  • FixedInventory, map movement, panel logos, prefabs, player tools, and destructive actions now report what the game actually did. Live versus saved inventory is explicit, vehicle movement is verified in-world, and failed or deferred actions are no longer presented as complete.
  • AdminMaps, player profiles, commands, chat logs, tickets, items, prefabs, kits, Bazaar, mods, and Lua plugins gained the requested controls and safer workflows. This includes layered/fullscreen maps, owned vehicle and drone actions, command aliases and favorites, ticket archiving, paged catalogs, source-aware prefab selection, and legacy Hub-plugin compatibility.
  • ClarityPrismaCore, Allocs, RefugeBot Agent, and optional Monitor responsibilities are now explained in one Compatibility center. Existing blood-moon-aware Monitor restarts are surfaced instead of duplicated, and English/Russian administration, analytics, Sandbox, progression, command, and in-game panel copy is substantially expanded.
  • RecoveryOwner/admin chat tags now survive Service-only reconnects. RefugeBot explicitly rebuilds the live roster before reapplying names rather than waiting for join events that never occur when players remain online.
v1.8.43 July 19, 2026

Reliable zombie-free zones and a roomier ticket workspace

  • FixedRefugeBot map claims now stay enforced when PrismaCore is installed. PrismaCore keeps its own commands and separately configured zones, while zombie-free and other zones saved through RefugeBot continue running instead of being silently disabled.
  • DiagnosticsOwners can verify the web-map claim enforcer with rb-claimstatus. The read-only result reports whether it is running, how many RefugeBot zones are cached, and recent hostile despawns.
  • Service updateThe admin ticket workspace now adapts to its real space beside the navigation. The queue becomes a compact horizontal strip before it can squeeze the case, while item selection, quantity, quality, replies, and quick-admin tools reflow cleanly.
v1.8.42 July 18, 2026

Movable selections, whole-map reset, and honest capability guidance

  • ImprovedMap selections can now be moved or cleared explicitly. Click another location, use the visible Move/Clear buttons, or right-click the map for a context menu. Clearing immediately locks Preview again.
  • WorldEntire map is now a first-class protected reset choice. RefugeBot previews and backs up every saved Region file, then uses the game's native whole-world reset so land claims, native protected chunks, and grouped POIs remain intact.
  • ClarityA live capability panel explains exactly what Agent, Monitor, and manual-console operation can do. Agent-only servers still receive locking, disconnect, save, Region backup, reset, and reopen. A managed Monitor can optionally perform its durable safe restart afterward; without Agent, the web reset is unavailable.
v1.8.41 July 18, 2026

Choose chunk resets directly on the map

  • ImprovedThe manual reset tool is now map-first. Pick Small POI, Large POI, Town block, or Whole region, then click the world map to see the exact chunk-aligned area before previewing it.
  • MapRegion boundaries and r.X.Z labels are drawn directly over the terrain. The selected area remains highlighted while owners pan and zoom, and coordinates are now tucked into an advanced fallback.
  • SafetyA whole region still uses the guarded native reset—not raw file deletion. The one-operation ceiling is exactly one 32 × 32 chunk region, with the same claim refusal, typed confirmation, maintenance lock, and automatic backup.
v1.8.40 July 18, 2026

Guided, backup-first chunk resets

  • WorldChunk Resets now has its own plain-language Admin section. It clearly separates loot respawn, quest resets, region restore, automatic age cleanup, and destructive chunk reconstruction.
  • SafetyEvery manual reset starts with a non-destructive preview of exact blocks, chunks, region files, land claims, and players. A claim blocks execution, the area is capped at 256 chunks, and the owner must acknowledge the risk and type the exact generated phrase.
  • RecoveryRefugeBot locks joins, disconnects players, saves the world, creates a timestamped backup of every affected region file, runs the current game's native chunk-reset routine, saves again, and always restores the original player limit.
  • CleanupThe native MaxChunkAge setting is now centralized beside the manual tool. It defaults to Off and explains visits, protection, restart requirements, and the risk to old unclaimed builds.
v1.8.39 July 18, 2026

Correct custom-install paths and conflict-free dependency ownership

  • WindowsDependency checks and installs now stay inside the exact 7DTD instance that loaded RefugeBot. Custom paths no longer collapse to C:\Mods, and root-directory extraction is rejected.
  • AllocsWindows tar extraction no longer breaks on a trailing drive-root slash. Existing dependency copies are preserved outside the live Mods tree so 7DTD cannot load backups as duplicates.
  • CompatibilityPrismaCore ownership and dependency status now share one clear Settings card. RefugeBot native requires neither PrismaCore nor Allocs; choosing RefugeBot safely disables the external PrismaCore copy, while choosing PrismaCore installs it and makes RefugeBot release overlapping commands after restart.
  • CommandsIf PrismaCore is already physically loaded, RefugeBot automatically defers its absorbed aliases as a final collision guard.
v1.8.38 July 17, 2026

Reliable POI claim protection and clearer server management

  • ProtectionLand-claim blocks and bedrolls placed inside protected POIs are now rejected on both the server and every connected client. RefugeBot restores the exact previous block, prevents duplicate refunds, and returns the exact registered item as a verified drop at the placing player's feet.
  • ConfigurationThe full XML and Sandbox editor now stays inside the Admin workspace at every supported viewport width.
  • ModsServer owners may install any compatible Marketplace item with one click. RefugeBot gets the exact file automatically; Blueprint approval is only for publishing a reusable Blueprint.
v1.8.37 July 17, 2026

Complete server configuration, safe game updates and identity-aware moderation

  • ConfigurationThe Admin Server Config workspace now exposes the full version-aware serverconfig.xml schema, including write-only passwords and V3 Sandbox settings with clear descriptions.
  • UpdatesStable and experimental releases are visible in RefugeBot and Monitor, with dismissible notices and an explicit queued upgrade or downgrade. The selected build is staged while players remain online, then applied only after a clean planned restart and safety backup; crash recovery never consumes the queue.
  • MonitorFirst-run setup lists every detected 7DTD process with its save, ports, executable, config and install path before takeover. Multiple servers use isolated Monitor services while sharing one executable—renamed copies are no longer needed.
  • ModsLarge overhaul/server packs such as Asylum are classified and routed through the protected pack transaction instead of failing as ordinary one-folder mods. Download, preparation and install failures retain exact progress and error evidence.
  • BansOne logical local or network ban can bind both Steam and EOS identities, or deliberately target either tag alone. Reconnect, expiry and removal all honor the full bound set.
  • PrivacyStaff-only player and ban details now include identity tags, known names, last login, offline session history and recorded connection IP history. Connection data is never exposed to regular player views and shared IP is clearly labelled as a signal, not proof.
v1.8.36 July 16, 2026

Player support, safer protection and clearer server setup

  • SupportPlayers can open support tickets from the website or with /admin message, continue the conversation privately, and let staff review retained inventory observations before a guarded best-effort restore.
  • Commands/donate opens the configured donation page, and existing custom commands can now be edited, grouped and documented for localized help.
  • ProtectionPOI protection can enforce a configurable buffer measured from the real prefab boundary. Claim blocks, beds and bedrolls are rejected inside that radius while quest-only and all-POI modes remain intact.
  • PrivacyTicket alerts and private in-game messages only use the explicitly selected staff-only Discord channel. There is no fallback to a public chat channel.
  • HubThe Add Server button reliably opens its setup flow again. Installation checks also report a clean skip when no Player servers are opted in instead of falsely failing the deployment.
  • RussianAdmin, Bazaar, shop, provisioning, roles, moderation, command and compatibility surfaces received a broad Russian localization pass.
v1.8.35 July 16, 2026

Reliable admin commands, catalogs and inventory tools

  • ChatMessages sent from the web panel now appear in the Chat Log after the game server confirms delivery. Failures stay visible and never silently clear the typed message.
  • ConsoleConsole commands now return visible errors with a request ID, and multiline help output keeps its line breaks.
  • ItemsLarge mod catalogs resolve the actual atlas sprite name, show honest placeholders for missing artwork and keep item grids inside their panels.
  • PlayersStaff can remove the exact selected clothing or equipment slot. The Agent verifies that the slot did not change before applying the removal.
  • EditorsSeeded starter-pack items remain visible while editing. Give-item, shop, pack, server-config and Lua reference layouts no longer overflow or reopen at a stale scroll position.
  • PrefabsLarge Test/Dev prefab catalogs get a longer measured load window and a useful failure reason instead of a blank 504.
v1.8.34 July 16, 2026

Shared bans without touching local bans

  • ModerationRefugeBot can now enforce a shared network-ban list across participating customer servers. Enforcement starts on by default, and each tenant owner can opt an individual server out.
  • SafetyNetwork bans are kept completely separate from each server's native and manual blacklist. Editing or removing a shared ban can never erase a local ban for the same player.
  • BansBan reason and duration can now be edited directly. Clear Local/Network badges and explicit removal actions make the scope visible before an admin acts.
v1.8.33 July 16, 2026

Accurate saved character levels

  • FixOffline player summaries now show the same saved level as the detailed character workspace. RefugeBot reads the safe progression header directly, without constructing game objects or touching a live player.
  • SafetyThe fix keeps the existing main-thread-only save-reader safeguards. It does not alter player data, inventory, progression or the running game.
v1.8.32 July 13, 2026

Project Z item descriptions actually restored

  • Fix7DTD 3.0 item descriptions now use the cross-version localization API. The earlier UI work was correct, but the Agent's old localization-table reader silently returned empty strings on 3.0.
  • FixLarge overhaul catalogs no longer lose shop metadata after the first 1,000 entries. The player shop batch-resolves every configured stock item, including hidden and late Project Z items.
  • ShopThe trader-style player shop now includes compact stock pagination, purchase receipts, offline delivery explanations and persistent queued-backpack previews.
v1.8.31 July 13, 2026

Unified player inventory workspace

  • UXOffline players now have one clear Profile & inventory workspace. The old duplicate Quick inventory tab is gone for offline players, so staff land directly on the saved TTP source of truth.
  • NewSelected items can show in-game descriptions. RefugeBot now carries item description localizations through the Agent/API and displays them in live and saved-profile item detail panels when the game provides them.
  • SafetyEdit controls remain offline-only. Online players still show live inventory first, while saved-profile edits appear only after the player disconnects so RefugeBot can backup and validate changes.
v1.8.30 July 13, 2026

Live inventory attachment visibility

  • NewLive item details can now include attachments. The Agent sends rich live inventory data for connected players, including installed and cosmetic mods, durability, ammo, boosted stats and metadata when the game exposes it.
  • SafetyOnline profile edits still stay locked. Staff can inspect richer live item details, but changing saved inventory, durability, progression, quests or positions still requires the player to log off so RefugeBot can create a backup and reload-verify the saved profile.
  • UXClearer admin hints. The player profile now explains when live inventory is current, when Offline profile is the saved source of truth, and what staff can see or edit after a player disconnects.
v1.8.29 July 13, 2026

V3 player-profile inspector and guarded editor

  • NewDetailed V3 profile inspection. Authorized staff can inspect an individual player's current-format save from the Admin player profile, including progression, vitals, locations, inventory and equipment, installed and cosmetic mods, crafting, quests, challenges, waypoints, favorites, vehicles and drones.
  • NewBackup-first offline profile editing. Staff with raw-console authority can safely edit supported stats, vitals, locations, recipes, individual progression levels, and saved inventory or equipment slots—including count, quality, durability, ammo, replacement, removal and mods.
  • SafetyEvery write is independently guarded by the Agent. Online targets are refused, values are checked against the live game registries, a unique backup is required, the V59 profile is reloaded and verified after saving, protected sections must remain unchanged, and the original is restored automatically on uncertainty.
v1.8.28 July 12, 2026

Player-profile corruption guard

  • FixStops malformed CVars from bloating player profiles. RefugeBot now automatically blocks or quarantines the two-GUID CVar records that can grow .ttp player files into megabytes and contribute to severe save/login lag. Existing player data is never silently deleted.
  • NewBackup-first profile repair. Server operators can scan an offline player and explicitly remove only this exact malformed record shape. Every repair creates a byte-for-byte backup, refuses to touch an online player, reload-verifies the rewritten profile, and restores the original automatically if verification fails.
  • FixBounded fell-through rescue. If the game ignores three rescue teleports, RefugeBot now stops retrying until the player is observed above the world again, preventing a broken column from turning the rescue system into additional synchronization spam.
v1.8.27 July 8, 2026

Fell-through-the-world rescue, hardened

  • FixNo more endless "falling under the world" loops. When a player drops through a broken world spot, RefugeBot now gives them a few seconds of protection (godmode) and lifts them straight back up at the same location instead of letting the game re-drop them into the void. If a spot is genuinely corrupt and keeps catching the same player, it lifts them higher each time and flags the location in the log. Reacts twice as fast as before, so the console no longer floods with respawn spam.
v1.8.26 Service update July 7, 2026

Friendly item names in reward messages

  • FixNo more technical item IDs in chat. When a player got an item from /vote, /gimme, the starter kit, a custom role, or their on-login delivery, the message showed the raw game ID (like ammo762mmBulletBall). It now shows the friendly name (7.62mm Ball Ammo). Shop purchases already used your item's display name; this brings every other reward path in line.
v1.8.25 Service update July 7, 2026

Upload your own icons for modded shop items

  • NewCustom item icons. Modded items that the game has no picture for used to show up blank in the shop. Now, in the shop Catalog editor, pick the item and click Upload icon to give it your own image (PNG with transparency looks best). It shows everywhere that item appears — the web shop, packs, the in-game panel — and Reset puts it back to the game icon. Your uploads survive catalog refreshes and updates.
v1.8.24 July 7, 2026

Blood Moons disabled? RefugeBot now respects that everywhere

  • FixNo more phantom Blood Moons. On a server with Blood Moons turned off (sandbox BloodMoonFrequency = 0), RefugeBot no longer announces them in chat, no longer counts down to a "next" one, and reports them as disabled in /stats, the status readouts, and the dashboard. The game keeps an internal 7-day marker ticking even when Blood Moons are off, and several RefugeBot readouts were following that marker instead of checking whether Blood Moons were actually enabled — now they all check first.
  • FixDiscord status embed. When Blood Moons are off, the "Next Blood Moon" line is removed from the Discord status message entirely instead of showing a placeholder.
v1.8.23 Service update July 7, 2026

Discord-role → allowlist auto-sync + allowlist banner fix

  • NewAuto-manage your allowlist from Discord roles. On the Bans tab, in the new Allowlist Role Sync card, pick the Discord roles that should grant access to a server. Any member who has linked their Discord to their game account and holds one of those roles is automatically added to that server's allowlist; when they lose all of those roles, they're removed. RefugeBot only ever removes players it added — your manually-added entries (including yourself) are never touched. A Preview button shows exactly who would be added or removed before you save.
  • FixAllowlist "active" banner. The "Whitelist-only mode is ACTIVE" banner could show even when the list was empty. It now reflects the real state and only appears when the allowlist actually has entries.
v1.8.22 July 7, 2026

Custom in-game bot name + fall-through-world rescue

  • NewName the bot yourself. Set what RefugeBot calls itself in chat — command replies, warnings and announcements — from Moderation & Protection → Chat & Name Moderation → In-game bot name. Leave it blank for "RefugeBot". System labels like Bazaar and PvP keep their own names so players always know which feature is talking.
  • FixPlayers who fall through the world are auto-rescued. When world-sync stalls on a join or teleport and a player drops below the terrain, RefugeBot now detects it and lifts them straight back to solid ground at their own spot, then whispers a heads-up. It only ever acts on players who are unmistakably beneath the world, and never touches anyone in a vehicle or mining deep underground. (Stands down automatically under PrismaCore compatibility mode.)
v1.8.21 July 7, 2026

Analytics 2.0 — world map, sessions, heatmap, audited faucets

  • NewCountry choropleth. The Players geo map is now a full interactive world map — hover any country for joins, players and share. IPv6 players (console/EOS) finally resolve too, powered by the full DB-IP Lite dataset (IP Geolocation by DB-IP).
  • NewServer tab. Session lengths, live concurrency curve, a player-position heatmap over your world map, kill/level leaderboards, chat trends and a moderation panel.
  • NewAudited faucets. /daily and /vote coin grants now leave audit rows, so the earn side covers every command faucet going forward (automatic rewards like playtime drip stay unrecorded and are labeled as such).
  • NewSticky KPI hero. Online now, joins today, 7-day actives, net economy and new players — always in view, on every tab.
v1.8.20 July 7, 2026

New: a full Analytics page for your server

  • NewAnalytics is live under Admin → Analytics. A deep Economy tab (money supply, faucet-to-sink ratio, coins spent with min/max/mean/median/stddev, spend by shop category and per item, wealth distribution with a top-10%/bottom-90% split and inequality read, composition pie charts, an earned-vs-spent time series, and a filterable transaction ledger), a Players tab (compare players by playtime, joins, ping and wealth, a country breakdown of joins, and per-player ping history), and an Activity tab (which commands fire most, plus a searchable log of shop purchases and command fires you can recall). Built on your existing data — nothing new to set up.
  • FixDiscord Widget Studio: every status field can now be turned on/off individually (including Players and the online list), and the footer logo icon now works properly (it shows once you add an image URL).
v1.8.19 July 7, 2026

New: a Discord Widget Studio to preview & brand your Discord messages

  • NewSee exactly what your Discord embeds look like before they post — and make them your own. Under Admin → Discord there's now a live studio: flip between every message RefugeBot sends (live status, server online/offline, player join/leave, anti-cheat, donor), and a pixel-faithful Discord preview updates instantly as you change things. No coding needed — pick colors from swatches, click chips to insert the server name, and type plain text.
  • NewRebrand or remove the RefugeBot footer. Set your own footer text (e.g. your community name), hide the footer entirely, swap the logo icon, or leave it as the default. Also customizable: the accent color of each message type, the status embed's title and field labels (Players, Uptime, FPS…), and the thumbnail image. Settings apply across all of your servers, and anything you don't touch keeps the RefugeBot default.
v1.8.18 July 7, 2026

Maintenance

  • FixInternal fixes and groundwork. (The fall-through-world rescue previewed here shipped in v1.8.22.)
v1.8.17 July 5, 2026

Offline purchases actually arrive on login, and Bazaar crates register themselves

  • FixItems you buy while offline are now delivered when you log in. A purchase made while you were offline was being marked failed ("player not online") and silently dropped, so it never arrived. It now stays queued and delivers about 10 seconds after you're fully in the game, with a chat message listing what was delivered. (Buys made while you're online were never affected.)
  • FixBazaar Deposit Crates register automatically — no command needed. Placing a crate registers and locks it to you on the spot; the old /listcrate command is now just a fallback for crates placed before this change. Updated the in-game and website instructions to match, since some guidance was inconsistent about whether the command was required.
v1.8.16 July 4, 2026

Bazaar pricing sticks — even when you price several items quickly

  • FixListing several pending items in a row no longer drops their prices to the minimum. Each time you listed an item, the whole pending list re-loaded and wiped the prices you'd already typed into the other rows — so listing them fast set them to the floor (e.g. 25) instead of what you entered. Now listing one item only removes that one card; your other typed prices stay put. Added a "List all" button that lists every pending item at the prices shown in one click.
  • FixRe-pricing an active listing no longer needs you to click away first. Each listing now has a Save button, and pressing it (or tabbing/clicking out of the field) always sends the value you typed.
v1.8.15 July 4, 2026

Boosted & modded items now sell through the bazaar exactly

  • FixMagnitude / boosted / modded items keep their exact stats when sold. The bazaar preserved a copy of the item but rebuilt it with the wrong reader, so the buyer got a version that was "slightly different" (missing durability, stat rolls, or installed mods). It now uses the game's own exact save/load format, so an augur, gun or tool with boosted stats or mods delivers identical to the one deposited. Existing boosted listings already in the market deliver correctly too — no re-listing needed. If a copy can't be read back cleanly, it safely falls back to a normal item of the right quality rather than a wrong one.
v1.8.14 July 4, 2026

Bazaar: sellers paid the right amount, and your own listings always show up

  • FixSellers are no longer overpaid on a sale. A donor-tier seller was being credited their donor multiplier on top of the sale price — e.g. an item listed at 200 paid the seller 400. A bazaar sale now pays the seller exactly what the buyer paid (minus any house fee); the donor bonus only applies to earned coins like the daily, not to marketplace transfers.
  • FixYour own listings always appear under "My Listings." A listing you made before a recent identity fix could show on the public market but be missing from your own list (so you couldn't re-price or delist it). Your listings now match you by all of your account's ids, so they always show up for you.
v1.8.13 July 4, 2026

Fix a rare boot stall where the agent couldn't find its config in time

  • FixThe agent no longer drops into first-boot setup on a slow start. On some restarts the game's data folder isn't ready the instant the mod loads; the agent would look for refugebot.json too early, not find it, and enter setup mode — which could stall the server's startup. It now waits briefly for the data folder and, as a safety net, searches the save location directly, so an already-configured server always finds its config and boots normally.
v1.8.12 July 4, 2026

Player-data reset (rpd/wi) now actually resets crossplay players

  • Fixrpd / wi now find the right save file on crossplay servers. On 3.0 servers, player saves are named by the player's EOS (crossplay) id, but the reset commands were looking them up by Steam id — so on a crossplay player they'd kick the player but silently fail to reset level, skills and profile. They now resolve the EOS-named save correctly, so a full reset actually takes effect.
  • Fixrpd reports honestly. The command now confirms the save was actually deleted before saying "reset to a fresh survivor," and reports a clear failure otherwise — instead of claiming success when nothing changed.
v1.8.11 July 4, 2026

Bazaar: sellers get paid, price-your-deposits, and boosted items keep their stats

  • FixSellers now actually receive their coins. Money from a Bazaar sale was landing in a hidden wallet (a crossplay-vs-Steam identity mismatch on the crate owner), so buyers paid but sellers saw nothing. Payments now go to the seller's real wallet — including for listings already in place, no re-listing needed.
  • NewPrice your deposits before they go public. Items you drop in your Bazaar crate now wait in a Pending tab until you set a price — then they go live. And the price is remembered per item: next time you deposit the same thing, it auto-lists at your saved price. Throw in more wood, it sells itself.
  • FixBoosted / modded items keep their stats through a sale. Items with rolled bonus stats or installed mods were being delivered to the buyer as plain versions (and looked "rerolled" in the box). The market now preserves and delivers the exact item; boosted listings show a ★.
v1.8.10 July 4, 2026

Delivery fixes, bulk buying, shop search, /daily at midnight & in-game restart warnings

  • FixItems without quality tiers no longer fail to deliver. If a bundle or pack item (a quest item, resource, or other no-quality item) was saved with a quality number attached, delivery rejected it with "does not support quality" — the player paid and never got the item. The agent now ignores a quality on items that can't have one, and the hosted service auto-repairs the give on servers still running an older agent, so existing bundles deliver without being recreated.
  • FixThe bundle editor no longer silently drops unfinished item rows. Rows where no item had been picked were discarded on save without a word — a 7-item bundle could quietly save as 2. Saving now stops and tells you how many rows still need an item picked. The quality box also locks for items that have no quality tiers.
  • NewIn-game restart warnings. Scheduled-restart warnings now broadcast in game chat at 15/10/5/4/3/2/1 minutes — colored, escalating messages so nobody loses progress. Discord keeps its 15/10/5/1 embeds. Same toggle and schedule as before.
  • NewBulk buying. /buy <id> [count] (and /gbuy) buys up to 1000 of a listing in one command — one delivery, one refund if it ever fails. The web shop gets a quantity box on every item card with a confirm showing the total.
  • NewWeb shop search + tag filters. A search box and category chips on the shop tab — pick tags and type to narrow the catalog, faceted-search style.
  • Improved/daily resets at midnight, server time. With the standard 24h cooldown, the daily now resets at midnight in your server's own timezone instead of a rolling window that drifts later every claim. Streaks count consecutive calendar days. Custom cooldowns keep the rolling window.
  • NewSandbox Marketplace deep links. Every settings code has a Copy-link button — share a URL that opens straight to that code, perfect for player guides.
v1.8.9 July 1, 2026

Your own /link commands, and a vote banner that knows you voted

  • NewCustom link-popup commands. The Custom commands card has a third kind: "Open a link (popup)". Name a trigger like /rules or /guide, paste a URL, pick an icon from the in-game symbol set — and players who type it get the same styled popup /votelink shows, with a clickable link straight to the Steam-overlay browser. New or edited link commands activate on the next game-server restart; until then the player gets the link as a chat PM.
  • FixThe hub's vote banner now checks the vote site directly. Voting on 7daystodie-servers.com without claiming in-game left the "Vote now" call-to-action up forever. The hub now asks the vote site's own API: once you've voted, the banner collapses to "you voted — vote again at <time> (in Xh Ym)". Also corrected the cooldown copy to the site's real 24-hour window (we showed 12).
v1.8.8 July 1, 2026

ESC-panel fixes: extras overlap & info-row colors

  • FixWelcome-tab extra blocks no longer overlap the welcome text. Info rows, images and buttons added under "Welcome tab — Extras" were rendering on top of the main message. They now anchor to the bottom of the panel, below your text.
  • FixInfo-row and Server Info color tokens actually apply. Value colors like [D65A31] silently fell back to white because the game's panel markup only accepts r,g,b colors. The agent now converts whatever you type — [D65A31], D65A31, #D65A31, [white], or 214,90,49 — so the documented formats all work.
v1.8.7 July 1, 2026

Every paid tier gets every feature

  • FixBackground services now run for every paid plan. Several hosted services — the Discord bridge, scheduler, announcements, pack broadcasts, player-count broadcasts, ban cleanup, inventory sweep, player tracking, and player-state/region backups — were still checking the legacy plan names and silently skipped subscriptions on the current plans. If you subscribed recently and one of these never kicked in, it works now — no action needed on your side.
  • ImprovedPricing pages say what's true: tiers differ by server count only. Every paid tier has the identical feature set — the plan cards no longer imply the plugin marketplace or support are reserved for bigger tiers.
v1.8.6 July 1, 2026

Public live map you can embed anywhere

  • NewPublic live map (opt-in, per server). Turn on "Public map" in your server's gameplay settings and anyone can watch your world at /s/<slug>/map — no sign-in needed. Pannable, zoomable (touch and pinch included), with online player positions, your public waypoints, and a live status strip showing the in-game day, time, players online and the next blood moon. Built to drop into an <iframe> on your community site.
  • ImprovedMap data is now private by default. The map tile/entity APIs used to answer without a sign-in for every server; they now require either a signed-in account or the new Public map toggle. With the toggle on, anonymous viewers get terrain, online players and public waypoints only — never land claims, offline positions, home locations or platform IDs.
v1.8.5 July 1, 2026

Shop-only bundles, starter-pack control & forum polish

  • New"Shop only" bundles. Mark a bundle as shop-exclusive and it's purchasable only from the web shop — it stays out of the hub banner, /redeem, /packs, auto-redeem and the starter kit, so you can sell packs without also giving them away.
  • NewTurn off the default starter pack per server. Deleting the built-in starter pack used to be undone on the next restart — it quietly came back. There's now a "starter pack" toggle in the gameplay settings that keeps it gone for good.
  • FixFeatured bundles show in the admin catalog. "Add bundle" saved fine but the bundle only appeared in the player shop — the admin's own Catalog never showed it. Featured bundles now render there with edit and un-feature controls.
  • FixThe Bazaar tab hides when the Bazaar is disabled. With the player market turned off, the tab no longer shows an empty page.
  • ImprovedForum: you can edit a topic's title. Editing your own topic now lets you fix the title, not just the body.
v1.8.4 July 1, 2026

Server Info accuracy on 3.0, and store-page navigation

  • FixServer Info shows your real 3.0 settings. On 7DTD 3.0 several values (day length, XP rate, loot respawn, drop-on-death, loot abundance, blood-moon frequency) live in the SandboxCode, not the old config. The ESC-panel Server Info tab was baking in the vanilla defaults because it read them before the game's sandbox system finished loading. It now re-reads once the world is up, so the values match your actual sandbox settings.
  • FixThe /shop link opens the Shop tab. Visiting /s/<server>/shop now lands on the store instead of your profile, and tab links are shareable/bookmarkable.
  • FixBrowser tab title follows the page. The tab now reads e.g. "<Server> · Shop" for the current tab instead of a flat "· Hub" everywhere.
v1.8.3 June 30, 2026

Bug-report round-up from the community

  • FixSigning in from a shop page returns you to the shop. Logging in from a server's shop link no longer bounces you to the Hub — you land back where you started.
  • FixBanned-item bans no longer trap the player. When a banned item gets someone banned, the item is now removed from their save, so their next login is clean instead of re-banning them in a loop.
  • FixDisabled features are hidden on the player profile. The Economy Role and Teleports cards no longer show when you've turned those features off.
  • FixBlood Moon survival bonus has a real on/off switch. A new toggle in the Blood Moon settings turns the survival-coins reward on or off (previously the only way to disable it was setting the amount to 0).
  • FixBlood Moon announcements respect a disabled Blood Moon. With Blood Moons turned off, RefugeBot no longer announces them or reports a phantom "every 7 days" schedule.
  • FixNo more phantom "<none>" mail recipient. A ghost connection was being saved as a player and showing up in the mail picker; it's filtered out now.
  • FixBring your own Discord bot on hosted servers. The Discord tab now has a "use your own bot instead" option, and the "Change guild" invite no longer errors depending on which domain you're on.
  • FixHand a slash command to another mod cleanly. New "Disabled-command notice" toggle — turn it off and RefugeBot stays silent for commands you've disabled, so a co-installed mod (e.g. a custom /bed) can own them.
  • FixVote button knows when you've voted. After you vote and claim, the "Vote now" button switches to a "you can vote again in …" note in your own timezone.
  • FixSkills profile counts Attributes and Books. The Skills & Progression card was always showing 0 for those; books were also mislabeled internally on 3.0. Both now count correctly while you're online.
v1.8.2 June 29, 2026

Forum reopen, 3.0 panel icons, and a shop-text fix

  • FixYou can reopen your own bug report. If a report you filed gets marked closed but the issue isn't actually resolved, you can now reopen it yourself from the topic page — no need to wait for staff. (Locked topics still stay staff-only.)
  • FixAttempted fix for blank ESC-panel tab icons on 7DTD 3.0. Several tab icons (including the gear) were removed from 3.0's UI and rendered blank when chosen. The agent now remaps those to icons that still exist in 3.0, and the icon picker no longer offers the missing ones. This one we couldn't fully verify in-game yet — if your tab icon still doesn't show on a 3.0 server, let us know on the bug tracker.
  • FixCoin shop page 2 text. Confirmed resolved — the corrected names/prices from v1.8.1 now show correctly on every page.
v1.8.1 June 26, 2026

Two shop & chat-command fixes

  • FixIn-game shop page 2 showed the wrong item names. On the ESC panel's coin/gold shop, item names and prices past the first page were pulled from page 1 (the icons were already correct). Names, prices and the /buy line now match the items shown on every page.
  • FixDisabling a built-in command now hands it off to other mods. If you disable a RefugeBot chat command (e.g. /bed) and another installed mod provides its own version, RefugeBot now steps aside and lets that mod handle it instead of replying "command disabled." Leave the command enabled and RefugeBot keeps owning it as before.
v1.8.0 June 25, 2026

Custom commands & a world-protection hardening

  • NewCustom commands that run a server console command for the player. Define your own /command that runs a console command on the caller — e.g. /resetme → rpd {steamid} to let players permadeath/restart themselves — without giving them console access. Only the caller's own {steamid}/{eid}/{name} are substituted (never another player's), with an optional per-use cooldown. Set it up under Features & Commands → Custom commands.
  • NewCustom commands show in the ESC panel. Give a custom command a description and a panel group and it appears in the in-game Commands tab, grouped where you want it.
  • FixWorld/POI protection is more resilient. If a future game update ever changes a type the POI-protection check reads, it now logs once and disables itself for the session instead of spamming the console on every block placement — block editing is never affected.
  • NewConfigurable Owner chat tag. The in-game Owner chat prefix is now editable like the Admin tag (Admins tab → chat tag) — set it to anything, match the Admin tag, or leave it empty to show no Owner prefix at all. Applies to anyone online immediately.
  • FixCustom roles now work from the server Admins tab. Custom permission roles (e.g. "Architect") now appear in the role dropdowns when adding or changing an admin on a server's own Admins tab — previously only the four built-in roles showed there.
v1.7.0 June 25, 2026

Community feedback round: forum, shop, panel & Agent-install fixes

A big pass through your bug reports and feature requests. Thank you for filing them!

  • NewBundles in the coin shop. Packs now appear as purchasable "bundle" cards right in the shop alongside individual items — one place for players to spend.
  • NewBulk-edit your shop catalog. A new Select mode in the Catalog tab lets you show/hide, delete, or re-categorize many items at once.
  • NewRefugeBot version on your dashboard & hub. Each server now shows which version it's running, with an "update available" badge when it's behind.
  • NewForum quality-of-life. A notification dropdown you can actually open and clear (per-item or all at once), unread-topic highlighting with bulk "mark all read," and staff can now mark a bug/feature thread Closed — closed threads sort to the bottom and can be hidden.
  • NewTurn the in-game Server Info (ESC) panel fully on or off with one master switch in your panel settings.
  • FixThe Gold Shop tab no longer appears in the ESC panel when the gold shop is disabled.
  • FixDisabled commands no longer show in the ESC panel's command list.
  • FixThe ESC panel is more opaque so it stays readable over bright in-game backgrounds, and it no longer occasionally showed raw text codes for shop headers.
  • FixPanel changes apply on relog. Editing your banner/title/store no longer requires a full server restart — a player relog now picks up the change.
  • FixThe Bans list now reads your server's serveradmin.xml directly, so bans placed in-game or by hand-editing the file show up in the web app (Steam & EOS).
  • FixTenants using a custom Discord bot can always set their own token — the token field was being hidden in some setups, making the bridge impossible to (re)configure.
  • FixRefugeBot data files now live alongside refugebot.json in your save folder instead of being scattered under the server-files directory. Existing files migrate automatically.
  • FixCustom roles report their real permissions to the UI, so a restricted role no longer sees admin controls it can't actually use.
  • FixClearer whitelist wording. The whitelist help no longer references a non-existent game setting — it now correctly explains that any whitelist entry switches the server to whitelist-only.
v1.6.0 June 19, 2026

Fix: the Bazaar Box now shows its proper name

  • FixThe Bazaar Box was displaying its internal code (cntRgMarketCrate) instead of "Bazaar Box" in the creative menu and loot window on 3.0 (Dead Hot Summer) servers. Its display name is now bundled correctly so it reads "Bazaar Box" everywhere. Needs a server restart to take effect.
v1.5.9 June 19, 2026

Fix: the Bazaar Box is now included in the downloadable mod

  • FixThe Bazaar Box block was missing from the v1.5.8 download. If you installed the mod and couldn't find the Bazaar Box in-game, that's why — the download didn't include the block definition (the panel-hosted servers had it, but direct Agent installs didn't). It's now bundled, so updating to v1.5.9 (auto-update or a fresh download) gives you the Bazaar Box. Needs a server restart to take effect.
v1.5.8 June 19, 2026

Introducing the Refuge Bazaar — a player-to-player marketplace

  • NewThe Refuge Bazaar. A real player-run marketplace, replacing the old Bazaars. Place a Bazaar Box, drop in the items you want to sell, and they list automatically on the website for other players to buy with coins or gold. Sold items are pulled from your box and delivered to the buyer in-game — even when you're offline. Browse, manage your listings, and exchange currency right from a new Bazaar tab in your player hub. Open to everyone.
  • NewYour own Bazaar Box. Drop one down and it sets itself up instantly — locked to you so only you can open it, and labelled with your name on the side. It's tough enough to survive zombies and blood moons, but you can still tear it down with a decent tool when you're done with it.
  • NewFair pricing & a currency exchange. Listing prices are guided by each item's real in-game value, so rare gear is worth more than scrap. Server owners can tune the pricing and run a coins ⇄ gold exchange from the admin panel.
  • FixLand-claim & POI protection works again on 7 Days to Die 3.0. A recent game update quietly broke the protection that stops players claiming or placing bedrolls inside POIs — on some servers it also made certain blocks impossible to edit. It's now fully working again. If land-claim blocks were breakable on your server, this restores them. (Requires the v1.5.8 update + a server restart.)
  • FixCleaner sign-in & page links. Following certain links could occasionally drop you on a raw data page instead of the shop. Sign-in now always lands you on the right page.
Plugins June 18, 2026

Plugins can now react to blood moons

  • NewTwo new plugin hooks: on_bloodmoon_start(server) and on_bloodmoon_end(server). Combined with the existing on_zombie_kill and the persistent kv_set/kv_get store, you can write your own blood-moon features — like a custom top-5 kill leaderboard stamped in chat when the horde ends. There's a ready-to-copy example in the Lua reference (Patterns section).
  • NewReminder: a built-in top-5 already exists. If you just want a turnkey blood-moon top-5 with coin rewards in chat, enable Blood Moon Top Bonus under Server Config → blood moon — no plugin needed.
Panel June 18, 2026

Claims & Zones: live players on the map + easier to find

  • NewOnline players now show on the Claims map. Just like the Map tab, you'll see a live cyan dot + name for each connected player, refreshing every few seconds — so you can watch where people are relative to your claims and zones.
  • NewClaims is now in the navbar. "Claims & Zones" is a top-level item in the server admin sidebar (next to Moderation & Protection), so it's much easier to find.
  • NewAuto-update on/off switch. The server admin Settings tab now has a proper toggle for RefugeBot auto-update — turn it on or off any time, see the current state at a glance. (Previously you could only turn it on from the update banner.)
v1.5.7 June 18, 2026

Fix: World Protection (POI claim/bedroll protection) on 7 Days to Die 3.0

  • FixPOI protection was throwing an error and silently doing nothing on 3.0. If you saw POIProtectionPatch.Postfix: method not found: BlockChangeInfo.op_Equality in your console, that's this. 3.0 changed how block-change data is built, which broke the protection that stops players claiming/bedrolling inside POIs — and also affected the LCB-grab and claim-removal block cleanup. All now use a version-tolerant path that works on both 2.6 and 3.0. (Needs the v1.5.7 agent + a restart.)
v1.5.6 June 18, 2026

Fix: auto-update now works on Windows servers too

  • FixAuto-update was silently disabled on Windows-hosted servers. It would detect a new version but refuse to apply it, on the assumption that Windows can't replace a loaded file. That assumption was wrong — Windows can rename a loaded DLL aside, which is exactly how the update applies. Auto-update (and the "downloaded — restart to apply" flow) now works the same on Windows and Linux. Windows hosts on v1.5.6+ with auto-update enabled will update on their own.
v1.5.5 June 18, 2026

Custom enter/leave messages for your zones

  • NewWrite your own message players see when they enter (or leave) a zone. On a notify zone you can set a custom "enter" message, and on a PvP zone you can set both the enter and leave messages — instead of the built-in wording. Supports colored text with [RRGGBB]…[-] tags and the placeholders {name}, {player}, {claim}. For example: [FF0000]⚠ DANGER — PvP is ON here, {name}![-]. Edit them in the zone editor (Map → claims). Leave a message blank to keep the default.
v1.5.4 June 18, 2026

The "server is joinable" console banner now shows your tenant, server, and RefugeBot version

  • NewRicher boot banner. When your server finishes booting, the RefugeBot "now joinable" banner in the console now also shows your tenant and panel server name, plus the RefugeBot version you're running and whether a newer one is available (e.g. "RefugeBot v1.5.4 | up to date" or "** UPDATE AVAILABLE: v1.5.5 — restart to apply **"). The update line shows whether or not auto-update is enabled.
v1.5.3 June 18, 2026

Fix: removing player buffs now works on 7 Days to Die 3.0

  • FixRemoving a buff (or "clear all") from a player's profile actually removes it now. 7DTD 3.0 changed an internal method signature, so the buff-remove silently did nothing. Fixed by calling the new signature. (Needs the v1.5.3 agent + a server restart to take effect.)
v1.5.2 June 18, 2026

Turn on auto-update right from the banner

  • NewThe update banner now has a one-click "turn on auto-update." When a new version is waiting, the banner reminds you that restarting twice lets RefugeBot keep itself current — and you can flip auto-update on right there, no config-file editing. If it's already on, the banner just confirms it.
v1.5.1 June 18, 2026

Update banner: know when your server needs a restart for a new version

  • NewThe server admin page now tells you when a newer RefugeBot is available. A banner appears at the top if your server is running an older version — and it's smart about it: if the new version is already downloaded it says "RefugeBot X.Y.Z is downloaded — restart to apply," and if it isn't, it tells you to download + restart. Links straight to the changelog so you can see what's new.
v1.5.0 June 18, 2026

Auto-update: keep RefugeBot current automatically

  • NewOptional auto-update for the RefugeBot mod. Turn it on (it's off by default) and your server checks for a new RefugeBot version each time it boots. If there's an update, it downloads and installs it automatically — verified by checksum so a bad download can't break anything — then tells you "RefugeBot updated to X.Y.Z — restart once more to apply." The update takes effect on your next restart. No more manually re-downloading the mod.
  • NewSafe by design. The old version is backed up before every update, and if a new version ever fails to connect, your server automatically rolls back to the working one. Off by default — flip it on in your refugebot.json with "autoUpdate": true.

Requires the v1.5.0 Agent (download from your server card + restart once). After that, future updates can apply themselves if you enable auto-update.

v1.4.0 June 18, 2026

Cloud backup & one-click server recovery

  • NewYour players' teleports, jail, and chat moderation are now backed up to the cloud. Every server's /settp teleport points, active jail sentences, and mutes/name overrides are saved to RefugeBot's servers automatically (alongside your economy, shop, and bans, which were already cloud-stored). These used to live only on your game server's disk.
  • NewRecover a lost or moved server in two clicks. Lost your config, switched hosts, or rebuilding after a crash? Open the ⋮ menu on a server card and pick "Get config / reconnect" to re-download that server's config. A fresh install re-links to the same server — and on first connect, all your players' teleports, jail, and moderation are restored automatically from the cloud backup. Nothing is lost.
  • FixInternal command-name references tidied up (the teleport commands are /settp / /tp / /tplist; some old code comments still called them by their original names).
  • ImprovedDiscord is now its own tab. Your per-server Discord settings (channel routing for bridge / admin / status / admin-chat, plus announcements) moved out of the Plugins list into a dedicated Discord tab in the server admin sidebar — it had outgrown being a "plugin." Same settings, same per-server routing; nothing changed about how it works.

Requires the v1.4.0 Agent — download it from your server card and restart your 7DTD server to enable the backup.

v1.3.9 June 18, 2026

Search everything, a roles overhaul, friendlier moderation, and more admin tools

  • NewSearch your whole admin panel (Ctrl / Cmd + K). A search box now lives in the top bar — type "chat color" (or any setting or command) and jump straight to it. It opens the right tab, scrolls to the setting, and flashes it so you can't miss it. Each result shows where it lives (e.g. "Protection › Flying detection") so similar-looking settings are easy to tell apart.
  • NewCompare roles side-by-side. The Roles page now has a "Compare roles" view — a grid of every role × every permission so you can see at a glance what each role can do, with the differences highlighted. Plus you can clone a role and search permissions.
  • ImprovedCommand permissions are no longer a wall of numbers. Instead of typing permission-level numbers, you now click which staff tier (Owner / Admin / Manager / Member) can run each command — that tier and everyone above gets access — or pick "Anyone".
  • ImprovedAnti-cheat actions are now dropdowns. "What to do when caught" used to be a raw command box. Now it's a simple menu: Kick, Ban (with a length picker), Warn, Log only, or a Custom command if you want full control.
  • NewMake Admin vs Manager actually differ in-game. An optional, owner-only toggle gives Managers a distinct in-game level, so a command set to "Admin only" really blocks Managers — while both keep full game-admin powers. Off by default; you can flip it back any time.
  • NewReset & wipe tools on every player. Right-click a player (or open their profile) to Wipe inventory, Reset drone data, or Wipe all player data. The full wipe asks you to type the player's name to confirm, and the old save is backed up first.
  • NewApply buffs and tweak progression from the profile. Pick and apply a buff right on a player's profile, and Give XP / Set level / Set skill points from the Skills window.
  • ImprovedClearer Location Tracker. The "who's nearby" chat command is now separated from the position-history settings, with a pointer to the Sleuth tab for full movement replay.
  • FixParty and live inventory now work for online players on 3.0. A player lookup could mis-resolve by Steam ID on 3.0, so Party and a live inventory read reported online players as offline. Fixed.
v1.3.8 June 18, 2026

Skills window polish + a fix for "player must be online" on online players

  • FixParty (and other player lookups) no longer say "player must be online" for someone who IS online. Some lookups didn't recognize a player by their raw Steam ID on 3.0. They now resolve reliably, so Party — and give/inventory/reset by Steam ID — work for online players.
  • NewSearch and filter in the Skills window. Type to find a skill by name or description, or filter by category (Attributes / Skills / Perks / Books / Crafting).
  • FixSkill descriptions read cleanly. The in-game color codes (e.g. [543f5e]) are stripped, and descriptions are shown in full instead of being cut off.
v1.3.7 June 18, 2026

Player skills viewer fixed and overhauled for 3.0 — icons, descriptions, and proper grouping

  • FixThe Skills viewer works on 7 Days to Die 3.0 again. 3.0 changed an internal text-lookup method, which made the whole skills read fail — the Skills window came up empty. RefugeBot now reads it in a 2.6/3.0-safe way, so a player's levels, attributes, and perks load correctly.
  • NewSkills now show icons and descriptions. Each attribute, skill, perk, book, and crafting skill shows an icon and a short description of what it does, grouped the way the game organizes them (attributes → their skills → perks, plus separate Books and Crafting sections) instead of a flat list.
v1.3.6 June 18, 2026

Fun buttons: buffs, hordes, party effects — and see/clear a player's active buffs

  • NewFun effects on the Players tab. Open any online player and hit 🎉 Fun effects for a grid of buffs (dance, drunk, super-speed, big-head, god-mode, and troll/punish effects) plus drop-a-horde-on-them presets (screamer party, dire wolf pack, boss, and more). There's a 🎉 Party actions button too, which fans an effect over the player's whole party at once.
  • NewAct on everyone online. A new bar at the top of the Players tab lets you give items, give coins, buff, or broadcast to all online players at once — handy for horde night ("everyone gets first aid + ammo"). The give-to-all uses the same item picker you already know.
  • NewSee and clear a player's active buffs. The player profile now shows their current buffs (with time left), and you can remove a single buff or clear them all — the undo for the fun buttons.
  • New"Fun buttons" permission. A dedicated role permission gates all of the above, so you can hand fun buttons to trusted staff without giving them full console access. It's a fixed, safe list of effects — not raw commands. (Owners always have it; turn it on for other roles in Roles & Permissions.)
v1.3.5 June 17, 2026

Land Claims list works again on 7 Days to Die 3.0

  • FixThe Land Claims view showed 0 claims on 3.0 servers. 3.0 removed a field RefugeBot used to read claim allies, which made the whole claim lookup fail and report an empty list even when the world had claims. RefugeBot now reads that data in a way that works on both 2.6 and 3.0, so your players' land claims show up again. (The ally list degrades gracefully if 3.0 moved it.) Requires a server restart to load.
v1.3.4 June 17, 2026

Friendlier banned-item actions: pick Ban or Kick, set a length, or write your own

  • NewBan is now a one-click action for banned items. Under Moderation & Protection → Banned Items, "When a banned item is found" now includes Ban the player with a simple length picker (1 day, 7 days, 30 days, 1 / 5 / 10 / 100 years, or permanent) — no console syntax to remember. "Run a custom command" is still there for anything else you want (jail, a custom kick, etc.).
  • FixCleaned up the banned-items action panel. A stray label was showing above the command box; the action options are now laid out clearly, and the right field (ban length or custom command) appears only when it applies.
v1.3.3 June 17, 2026

Forum images now display, /bed honors the Teleport toggle, custom admin roles, and more — from your bug reports

  • FixForum images now display. Uploaded images (attach, paste, or drag-and-drop) were saving correctly but showing as a broken-link icon, because the image URL was being captured by the forum's own page routing instead of serving the file. Images — including ones already posted — now load properly everywhere on the forums.
  • Fix/bed now respects the Teleport command toggle. /bed (teleport to your bedroll) was missing from the Features & Commands list and kept working even when you turned the Teleport group off. It now appears in the list with its own toggle and is properly disabled when you switch it off.
  • FixThe server config viewer reads the file your server actually uses. If you run under LinuxGSM (or any setup that points the game at a non-standard config path with -configfile), the web app was showing an unused serverconfig.xml instead of the real one. It now asks the server which file it loaded and shows that.
  • NewCustom admin roles can be assigned to members. Roles you create on the Roles & Permissions page now appear in the member invite and role dropdowns, and a member assigned a custom role is governed by that role's permission set. (Billing and member management stay Owner-only.)
  • NewCompare roles side-by-side. A new "Compare roles" view on the Roles & Permissions page shows every role's capabilities in one matrix, with a "differences only" filter and a plain-English "Role A = Role B ± these permissions" summary — handy for keeping similar admin roles consistent.
  • NewAuto-ban (or any command) on a banned item. The Banned Items action can now run a console command of your choice when a banned item is found — e.g. ban add {steamid} 7 days "Banned item" — with {steamid}, {name}, {eid}, and {items} filled in. Use it to auto-ban, jail, or anything else, with full control over the command and duration.
v1.3.2 June 17, 2026

The map works on 7DTD 3.0, and you can post images on the forums

  • FixMap rendering works on 7 Days to Die 3.0. On 3.0 the live map and "uncover map" were dead — the map tab was blank and uncover did nothing. 3.0 moved the game's map-rendering code into its core, and RefugeBot was still looking for it in the old place, so every map action failed. RefugeBot now finds it in either location, so the same build works on 2.6 and 3.0. To generate the map on a 3.0 server, turn on EnableMapRendering in your server settings and run an uncover. (Note: on 3.0 the very bottom edge of the world map can show a thin black line where tiles fall past the world boundary — cosmetic, not missing data.)
  • NewImage uploads on the refugebot.com forums. You can now attach images to topics and replies — click the Image button, paste a screenshot straight from your clipboard, or drag-and-drop a file. Images are hosted on refugebot.com (PNG, JPG, GIF, or WEBP, up to 5MB), so they won't break if an external host goes down. Great for bug reports and sharing base builds.
v1.3.1 June 17, 2026

Plays nicer with other mods, plus a forum fix

  • FixRefugeBot no longer swallows slash commands that belong to other mods. If another mod on your server defines its own chat command (e.g. /sh), RefugeBot was intercepting it, replying "Unknown command," and stopping it before that mod's handler ever ran. RefugeBot now passes any command it doesn't own straight through, so other mods (loaded in any order) get their commands. RefugeBot also no longer shows a false "Unknown command" message for commands it doesn't recognize, since another mod may own them.
  • FixThe forum "new topic" box no longer closes when you click outside it. Clicking the background (or click-dragging to select text and releasing outside the box) used to dismiss the editor and discard your draft — a real problem when filing a bug report and gathering details. It now closes only when you hit Cancel, Post, or Escape.
v1.3.0 7DTD 3.0 June 16, 2026

RefugeBot now runs on 7 Days to Die 3.0 "Dead Hot Summer" — optionally with fewer required mods, more reliable land claims, and a complete map uncover

  • NewFull 7 Days to Die 3.0 "Dead Hot Summer" support. RefugeBot loads and runs on 3.0 — and the same build still runs on 2.6, so you can update your server whenever you're ready without swapping mods. Everything your players use day to day — economy, shop, teleports, homes, land claims, the chat bridge, join/leave, the in-game panel — works on 3.0.
  • NewRun with fewer required mods (optional). A full admin command set used to mean installing PrismaCore (and the Allocs "Server Fixes") alongside RefugeBot. RefugeBot can now provide those commands itself — chat, claims, teleports, jail, player resets, vehicle/drone recovery, blood-moon spawner tuning, banned items, reserved slots, and more — so those mods become optional. If you drop them, you get RefugeBot's own versions: enforced on the game's main thread, configured from your panel, and stored in your account so they survive restarts and re-installs. Happy with your current PrismaCore setup? Leave Compatibility Mode on and RefugeBot steps aside so PrismaCore keeps running its commands — entirely your call, and reversible from the panel.
  • NewDeath notifications on 3.0. 3.0 changed how the game reports a player's death, so catching it took new plumbing. In-game and Discord death messages work on 3.0, with clean, varied phrasing and the real cause — the zombie or animal that got you, the weapon in PvP, falls, radiation — instead of raw internal names.
  • NewThe in-game ESC admin panel opens on 3.0. 3.0 reorganized the in-game UI; the panel writes to the version-correct location so it appears and its labels read correctly on 3.0.
  • NewBoosted-stat items (3.0 "magnitude"). 3.0 adds gear with rolled stat boosts. You can now give and sell boosted items — set a magnitude on a shop item or an admin give and the boost roll is applied just like a world-found item.
  • NewAccurate blood-moon countdown, difficulty, and game mode on 3.0. 3.0 moved these settings into its new sandbox-options system. RefugeBot reads the live values straight from the running game, so your real blood-moon schedule and difficulty show correctly in /stats, serverstats, and the status feed.
  • FixLand claims sync reliably — no more "claims stopped enforcing after a restart." Claim protection is enforced in-game but authored in your panel; the one-time sync could silently fail after a server restart, leaving the agent with nothing to enforce. The sync is now verified (the panel confirms the agent received the claims and retries if not), a reconnecting server can no longer get stuck behind a stale connection, and overlapping zones resolve in a stable order every restart.
  • FixMap uncover no longer leaves black patches. If a player was online when you uncovered the map, the areas they had loaded came out as black blotches. Those chunks are now painted correctly, so the uncovered map is complete.
  • NewAdvanced claim zones. Beyond protected / hostile-free / access zones, you can now configure reversed (jail) zones (players are kept inside), level-gated zones (entry needs a minimum player level), and PvP zones (PvP on inside, your server default restored on leave) — all from the claims editor.
  • NewMore admin commands. af (grant a player land-claim ally access), listbuffs / listplayerbuffs / listplayerskill, timerba (a countdown that broadcasts then runs a command), and public-waypoint admin: wpc (add/remove waypoints) and mvw (move a player to a waypoint — offline players are teleported there on their next login).
  • NewPanel additions. A Party view on online players, a Claim allies list on land claims, and a per-command permission table to set the minimum admin level for each in-game command — all from the panel.
v1.2.39 June 12, 2026

Jump between your servers and take your character with you — plus quieter logs for clustered saves

  • NewCross-server transfers (/servertransfer). Players run /servertransfer in chat and a server picker opens in their real web browser, showing each linked server live (online/offline + player count). One click connects them straight into that server via steam:// — no manual IP entry. Turn it on per-server under Server Config → Cross-server transfers.
  • NewClustered servers — one character across your worlds. Run a group of servers that share a single player save, so players keep the same character — level, skills, and inventory — as they hop between your worlds (and arrive at the lobby instead of underground). A plain-English heads-up: 7 Days to Die stores items and placed blocks as bare ID numbers, and each world keeps its own private "number → item" key — so simply pointing several different worlds at one shared save will scramble inventories (a glass block can come back as a car hood) or even reset a character. That's exactly why the base game disables cross-world characters out of the box. RefugeBot fully supports clusters, but each one needs a special one-time fix: lock a single shared item/block key onto every server in the cluster so they all read the character the same way. On our hosted servers we handle this for you automatically. For 7DTD servers outside our hosting, we're building a Linux & Windows tool that does it for you — coming soon.
  • NewOwner control over in-game commands. A Server Features & Commands section lets owners enable or disable individual /commands per server, so you decide exactly what players can use.
  • FixNo more repeated "loading player data failed" log spam on clusters. The offline player-stats scanner re-read a character file every few minutes while that player was online on another cluster server (their shared save kept changing), and modded item data that doesn't parse offline made the game log a failure stack each time. The scanner now backs off (and stops retrying a file that won't parse) instead of re-attempting every cycle — the errors were always harmless (they never affected a real join), just noisy. Logs stay clean.
v1.2.38 June 10, 2026

The two ghost types that never died are now cleaned up — and every shop icon renders

  • FixGhosts stuck "mid-disconnect" are finally removed. When a player times out (or is kicked), the game flags the connection as disconnecting and then runs its built-in disconnect — which throws an error on exactly these dead connections, leaving the flag set and the ghost in the player list. The cleanup used to skip anything flagged as disconnecting ("it's already leaving"), so these ghosts lived forever — spamming unknown client for hours and shrugging off admin kick commands. A connection that stays flagged and link-dead for 15 seconds (a healthy leave completes in under 2) is now force-cleaned.
  • FixNameless phantom slots are cleaned up too. A join that dies mid-handshake can leave an empty slot (no name, no entity) that admins can't kick at all (kick <none> fails). These were skipped as "still connecting"; now a never-logged-in slot with no network link for 90 seconds is removed. A real joiner — even a slow map download — keeps a live network link the whole time, so they're never touched.
  • FixThis also breaks the ghost cascade. A lingering ghost collided with its own player's reconnect ("Duplicate player ID"), and the failed kick of the old slot created another immortal ghost. Clearing both types stops the loop.
  • FixEvery in-game shop icon now renders. Modded and bundle items (ammo bundles, contracts, first-aid kits, coffee…) showed blank icons because only some vanilla icons exist as client-side sprites. Each shop cell now also loads its icon from the web panel's icon library, so every item shows its real icon.
v1.2.37 June 8, 2026

Ghost cleanup no longer freezes the server

  • FixRestarts no longer hang the server. The ghost cleanup reacted to the unknown client line by disconnecting that connection immediately — but that line is produced from inside the server's own network loop, so doing the disconnect right then could lock up the whole server. It stayed "running" but stopped responding (no one could join, no Discord "online" post) until someone restarted it manually. The cleanup now just notes the suspect and does the actual disconnect a moment later, safely outside that loop.
  • FixPlayers reconnecting after a restart are never mistaken for ghosts. When everyone rejoins at once, a player still mid-connection briefly looks just like a ghost (no network link yet). The cleanup now only acts on a connection that is fully joined and has stayed link-dead for several seconds, so a normal join — even a slow one during the post-restart rush — is left completely alone.
v1.2.36 June 8, 2026

Ghost cleanup that actually frees the slot

  • FixGhost players are now removed on the first pass instead of crashing mid-cleanup. The cleanup correctly spotted every ghost, but the disconnect step itself threw an error on exactly the connections it was meant to remove — a ghost has no live network link, and the game's built-in disconnect routine assumes one, so it aborted before actually freeing the slot. The player kept counting as online and the unknown client log spam continued. We now remove the leftover body first (so the game's routine takes a clean path), then guarantee the connection slot is freed even if that routine still throws. Bodied ghosts and empty phantom slots are both handled in one pass.
  • FixFull error detail is now logged if a cleanup ever fails again, so the exact cause is visible instead of a bare "object reference" message.
v1.2.35 June 7, 2026

Ghost cleanup, finally reliable — plus quieter Discord & panel

  • FixGhost players are now auto-kicked the moment the server flags them. When a connection's network link dies but the player record lingers, the server logs requested for unknown client over and over (and the player shows as online when they aren't). We now react to that exact line: read the client number off it and disconnect that one connection in-process, then clear its leftover body. A normal logout never produces that line, and a player still downloading the map never produces it — so real players are never touched.
  • NewRe-enabled by default on safe builds. The cleanup had been switched off because an older version could mistake a slow map-download for a ghost. It's back on automatically for servers running this build (or the previous peer-loss build); servers on older builds stay off until updated.
  • FixNo more duplicate "left the game" messages in Discord. When a normal disconnect left a ghost behind, cleaning up that ghost re-fired the leave event, so Discord posted the same player leaving two, three, or four times. A single departure now posts exactly one leave message — the cleanup's own disconnect is recognized and stays silent.
  • FixServer restarts no longer make the panel sluggish. While building the Server Info tab on boot, the agent was reading a few numeric settings (like blood-moon frequency) as text, which the game rejects and logs as an error every time — flooding the console and bogging down the panel during startup. We now read each setting as its proper type, so boots are clean and the panel stays responsive.
v1.2.34 June 6, 2026

Item quality now delivers

  • FixShop items, packs, and admin "give" now work when you set a quality/tier. Selling or giving an item with a specific quality (e.g. a Tier 6 tool) silently delivered nothing — the underlying give command requires the quality and a "used %" together, and we were sending the quality alone, which it rejects outright. We now send both (0% used = brand-new), so quality items arrive as intended. Items without a set quality were never affected.
  • FixDiscord /give with a quality is fixed the same way.
v1.2.33 June 6, 2026

Ghost cleanup: never kick a real joiner

  • FixAuto-cleanup no longer disconnects players who are still downloading the map. The safety net used to remove anyone without an in-world body after 90 seconds — but a player loading a big world on a slow connection legitimately has no body yet, so on rare occasions a real joiner got booted. It now disconnects a connection only when its actual network link is gone (the game reports a −1 ping because the underlying peer no longer exists), which a player who's still downloading never trips. Slow joins are now left alone no matter how long they take.
  • FixCatches more kinds of stuck connection. The cleanup now also clears a player who had spawned in but whose connection silently dropped (leaving a frozen body in the world and in the player list), plus empty leftover connection slots — and it removes the frozen body too, so no manual cleanup is needed.
v1.2.32 June 5, 2026

Ghost players, gone

  • Fix"Ghost" players (−1 ping) no longer pile up. Players stuck mid-connect with a −1 ping could accumulate, block new people from joining, and freeze the in-game player list until the server was restarted. The cause is fixed, with an automatic safety net on top.
  • FixThe background stats scan no longer interferes with players loading in. The companion's player-stats scan now runs in step with the game instead of alongside it, so it can't disrupt a character loading into the world — the main trigger for those ghost connections.
  • FixOne bad quest can't brick a whole save. If a saved character references a quest a mod has since changed or removed, that character now still loads (just without that one quest) instead of failing to load entirely.
  • NewAutomatic ghost cleanup. Any client stuck connected with no in-world body for 90 seconds is now disconnected automatically — freeing the slot and stopping the log spam, so a wedged connection can't block your server until a restart. On by default.
  • FixRegion header repair no longer risks chunk data. The built-in tool for fixing a corrupted region-file (.7rg) header was overwriting part of each region's internal chunk index while it repaired the header — which could turn a minor header problem into actually-lost chunks. It now repairs only the 4-byte signature and leaves every chunk's location data untouched.
v1.2.31 June 3, 2026

Panel tab buttons fill the bar

  • FixTab buttons now span the full panel width. The row of tab buttons across the top of the in-game ESC panel left a small empty gap on the right edge; the buttons now stretch edge-to-edge with the close button overlapping the last tab.
v1.2.30 June 3, 2026

Windows Agent-install fix

  • FixWindows game-server Agent installs. On Windows the Agent could fail to find its own config folder, so it never connected — leaving the in-game panel hidden and the /votelink · /webshop · /website · /discord popups showing un-clickable links. The Agent now reads its folder directly from the game, so Windows hosts work the same as Linux.
v1.2.29 June 3, 2026

In-game panel, leveled up

  • NewServer Info tab. An optional tab that auto-fills a table of your live server settings — difficulty, XP rate, loot, PvP, bloodmoon, day length, land-claim rules and more. No typing; the numbers follow your server config.
  • NewOne-color accent theme. Pick a single brand color and the whole panel re-skins to match it — borders, tabs, and headers.
  • NewPer-tab icons & colors. Choose an icon and hover color for each tab, with a live preview while you pick.
  • NewHeader logo & full-width banner. Add your own logo to the panel header, or stretch it edge-to-edge as a full banner across the top.
  • NewWelcome-tab content blocks. Build out your Welcome tab with stacked blocks: styled text, images, info rows (label + value), and clickable link buttons.
  • New10 languages. The admin panel and in-game messages are now available in English, Spanish, French, German, Portuguese, Russian, Polish, Simplified Chinese, Japanese, and Korean.
  • FixPanel header and subtitle now follow your accent color instead of staying dark.
v1.2.28 June 1, 2026
  • FixItem-picker icons now load correctly for direct Windows Agent installs. Recommended update if you run your game server on Windows.
v1.2.17 May 19, 2026
  • ImprovedChat-command matching is more precise, so commands that share a prefix (like /tp and /tp2) no longer collide.
  • ImprovedPrivate messages and gifts reliably reach the right player.
Discord embeds, Mail & Leaderboards May 19, 2026

A big community-features day

  • NewDiscord status embeds. An opt-in live server embed posts every 15 minutes — players online, uptime, server FPS, next-bloodmoon countdown, zombie/animal counts, the connect IP, and a starred admin list.
  • NewRestart & bloodmoon announcements. Scheduled restart warnings (15/10/5/1-minute countdowns with your timezone) and bloodmoon alerts (warnings, a "begun" embed, and a "survived" recap with a per-player kill leaderboard).
  • NewMail system. A unified inbox for player-to-player and admin-to-player messages, with reply threads, a personal block list, and an in-game ping for unread mail at login.
  • NewLeaderboards & public profiles. An 8-card leaderboard (zombie kills, bloodmoons survived, playtime, daily streak, distance walked, items crafted, longest life, most deaths). Click any player for a public profile with Send Message / Block.
  • NewFriend teleport. Players teleport to each other with /friend (accept/deny prompt, optional party auto-approve, cooldowns, zombie-safety check); admins get /tp2 for instant teleport.
  • NewBetter backups + CSMM import. Server backups now include members, Discord routing, mail, notes, waypoints, land claims, roles and teleports, with per-section restore. Migrating from CSMM? Upload your Patrons export and bring players, wallets, donor tiers, shop and bans across.
  • NewChat-window repositioning, a bloodmoon HUD countdown, and a periodic "Players Online" broadcast.
  • FixRestored auto-decorated chat names (Owner/Officer tags + role colors) and stopped accidental personal-tenant creation when a player just signs in to shop.
In-game panel polish May 18, 2026

ESC-panel & chat-bridge bug-bash

  • NewPopup link commands. /votelink, /webshop, /website and /discord open clickable in-game popups.
  • NewCommands tab + item icons in the ESC panel — the full command help in two columns, and item artwork in the shop grid.
  • NewEconomy Roles. Full admin management plus a player self-service picker with custom flavor messages.
  • FixDiscord chat bridge no longer drops admin messages or leaks Party/Friends chat; the player hub got a redesign; and offline purchases now auto-deliver on next login.
v1.0.3 May 11, 2026
  • FixThe in-game ESC "Refuge" panel is back after vanishing in an earlier update.
  • FixYour server key is now stored in a durable location, so rebuilding a managed server no longer loses it.
Dashboard parity May 4, 2026

~50 dashboard improvements

  • ImprovedBig polish pass across Players, Bans, Console, Scheduler, Items, Packs, Shop, Profiles, Plugins and settings — right-click menus everywhere, console command history + help, scheduler templates with a cron cheat-sheet, shop live-preview, richer player profiles, and the Lua plugin editor with an API reference.
Public launch · v1.0.0 May 3, 2026

RefugeBot goes public

  • Newrefugebot.com is live. A unified landing page, agent download, and setup guide at both refugebot.com and app.refugegaming.org.
  • NewA read-only super-admin overview, an install guide, and the ability to pre-invite teammates by Steam ID.
  • FixEarly install hiccups sorted (missing runtime files; the agent now auto-detects its setup port from your server config).
Stability May 1, 2026
  • FixResolved an issue that could leave players stuck at "Creating player," and corrected the behavior of 11 staff chat commands.
Feature parity April 30, 2026

Catching up to the original RefugeBot

  • NewBilling & Discord shared bot went live, plus the Plugin Hub (browse and install community Lua plugins), region backups with auto-snapshots, and tenant backup/restore.
  • NewPlayer Bazaar, session tracking, a bloodmoons-survived counter, multi-channel Discord routing, fight-arena embeds, a vehicle tracker, and a web teleport hub.
Service live April 28, 2026
  • Newapp.refugegaming.org is online. The hosted service went live in production, with billing and the first in-game server connected.
The rewrite April 27, 2026

RefugeBot becomes a hosted service

  • NewRefugeBot was rebuilt from a single in-game mod into a hosted service + lightweight game agent — so your admin dashboard and player shop keep working even when your game server is down (purchases queue and deliver when it reconnects). This is the foundation everything above is built on.
01// BEFORE ALL THIS — THE ALPHA ERA PRE-LAUNCH IN-GAME MOD

Before the hosted service, RefugeBot lived entirely as a drop-in 7 Days to Die mod, refined steadily over many internal revisions. Those early builds are where most of today's features were born. Exact dates weren't kept for every revision, so the ones below are approximate.

Alpha — Admin power tools April 2026
  • NewDiscord sign-in, custom roles, ban/whitelist tools, and one-click full-server backup & restore. The economy "roles" became a configurable plugin where owners build custom roles (heal, repair, give-item) with their own names and perks.
Alpha — Scheduler, maps & history March 2026
  • NewScheduled tasks (automated restarts/saves with a visual builder), live map overlays (entities + land claims with click-to-teleport), a searchable 30-day chat log, and a beefed-up in-panel console.
  • ImprovedPlayer history backfill reads existing save files so stats show up even for players who haven't logged in since install; item browser, icon tints, and the player hub login page all got polish.
Alpha — Install made painless February 2026
  • ImprovedAuto-detection of your server config and web port so most hosts need zero manual setup, an install wizard that asks where to store data and handles random-world save paths, and an in-panel config-path override for locked-down hosts.
  • ImprovedRefugeBot now defaults to a single currency (Coins) — the optional second currency disappears completely when off — and owners can name their own currencies.
Alpha — Donor tiers & cross-server shop January 2026
  • NewDonor Management with configurable tiers and perks (teleport slots, XP/loot multipliers, monthly currency, bazaar access) and two-way Discord role sync.
  • NewCross-server shopping from the player hub — browse and buy from any server in your cluster, with purchases queued as pending deliveries — plus an in-panel server-config editor and a built-in install guide.
Alpha — Accounts, permissions & themes January 2026
  • NewRole-based accounts (owner / admin / moderator) with per-user logins, a fine-grained permissions editor, multi-owner support, and the ability to transfer the "master" server.
  • NewTheme Studio — 10 full color themes plus font, density, and layout customization, with Steam avatars throughout, and the Plugins page reborn as a marketplace.
Alpha — Multi-server clusters December 2025
  • NewRun several servers as one cluster — shared shop, packs, plugins, and a shared wallet so a player's coins follow them between servers (with offline queueing so balances are never lost).
  • NewCluster Health view (player counts + CPU/RAM/FPS across all servers), a unified admin URL for the whole cluster, and consolidated Discord settings with per-server chat channels and a /status command.
Alpha — The first builds December 2025
  • NewThe earliest documented RefugeBot: a drop-in mod with a first-run setup wizard, a secure boot password, Steam linking during install, in-app help, and /pay player-to-player transfers.
  • NewThe foundation for clustering — drop the mod on another server and it finds its neighbors and joins with a single code. (Earlier prototypes existed before this point, but weren't kept in the record.)