PROJECT HACK // HELP

Tips & Strategy

Early game (level 1-10)

  • Your starting 1,000 DWC and level-1 hacking skill only clear home-adjacent servers with requiredHackingSkill: 1. Hit those first, hacking manually or with a trivial loop script, to build a bankroll.
  • Hackers and machines both feed the *same* pool (hacking XP), so buy whichever is cheaper for the XP/tick you're getting — early on, Newbie hackers (100 DWC for 1 XP/tick) are the cheapest way to start passive income; Desktops (140 DWC for 3 XP/tick) actually out-XP a Newbie hacker per tick for not much more money, so lean machines slightly once you can afford the level-3 unlock.
  • A minimal while(true) { await ns.hack(target) } script (RAM cost 3.1 GB, comfortably under the 4 GB starting cap) is enough to keep chipping at one server continuously — the built-in 1s hack time plus cooldown keeps it from being a spin-lock.
  • Boss fights unlock at level 3 alongside Machines — the first boss (Script Rat, level 3) only wants a 50%+ win chance if you're right at level 3; wait until you're comfortably past a boss's required level before risking the fight, since losses cost money *and* stack toward the 3-strike Trace penalty that wipes all server money.

Mid game (level 10-40)

  • Cost multipliers (1.3x per hacker/machine purchase, 2.5x per RAM upgrade) mean each successive purchase gets less efficient — there's no "buy 100 of one type" endgame; diversifying across tiers and reinvesting into research often beats just stacking Newbies forever.
  • Research is where money actually compounds: Server Reload Time (faster regen) and Increase Resource Multiplier (+10%/level to passive XP) both make every future purchase and every future hack better, so prioritize them over raw hacker/machine spam once you can afford early levels.
  • Watch your RAM budget as you add more ns. calls to your script (each new method used adds its RAM cost once, regardless of how many times you call it) — ns.getServer/ns.getPlayer (0.5 GB each) let you write adaptive scripts (e.g. switch targets based on current money) but add up fast against a still-small RAM cap.
  • Once you're signed in, PvP is a fast way to snowball money and XP — winning nets level * 50 XP for free and 10% of the target's money, with only a 5-minute global cooldown gating you between fights (vs. hacking a single server's own per-server cooldown).

Late game (level 40+)

  • Hack Cooldown Reduction (unlocks at level 20) compounds directly with however many servers you're actively hacking in parallel — every level shaves 20% off the 4s base cooldown, so by level ~9-10 in that research track you're at the 500ms floor.
  • Late bosses have very high absolute rewards but also very long lockouts and steep money-loss percentages on failure — don't attempt one until your level comfortably clears the 50%+ success-chance point (playerLevel >= requiredLevel, and ideally playerLevel / requiredLevel well above 1, since chance = 1 - 0.5/ratio capped at 95%).
  • Upgrade Firewall (unlocks at level 12) is purely defensive — it only matters if you're active in PvP or a visible target for other players' attacks. Each level is worth 2% off attackers' win chance against you; stack it if you're carrying a lot of money that PvP raiders would want.
  • Offline progress doesn't accrue hacker/machine XP — if you're going to be away for a long stretch, it's better to start a long research project (or make sure your money is spent down / invested) than to just walk away expecting passive gains to bank up.