Um bei Bitburner möglichst schnell alle Milestones zu erhalten, ist es sinnvoll mit Scripten zu arbeiten. Eine gute Einführung gibt die Dokumentation auf der Bitburner-Github-Seite: bitburner-official.github.io/
Nachfolgend stelle ich einige Scripte vor, die mir geholfen haben, das Spiel relativ schnell (ca. 5 Tage) zum ersten Mal durchzuspielen, also Fl1ght.exe auszuführen und dann die Red-Pill von Daedalus zu kaufen und zu installieren.
Speichere dieses Script als "auto-root.js", zb. indem du im Terminal "nano auto-root.js" eintippst und dann mit Strg+C und Strg+V einfügst. Starte es im Terminal mit "run auto-root.js". Damit kannst du ganz schnell alle verfügbaren Server unter Berücksichtigung deiner Hack-Programme rooten.
Dieses Script ist das "nano early-hack-template.js". Es wird auf remote Servern genutzt, um ein bestimmtes Zeil zu hacken. Ich habe ein paar Server dort in den Kommentaren. Meistens fange ich mit n00dles an und wechsel dann auf Server mit mehr Geld. Dieses Script führe ich nicht alleine aus, sondern nutze es in Kombination mit dem nächsten Script, nämlich "seedScript.js".
Dies ist mein "nano seedScript.js". Es verteilt das "earlyHackScript.js" auf alle Server, die ich bereits gerooted habe und führt es dort endlos aus. So bekommt man am Anfang, wenn in earlyHackScript.js n00dles als Target eingestellt ist, sehr schnell viel Hack-XP. Danach kann man das Target wechseln und erneut "run seedScript.js" ausführen.
Nun folgen sechs Scripte, die alle in Kombination benutzt werden und auf dem home-Server verwendet werden. Gestartet wird "run d2-loop.js". Dieses Script läuft endlos und ruft immer dann, wenn auf dem home-Server 90% RAM frei ist, das Script "d2.js" aus. "d2.js" erstellt eine Liste der lukrativsten Server, die aktuell gehackt werden können und verteilt den RAM des home-Servers auf die besten zu hackenden Server. Dazu wird für jeden der Top-Server das Skript "auto-batcher.js" losgelassen. Auto-batcher führt dann nacheinander weaken, grow, hack und weaken aus. Dies wird in fünf Zyklen durchgeführt. "auto-batcher.js" benötigt die drei Hilfs-Scripte "weaken.js", "grow.js" und "hack.js". Alle sechs zuvor genannten Scripte liste ich nun auf. Sie müssen auf dem home-Server im home-Verzeichnis abgespeichert werden.
"nano d2-loop.js" - Das Script, welches vom Benutzer auf dem Home-Server aufgerufen wird mit "run d2-loop.js"
"nano d2.js" - Dieses Script wählt die Top Server zum Hacken aus.
"nano auto-batcher.js" - Quasi das Haupt-Script, welches den Zyklus weaken, grow, hack und weaken ausfüht.
"nano weaken.js"
"nano grow.js"
"nano hack.js"
Nun folgt noch zwei Scripte, um die Story durchzuspielen. Man muss bestimmten Factions beitreten, um Milestones zu schaffen. Dazu muss man den Befehl "backdoor" auf folgenden Servern installieren:
CSEC
avmnite-02h
I.I.I.I
run4theh111z
Um die Suche nach diesen Servern zu vereinfachen, habe ich zwei Scripte "find.js" und "find-all.js" erstellt. Führe einfach "run find-all.js" aus, um die connect-Kette zu erhalten, um zu den Servern zu erhalten. Diese Kette einfach mit Copy-and-Paste ins Terminal einfügen. Dann "backdoor" eintippen.
"nano find-all.js"
"nano find.js". Kann auch mit Parameter aufgerufen werden. Der Parameter ist dann der Servername.
Wenn du alle Augmentations der ersten vier Factions installiert hast und dann im Terminal auf home "run Fl1ght.exe" eingibtst, dann siehst du, dass du erst 28 von 30 Augmentations installiert hast. Die letzten beiden Augs kannst du ganz einfach beim Hacknet bekommen. Kaufe dir ein paar Hacknet-nodes und anschließend wirst du von einer Faction eingeladen, deren Augs du relativ schnell bekommst.
Hier noch zwei Hilfs-Skripte, die ich verwende, um automatisch 8gb-server zu kaufen. Insgesamt gibt es 25 Stück. Gerade zu Beginn des Spieles sind sie wichtig, weil auf deinem home-Server noch nicht genug RAM installiert ist. Das zweite Script benutze ich, um automatisch Hacknet-Nodes zu kaufen und zu optimieren. Es gibt aber 8b Money aus, also achte auf dein Geld, bevor du es aktivierst, oder passe das Script an, sodass ein für dich passender Geldbetrag als Maximum ausgegeben wird.
"nano purchase-server-8gb.js"
"nano hacknet-manager.js"
Um schnell durchzuspielen ist es manchmal sinnvoll, 150.000 favor einer Faction zu bekommen. Dazu muss man sehr viel Rep ausgeben. Es lohnt sich die billigste Erweitung oft zu kaufen und dann zu "rebirthen". Wenn man 150.000 favor hat, dann kann man Spenden und so ganz schnell Reputation bekommen.