Blackdoor
Playing now
0−1 vs. yesterday
0.0%of peak
All-time peak
45 Sep 2026
Playing now
0−1 vs. yesterday
All-time peak
45 Sep 2026
| Published | Title | Build |
|---|---|---|
| v1.0.6 - workshop and scripting fixes 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 co… | 25059012 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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 | |
| 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… | — | |
| 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… | — | |
| 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… | — | |
| 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… | — | |
| 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… | — | |
| 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… | — | |
| 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:… | — | |
| 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… | — | |
| 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… | — |
| Date | Day | Time | Patch title | Build ID | Branch | Depots | Download Δ |
|---|---|---|---|---|---|---|---|
| 6 Sep 2026 | Sun | 21:55 | No patch notes · unannounced build | 25157272 | beta | 2 | — |
| 6 Sep 2026 | Sun | 16:24 | No patch notes · unannounced build | 25154022 | beta | 2 | — |
| 5 Sep 2026 | Sat | 18:12 | No patch notes · unannounced build | 25142967 | public | 2 | — |
| 5 Sep 2026 | Sat | 16:24 | No patch notes · unannounced build | 25142967 | beta | 2 | — |
| 2 Sep 2026 | Wed | 19:05 | No patch notes · unannounced build | 25086887 | beta | 2 | — |
| 1 Sep 2026 | Tue | 22:42 | No patch notes · unannounced build | 25067443 | public | 2 | — |