Ramses Scripts Upload
This commit is contained in:
16
local/path/home/FactionRAMShare.js
Normal file
16
local/path/home/FactionRAMShare.js
Normal file
@@ -0,0 +1,16 @@
|
||||
/** @param {NS} ns */
|
||||
export async function main(ns) {
|
||||
let serverList = JSON.parse(ns.read("serverList.txt"));
|
||||
for (const [name, entry] of Object.entries(serverList)) {
|
||||
if (entry.rootAccess === true) {
|
||||
|
||||
ns.print("killed threads on: " + name + " " +ns.killall(name, true));
|
||||
//move script and run
|
||||
let maxRam = ns.getServerMaxRam(name);
|
||||
if (maxRam > 0) {
|
||||
ns.scp("FactionBoost.js", name, "home");
|
||||
let maxProcesses = 1;
|
||||
maxProcesses = Math.floor(maxRam / 4);
|
||||
if (name === "home") maxProcesses = maxProcesses - 50;
|
||||
ns.exec("FactionBoost.js", name, maxProcesses);
|
||||
}}}}
|
||||
Reference in New Issue
Block a user