|
-[getHeartbleedTime(darknetServerData, threads, player)](./bitburner.darknetformulas.getheartbleedtime.md)
+[getHeartbleedTime(serverDetails, threads, player)](./bitburner.darknetformulas.getheartbleedtime.md)
|
diff --git a/markdown/bitburner.darknetserverdata.backdoorinstalled.md b/markdown/bitburner.darknetserverdata.backdoorinstalled.md
deleted file mode 100644
index abe916612..000000000
--- a/markdown/bitburner.darknetserverdata.backdoorinstalled.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [backdoorInstalled](./bitburner.darknetserverdata.backdoorinstalled.md)
-
-## DarknetServerData.backdoorInstalled property
-
-Flag indicating whether this server has a backdoor installed by the player
-
-**Signature:**
-
-```typescript
-backdoorInstalled: boolean;
-```
diff --git a/markdown/bitburner.darknetserverdata.cpucores.md b/markdown/bitburner.darknetserverdata.cpucores.md
deleted file mode 100644
index 6230e1efb..000000000
--- a/markdown/bitburner.darknetserverdata.cpucores.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [cpuCores](./bitburner.darknetserverdata.cpucores.md)
-
-## DarknetServerData.cpuCores property
-
-Number of CPU cores
-
-**Signature:**
-
-```typescript
-cpuCores: number;
-```
diff --git a/markdown/bitburner.darknetserverdata.hasadminrights.md b/markdown/bitburner.darknetserverdata.hasadminrights.md
deleted file mode 100644
index 04d1fc302..000000000
--- a/markdown/bitburner.darknetserverdata.hasadminrights.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [hasAdminRights](./bitburner.darknetserverdata.hasadminrights.md)
-
-## DarknetServerData.hasAdminRights property
-
-Flag indicating whether the player has admin/root access to this server
-
-**Signature:**
-
-```typescript
-hasAdminRights: boolean;
-```
diff --git a/markdown/bitburner.darknetserverdata.hasstasislink.md b/markdown/bitburner.darknetserverdata.hasstasislink.md
deleted file mode 100644
index 6202fcc59..000000000
--- a/markdown/bitburner.darknetserverdata.hasstasislink.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [hasStasisLink](./bitburner.darknetserverdata.hasstasislink.md)
-
-## DarknetServerData.hasStasisLink property
-
-If the server has a stasis link applied
-
-**Signature:**
-
-```typescript
-hasStasisLink: boolean;
-```
diff --git a/markdown/bitburner.darknetserverdata.hostname.md b/markdown/bitburner.darknetserverdata.hostname.md
deleted file mode 100644
index c1dbc0b88..000000000
--- a/markdown/bitburner.darknetserverdata.hostname.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [hostname](./bitburner.darknetserverdata.hostname.md)
-
-## DarknetServerData.hostname property
-
-Hostname. Must be unique
-
-**Signature:**
-
-```typescript
-hostname: string;
-```
diff --git a/markdown/bitburner.darknetserverdata.ip.md b/markdown/bitburner.darknetserverdata.ip.md
deleted file mode 100644
index 8e03b044a..000000000
--- a/markdown/bitburner.darknetserverdata.ip.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [ip](./bitburner.darknetserverdata.ip.md)
-
-## DarknetServerData.ip property
-
-IP Address. Must be unique
-
-**Signature:**
-
-```typescript
-ip: string;
-```
diff --git a/markdown/bitburner.darknetserverdata.isconnectedto.md b/markdown/bitburner.darknetserverdata.isconnectedto.md
deleted file mode 100644
index c62a4cac6..000000000
--- a/markdown/bitburner.darknetserverdata.isconnectedto.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [isConnectedTo](./bitburner.darknetserverdata.isconnectedto.md)
-
-## DarknetServerData.isConnectedTo property
-
-Flag indicating whether the player's terminal is currently connected to this server
-
-**Signature:**
-
-```typescript
-isConnectedTo: boolean;
-```
diff --git a/markdown/bitburner.darknetserverdata.logtrafficinterval.md b/markdown/bitburner.darknetserverdata.logtrafficinterval.md
deleted file mode 100644
index de431e362..000000000
--- a/markdown/bitburner.darknetserverdata.logtrafficinterval.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [logTrafficInterval](./bitburner.darknetserverdata.logtrafficinterval.md)
-
-## DarknetServerData.logTrafficInterval property
-
-The interval at which the server periodically adds to its logs, in seconds.
-
-**Signature:**
-
-```typescript
-logTrafficInterval: number;
-```
diff --git a/markdown/bitburner.darknetserverdata.maxram.md b/markdown/bitburner.darknetserverdata.maxram.md
deleted file mode 100644
index 61fbb23ef..000000000
--- a/markdown/bitburner.darknetserverdata.maxram.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [maxRam](./bitburner.darknetserverdata.maxram.md)
-
-## DarknetServerData.maxRam property
-
-Max RAM (GB) of this server
-
-**Signature:**
-
-```typescript
-maxRam: number;
-```
diff --git a/markdown/bitburner.darknetserverdata.md b/markdown/bitburner.darknetserverdata.md
deleted file mode 100644
index 98ef9ce89..000000000
--- a/markdown/bitburner.darknetserverdata.md
+++ /dev/null
@@ -1,400 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md)
-
-## DarknetServerData interface
-
-Darknet server data.
-
-**Signature:**
-
-```typescript
-export interface DarknetServerData
-```
-
-## Properties
-
-|
-
-Property
-
-
- |
-
-Modifiers
-
-
- |
-
-Type
-
-
- |
-
-Description
-
-
- |
-|
-
-[backdoorInstalled](./bitburner.darknetserverdata.backdoorinstalled.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-Flag indicating whether this server has a backdoor installed by the player
-
-
- |
-|
-
-[blockedRam](./bitburner.darknetserverdata.blockedram.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-The amount of ram blocked by the server owner
-
-
- |
-|
-
-[cpuCores](./bitburner.darknetserverdata.cpucores.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-Number of CPU cores
-
-
- |
-|
-
-[depth](./bitburner.darknetserverdata.depth.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-The depth of the server in the net
-
-
- |
-|
-
-[difficulty](./bitburner.darknetserverdata.difficulty.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-The difficulty rating of the server, associated with its original depth in the net
-
-
- |
-|
-
-[hasAdminRights](./bitburner.darknetserverdata.hasadminrights.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-Flag indicating whether the player has admin/root access to this server
-
-
- |
-|
-
-[hasStasisLink](./bitburner.darknetserverdata.hasstasislink.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-If the server has a stasis link applied
-
-
- |
-|
-
-[hostname](./bitburner.darknetserverdata.hostname.md)
-
-
- |
-
-
- |
-
-string
-
-
- |
-
-Hostname. Must be unique
-
-
- |
-|
-
-[ip](./bitburner.darknetserverdata.ip.md)
-
-
- |
-
-
- |
-
-string
-
-
- |
-
-IP Address. Must be unique
-
-
- |
-|
-
-[isConnectedTo](./bitburner.darknetserverdata.isconnectedto.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-Flag indicating whether the player's terminal is currently connected to this server
-
-
- |
-|
-
-[isStationary](./bitburner.darknetserverdata.isstationary.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-If this darknet server cannot be moved. True for fixed/story servers.
-
-
- |
-|
-
-[logTrafficInterval](./bitburner.darknetserverdata.logtrafficinterval.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-The interval at which the server periodically adds to its logs, in seconds.
-
-
- |
-|
-
-[maxRam](./bitburner.darknetserverdata.maxram.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-Max RAM (GB) of this server
-
-
- |
-|
-
-[modelId](./bitburner.darknetserverdata.modelid.md)
-
-
- |
-
-
- |
-
-string
-
-
- |
-
-The model of the server. Similar models have similar vulnerabilities. The model list is intentionally undocumented. You are supposed to experiment and discover the models.
-
-
- |
-|
-
-[passwordHintData](./bitburner.darknetserverdata.passwordhintdata.md)
-
-
- |
-
-
- |
-
-string
-
-
- |
-
-Data associated with the password hint
-
-
- |
-|
-
-[purchasedByPlayer](./bitburner.darknetserverdata.purchasedbyplayer.md)
-
-
- |
-
-
- |
-
-boolean
-
-
- |
-
-Whether this server was purchased by the player. Always false for darknet servers
-
-
- |
-|
-
-[ramUsed](./bitburner.darknetserverdata.ramused.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-Used RAM (GB). i.e. unavailable RAM
-
-
- |
-|
-
-[requiredCharismaSkill](./bitburner.darknetserverdata.requiredcharismaskill.md)
-
-
- |
-
-
- |
-
-number
-
-
- |
-
-The charisma skill required to heartbleed the server
-
-
- |
-|
-
-[staticPasswordHint](./bitburner.darknetserverdata.staticpasswordhint.md)
-
-
- |
-
-
- |
-
-string
-
-
- |
-
-The generic password prompt for the server
-
-
- |
-
-
diff --git a/markdown/bitburner.darknetserverdata.passwordhintdata.md b/markdown/bitburner.darknetserverdata.passwordhintdata.md
deleted file mode 100644
index a664e3a34..000000000
--- a/markdown/bitburner.darknetserverdata.passwordhintdata.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [passwordHintData](./bitburner.darknetserverdata.passwordhintdata.md)
-
-## DarknetServerData.passwordHintData property
-
-Data associated with the password hint
-
-**Signature:**
-
-```typescript
-passwordHintData: string;
-```
diff --git a/markdown/bitburner.darknetserverdata.purchasedbyplayer.md b/markdown/bitburner.darknetserverdata.purchasedbyplayer.md
deleted file mode 100644
index 5b4ef1d92..000000000
--- a/markdown/bitburner.darknetserverdata.purchasedbyplayer.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [purchasedByPlayer](./bitburner.darknetserverdata.purchasedbyplayer.md)
-
-## DarknetServerData.purchasedByPlayer property
-
-Whether this server was purchased by the player. Always false for darknet servers
-
-**Signature:**
-
-```typescript
-purchasedByPlayer: boolean;
-```
diff --git a/markdown/bitburner.darknetserverdata.ramused.md b/markdown/bitburner.darknetserverdata.ramused.md
deleted file mode 100644
index b364bb7a9..000000000
--- a/markdown/bitburner.darknetserverdata.ramused.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [ramUsed](./bitburner.darknetserverdata.ramused.md)
-
-## DarknetServerData.ramUsed property
-
-Used RAM (GB). i.e. unavailable RAM
-
-**Signature:**
-
-```typescript
-ramUsed: number;
-```
diff --git a/markdown/bitburner.darknetserverdata.requiredcharismaskill.md b/markdown/bitburner.darknetserverdata.requiredcharismaskill.md
deleted file mode 100644
index a239b82bc..000000000
--- a/markdown/bitburner.darknetserverdata.requiredcharismaskill.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [requiredCharismaSkill](./bitburner.darknetserverdata.requiredcharismaskill.md)
-
-## DarknetServerData.requiredCharismaSkill property
-
-The charisma skill required to heartbleed the server
-
-**Signature:**
-
-```typescript
-requiredCharismaSkill: number;
-```
diff --git a/markdown/bitburner.darknetserverdata.staticpasswordhint.md b/markdown/bitburner.darknetserverdata.staticpasswordhint.md
deleted file mode 100644
index 73f5cb1d0..000000000
--- a/markdown/bitburner.darknetserverdata.staticpasswordhint.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [staticPasswordHint](./bitburner.darknetserverdata.staticpasswordhint.md)
-
-## DarknetServerData.staticPasswordHint property
-
-The generic password prompt for the server
-
-**Signature:**
-
-```typescript
-staticPasswordHint: string;
-```
diff --git a/markdown/bitburner.darknetserverdata.blockedram.md b/markdown/bitburner.darknetserverdetails.blockedram.md
similarity index 60%
rename from markdown/bitburner.darknetserverdata.blockedram.md
rename to markdown/bitburner.darknetserverdetails.blockedram.md
index efbd5e1c9..9540543b2 100644
--- a/markdown/bitburner.darknetserverdata.blockedram.md
+++ b/markdown/bitburner.darknetserverdetails.blockedram.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [blockedRam](./bitburner.darknetserverdata.blockedram.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [blockedRam](./bitburner.darknetserverdetails.blockedram.md)
-## DarknetServerData.blockedRam property
+## DarknetServerDetails.blockedRam property
The amount of ram blocked by the server owner
diff --git a/markdown/bitburner.darknetserverdetails.data.md b/markdown/bitburner.darknetserverdetails.data.md
new file mode 100644
index 000000000..5e7d5859b
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.data.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [data](./bitburner.darknetserverdetails.data.md)
+
+## DarknetServerDetails.data property
+
+Data from the passwordHint, if any.
+
+**Signature:**
+
+```typescript
+data: string;
+```
diff --git a/markdown/bitburner.darknetserverdata.depth.md b/markdown/bitburner.darknetserverdetails.depth.md
similarity index 50%
rename from markdown/bitburner.darknetserverdata.depth.md
rename to markdown/bitburner.darknetserverdetails.depth.md
index e1efcbce2..f9af2505f 100644
--- a/markdown/bitburner.darknetserverdata.depth.md
+++ b/markdown/bitburner.darknetserverdetails.depth.md
@@ -1,10 +1,10 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [depth](./bitburner.darknetserverdata.depth.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [depth](./bitburner.darknetserverdetails.depth.md)
-## DarknetServerData.depth property
+## DarknetServerDetails.depth property
-The depth of the server in the net
+The current depth in the darknet of the server
**Signature:**
diff --git a/markdown/bitburner.darknetserverdata.difficulty.md b/markdown/bitburner.darknetserverdetails.difficulty.md
similarity index 63%
rename from markdown/bitburner.darknetserverdata.difficulty.md
rename to markdown/bitburner.darknetserverdetails.difficulty.md
index 17afedf73..9abf3caca 100644
--- a/markdown/bitburner.darknetserverdata.difficulty.md
+++ b/markdown/bitburner.darknetserverdetails.difficulty.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [difficulty](./bitburner.darknetserverdata.difficulty.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [difficulty](./bitburner.darknetserverdetails.difficulty.md)
-## DarknetServerData.difficulty property
+## DarknetServerDetails.difficulty property
The difficulty rating of the server, associated with its original depth in the net
diff --git a/markdown/bitburner.serverauthdetails.hassession.md b/markdown/bitburner.darknetserverdetails.hassession.md
similarity index 54%
rename from markdown/bitburner.serverauthdetails.hassession.md
rename to markdown/bitburner.darknetserverdetails.hassession.md
index 6ffb226c7..2bf1c1c66 100644
--- a/markdown/bitburner.serverauthdetails.hassession.md
+++ b/markdown/bitburner.darknetserverdetails.hassession.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md) > [hasSession](./bitburner.serverauthdetails.hassession.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [hasSession](./bitburner.darknetserverdetails.hassession.md)
-## ServerAuthDetails.hasSession property
+## DarknetServerDetails.hasSession property
True if the current script has authenticated to this server with the right password using authenticate() or connectToSesssion()
diff --git a/markdown/bitburner.darknetserverdetails.isconnectedtocurrentserver.md b/markdown/bitburner.darknetserverdetails.isconnectedtocurrentserver.md
new file mode 100644
index 000000000..827e06cc6
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.isconnectedtocurrentserver.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [isConnectedToCurrentServer](./bitburner.darknetserverdetails.isconnectedtocurrentserver.md)
+
+## DarknetServerDetails.isConnectedToCurrentServer property
+
+True if the server is directly connected to the current server
+
+**Signature:**
+
+```typescript
+isConnectedToCurrentServer: boolean;
+```
diff --git a/markdown/bitburner.darknetserverdata.isstationary.md b/markdown/bitburner.darknetserverdetails.isstationary.md
similarity index 62%
rename from markdown/bitburner.darknetserverdata.isstationary.md
rename to markdown/bitburner.darknetserverdetails.isstationary.md
index 674b3c046..b9564013f 100644
--- a/markdown/bitburner.darknetserverdata.isstationary.md
+++ b/markdown/bitburner.darknetserverdetails.isstationary.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [isStationary](./bitburner.darknetserverdata.isstationary.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [isStationary](./bitburner.darknetserverdetails.isstationary.md)
-## DarknetServerData.isStationary property
+## DarknetServerDetails.isStationary property
If this darknet server cannot be moved. True for fixed/story servers.
diff --git a/markdown/bitburner.serverauthdetails.logtrafficinterval.md b/markdown/bitburner.darknetserverdetails.logtrafficinterval.md
similarity index 50%
rename from markdown/bitburner.serverauthdetails.logtrafficinterval.md
rename to markdown/bitburner.darknetserverdetails.logtrafficinterval.md
index 89f0b53bb..eaa80259a 100644
--- a/markdown/bitburner.serverauthdetails.logtrafficinterval.md
+++ b/markdown/bitburner.darknetserverdetails.logtrafficinterval.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md) > [logTrafficInterval](./bitburner.serverauthdetails.logtrafficinterval.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [logTrafficInterval](./bitburner.darknetserverdetails.logtrafficinterval.md)
-## ServerAuthDetails.logTrafficInterval property
+## DarknetServerDetails.logTrafficInterval property
The frequency (in seconds) of the server adding its own messages to its logs, visible with heartBleed().
diff --git a/markdown/bitburner.darknetserverdetails.md b/markdown/bitburner.darknetserverdetails.md
new file mode 100644
index 000000000..99936600a
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.md
@@ -0,0 +1,286 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md)
+
+## DarknetServerDetails interface
+
+Details about a darknet server
+
+**Signature:**
+
+```typescript
+interface DarknetServerDetails
+```
+
+## Properties
+
+|
+
+Property
+
+
+ |
+
+Modifiers
+
+
+ |
+
+Type
+
+
+ |
+
+Description
+
+
+ |
+|
+
+[blockedRam](./bitburner.darknetserverdetails.blockedram.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The amount of ram blocked by the server owner
+
+
+ |
+|
+
+[data](./bitburner.darknetserverdetails.data.md)
+
+
+ |
+
+
+ |
+
+string
+
+
+ |
+
+Data from the passwordHint, if any.
+
+
+ |
+|
+
+[depth](./bitburner.darknetserverdetails.depth.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The current depth in the darknet of the server
+
+
+ |
+|
+
+[difficulty](./bitburner.darknetserverdetails.difficulty.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The difficulty rating of the server, associated with its original depth in the net
+
+
+ |
+|
+
+[hasSession](./bitburner.darknetserverdetails.hassession.md)
+
+
+ |
+
+
+ |
+
+boolean
+
+
+ |
+
+True if the current script has authenticated to this server with the right password using authenticate() or connectToSesssion()
+
+
+ |
+|
+
+[isConnectedToCurrentServer](./bitburner.darknetserverdetails.isconnectedtocurrentserver.md)
+
+
+ |
+
+
+ |
+
+boolean
+
+
+ |
+
+True if the server is directly connected to the current server
+
+
+ |
+|
+
+[isStationary](./bitburner.darknetserverdetails.isstationary.md)
+
+
+ |
+
+
+ |
+
+boolean
+
+
+ |
+
+If this darknet server cannot be moved. True for fixed/story servers.
+
+
+ |
+|
+
+[logTrafficInterval](./bitburner.darknetserverdetails.logtrafficinterval.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The frequency (in seconds) of the server adding its own messages to its logs, visible with heartBleed().
+
+
+ |
+|
+
+[modelId](./bitburner.darknetserverdetails.modelid.md)
+
+
+ |
+
+
+ |
+
+string
+
+
+ |
+
+The model of the server. Similar models have similar vulnerabilities. The model list is intentionally undocumented. You are supposed to experiment and discover the models.
+
+
+ |
+|
+
+[passwordFormat](./bitburner.darknetserverdetails.passwordformat.md)
+
+
+ |
+
+
+ |
+
+"numeric" \| "alphabetic" \| "alphanumeric" \| "ASCII" \| "unicode"
+
+
+ |
+
+The character set used in the password
+
+
+ |
+|
+
+[passwordHint](./bitburner.darknetserverdetails.passwordhint.md)
+
+
+ |
+
+
+ |
+
+string
+
+
+ |
+
+Static password reminder text set for this server.
+
+
+ |
+|
+
+[passwordLength](./bitburner.darknetserverdetails.passwordlength.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The number of characters in the password
+
+
+ |
+|
+
+[requiredCharismaSkill](./bitburner.darknetserverdetails.requiredcharismaskill.md)
+
+
+ |
+
+
+ |
+
+number
+
+
+ |
+
+The charisma skill required to authenticate on the server
+
+
+ |
+
+
diff --git a/markdown/bitburner.darknetserverdata.modelid.md b/markdown/bitburner.darknetserverdetails.modelid.md
similarity index 70%
rename from markdown/bitburner.darknetserverdata.modelid.md
rename to markdown/bitburner.darknetserverdetails.modelid.md
index 5b07510ef..4a547ad5b 100644
--- a/markdown/bitburner.darknetserverdata.modelid.md
+++ b/markdown/bitburner.darknetserverdetails.modelid.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerData](./bitburner.darknetserverdata.md) > [modelId](./bitburner.darknetserverdata.modelid.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [modelId](./bitburner.darknetserverdetails.modelid.md)
-## DarknetServerData.modelId property
+## DarknetServerDetails.modelId property
The model of the server. Similar models have similar vulnerabilities. The model list is intentionally undocumented. You are supposed to experiment and discover the models.
diff --git a/markdown/bitburner.serverauthdetails.passwordformat.md b/markdown/bitburner.darknetserverdetails.passwordformat.md
similarity index 50%
rename from markdown/bitburner.serverauthdetails.passwordformat.md
rename to markdown/bitburner.darknetserverdetails.passwordformat.md
index d4fa8ff9f..b180dbd3b 100644
--- a/markdown/bitburner.serverauthdetails.passwordformat.md
+++ b/markdown/bitburner.darknetserverdetails.passwordformat.md
@@ -1,8 +1,8 @@
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md) > [passwordFormat](./bitburner.serverauthdetails.passwordformat.md)
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [passwordFormat](./bitburner.darknetserverdetails.passwordformat.md)
-## ServerAuthDetails.passwordFormat property
+## DarknetServerDetails.passwordFormat property
The character set used in the password
diff --git a/markdown/bitburner.darknetserverdetails.passwordhint.md b/markdown/bitburner.darknetserverdetails.passwordhint.md
new file mode 100644
index 000000000..db593fe1b
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.passwordhint.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [passwordHint](./bitburner.darknetserverdetails.passwordhint.md)
+
+## DarknetServerDetails.passwordHint property
+
+Static password reminder text set for this server.
+
+**Signature:**
+
+```typescript
+passwordHint: string;
+```
diff --git a/markdown/bitburner.darknetserverdetails.passwordlength.md b/markdown/bitburner.darknetserverdetails.passwordlength.md
new file mode 100644
index 000000000..0c40df43f
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.passwordlength.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [passwordLength](./bitburner.darknetserverdetails.passwordlength.md)
+
+## DarknetServerDetails.passwordLength property
+
+The number of characters in the password
+
+**Signature:**
+
+```typescript
+passwordLength: number;
+```
diff --git a/markdown/bitburner.darknetserverdetails.requiredcharismaskill.md b/markdown/bitburner.darknetserverdetails.requiredcharismaskill.md
new file mode 100644
index 000000000..bbacbef29
--- /dev/null
+++ b/markdown/bitburner.darknetserverdetails.requiredcharismaskill.md
@@ -0,0 +1,13 @@
+
+
+[Home](./index.md) > [bitburner](./bitburner.md) > [DarknetServerDetails](./bitburner.darknetserverdetails.md) > [requiredCharismaSkill](./bitburner.darknetserverdetails.requiredcharismaskill.md)
+
+## DarknetServerDetails.requiredCharismaSkill property
+
+The charisma skill required to authenticate on the server
+
+**Signature:**
+
+```typescript
+requiredCharismaSkill: number;
+```
diff --git a/markdown/bitburner.md b/markdown/bitburner.md
index bd33ed403..a1e5d4a3b 100644
--- a/markdown/bitburner.md
+++ b/markdown/bitburner.md
@@ -382,12 +382,12 @@ Instability of the darknet caused by excessive backdoor-ing of servers.
|
|
diff --git a/markdown/bitburner.ns.getserver.md b/markdown/bitburner.ns.getserver.md
index 4b1fd08a2..22ebe3ecd 100644
--- a/markdown/bitburner.ns.getserver.md
+++ b/markdown/bitburner.ns.getserver.md
@@ -6,12 +6,12 @@
Returns data of a server.
-If the server is a darknet server and has recently gone offline, it will return a dummy server object with `isOnline: false`.
+If the server is a darknet server, it will also contain the "isOnline" field. If the darknet server has recently gone offline, the returned object will be a dummy server object with `isOnline: false`.
**Signature:**
```typescript
-getServer(host?: string): Server | (DarknetServerData & { isOnline: boolean });
+getServer(host?: string): Server & { isOnline?: boolean };
```
## Parameters
@@ -52,7 +52,7 @@ _(Optional)_ Optional. Hostname/IP of the server. Defaults to the hostname of th
**Returns:**
-[Server](./bitburner.server.md) \| ([DarknetServerData](./bitburner.darknetserverdata.md) & { isOnline: boolean })
+[Server](./bitburner.server.md) & { isOnline?: boolean }
Data of the server.
diff --git a/markdown/bitburner.ns.md b/markdown/bitburner.ns.md
index 1c710f931..ccd5663f2 100644
--- a/markdown/bitburner.ns.md
+++ b/markdown/bitburner.ns.md
@@ -929,7 +929,7 @@ Get the ram cost of a script.
Returns data of a server.
-If the server is a darknet server and has recently gone offline, it will return a dummy server object with `isOnline: false`.
+If the server is a darknet server, it will also contain the "isOnline" field. If the darknet server has recently gone offline, the returned object will be a dummy server object with `isOnline: false`.
|
diff --git a/markdown/bitburner.serverauthdetails.data.md b/markdown/bitburner.serverauthdetails.data.md
deleted file mode 100644
index ad8c511bd..000000000
--- a/markdown/bitburner.serverauthdetails.data.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md) > [data](./bitburner.serverauthdetails.data.md)
-
-## ServerAuthDetails.data property
-
-Data from the passwordHint, if any.
-
-**Signature:**
-
-```typescript
-data: string;
-```
diff --git a/markdown/bitburner.serverauthdetails.isconnectedtocurrentserver.md b/markdown/bitburner.serverauthdetails.isconnectedtocurrentserver.md
deleted file mode 100644
index cee9962ee..000000000
--- a/markdown/bitburner.serverauthdetails.isconnectedtocurrentserver.md
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md) > [isConnectedToCurrentServer](./bitburner.serverauthdetails.isconnectedtocurrentserver.md)
-
-## ServerAuthDetails.isConnectedToCurrentServer property
-
-True if the server is directly connected to the current server
-
-**Signature:**
-
-```typescript
-isConnectedToCurrentServer: boolean;
-```
diff --git a/markdown/bitburner.serverauthdetails.md b/markdown/bitburner.serverauthdetails.md
deleted file mode 100644
index 767c5de69..000000000
--- a/markdown/bitburner.serverauthdetails.md
+++ /dev/null
@@ -1,191 +0,0 @@
-
-
-[Home](./index.md) > [bitburner](./bitburner.md) > [ServerAuthDetails](./bitburner.serverauthdetails.md)
-
-## ServerAuthDetails interface
-
-Details about a server's authentication schema
-
-**Signature:**
-
-```typescript
-interface ServerAuthDetails
-```
-
-## Properties
-
-