Blackdoor
Playing now
3−2 vs. yesterday
33%of peak
All-time peak
913 Sep 2026
Playing now
3−2 vs. yesterday
All-time peak
913 Sep 2026
| Published | Kind | Announcement | Build |
|---|---|---|---|
| Game update | v1.0.5 - workshop updates New · 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… | 24893894 | |
| Game update | v1.0.4 - adjustments abound New · String formatting: "%s connected on port %d" % ["root", 22]. %s for any value, %d/%f for numbers, %% for a literal percent. · rm_dir(conn, path) - recursively delete a directory and everything inside it. · get_unix_time() - real wall-clock time, for benchmarking your own script's actual elapsed time. · Ctrl+/ in the code editor now comments/uncomments the selected lines (or just the curre… | 24801623 | |
| Game update | v1.0.3 - many fixes New · Backup copies of the 5 starter scripts now live on the drop box, under /tools/starter_scripts/. Broke your own copy? Grab a fresh one any time. · publish <script> new - fixes scripts stuck retrying against a botched first publish attempt. · to_code(char) - inverse of to_char(code). · Output redirection: find ... > file / >> file now works for read/query commands (ls, cat, grep, find, hist… | 24695728 | |
| Game update | v1.0.2 - Fixes Round Two & More Bits! New · exit() - halts a script immediately, even from inside a function. return only pops back to whatever called that function; exit() stops the whole script right there, at any nesting depth. · raise("message") (alias: error()) - same idea, but marks the stop as an actual error instead of a clean finish. No try/except to catch it yet (that's a bigger project), just a clean way to abort on a ba… | 24630487 | |
| Game update | v1.0.1 - Launch Day Fixes Bug Fixes · Imported modules couldn't use any builtin or API function inside their own functions - calling log(), int(), str(), connect(), or anything else from inside a function defined in an import'ed module failed outright with "'x' is not defined." Modules now have the same full builtin/API surface a top-level script already has. · The default grabber.bd script never actually worked against… | 24601295 | |
| Game update | Demo Update - v0.11.2 Features · Recovery shell for a deleted root filesystem - if you (or a script) rm -r your own machine's / directory, the terminal now drops into a bare recovery> prompt instead of leaving you in a broken, half-working state forever. Only basic navigation works until you run restore, which reinstalls fresh from the recovery partition - wipes every local script, wordlist, and download back to fac… | — | |
| Game update | Demo Update - v0.11.1 Features · Music, for real this time - the music command is live: view the playlist, music next / music prev to skip around, music <name> to jump straight to a track, or music set <name> to loop one track on repeat instead of rotating, for anyone who just wants one song. Tracks now play out in full - around four minutes each, matching the standalone soundtrack - and fade out naturally before ha… | — | |
| Game update | Demo Update - v0.10.3 Features · Discord Rich Presence - the game now shows what you're up to in Discord: connected to a server, on a mission, or freelancing in the terminal. · Live chat content filter - messages sent in #lounge are now automatically filtered for inappropriate language. · Steam Workshop publishing, for real this time - publish <scriptname> now opens a proper in-browser form instead of terminal promp… | — | |
| Game update | Demo Update - v0.10.2 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… | — | |
| Game update | Update v0.10.1 Bug Fixes · connect() bypassed authentication - calling connect(ip, port) without credentials gave full filesystem access: list_files , read_file , download , write_file , delete_file , scrub_log , and decrypt all worked without cracking a user first. This was unintended. All filesystem API functions now require an authenticated session. Thanks second_hand · crack() didn't authenticate after su… | — | |
| Game update | Demo Update - v0.9.2 Community patch - new NPCs, new scripting tools, QoL, and bug fixes. Thanks to 2dPrinter, Aluvard, _xp_, ItsGime, and delta for the repors. New Community NPCs Three new regulars have joined #lounge : 2dprinter , delta , and vince_kully . They show up in ambient chat, respond to events, and have /whois entries. 2dprinter is also lurking somewhere on the shop server. New - PatternKit ($400) Four… | — | |
| Game update | Demo Update - v0.9.1 Bug fixes and QoL based on early Next Fest player reports. Thanks to super_aardvark, cas, Tanner07, vince_kully, Delta, and marvelous for the detailed feedback - some of this shipped directly from your reports. QoL · shop ls and shop buy <id> - browse and purchase from the terminal without opening the browser. shop alone still opens the browser as before · Browser now accepts http:// and https:… | — | |
| Game update | Demo Patch notes - 0.8.0 Missions · 6 side missions in the demo now (up from 3) - freelance jobs from the IRC boards Tutorial · Optional pre-mission walkthrough for new campaigns - toggleable at new game · static DMs you through a few terminal basics (ls, cd, cat, run) before second_hand ever shows up · Completely skippable if you already know the drill IRC · New #lounge channel - ambient NPC conversation. Hang out whi… | — | |
| Game update | Demo Patch notes - 0.6.0 New Commands - `grep` / `find` - search files for text (file first for tab completion) - `dir`, `cls`, `whoami`, `hostname`, `man` - quality of life aliases Right-Click Context Menu - Right-click IPs, file paths, links, or highlighted text - IPs: Copy, SSH, Browse, Probe - Files: Copy, Cat, Edit, Download, Delete - "Add to Notes" on anything - appends to ~/notes.txt - Works across all panes Ter… | — |
Announcements are the developer’s own posts to the game’s Steam news feed: updates and their patch notes, in-game events, releases and sales. The important ones are marked on the players chart.