fixes for WorkerList.js
This commit is contained in:
@@ -257,10 +257,10 @@ export async function RunAndWait(ns, sScript, ...args) {
|
|||||||
/** @param {NS} ns */
|
/** @param {NS} ns */
|
||||||
export function listWorkServers(ns) {
|
export function listWorkServers(ns) {
|
||||||
ns.disableLog("ALL");
|
ns.disableLog("ALL");
|
||||||
|
const sFileName = "serverList.txt";
|
||||||
|
if (!ns.fileExists(sFileName, "home")) { ns.print(`ERROR ${sFileName} does not exist.`); return false; };
|
||||||
|
let serverList = JSON.parse(ns.read(sFileName));
|
||||||
|
|
||||||
|
|
||||||
//if (!ns.fileExists("serverList.txt", "home")) { scanServerList() };
|
|
||||||
let serverList = JSON.parse(ns.read("serverList.txt"));
|
|
||||||
let nTotalWorkerRAM = 0;
|
let nTotalWorkerRAM = 0;
|
||||||
let nTotalFreeRAM = 0;
|
let nTotalFreeRAM = 0;
|
||||||
|
|
||||||
|
|||||||
@@ -7,10 +7,12 @@ export async function main(ns) {
|
|||||||
ns.resizeTail(522,625);
|
ns.resizeTail(522,625);
|
||||||
let nStatus = 0;
|
let nStatus = 0;
|
||||||
let aStatus = ["─", "╲", "│", "╱"];
|
let aStatus = ["─", "╲", "│", "╱"];
|
||||||
while (true) {
|
let bWhile = true;
|
||||||
|
while (bWhile !== false) {
|
||||||
ns.clearLog();
|
ns.clearLog();
|
||||||
listWorkServers(ns);
|
bWhile = listWorkServers(ns);
|
||||||
ns.printRaw(aStatus[nStatus])
|
//ns.printRaw(aStatus[nStatus])
|
||||||
|
ns.setTitle(`WorkerList ${aStatus[nStatus]}`);
|
||||||
nStatus++;
|
nStatus++;
|
||||||
if (nStatus > 3) nStatus = 0;
|
if (nStatus > 3) nStatus = 0;
|
||||||
await ns.sleep(1050);
|
await ns.sleep(1050);
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"serverName":"sigma-cosmetics","maxRam":16,"maxMoney":57500000,"minSec":7,"minPorts":0,"minHackLvl":5,"rootAccess":true,"openPorts":0,"serverOrgs":"Sigma Cosmetics","serverCores":1,"serverFiles":["factionboost.js"]}
|
{"serverName":"the-hub","maxRam":32,"maxMoney":4832749575,"minSec":24,"minPorts":2,"minHackLvl":291,"rootAccess":true,"openPorts":0,"serverOrgs":"The Hub","serverCores":4,"serverFiles":[]}
|
||||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user