Status
SteamPeaks
ChartsSalesUpcomingPatchesNewsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
NewsSteam's own announcements and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesNewsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
BlackdoorNewsv1.0.6 - workshop and scripting fixes
Game update

v1.0.6 - workshop and scripting fixes

Blackdoor · published 1 Sep 2026, 13:38 UTC · build 25059012

All newsPlayers around this dateRead on Steam

New

  • Action link syntax (open a firewall port, view server users, etc. from an HTML page) is now documented right in the Workshop editor when editing an .html file, instead of only existing in an external doc.

  • A new editor= option in ~/.config/blackdoor.conf (simple or nano) - nano mode adds a real Ctrl+X: prompts "Save modified buffer?" if you've got unsaved changes (Y or N then Enter to confirm, Esc cancels), or exits straight away if there's nothing to save. Defaults to simple, today's Ctrl+S/Esc behavior.

  • Ctrl+D now disconnects from a server, same as typing disconnect.

  • Ctrl+R searches command history, same as a real terminal - press it again for older matches, Enter to load one into the line, Esc to cancel.

Bug Fixes

  • "Import from Workshop" always said there was nothing to import, even for content you'd genuinely published yourself. Fixed - anything already published self-heals automatically the next time you check.

  • A new Workshop mission defaulted its "posted by" attribution to a random story NPC or "anon" instead of you, and the field to change it was hidden unless SIDE MISSION was toggled on. Now defaults to your own handle and is always visible and editable.

  • cmd_inject_vulnerable routes never actually triggered from a real form submission, only when a script called cmd_inject() directly.

  • The procedural Full Audit/daily/weekly contract generator's corporate "reply" job hinted at the wrong form to inject. Now has a real checkpoint objective and a corrected hint pointing at the right one.

  • Ctrl+Enter in the code editor could only quick-run a script sitting directly in ~/scripts/, not in a subfolder.

  • scan() used to halt a script entirely on an unreachable host - it now returns a normal, checkable result with reachable: false instead, matching how connect() already handles the same case.

  • The Workshop server editor's [+ add user] button never actually added the new user to /etc/passwd or /etc/shadow.

  • A few "DM the answer" mission objectives were too strict about exact wording. These now accept more varied phrasing of the same correct answer.

  • save()/write_local(), write_file(), touch(), and touch_local() silently did nothing when the parent directory didn't exist. The write functions now return {success, path, error}; the touch functions return false.

  • local_mv()/local_cp() had the same silent-failure gap - now they auto-create missing directories instead, matching the terminal's own mv/cp and upload(). local_mv() on a directory now moves its contents with it too.

  • Workshop-authored "reply"/mail_sent objectives could be unreachable or fail to complete under some authoring conditions. Fixed.



- Static

More from Blackdoor

Other announcements

All news
Game update13 Sep 2026v1.1.1 - bug fixesBug Fixes · sqli() no longer crashes a script when a target has no configured routes - returns a normal checkable result instead. · Object literals, lists, and function calls can now be written across multiple lines. · ls now shows real file permissions and ownership, matching what download()/upload() actually enforce. · The web API reference's connect() entry now carries the same success-vs-lo…Major update10 Sep 2026v1.1.0 - PersistenceThis is the biggest update Blackdoor's had since launch, and it's less about any one feature than about the world stopping being so still. A server used to be a filing cabinet - it sat there with its files and its users until you did something to it, and nothing happened in between. That's fine for a lot of the game, but it meant every "the system noticed you" moment was fake. This update makes…Game update23 Aug 2026v1.0.5 - workshop updatesNew · The mission editor's IRC Chatter sequences can be edited after adding them now, not just deleted and retyped from scratch. · The mission editor's SERVER field is a real picker now, pulled from your own saved servers, instead of a free-text box. · Publishing a mission now bundles any server it references that isn't already its own separate Workshop item directly into the mission itself, in…