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
BlackdoorNewsDemo Update - v0.10.2
Game update

Demo Update - v0.10.2

Blackdoor · published 16 Jul 2026, 15:05 UTC

All newsPlayers around this dateRead on Steam

Features

  • #lounge -> Discord relay - messages sent in the in-game #lounge IRC channel now appear in the Blackdoor Discord server in real time. One-way for now (Discord -> game coming later).

  • network list - lists every server you have ever cracked, even if you have since removed it from the network graph. Use store <ip> to re-add one.

  • graybrd has been busy - a new server has appeared on the network. No further details.

  • marvelous joins #lounge - new community NPC. Tinkerer. Very into scripting. Already found an infinite loop bypass. Welcome.

  • Online player count - the IRC pane header shows how many players are currently in #lounge.

  • New #lounge chatter - a few new conversation threads from the community Discord.

  • ProxyChain rework (full game only) - bounce() has been replaced with pivot(conn). Pass an active authenticated connection and pivot() establishes a relay through that server and drops the connection - future traffic routes through it. Chain multiple hops by calling pivot() again on the next box. pivot_clear() wipes the chain. The CLI pivot clear command does the same from the terminal. Right-clicking any IP in the network pane now shows Add to pivot chain / Remove from pivot chain when ProxyChain is purchased.

Bug Fixes

  • local_crack() didn't authenticate on already-cracked users - if you called local_crack() on a user that had already been cracked, it returned success but didn't log you in. Subsequent filesystem calls would fail with an auth error. Fixed.

  • crack() now writes to ~/.ssh/credentials and ~/.ssh/known_hosts - previously only the terminal SSH command stored credentials after a successful crack. The crack() API now does the same, so scripts that crack a box will automatically populate your credentials and known_hosts files - no manual bookkeeping needed.

  • connect() now accepts ~/.ssh/known_hosts as third argument - if the target server's IP is listed in your known_hosts file and the user has already been cracked, connect() will authenticate in the same call. Pairs naturally with the above: crack a box once, and future scripts can reconnect with just connect("root@host", 22, "~/.ssh/known_hosts").

  • In-game browser IP navigation - clicking an IP address link in a website now loads that server in the browser correctly. Previously it was treated as a relative path and appended to the current URL.

  • Browser history preserved across server hops - navigating to a different server via a link no longer clears your browser history. Back still works.

  • Extensionless browser links now resolve correctly - links without a file extension now try .html before falling back to /index.html, matching standard web server behaviour.

  • Pivot chain now requires a cracked server - right-clicking "Add to pivot chain" on a server you haven't cracked now shows an error instead of silently adding it. Adding to the chain is also blocked while a trace is active.

  • Backspace triggered browser back while typing in IRC - pressing backspace in the IRC input would navigate the browser backwards instead of deleting a character. Fixed.

  • Script errors left trace timer running - if a script errored out after calling connect(), the connection was never cleaned up and the trace timer kept ticking in the background. Fixed.

  • Escape in the editor now dismisses autocomplete first - pressing Escape while the autocomplete popup was open would skip past it and trigger the editor exit warning. Escape now closes the popup first; a second press shows the unsaved changes warning, and a third exits. The warning also flashes the header bar red so it's harder to miss.

  • print() now suggests log() - calling print() in a script now gives "Did you mean 'log'?" in the error rather than just "not a function".

  • /help command in IRC - typing /help in any IRC channel now lists the available IRC slash commands.

  • Mission 00 (The Interview) softlock - probing after cracking (without probing first) now correctly triggers objective completion. Also fixed a separate issue where loading a save mid-mission could leave objectives permanently stuck and the mission unfinishable.



- 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 update1 Sep 2026v1.0.6 - workshop and scripting fixesNew · 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 co…