blob: 31c70cd5c5107105a0d308a35a59f708247fd6ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
/** @param {NS} ns */
export async function main(ns) {
const target = ns.args[0];
const script = ns.args[1];
const scriptRam = ns.getScriptRam(script);
ns.exec(script, "home", threads(ns, scriptRam), target);
await ns.sleep(4000);
}
function threads(ns, scriptRam) {
return Math.floor(((ns.getServerMaxRam("home") - ns.getServerUsedRam("home")) * 0.95) / scriptRam);
}
|