# nethack.alt.org
nethack.alt.org, commonly abbreviated to NAO, is one of the oldest NetHack public servers, and by far the most popular. A wealth of information about the server, as well as detailed statistics, end-of-game dumps, tty recordings and the high score table is available on NAO's web site.
The NetHack Wiki is itself hosted on NAO.
NAO hosts exclusively NetHack 3.6.7 for online play.
NAO is well integrated with #nethack on Libera through the Rodney bot, which announces all deaths on the server, to the morbid delight of all.
The program dgamelaunch is used to manage the games and user accounts.

Contents

1 Getting started
2 User interface tips

2.1 For those used to the tiles (GUI) port
2.2 For those using Terminal.app in Mac OS X

2.2.1 Alternative: Using white-on-black

3 NetHack 3.4.3 NAO
4 NAO players on Nethack Wiki
5 See also
6 External links

Getting started
To play, all you need is a ssh or telnet client. On Windows, the built-in telnet.exe is adequate, though most prefer to use PuTTY. It may be worth mentioning that ssh, being more secure, may be the better choice, otherwise someone might find out your password by sniffing the net.
Providing the clients are installed, in Mac OS X, other UNIX-like systems, and Windows, typing the following commands in a command prompt will get you connected:

ssh nethack@alt.org

or

telnet nethack.alt.org

In case the standard telnet port is blocked, you can also try port 14321 by typing the following command:

telnet nethack.alt.org 14321

User interface tips
For those used to the tiles (GUI) port
Anyone accustomed to the Qt tiles port will sorely miss a separate message window. Instead, game messages are displayed one line at a time in the terminal's top line. Most meaningful actions generate several lines that each have to be scrolled by with space or escape. This is, of course, standard behaviour in the tty form of Nethack.
The best solution is to use the curses interface. Alternatively, you can configure the MSGTYPE option to suppress junk messages. You can't use both at the same time.
You might want to turn off rest-on-space and either use space to scroll through the messages, or skip all messages at once with ctrl&nbsp;+ space, then use ctrl&nbsp;+ p to read a screenful at a time. (In that case, you'll have to set a preference to have ctrl&nbsp;+ p list messages on a full screen instead of line by line; it's also good to have a healthy large number, say 50, of past messages saved.)

For those using Terminal.app in Mac OS X
To enable extended characters, do the following:

In Terminal.app, choose "Preferences..." from the Terminal menu.
Click the "Encodings" tab at the top. Check the checkbox next to "Latin-US (DOS)"
Click the "Settings" at the top and create a new setting, probably titled "Nethack".
In the text tab, check "Use bright colors for bold fonts". You may wish to adjust the bright or dim colors to make them more distinct (e.g. make dim yellow look brown). Note that you can only adjust these options in OS X Lion or later.
In the new setting, click the "Advanced" tab and set "Character encoding" to "Latin-US (DOS)"
In the same tab, change "Declare terminal as" to "xterm-16color". (also OS X Lion or later)
Close the Settings window and open a new Nethack window from the Shell menu.
In NetHack, enable the IBMgraphics option.
(Optional) Install a smoother-looking font, ProFont.
Alternative: Using white-on-black
Since certain monsters can be hard to see in the default black-on-white OS X terminal, it is best to go white-on-black before accessing NAO. It can be done with the following command:

xterm -fa Monaco -fs 14 -fg white -bg black &amp;

NetHack 3.4.3 NAO
This section only concerns the NAO version of NetHack 3.4.3.
The following interface patches were added:

menucolors, compiled with posix regex
sortloot
dumplog
showborn &amp; extinct
hpmon, with an added option to turn it off (removed in favor of statuscolors)
statuscolors
dgamelaunch mail
paranoid quit
slightly modified version of use_darkgray
showbuc
window edge
extended logfile
whereis-file user game tracking lifted from Sporkhack
MSGTYPE option
Loading bones files can be switched off
Also, NetHack has been compiled with autopickup exceptions, and several bugs have been fixed, including the Astral call bug, a bug that allowed predicting the random numbers, and a crash when dropping gold in certain situations. There are also several new hallucinatory monster names, random engravings, random gravestone epitaphs and T-shirt messages.
A more detailed list of the changes and the diff file are at http://alt.org/nethack/naonh.php
Several of NAO's interface improvements and bugfixes were borrowed from other variants - this is also documented in the above diff file.
As of August, NetHack 3.4.3 and NetHack 3.6.0 are no longer hosted on NAO. However, this version of NetHack 3.4.3 is also used in other public servers, such as Hardfought.

NAO players on Nethack Wiki
Members of the Nethack Wiki can include the template {{NAOplayer|NAO player account}} on their user's pages to link to their corresponding NAO's account and include links to their games, logs etc. Capitalization matters.

See also
Automating dgamelaunch login
"Robin" shared accounts
Template:NAOplayer
External links
NAO's official website
Nethack 3.6.0 highscores