Call of Duty Wiki
Register
Call of Duty Wiki
(IRL Undo revision 1287850 by Alleypuppy (talk))
m (Reverted edits by 37.238.196.10 (talk | block) to last version by RisingSun2013)
(19 intermediate revisions by 12 users not shown)
Line 1: Line 1:
 
{{game|bo}}
 
{{game|bo}}
  +
A data server is remote server used for accessing, storing, and transferring data between users or other servers. In [[Call of Duty: Black Ops]], data servers are accessed using the computer terminal. <span style="font-style: normal; ">Four data servers exist in-game. They are named "</span>[[Central Intelligence Agency Data System|CIA]]<span style="font-style: normal; ">", "</span>[[DerRiese Server|DERRIESE]]<span style="font-style: normal; ">", "</span>[[Department of Defense System|DOD]]<span style="font-style: normal; ">" and "</span>[[Dreamland Server|DREAMLAND]]<span style="font-style: normal; ">". Nobody has confirmed to have connected to any other servers.</span>
+
The '''Black Ops Data Servers''' are remote servers used for accessing, storing, and transferring data between users or other servers in ''[[Call of Duty: Black Ops]]'' through the computer terminal. Four data servers exist in-game. They are [[Central Intelligence Agency Data System|CIA]], [[Dreamland Server|Dreamland]], [[Department of Defense System|DoD]] and the [[DerRiese Server|DerRiese]] Servers.
  +
  +
==Access==
  +
The computer terminal can be found in the main menu screen, in which Alex Mason sits bound to a chair in what seems to be an interrogation room. When the player repeatedly taps the Space Bar on PC, R2 and L2 on PS3, RT and LT on Xbox 360 and by shaking the remote and nunchuck on the Wii, Alex Mason is freed from his bonds. The player can then move to the back of the room and access the computer terminal.
   
 
==Computer Terminal Commands==
 
==Computer Terminal Commands==
Various commands, which are instructions written in human-readable words for a computer to execute, are available on the terminal. Commands can be typed into the terminal using the on-screen keyboard, by using a USB keyboard.
+
Various commands, which are instructions written in human-readable words for a computer to execute, are available on the terminal.
   
 
The '''<tt>help</tt>''' command displays a list of some (but not all) commands that can be used on the terminal:
 
The '''<tt>help</tt>''' command displays a list of some (but not all) commands that can be used on the terminal:
   
:'''<tt>cat</tt>''' - prints the contents of a file (.TXT, .PIC, .SND). Syntax is '''<tt>cat [filename]</tt>'''.
+
'''<tt>cat</tt>''' - prints the contents of a file (.txt, .pic, .snd). Syntax is '''<tt>cat [filename]</tt>'''.
   
:'''<tt>cd [ |.|..|path]</tt>''' - changes the current directory. "." is used within a path to indicate the path to the current directory, ".." is used to go up to the parent directory of current directory. Known paths are "/home/" (system directory with all users' home directories), "/bin/" (On UNIX systems, traditionally called shell-environment, containing commands usable by all users), and "/" (root directory of the system).
+
'''<tt>cd [ |.|..|path]</tt>''' - must be entered with a path as parameter value, changes the current directory to the value entered after the command: "." can be used within a path as a shortcut for the path to the current directory, ".." can be used as a shortcut o go up to the parent directory of current directory, e.g. when current directory is /HOME/AMASON, typing CD .. will set the current directory to /HOME.
   
:'''<tt>clear</tt>''' - clears the screen.
+
'''<tt>clear</tt>''' - clears the screen.
   
:'''<tt>dir</tt>''' - displays the contents of the current directory.
+
'''<tt>dir</tt>''' - displays the contents of the current directory.
   
:'''<tt>decode</tt>''' - decodes an encrypted string using an agency standard cypher. Syntax is '''<tt>decode [string]</tt>'''.
+
'''<tt>decode</tt>''' - decodes an encrypted string using an agency standard cypher. Syntax is '''<tt>decode [string]</tt>'''.
   
:'''<tt>encode</tt>''' - encodes a string using an agency standard cypher. Syntax is '''<tt>encode [string]</tt>'''.
+
'''<tt>encode</tt>''' - encodes a string using an agency standard cypher. Syntax is '''<tt>encode [string]</tt>'''.
   
:'''<tt>exit</tt>''' - exits the current login session, i.e. logs the current user out and returns to the previous user who has logged in.
+
'''<tt>exit</tt>''' - exits the current login session, i.e. logs the current user out and returns to the previous user who has logged in.
   
:'''<tt>login</tt>''' - log in as a different user to the system that is currently connected.
+
'''<tt>login</tt>''' - log in as a different user to the system that is currently connected.
   
:'''<tt>mail</tt>''' - opens the current user's electronic mailbox. This is a very informational place to look around.
+
'''<tt>mail</tt>''' - opens the current user's electronic mailbox. This is a very informational place to look around.
   
:'''<tt>rlogin [system]</tt>''' - connect to a remote system/server, Known systems are [[Central Intelligence Agency Data System|CIA]], [[Dreamland Server|Dreamland]], [[Department of Defense System|DOD]] and [[DerRiese Server|DerRiese]].
+
'''<tt>rlogin [system]</tt>''' - <span style="font-style: normal; ">remotely </span>connect to a data system / server, e.g. $RLOGIN CIA. Known valid data systems / servers to type in as parameter value for [system] are [[Central Intelligence Agency Data System|CIA]], [[Dreamland Server|DREAMLAND]], [[Department of Defense System|DOD]] and [[DerRiese Server|DERRIESE]].
   
:'''<tt>who</tt>''' - lists the users who have user accounts on the system tht is currently connected. To find user accounts not listed within this command, check the home directory by typing '''<tt>CD HOME</tt>''' then '''<tt>LS</tt>''' or '''<tt>DIR</tt>'''.
+
'''<tt>who</tt>''' - lists the users who have user accounts on the system the player is currently connected to. To find user accounts not listed within this command, check the home directory by typing '''<tt>CD HOME.</tt>''' This sets the player to the path /HOME. Then, enter the command '''<tt>LS</tt>''' or '''<tt>DIR</tt>'''<tt> to view the list of directories</tt>.
   
 
===Additional Commands===
 
===Additional Commands===
<p style="border-style: initial; border-color: initial; font-style: normal;">Like a real-life UNIX-based system, more commands can be found on the system within the binaries (or "/bin/") directory. To reach the /bin/ directory and view all available commands (minus the hidden '''<tt>3arc</tt>''' command), type the following commands (Note: the dollar sign ($) indicates the command prompt.):</p>
+
More commands can be found on the system within the binary directory. To reach the /bin/ directory and view all available commands, the following commands must be entered:
   
: <tt>$CD BIN</tt>
+
<tt>cd bin</tt>
: <tt>$DIR</tt>
 
   
 
<tt>dir</tt>
Many of the commands that can be seen here are duplicates of other commands. For instance, '''<tt>print</tt>''' and '''<tt>type</tt>''' do the exact same thing as '''<tt>cat</tt>''' does: prints the contents of a file.
 
   
 
Here is a list of additional commands found in the /bin/ directory:
 
Here is a list of additional commands found in the /bin/ directory:
   
:'''<tt>alicia</tt>''' - begins a session with [[Alicia]], your virtual therapist. Type '''<tt>quit</tt>''' to exit.
+
'''<tt>alicia</tt>''' - begins a session with [[Alicia]], a virtual therapist.
   
:'''<tt>cls</tt>''' - clears the screen (same as '''<tt>clear</tt>''')
+
'''<tt>cls</tt>''' - clears the screen (same as '''<tt>clear</tt>''')
   
:'''<tt>doa</tt>''' - Launches a hidden game called [[Dead Ops Arcade]]. Launching this game gives the player the [[Insert Coin]] achievement/trophy. After launching the game once, the Dead Ops Arcade game mode will be accessible from the Zombies menu.
+
'''<tt>doa</tt>''' - Launches a hidden game in-game called [[Dead Ops Arcade]].
   
:'''<tt>foobar</tt>''' - displays the string <tt>Fee Fie Foe Foo!</tt>
+
'''<tt>foobar</tt>''' - displays the string <tt>Fee Fie Foe Foo!</tt>
   
:'''<tt>hello</tt>''' - typing '''<tt>hello</tt>''' alone displays the string
+
'''<tt>hello sailor</tt>''' - launches the [[Zork]] minigame.
:<tt>Error: Invalid Input - common usages include: </tt>
 
:<tt>hello brother, hello nurse, and hello sailor</tt>.
 
:Typing '''<tt>hello sailor</tt>''' will launch the [[Zork]] minigame.
 
   
:'''<tt>ls</tt>''' - displays the contents of the current directory (same as '''<tt>dir</tt>''')
+
'''<tt>ls</tt>''' - see <tt>dir</tt>
   
:'''<tt>more</tt>''' - changes the prompt from <tt>$</tt> to <tt>--MORE--</tt>. this command serves virtually no purpose on the in-game terminal. However, one can see the <tt>--MORE--</tt> prompt when printing a large text file on screen. In real command-line interfaces, the '''<tt>more</tt>''' command would be piped to a filename to allow for the printing of the file to be paused after n lines.
+
'''<tt>more</tt>''' - changes the prompt from <tt>$</tt> to <tt>--MORE--</tt>. this command serves virtually no purpose on the in-game terminal. However, one can see the <tt>--MORE--</tt> prompt when printing a large text file that can't fit on-screen.
   
:'''<tt>print</tt>''' - prints the contents of a file (same as '''<tt>cat</tt>''')
+
'''<tt>print</tt>''' - see <tt>cat</tt>
   
:'''<tt>type</tt>''' - prints the contents of a file (same as '''<tt>cat</tt>''')
+
'''<tt>type</tt>''' - see <tt>cat</tt>
   
:'''<tt>zork</tt>''' - launches the [[Zork]] minigame. Launching this game gives the player the [[Eaten by a Grue]] achievement/trophy.
+
'''<tt>zork</tt>''' - launches the [[Zork]] minigame.
   
 
===Special Commands===
 
===Special Commands===
The following special command - '''<tt>3arc</tt>''' - has been found. The command is in fact the [[Clan Tag]] any bot has when playing the [[Combat Training]] mode.
+
'''<tt>3arc unlock</tt>''' - a cheat code which unlocks the [[Zombies]] map, [["Five"]] and all the single player missions, but disables the [[Stand Down]] Achievement/Trophy.
   
:'''<tt>3arc unlock</tt>''' - a cheat code which unlocks the [[Zombies]] map "[[Five]]" and all the [[Singleplayer|single player missions]]. This <u>disables</u> the '[[Stand Down]]' Achievement/Trophy.
+
'''<tt>3arc intel</tt>''' - a cheat code which unlocks all [[intel]] in the game for viewing, but <u>disables</u> the '[[Closer Analysis]]' Achievement/Trophy.
 
:'''<tt>3arc intel</tt>''' - a cheat code which unlocks all [[intel]] in the game for viewing, but <u>disables</u> the '[[Closer Analysis]]' Achievement/Trophy.
 
   
 
==Server Access==
 
==Server Access==
The data servers hosting the systems are accessible through the in-game computer terminal using the '''<tt>LOGIN</tt>''' and '''<tt>RLOGIN [system]</tt>''' computer commands.
+
The data servers hosting the systems are accessible through the in-game computer terminal using the <tt>login</tt> and <tt>rlogin [system]</tt> computer commands.
   
Enter the '''<tt>LOGIN</tt>''' command to log into a different user account on the server that is currently connected. For example, when first using the computer, one is connected to the [[Central Intelligence Agency Data System]] as user <tt>amason</tt>. To connect as Jason Hudson, enter '''<tt>LOGIN</tt>''', then enter '''<tt>JHUDSON</tt>''' as the username and '''<tt>BRYANT1950</tt>''' as the password. (Note: the dollar sign ($) indicates the command prompt.):
+
Enter the <tt>login</tt> command to log into a different user account on the server that is currently connected and entering a valid username and password.
   
  +
The <tt>rlogin [system]</tt> command is for reaching remote servers.
: <tt>$LOGIN </tt>
 
: <tt>Central Intelligence Agency Data system </tt>
 
   
 
One can guess for valid system names though, as the '''<tt>RLOGIN</tt>''' command validates the given system value for existence.
: <tt>Unauthorized use of this system is against the law. </tt>
 
 
: <tt>Security Privileges Required </tt>
 
: <tt>USER:JHUDSON </tt>
 
: <tt>PASSWORD:********** </tt>
 
: <tt>$</tt>
 
 
The '''<tt>RLOGIN [system]</tt>''' command is for reaching remote servers, i.e. any system other than the one currently connected to. It is possible still to use '''<tt>RLOGIN [system]</tt>''' followed by a USER and PASSWORD prompt, even when connected to that system already.
 
 
Note that <u>any user is accepted at the USER: prompt</u> when using the '''<tt>LOGIN</tt>''' and '''<tt>RLOGIN</tt>''' commands, implying one cannot try to guess for user on target system. Both commands will only return the connection result after a player has given <u>both a user with a password</u>:
 
 
: <u>If the given USER - PASSWORD combination does not exist</u>, both '''<tt>LOGIN</tt>''' and '''<tt>RLOGIN</tt>''' commands will display <tt>Error: Invalid Password</tt>.
 
 
: <u>If the given USER - PASSWORD combination does exist</u>, the connection will succeed. '''<tt>LOGIN</tt>''' starts a new connection session for the given USER on the system a player was already successfully connected to. '''<tt>RLOGIN [system]</tt>''' starts a new connection session for the given USER on the target system.
 
 
One <u>can guess for valid system </u>names though, as the '''<tt>RLOGIN</tt>''' command validates the given system value for existence:
 
 
: <u>If the target system does not exist</u>, '''<tt>RLOGIN</tt>''' will display <tt>Error: unknown system</tt>.
 
 
: <u>If the target system does exist</u>, '''<tt>RLOGIN</tt>''' will continue by asking for a user and password.
 
   
 
==Server Structure ==
 
==Server Structure ==
 
===Directories===
 
===Directories===
Each server is (or presumed to be) identically structured, apart from the files and users on the server. Each server contains a root directory (/), a binaries directory (/bin/), a home directory (/home/), and user directory (/home/[user]/), which is also called the user's home directory. Each server contains the same commands in the /bin/ directory. These directories can be accessed by typing '''<tt>CD [path]</tt>'''.
+
Each server is identically structured, apart from the files and users on the server. Each server contains a root directory (/), a binaries directory (/bin/), a home directory (/home/), and user directory (/home/[user]/)
   
 
====/ Directory====
 
====/ Directory====
The / directory contains no files. it does, however, contain two directories: the /bin/ and the /home/ directories. These can be seen by typing '''<tt>DIR</tt>''' or '''<tt>LS</tt>'''.
+
The / directory contains no files. it does, however, contain two directories: the /bin/ and the /home/ directories. These can be seen by typing <tt>dir</tt> or <tt>ls</tt>.
   
 
====/bin/ Directory====
 
====/bin/ Directory====
The /bin/ directory contains no directories or readable files. The files in the /bin/ directories are the terminal's commands. Typing '''<tt>CAT [command]</tt>''' will result in only a line break. The commands can be seen by typing '''<tt>DIR</tt>''' or '''<tt>LS</tt>'''.
+
The /bin/ directory contains no directories or readable files.
   
 
====/home/ Directory====
 
====/home/ Directory====
The /home/ directory contains no files, only the directories of all the users on the server (including ones not listed via the '''<tt>WHO</tt>''' command on the [[Central Intelligence Agency Data system|CIA]] system). The only user directory that can be accessed is the current user's (On the [[Central Intelligence Agency Data system|CIA]] system, <tt>hkissinger</tt>, <tt>jehoover</tt>, and <tt>sagnew</tt> can be accessed as well).
+
The /home/ directory contains no files, only the directories of all the users on the server (including ones not listed via the '''<tt>WHO</tt>''' command on the [[Central Intelligence Agency Data system|CIA]] system). The only user directory that can be accessed is the current user's.
   
===Security===
 
Although most of the information on the data servers is top secret, the servers themselves are not very secure.
 
 
====Files====
 
====Files====
  +
The player can view the contents of other user's files without needing to log in as a particular user.
The player can view thwe contents of other user's files without needing to log in as a particular user. For instance, if the current user is <tt>amason</tt> and the player were to type in '''<tt>CAT OXCART.TXT</tt>''', one of <tt>jfkennedy</tt>'s files, the contents of the file would be printed on the screen without any error messages. However, If the player were to type in '''<tt>CAT SERVANTA00001.TXT</tt>''', one of <tt>vbush</tt>'s files on the Dreamland Server, while still logged in as <tt>amason</tt> on the CIA server, the message <tt> Error: Invalid Path</tt> would be displayed on the screen. This implies that, on each server, all of the files are stored in one directory and are completely isolated from other servers' files.
 
   
 
====User Accounts====
 
====User Accounts====
Traditionally, the way to change users in a system would be to log in as a different user. To do this, one must know the other user's password. It has been found that the player can change users on the Black Ops data servers without needing to know their password. For instance, simply typing '''<tt>CD JFKENNEDY</tt>''' will result in the message <tt>Error: Insufficient Permissions</tt>, thus, not allowing the player to enter <tt>jfkennedy</tt>'s home directory. To get around this, the player must know at least one of the files' names into the target user's home directory. In this example, the file will be <tt>jfkennedy</tt>'s <tt>OXCART.TXT</tt>. To do this, the player must type the following commands (Note the dollar sign ($) indicated the command prompt):
+
Traditionally, the way to change users in a system would be to log in as a different user. To do this, one must know the other user's password. It has been found that the player can change users on the Black Ops data servers without needing to know their password.
 
:<tt>$CD OXCART.TXT</tt>
 
:<tt>$CD ..</tt>
 
 
If the player types '''<tt>CD</tt>''' after typing '''<tt>CD OXCART.TXT</tt>''', he/she will notice that the current directory has been switched to <tt>/home/jfkennedy/OXCART.TXT/</tt>. Typing '''<tt>CD ..</tt>''' after '''<tt>CD OXCART.TXT</tt>''' brings the player up to the parent directory (<tt>/home/jfkennedy/</tt>) and is now able to view all of <tt>jfkennedy</tt>'s files by typing '''<tt>DIR</tt>''' or '''<tt>LS</tt>'''.
 
   
The only downside to using this method of changing users is that the player will not have access to the target user's mailbox. For Example, if the player changed to <tt>jfkennedy</tt>'s account from <tt>amason</tt> using the method above, typing '''<tt>MAIL</tt>''' would open <u><tt>amason</tt>'s</u> mailbox, not <tt>jfkennedy</tt>'s.
+
The only downside to using this method of changing users is that the player will not have access to the target user's mailbox.
   
 
==Trivia==
 
==Trivia==
Line 132: Line 103:
   
 
*The computer console's input cursor cannot be repositioned.
 
*The computer console's input cursor cannot be repositioned.
  +
*When attempting to display a .txt/.pic/.snd file on the Nintendo Wii version, an error message will appear, "Error reading drive A: missing file" (these files were added in the December 2010 update).
  +
**Strangely enough, after the December 2010 update, a similar error is displayed if Dead Ops Arcade is entered, "Error reading drive A: incomplete directory". This is due to the fact that the Nintendo Wii version of ''Call of Duty: Black Ops'' was dropped before Dead Ops Arcade could be fully ported to the system.
   
 
{{Central Intelligence Agency Data System}}
 
{{Central Intelligence Agency Data System}}

Revision as of 08:52, 11 October 2016

The subject of this article appeared in Call of Duty: Black Ops.


The Black Ops Data Servers are remote servers used for accessing, storing, and transferring data between users or other servers in Call of Duty: Black Ops through the computer terminal. Four data servers exist in-game. They are CIA, Dreamland, DoD and the DerRiese Servers.

Access

The computer terminal can be found in the main menu screen, in which Alex Mason sits bound to a chair in what seems to be an interrogation room. When the player repeatedly taps the Space Bar on PC, R2 and L2 on PS3, RT and LT on Xbox 360 and by shaking the remote and nunchuck on the Wii, Alex Mason is freed from his bonds. The player can then move to the back of the room and access the computer terminal.

Computer Terminal Commands

Various commands, which are instructions written in human-readable words for a computer to execute, are available on the terminal.

The help command displays a list of some (but not all) commands that can be used on the terminal:

cat - prints the contents of a file (.txt, .pic, .snd). Syntax is cat [filename].

cd [ |.|..|path] - must be entered with a path as parameter value, changes the current directory to the value entered after the command: "." can be used within a path as a shortcut for the path to the current directory, ".." can be used as a shortcut o go up to the parent directory of current directory, e.g. when current directory is /HOME/AMASON, typing CD .. will set the current directory to /HOME.

clear - clears the screen.

dir - displays the contents of the current directory.

decode - decodes an encrypted string using an agency standard cypher. Syntax is decode [string].

encode - encodes a string using an agency standard cypher. Syntax is encode [string].

exit - exits the current login session, i.e. logs the current user out and returns to the previous user who has logged in.

login - log in as a different user to the system that is currently connected.

mail - opens the current user's electronic mailbox. This is a very informational place to look around.

rlogin [system] - remotely connect to a data system / server, e.g. $RLOGIN CIA. Known valid data systems / servers to type in as parameter value for [system] are CIA, DREAMLAND, DOD and DERRIESE.

who - lists the users who have user accounts on the system the player is currently connected to. To find user accounts not listed within this command, check the home directory by typing CD HOME. This sets the player to the path /HOME. Then, enter the command LS or DIR to view the list of directories.

Additional Commands

More commands can be found on the system within the binary directory. To reach the /bin/ directory and view all available commands, the following commands must be entered:

cd bin

dir

Here is a list of additional commands found in the /bin/ directory:

alicia - begins a session with Alicia, a virtual therapist.

cls - clears the screen (same as clear)

doa - Launches a hidden game in-game called Dead Ops Arcade.

foobar - displays the string Fee Fie Foe Foo!

hello sailor - launches the Zork minigame.

ls - see dir

more - changes the prompt from $ to --MORE--. this command serves virtually no purpose on the in-game terminal. However, one can see the --MORE-- prompt when printing a large text file that can't fit on-screen.

print - see cat

type - see cat

zork - launches the Zork minigame.

Special Commands

3arc unlock - a cheat code which unlocks the Zombies map, "Five" and all the single player missions, but disables the Stand Down Achievement/Trophy.

3arc intel - a cheat code which unlocks all intel in the game for viewing, but disables the 'Closer Analysis' Achievement/Trophy.

Server Access

The data servers hosting the systems are accessible through the in-game computer terminal using the login and rlogin [system] computer commands.

Enter the login command to log into a different user account on the server that is currently connected and entering a valid username and password.

The rlogin [system] command is for reaching remote servers.

One can guess for valid system names though, as the RLOGIN command validates the given system value for existence.

Server Structure

Directories

Each server is identically structured, apart from the files and users on the server. Each server contains a root directory (/), a binaries directory (/bin/), a home directory (/home/), and user directory (/home/[user]/)

/ Directory

The / directory contains no files. it does, however, contain two directories: the /bin/ and the /home/ directories. These can be seen by typing dir or ls.

/bin/ Directory

The /bin/ directory contains no directories or readable files.

/home/ Directory

The /home/ directory contains no files, only the directories of all the users on the server (including ones not listed via the WHO command on the CIA system). The only user directory that can be accessed is the current user's.

Files

The player can view the contents of other user's files without needing to log in as a particular user.

User Accounts

Traditionally, the way to change users in a system would be to log in as a different user. To do this, one must know the other user's password. It has been found that the player can change users on the Black Ops data servers without needing to know their password.

The only downside to using this method of changing users is that the player will not have access to the target user's mailbox.

Trivia

  • The terminal console's on-screen keyboard is an incomplete QWERTY keyboard.
  • Although output text is displayed in lowercase characters and uppercase where expected, a player can only enter uppercase characters when typing in commands through the on-screen keyboard.
  • The computer console's input cursor cannot be repositioned.
  • When attempting to display a .txt/.pic/.snd file on the Nintendo Wii version, an error message will appear, "Error reading drive A: missing file" (these files were added in the December 2010 update).
    • Strangely enough, after the December 2010 update, a similar error is displayed if Dead Ops Arcade is entered, "Error reading drive A: incomplete directory". This is due to the fact that the Nintendo Wii version of Call of Duty: Black Ops was dropped before Dead Ops Arcade could be fully ported to the system.