Difference between revisions of "Playing online"

From CrawlWiki
Jump to: navigation, search
m
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
==Playing online==
 
==Playing online==
  
There are several servers that host DCSS online, allowing you to play either by ssh/telnet or through webtiles.  
+
There are several servers that host DCSS online, allowing you to play either by browser ([[WebTiles]]) or through [[SSH]]/telnet.
  
 
There are three main benefits to this, especially if you join the IRC Chatroom.
 
There are three main benefits to this, especially if you join the IRC Chatroom.
  
* Other people can watch you play live, and page you with messages and advice (the often ignored "hit _" that shows up...
+
* Other people can watch you play live, and page you with messages and advice (the often ignored "hit _" that shows up...)
* Even if you repeatedly play [[Fire Elementalist]]s, you'll encounter a more fun and diverse bunch of player ghosts to run away from and beat up on.
+
* Even if you repeatedly play a single combo, you'll encounter a more fun and diverse bunch of player ghosts to beat up on.
* You can request replays (on termcast.org) of any milestone or death you know how to look up. It's great for reviewing where you went wrong, or reliving hilarious moments.  
+
* You can request replays of any milestone or death you know how to look up. It's great for reviewing where you went wrong, or reliving hilarious moments.  
  
Windows - To properly play online in Windows, you're going to have to download a program called [[PuTTY]]. There is already a great thorough guide to connect to CAO [http://crawl.akrasiac.org/docs/ssh_guide.txt here].
+
==Servers==
 +
{| cellspacing="0" cellpadding="0" style="margin:0em 0em 1em 0em; width:100%; background-color:white"
 +
| style="width:50%; vertical-align:top; border:1px solid #CC6600; background-color:#FF9966;" |
 +
<div style="border-bottom:0px solid #CC6600; background-color:#FF6633; padding:0.2em 0.5em 0.2em 0.5em; font-size:110%; font-weight:bold;">[[Playing online | Play ''Crawl'' Online Now]]</div>
 +
<div style="border-bottom:0px solid #CC6600; padding:0.4em 1em 1em 1em;">
 +
'''North America Servers'''
 +
*[http://crawl.akrasiac.org:8080/ CAO] - Located in Arizona. Hosts all versions from [[0.10]] to [[0.28]], and [[trunk]].
 +
*[https://cbro.berotato.org/ CBR2] - Located in Ohio. Hosts all versions from [[0.26]] to [[0.28]], and [[trunk]].
 +
*[https://crawl.kelbi.org/ CKO] - Located in New York. Hosts [[0.18]], all versions from [[0.21]] to [[0.28]], and [[trunk]].
  
If you find yourself lagging, don't forget to enable SSH compression! Don't forget to set NetHack mode to ensure your keyboard works properly (very important for disabling traps)!  Note well that this effectively changes what the keypad types, '''meaning the numrow will produce a different password than the keypad''' (for logging in to play once connected to CAO).  One thing that guide doesn't mention is that you can "Disable Application keypad mode" under Terminal->Features. This allows you to use +-=/ to cycle targets. There's currently no working fix for allowing the numpad 5 to long rest. The only current method to perform a long rest online is by pressing numROW five.
+
'''European Servers'''
 +
*CDO - Located in Germany. Hosts all versions from [[0.10]] to [[0.28]], and [[trunk]] (console only).
 +
*[http://underhound.eu:8080/ CUE] - Located in Amsterdam, Netherlands. Hosts all versions from [[0.10]] to [[0.28]], and [[trunk]].
 +
*[http://crawl.xtahua.com/ CXC] - Located in France. Hosts all versions from [[0.14]] to [[0.28]], and [[trunk]].
 +
 
 +
'''Asian Servers'''
 +
*[http://webzook.net:8080/ CWZ] - Located in Korea. Hosts all versions from [[0.11]] to [[0.28]], and [[trunk]] (WebTiles only).
 +
*[http://lazy-life.ddo.jp:8080/ LLD] - Located in Japan. Hosts all versions from [[0.13]] to [[0.28]], and [[trunk]] (WebTiles only).
 +
 
 +
'''Australian Server'''
 +
*[https://crawl.project357.org/ CPO] - Located in Sydney. Hosts all versions from [[0.16]] to [[0.28]], and [[trunk]] (WebTiles only).
 +
</div>
 +
|}
 +
 
 +
==WebTiles==
 +
[[WebTiles]] is the easier to access and more graphically complex version of DCSS. On most modern browsers, such as Chromium, it is a simple process. All you need to do is visit the server's website (linked above), create an account, and start playing. There's no need to enter any personal information, with email being optional for password recovery.
 +
 
 +
==Console==
 +
Console is generally more complex to set up, as you need an [[SSH]] client in order to play. Mac and Linux systems will likely have SSH preinstalled, but to properly play console online in Windows, you're going to have to download a program called [[PuTTY]].
 +
 
 +
A guide to SSH connection can be found [http://crawl.develz.org/wordpress/howto#connecting here]. There is also a [http://crawl.develz.org/wordpress/howto list of servers and their SSH keys] right above it.
 +
 
 +
===Options===
 +
If you find yourself lagging, don't forget to enable SSH compression! Don't forget to set NetHack mode to ensure your keyboard works properly!  Note well that this effectively changes what the keypad types, '''meaning the numrow will produce a different password than the keypad''' (for logging in to play once connected to CAO).  One thing that guide doesn't mention is that you can "Disable Application keypad mode" under Terminal->Features. This allows you to use +-=/ to cycle targets. There's currently no working fix for allowing the numpad 5 to long rest. The only current method to perform a long rest online is by pressing numROW five.
  
 
A lot of people like to change their character sets to produce more 'solid' walls, and portals/shops that no longer look like wands/staves. All you need to do this is add the following line to your options "char_set = IBM" and change putty's character set to CP437 under Window->Translation->Received data assumed to be in which character set.
 
A lot of people like to change their character sets to produce more 'solid' walls, and portals/shops that no longer look like wands/staves. All you need to do this is add the following line to your options "char_set = IBM" and change putty's character set to CP437 under Window->Translation->Received data assumed to be in which character set.
Line 57: Line 88:
 
     RGB(255, 255, 255)  // ANSI WHITE BOLD
 
     RGB(255, 255, 255)  // ANSI WHITE BOLD
 
</pre>
 
</pre>
 
==CAO==
 
'''Crawl.Akrasiac.Org''' (CAO for short) is a publicly accessible server running the latest stable ''Crawl'' version ([[Stone Soup]]-branch). It can be accessed Via [[Secure Shell|SSH]] with the Username and password "joshua".
 
 
All games played on CAO are recorded, and all game logs are saved. [[Player ghost]]s are automatically pooled and hearsed to all accounts, so you frequently encounter the ghosts of other players.
 
 
The IRC bot Henzell reports milestones such as the killing of many uniques, entering new [[dungeon branch]]es, and so forth on the irc channel [[##crawl]].
 
 
 
==CDO==
 
CDO is a crawl server located in Germany/Europe, crawl.develz.org, telnet port 345 or ssh port 22, ssh-username:crawl, http://crawl.akrasiac.org/cao_key (openssh) or http://crawl.develz.org/cao_key.ppk (putty)
 
Basic SSH connection to CDO directions for putty: grab the second key mentioned above and putty. On the basic session page, make sure ssh is selected, and put "crawl.develz.org" for the host name (no quotes, of course). The port should default to "22" automatically.
 
 
On Connection->data: enter "crawl" into auto-login username
 
On Connection->ssh: check "enable compression"
 
On Connection->ssh->Auth: browse for the private key file "cao_key.ppk" that you downloaded to your pc.
 
Back on Session, type a name in the blank saved sessions field, and hit the save button.
 
 
==CSZO==
 
CSZO is a new crawl server located in West Chester, Pennsylvania in the eastern United States. It hosts both Webtiles ([https://crawl.s-z.org/ https://crawl.s-z.org/]) and console Crawl (ssh to crawl.s-z.org with username '''crawl''' and either the [http://crawl.develz.org/cao_key CAO key] ([http://crawl.develz.org/cao_key.ppk putty version]) or the password '''crawlingtotheusa''').
 
 
Ttyrecs and morgues are available for browsing at [http://dobrazupa.org/ http://dobrazupa.org/]. Note that the user database is separate from CDO and CAO, so you will have to register an account for CSZO.
 
 
==CLAN==
 
CLAN, [http://crawl.lantea.net:8080/ http://crawl.lantea.net:8080/], is a server hosted by Aleksi and maintained by TZer0. It is located in Germany and serves both webtiles ([http://crawl.lantea.net:8080/ http://crawl.lantea.net:8080/]) and console (crawl.lantea.net via SSH (port 22): username “terminal” – password “terminal” or SSH-key: [http://crawl.develz.org/cao_key.ppk PuTTY key] [http://crawl.develz.org/cao_key Unix key]) for trunk and stable versions. Accounts and save files for SSH & WebSocket are shared.
 
 
Ttyrecs and morgues are available for browsing at [http://crawl.lantea.net/crawl/ http://crawl.lantea.net/crawl/].
 
 
==RHF==
 
RHF, [http://rl.heh.fi:8080/ http://rl.heh.fi:8080/], is a server maintained by joosa. It is located in Findlad and serves both webtiles ([http://rl.heh.fi:8080/ http://rl.heh.fi:8080/]) and console (rl.heh.fi via SSH (port 22): username “rl” – no password required, but you can the SSH-key: [http://crawl.develz.org/cao_key.ppk PuTTY key] [http://crawl.develz.org/cao_key Unix key]) for trunk and stable versions. Accounts and save files for SSH & WebSocket are shared.
 
 
Ttyrecs and morgues are available for browsing at [http://rl.heh.fi/ttyrec/ http://rl.heh.fi/ttyrec/] and [http://rl.heh.fi/morgue/ http://rl.heh.fi/morgue/].
 
 
==External links==
 
 
* [http://crawl.akrasiac.org/ CAO] - The largest and almost official Crawl server, located in North America
 
* [http://crawl.develz.org/ CDO] - CAO's European counterpart
 
* [https://crawl.s-z.org/ CSZO] - Crawl server located in Pennsylvania, in the United States.
 
* [http://crawl.lantea.net:8080/ CLAN] - Crawl server in Germany.
 
* [http://rl.heh.fi/ RHF] - Crawl and NetHack server that doesn't use DGameLaunch
 
*[http://www.mediafire.com/?zmyzge3o2wd NetTiles (Windows)] - Play online with the tiles interface
 
  
 
[[Category:Community]]
 
[[Category:Community]]

Latest revision as of 22:56, 16 June 2023

Playing online

There are several servers that host DCSS online, allowing you to play either by browser (WebTiles) or through SSH/telnet.

There are three main benefits to this, especially if you join the IRC Chatroom.

  • Other people can watch you play live, and page you with messages and advice (the often ignored "hit _" that shows up...)
  • Even if you repeatedly play a single combo, you'll encounter a more fun and diverse bunch of player ghosts to beat up on.
  • You can request replays of any milestone or death you know how to look up. It's great for reviewing where you went wrong, or reliving hilarious moments.

Servers

North America Servers

European Servers

  • CDO - Located in Germany. Hosts all versions from 0.10 to 0.28, and trunk (console only).
  • CUE - Located in Amsterdam, Netherlands. Hosts all versions from 0.10 to 0.28, and trunk.
  • CXC - Located in France. Hosts all versions from 0.14 to 0.28, and trunk.

Asian Servers

  • CWZ - Located in Korea. Hosts all versions from 0.11 to 0.28, and trunk (WebTiles only).
  • LLD - Located in Japan. Hosts all versions from 0.13 to 0.28, and trunk (WebTiles only).

Australian Server

  • CPO - Located in Sydney. Hosts all versions from 0.16 to 0.28, and trunk (WebTiles only).

WebTiles

WebTiles is the easier to access and more graphically complex version of DCSS. On most modern browsers, such as Chromium, it is a simple process. All you need to do is visit the server's website (linked above), create an account, and start playing. There's no need to enter any personal information, with email being optional for password recovery.

Console

Console is generally more complex to set up, as you need an SSH client in order to play. Mac and Linux systems will likely have SSH preinstalled, but to properly play console online in Windows, you're going to have to download a program called PuTTY.

A guide to SSH connection can be found here. There is also a list of servers and their SSH keys right above it.

Options

If you find yourself lagging, don't forget to enable SSH compression! Don't forget to set NetHack mode to ensure your keyboard works properly! Note well that this effectively changes what the keypad types, meaning the numrow will produce a different password than the keypad (for logging in to play once connected to CAO). One thing that guide doesn't mention is that you can "Disable Application keypad mode" under Terminal->Features. This allows you to use +-=/ to cycle targets. There's currently no working fix for allowing the numpad 5 to long rest. The only current method to perform a long rest online is by pressing numROW five.

A lot of people like to change their character sets to produce more 'solid' walls, and portals/shops that no longer look like wands/staves. All you need to do this is add the following line to your options "char_set = IBM" and change putty's character set to CP437 under Window->Translation->Received data assumed to be in which character set.

On Gnome and KDE desktops, and other terminals supporting UTF-8, you can use "char_set = unicode" to enable it, resulting in nicer graphics.

You may also want to configure your terminal color palette to match the "official one" of the tiles version. The colors to set are:

    VColour(  0,   0,   0), // BLACK
    VColour(  0,  82, 255), // BLUE
    VColour(100, 185,  70), // GREEN
    VColour(  0, 180, 180), // CYAN
    VColour(255,  48,   0), // RED
    VColour(238,  92, 238), // MAGENTA
    VColour(165,  91,   0), // BROWN
    VColour(162, 162, 162), // LIGHTGREY
    VColour( 82,  82,  82), // DARKGREY
    VColour( 82, 102, 255), // LIGHTBLUE
    VColour( 82, 255,  82), // LIGHTGREEN
    VColour( 82, 255, 255), // LIGHTCYAN
    VColour(255,  82,  82), // LIGHTRED
    VColour(255,  82, 255), // LIGHTMAGENTA
    VColour(255, 255,  82), // YELLOW
    VColour(255, 255, 255)  // WHITE

For PUTTY:

    RGB(  0,   0,   0), // ANSI BLACK
    RGB(  0,  82, 255), // ANSI BLUE
    RGB(100, 185,  70), // ANSI GREEN
    RGB(  0, 180, 180), // ANSI CYAN
    RGB(255,  48,   0), // ANSI RED
    RGB(238,  92, 238), // ANSI MAGENTA
    RGB(165,  91,   0), // ANSI YELLOW
    RGB(162, 162, 162), // ANSI WHITE
    RGB( 82,  82,  82), // ANSI BLACK BOLD
    RGB( 82, 102, 255), // ANSI BLUE BOLD
    RGB( 82, 255,  82), // ANSI GREEN BOLD
    RGB( 82, 255, 255), // ANSI CYAN BOLD
    RGB(255,  82,  82), // ANSI RED BOLD
    RGB(255,  82, 255), // ANSI MAGENTA BOLD
    RGB(255, 255,  82), // ANSI YELLOW BOLD
    RGB(255, 255, 255)  // ANSI WHITE BOLD