stuff
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user