This commit is contained in:
2024-10-13 23:22:09 +02:00
parent 24c6fad825
commit fc25418810
2 changed files with 5 additions and 5 deletions

View File

@@ -39,7 +39,7 @@ export async function main(ns) {
let nMaxRam; let nMaxRam;
let nScripts; let nScripts;
for (const [name, entry] of Object.entries(serverList)) { serverList.forEach(async (entry) => {
//let rootAccess = ns.hasRootAccess(currentServer); //let rootAccess = ns.hasRootAccess(currentServer);
//ns.tprint(entry.serverName + " sTarget = " + sTarget); //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); //nScriptsRAM = ns.getScriptRam(sScript, "home") + Math.max(nWeakenScriptRAM, nGrowScriptRAM, nHackScriptRAM);
//ns.tprint("nScriptsRAM = " + nScriptsRAM); //ns.tprint("nScriptsRAM = " + nScriptsRAM);
if (entry.maxRam >= 64 && serverList[name].rootAccess === true) { if (entry.maxRam >= 64 && entry.rootAccess === true) {
if (sOverrideTarget !== undefined) { if (sOverrideTarget !== undefined) {
sTarget = sOverrideTarget; sTarget = sOverrideTarget;
@@ -73,7 +73,7 @@ export async function main(ns) {
ns.exec(sScript, entry.serverName, 1, sTarget, nFrequency, true, false); ns.exec(sScript, entry.serverName, 1, sTarget, nFrequency, true, false);
await ns.sleep(1); 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(sScript, entry.serverName);
ns.scriptKill(sShareScript, entry.serverName); ns.scriptKill(sShareScript, entry.serverName);
ns.scriptKill(sWeakenScript, entry.serverName); ns.scriptKill(sWeakenScript, entry.serverName);
@@ -87,6 +87,6 @@ export async function main(ns) {
} }
} })
//ns.exec("serverlister.js", "home", 1); //ns.exec("serverlister.js", "home", 1);
} }

View File

@@ -47,7 +47,7 @@ export async function main(ns) {
// run remaining hacks on smallest to biggest core servers // run remaining hacks on smallest to biggest core servers
aSortedList.forEach((entry) => { 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; let sHost = entry.serverName;
ns.exec(sScript, sHost, nThreads, sTarget, bRepeat, nMsecDelay); ns.exec(sScript, sHost, nThreads, sTarget, bRepeat, nMsecDelay);