From fc2541881043ee6ce21f2496d477be161db666eb Mon Sep 17 00:00:00 2001 From: Mizzajl Date: Sun, 13 Oct 2024 23:22:09 +0200 Subject: [PATCH] stuff --- Mizzajl/home/EveryServerRun.js | 8 ++++---- Mizzajl/home/testdistribute.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Mizzajl/home/EveryServerRun.js b/Mizzajl/home/EveryServerRun.js index c6c50cf..e9f9481 100644 --- a/Mizzajl/home/EveryServerRun.js +++ b/Mizzajl/home/EveryServerRun.js @@ -39,7 +39,7 @@ export async function main(ns) { let nMaxRam; let nScripts; - for (const [name, entry] of Object.entries(serverList)) { + serverList.forEach(async (entry) => { //let rootAccess = ns.hasRootAccess(currentServer); //ns.tprint(entry.serverName + " sTarget = " + sTarget); @@ -49,7 +49,7 @@ export async function main(ns) { //nScriptsRAM = ns.getScriptRam(sScript, "home") + Math.max(nWeakenScriptRAM, nGrowScriptRAM, nHackScriptRAM); //ns.tprint("nScriptsRAM = " + nScriptsRAM); - if (entry.maxRam >= 64 && serverList[name].rootAccess === true) { + if (entry.maxRam >= 64 && entry.rootAccess === true) { if (sOverrideTarget !== undefined) { sTarget = sOverrideTarget; @@ -73,7 +73,7 @@ export async function main(ns) { ns.exec(sScript, entry.serverName, 1, sTarget, nFrequency, true, false); await ns.sleep(1); } - else if (entry.maxRam < 64 && entry.maxRam > 0 && serverList[name].rootAccess === true) { + else if (entry.maxRam < 64 && entry.maxRam > 0 && entry.rootAccess === true) { ns.scriptKill(sScript, entry.serverName); ns.scriptKill(sShareScript, entry.serverName); ns.scriptKill(sWeakenScript, entry.serverName); @@ -87,6 +87,6 @@ export async function main(ns) { } - } + }) //ns.exec("serverlister.js", "home", 1); } diff --git a/Mizzajl/home/testdistribute.js b/Mizzajl/home/testdistribute.js index ae2b306..f7686ba 100644 --- a/Mizzajl/home/testdistribute.js +++ b/Mizzajl/home/testdistribute.js @@ -47,7 +47,7 @@ export async function main(ns) { // run remaining hacks on smallest to biggest core servers aSortedList.forEach((entry) => { - if (entry.rootAccess && entry.maxRam >= 1 && entry.serverCores > 1) { + if (entry.rootAccess && ns.getServerMaxRam() >= ns.getScriptRam(sScript, "home")) { let sHost = entry.serverName; ns.exec(sScript, sHost, nThreads, sTarget, bRepeat, nMsecDelay);