Welcome to Bitburner’s documentation!¶
Bitburner is a programming-based incremental game that revolves around hacking and cyberpunk themes. The game is currently in the early beta stage of development. It can be played here.
What is Bitburner?¶
Bitburner is a cyberpunk-themed incremental RPG where you, the player, take the role of an unknown hacker in a dark, dystopian world. When a mysterious hacker called jump3R messages you, he/she confirms your suspicions that there is something wrong with the world around you. Now, aided by jump3R, you embark on a quest to gain money and power by any means necessary, in the hopes that this will lead to to uncover the secrets that you’ve been searching for.
Contents:
- Full documentation
- Basic documentation
- Full documentation
- Learn to Program
- Netscript 1.0
- NetscriptJS (Netscript 2.0)
- Script Arguments
- Basic Functions
- hack()
- grow()
- weaken()
- sleep()
- print()
- tprint()
- disableLog()
- enableLog()
- isLogEnabled()
- scan()
- nuke()
- brutessh()
- ftpcrack()
- relaysmtp()
- httpworm()
- sqlinject()
- run()
- exec()
- spawn()
- kill()
- killall()
- scp()
- ls()
- ps()
- hasRootAccess()
- getHackingLevel()
- getHackingMultipliers()
- getHacknetMultipliers()
- getServerMoneyAvailable()
- getServerMaxMoney()
- getServerSecurityLevel()
- getServerMinSecurityLevel()
- getServerRequiredHackingLevel()
- getServerNumPortsRequired()
- getServerMaxRam()
- getServerUsedRam()
- serverExists()
- fileExists()
- isRunning()
- getPurchasedServerCost()
- purchaseServer()
- deleteServer()
- getPurchasedServers()
- getPurchasedServerLimit()
- getPurchasedServerMaxRam()
- scriptRunning()
- scriptKill()
- getScriptRam()
- Advanced Functions
- Hacknet Node API
- Miscellaneous
- Basic Gameplay
- Advanced Gameplay
- Keyboard Shortcuts
- Game Frozen or Stuck?
- Guides & Tips
- Getting Started Guide for Beginner Programmers
- Introduction
- First Steps
- Creating our First Script
- Running our Scripts
- Increasing Hacking Level
- Editing our Hacking Script
- Creating a New Script to Purchase New Servers
- Additional Sources of Income
- After you Purchase your New Servers
- Reaching a Hacking Level of 50
- Using Additional Servers to Hack Joesguns
- Profiting from Scripts & Gaining Reputation with CyberSec
- Purchasing Upgrades and Augmentations
- Next Steps
- Random Tips
- What BitNode should I do?
- Overview of each BitNode
- BitNode-1: Source Genesis
- BitNode-2: Rise of the Underworld
- BitNode-3: Corporatocracy
- BitNode-4: The Singularity
- BitNode-5: Artificial Intelligence
- BitNode-6: Bladeburners
- BitNode-7: Bladeburners 2079
- BitNode-8: Ghost of Wall Street
- BitNode-9: Hacktocracy
- BitNode-10: Digital Carbon
- BitNode-11: The Big Crash
- BitNode-12: The Recursion
- Recommended BitNodes
- Overview of each BitNode
- Getting Started Guide for Beginner Programmers
- Tools & Resources
- Changelog
- v1.6.3 - 2022-04-01 Few stanek fixes
- v1.6.0 - 2022-03-29 Grafting
- v1.5.0 - Steam Cloud integration
- v1.4.0 - 2022-01-18 Sharing is caring
- v1.3.0 - 2022-01-04 Cleaning up
- v1.1.0 - 2021-12-18 You guys are awesome (community because they’re god damn awesome)
- v1.1.0 - 2021-12-03 BN13: They’re Lunatics (hydroflame & community)
- v1.0.2 - 2021-11-17 It’s the little things (hydroflame)
- v1.0.1 - 2021-11-17 New documentation (hydroflame)
- v1.0.0 - 2021-11-10 Breaking the API :( (blame hydroflame)
- v0.58.0 - 2021-10-27 Road to Steam (hydroflame & community)
- v0.57.0 - 2021-10-16 It was too cheap! (hydroflame & community)
- v0.56.0 - 2021-10-11 Trimming the backlog (hydroflame & community)
- v0.55.0 - 2021-09-20 Material UI (hydroflame & community)
- v0.54.0 - 2021-09-20 One big react node (hydroflame & community)
- v0.53.0 - 2021-09-09 Way too many things. (hydroflame & community)
- v0.52.9 - 2021-08-27 Less lag! (hydroflame & community)
- v0.52.8 - 2021-08-23 Fixing the previous patch tbh ROUND 2 (hydroflame)
- v0.52.7 - 2021-08-21 Fixing the previous patch tbh (hydroflame)
- v0.52.6 - 2021-08-21 Logboxes and VS-code (hydroflame)
- v0.52.5 - 2021-08-19 CPU cores are useful!? (hydroflame)
- v0.52.4 - 2021-08-19 Bladeburner in React (hydroflame)
- v0.52.3 - 2021-08-15 Gangs were OP (hydroflame)
- v0.52.2 - 2021-08-15 Oh yeah, BN11 is a thing (drunk hydroflame tbh)
- v0.52.1 - 2021-08-10 bugfixing (hydroflame & community)
- v0.52.0 - 2021-06-13 Infiltration 2.0 (hydroflame & community)
- v0.51.10 - 2021-05-31 Focus Mark, Focus! (hydroflame)
- v0.51.9 - 2021-05-17 offline progress and exports! (hydroflame & community)
- v0.51.8 - 2021-05-07 It was there all along (hydroflame & community)
- v0.51.7 - 2021-04-28 n00dles (hydroflame & community)
- v0.51.6 - 2021-04-28 Backdoor! (hydroflame & community)
- v0.51.5 - 2021-04-20 Flags! (hydroflame)
- v0.51.4 - 2021-04-19 Manual hacking is fun (hydroflame)
- v0.51.3 - 2021-04-16 Y’all broke it on the first day (hydroflame)
- v0.51.2 - 2021-04-09 Vegas, Baby! (hydroflame)
- v0.51.1 - 2021-04-06 Bugfixes because the author of the last patch sucks (it’s hydroflame)
- v0.51.0 - 2021-03-31 Formulas (hydroflame)
- v0.50.2 - 2021-03-25 Everyone asked for this one. (hydroflame)
- v0.50.1 - 2021-03-22 (hydroflame)
- v0.50.0 - 2021-03-20 Intelligence (hydroflame)
- v0.49.2 - 2021-03-13 (hydroflame)
- v0.49.0 - 2021-03-11 Source-File -1 (hydroflame)
- v0.48.0 - ASCII - 2021-03-07 (hydroflame)
- v0.47.2 - 7/15/2019
- v0.47.1 - 6/27/2019
- v0.47.0 - 5/17/2019
- v0.46.3 - 4/20/2019
- v0.46.2 - 4/14/2019
- v0.46.1 - 4/12/2019
- v0.46.0 - 4/3/2019
- v0.45.1 - 3/23/2019
- v0.45.0 - 3/22/2019
- v0.44.1 - 3/4/2019
- v0.44.0 - 2/26/2019
- v0.43.1 - 2/11/2019
- v0.43.0 - 2/4/2019
- v0.42.0 - 1/8/2019
- v0.41.2 - 11/23/2018
- v0.41.1 - 11/5/2018
- v0.41.0 - 10/29/2018
- v0.40.5 - 10/09/2018
- v0.40.4 - 9/29/2018
- v0.40.3 - 9/15/2018
- v0.40.2 - 8/27/2018
- v0.40.1 - 8/5/2018 - Community Update
- v0.40.0 - 7/28/2018
- v0.39.1 - 7/4/2018
- v0.39.0 - 6/25/2018
- v0.38.1 - 6/15/2018
- v0.38.0 - 6/12/2018
- v0.37.2 - 6/2/2018
- v0.37.1 - 5/22/2018
- v0.37.0 - 5/20/2018
- v0.36.1 - 5/11/2018
- v0.36.0 - 5/2/2018
- v0.35.2 - 3/26/2018
- v0.35.1 - 3/12/2018
- v0.35.0 - 3/3/2018
- v0.34.5 - 2/24/2018
- v0.34.4 - 2/14/2018
- v0.34.3 - 1/31/2018
- v0.34.2 - 1/27/2018
- v0.34.1 - 1/19/2018
- v0.34.0 - 12/6/2017
- v0.33.0 - 12/1/2017
- v0.32.1 - 11/2/2017
- v0.32.0 - 10/25/2017
- v0.31.0 - 10/15/2017
- v0.30.0 - 10/9/2017
- v0.29.3 - 10/3/2017
- v0.29.2 - 10/1/2017
- v0.29.1 - 9/27/2017
- v0.29.0 - 9/19/2017
- v0.28.6 - 9/15/2017
- v0.28.5 - 9/13/2017
- v0.28.4 - 9/11/2017
- v0.28.3 - 9/7/2017
- v0.28.2 - 9/4/2017
- v0.28.1 - 9/1/2017
- v0.28.0 - 8/30/2017
- v0.27.3 - 8/19/2017
- v0.27.2 - 8/18/2017
- v0.27.1 - 8/15/2017
- v0.27.0 - 8/13/2017
- v0.26.4 - 8/1/2017
- v0.26.3
- v0.26.2
- v0.26.1
- v0.26.0
- v0.25.0
- v0.24.1
- v0.24.0
- v0.23.1
- v0.23.0
- v0.22.1
- v0.22.0 - Major rebalancing, optimization, and favor system
- v0.21.1
- v0.21.0
- v0.20.2
- v0.20.1
- v0.20.0
- v0.19.7
- v0.19.6
- v0.19.0
- v0.18.0
- v0.17.1
- v0.17.0
- v0.16.0
- v0.15.0
- v1.0.0 script migration guide
- 404
- Donate