rssfert.blogg.se

Bitburner any way to manually hack
Bitburner any way to manually hack











bitburner any way to manually hack
  1. #Bitburner any way to manually hack full#
  2. #Bitburner any way to manually hack code#
bitburner any way to manually hack

It iterates through the targets in the order the spider observed them (i.e. The first priority is to focus on weakening the weakest pending node. The new worker scheduling algorithm currently has two basic priorities. We'll be able to spend more time thinking about algorithmic improvements if we don't have to do fiddly things like managing state.

bitburner any way to manually hack

Cancelling all our existing workers has some minor drawbacks in terms of performance, but what it wins us in simplicity dominates such considerations.

#Bitburner any way to manually hack code#

Netscripts programming capabilities are some of the most challenging and inconsistent I've ever worked with, so I want to write as little complex code as possible. We cancel all existing workers because it is easier to solve this problem if you don't have to keep track of state.

  • awaits a signal that something material has changed.
  • cancels all existing distributor controlled workers,.
  • The distributor is the most interesting part. It stores the hacked node list in a newline separated file, so that other scripts don't have to invoke a function or spend precious CPU time reconstructing the list. It uses a breadth first search across the nodes starting from home, hacking any nodes we have the capability to. The spider is very straightfoward, as you will see below in spider2.js.
  • A distributor to coordinate work among the available owned servers.
  • I designed a system with three main components:
  • Minimize RAM usage (scheduling overhead of around 30GB).
  • Allocate resources toward the most efficient available task, subject to some allowances for early progression.
  • Weaken and grow first, before beginning to hack.
  • Allocate resources from one server to work on another.
  • Start one hack script then with enough threads to fill up the rest of the server's memory and just let them run. Start up 8 grow scripts spaced out over the time it takes one grow to finish and 12 weaken scripts spaced out of the time it takes one weaken to finish. Then you only need 2 weaken threads to lower security to minimum. You just have to use 1 grow thread to put $1 on the server after it is emptied, then you can use 500,000 hack threads and get experience for all of them, but only raise security by 40 * 0.002 + 1 * 0.004 (40 hack threads required to steal 100% and 1 grow thread), or 0.084. Say it takes 40 threads to hack 100% of a server's money (each ns.formulas.hackPercent() is 0.025 or 2.5%).

    bitburner any way to manually hack

    I spread out a bunch of weaken and grow scripts over time that just call them in a loop, then throw in a script using all the remaining threads to call one big hack. When grinding for xp then you want to keep security low and also keep money *low*. So you actually want to grow *less* if you want to be xp-efficient, then you need fewer weaken threads to lower security back to minimum. However it only raises security by the number of threads you *need* to steal 100% of the server's money.

    #Bitburner any way to manually hack full#

    You could be running 500k hack threads in one script run and steal a single $1 and get the full experience. Another foible is that you only need to steal a single $1 to get the full xp. If it succeeds it gives the same xp in 1/4 the time. And even a failed hack gives 1/4 the xp, so it's as good as a weaken xp-wise since it takes 1/4 the time. You get the same xp per thread of hack, grow, and weaken, and hack takes 1/4 the time of weaken. There are a couple of things that make the most efficient method to just do a few threads in several script runs for grow and weaken, then use all your remaining threads on one big hack. To get fast xp after a reset, prioritize weakening joesguns. And each level of Neuroflux Governor gives you 1% to all of them. Hacking speed and exp multipliers are nice to make everything faster, but hacking skill multipliers are what you're really after. At any multipliers, your xp will plateau at some point because the xp required for each new level grows exponentially. If hacking is your income, then a good batcher will get you there. Doing anything to get more augs to get those multipliers will make everything faster. Getting to 15k is really all about the multipliers.













    Bitburner any way to manually hack