mirror of
https://github.com/bitburner-official/bitburner-src.git
synced 2024-12-21 05:35:45 +01:00
65cd14e33b
* Add specific types for sleeve tasks * Moved LocationName enum to overall enums file * Add LocationName enum to those provided to player * remove trailing s on CompanyPosNames enum (now CompanyPosName, in line with LocationName) * Also regenerated all ns documentation. This leads to an expected error when checking for generated files, because PRs should not normally touch markdown files. Also leads to a lint failure in generated file bitburner.d.ts * also removed some exporting from NetscriptDefinitions.d.ts for anything that wasn't imported somewhere else.
3.2 KiB
3.2 KiB
Server interface
A single server.
Signature:
interface Server
Properties
Property | Type | Description |
---|---|---|
backdoorInstalled | boolean | Flag indicating whether this server has a backdoor installed by a player |
baseDifficulty | number | Initial server security level (i.e. security level when the server was created) |
cpuCores | number | How many CPU cores this server has. Maximum of 8. Affects magnitude of grow and weaken. |
ftpPortOpen | boolean | Flag indicating whether the FTP port is open |
hackDifficulty | number | Server Security Level |
hasAdminRights | boolean | Flag indicating whether player has admin/root access to this server |
hostname | string | Hostname. Must be unique |
httpPortOpen | boolean | Flag indicating whether 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 | Minimum server security level that this server can be weakened to |
moneyAvailable | number | How much money currently resides on the server and can be hacked |
moneyMax | number | Maximum amount of money that this server can hold |
numOpenPortsRequired | number | Number of open ports required in order to gain admin/root access |
openPortCount | number | How many ports are currently opened on the server |
organizationName | string | Name of company/faction/etc. that this server belongs to. Optional, 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 | Hacking level required to hack this server |
serverGrowth | number | Parameter that affects how effectively this server's money can be increased using the grow() Netscript function |
smtpPortOpen | boolean | Flag indicating whether SMTP Port is open |
sqlPortOpen | boolean | Flag indicating whether SQL Port is open |
sshPortOpen | boolean | Flag indicating whether the SSH Port is open |