A server. Not all servers have all of these properties - optional properties are missing on certain servers.
Signature:
export interface Server
Property | Modifiers | Type | Description |
---|---|---|---|
backdoorInstalled? | boolean | (Optional) Flag indicating whether this server has a backdoor installed by a player | |
baseDifficulty? | number | (Optional) Server's initial server security level at creation. | |
cpuCores | number | How many CPU cores this server has. Affects magnitude of grow and weaken ran from this server. | |
ftpPortOpen | boolean | Whether or not the FTP port is open | |
hackDifficulty? | number | (Optional) Server Security Level | |
hasAdminRights | boolean | Flag indicating whether player has admin/root access to this server | |
hostname | string | Hostname. Must be unique | |
httpPortOpen | boolean | Whether or not the HTTP Port is open | |
ip | string | IP Address. Must be unique | |
isConnectedTo | boolean | Flag indicating whether player is currently connected to this server | |
maxRam | number | RAM (GB) available on this server | |
minDifficulty? | number | (Optional) Minimum server security level that this server can be weakened to | |
moneyAvailable? | number | (Optional) How much money currently resides on the server and can be hacked | |
moneyMax? | number | (Optional) Maximum amount of money that this server can hold | |
numOpenPortsRequired? | number | (Optional) Number of open ports required in order to gain admin/root access | |
openPortCount? | number | (Optional) How many ports are currently opened on the server | |
organizationName | string | Name of company/faction/etc. that this server belongs to, not applicable to all Servers | |
purchasedByPlayer | boolean | Flag indicating whether this is a purchased server | |
ramUsed | number | RAM (GB) used. i.e. unavailable RAM | |
requiredHackingSkill? | number | (Optional) Hacking level required to hack this server | |
serverGrowth? | number | (Optional) Growth effectiveness statistic. Higher values produce more growth with ns.grow() | |
smtpPortOpen | boolean | Whether or not the SMTP Port is open | |
sqlPortOpen | boolean | Whether or not the SQL Port is open | |
sshPortOpen | boolean | Whether or not the SSH Port is open |