¿Necesita una ruta rápida a un destino en particular? He creado un script que te dará las instrucciones.
No más sentirse como un turista perdido en busca de un nodo de nuevo.
Cómo Empezar
Esto es una especie de atajo para encontrar algunos de esos nodos más difíciles de alcanzar.
Podría pensar que su versión 2 del analizador de escaneo podría brindarle una forma de conectarse directamente a cada nodo... piénselo de nuevo.
El escáner solo va a un rango de 10 nodos y no más, lo que significa que encontrar los nodos más distantes (¡hasta *13* saltos desde casa!) requiere realmente ir un poco a la naturaleza y conectarse más adentro antes de intentar ese escaneo nuevamente.
Creé esta utilidad para encontrar un camino a esos lugares distantes, y para que sea más fácil, incluso cree una cadena que puede cortar y pegar directamente en su terminal para llevarlo allí.
Tenga en cuenta que no voy a revelar aquí los nombres de los servidores... eso es más un ejercicio para el lector.
La secuencia de comandos
/** @param {NS} ns **/ exportar función asíncrona main(ns) { ns.disableLog("TODO"); ns.tail(); var src = ns.getHostname(); var tgt = ns.args[0]; var servidores = {}; var cola = [src]; var ruta = [tgt]; var ptr = tgt; servidores[src] = "INICIO"; while (cola.longitud) { var s = cola.pop(); var enlaces = ns.scan(s); for (var i = 0; i < enlaces.longitud; i++) { if (!servidores[enlaces[i]]) { cola.push(enlaces); servidores[enlaces[i]] = s; } }; } while (ptr != src) { ptr = servidores[ptr]; ruta.push(ptr); } ruta.pop(); ns.print("conectar " + ruta.reverse().join("; conectar ")); }[/código]
Ejemplo de uso
De casa a omega-net,
[inicio ~/]> ejecutar find.ns omega-net
Te dará esto en una ventana:
conectar harakiri-sushi; conectar max-hardware; conectar omega-red
Eso es todo lo que estamos compartiendo hoy para este Quemador de bits guía. Esta guía fue originalmente creada y escrita por whiskypiel. En caso de que no actualicemos esta guía, puede encontrar la última actualización siguiendo este liga.
Debieran ser
cola.empuje(enlaces[i]);