Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

bnchat(1) [debian man page]

BNCHAT(1)							BNETD User's Manual							 BNCHAT(1)

NAME
bnchat - Battle.net text-based chat client SYNOPSIS
bnchat [options] [servername [serverport]] DESCRIPTION
bnchat is a simple Battle.net client emulator that can be used as a minimal chat client with bnetd(1) in order to test certain aspects of the server configuration or to do server administration from the Unix command line. It is also compatible with FSGS servers, but has diffi- culty with real Battle.net servers. If no servername is specified, localhost is assumed. If no serverport is specified, 6112 is assumed. OPTIONS
-a --ansi-color Allows bnchat to use ANSI terminal color escapes to make things more readable. You must be using a terminal compatible with VT100 positioning and ANSI color codes. The program will not attempt to determine your terminal type. -b Causes bnchat to emulate a Brood Wars client. -c --change-password Causes bnchat to prompt for a new login password on the bnetd(1) server. --client Causes bnchat to emulate a specific client. The following client tags are recognized: DRTL DSHR STAR SSHR SEXP W2BN. There are short options which may be used instead for the common clients. -d Causes bnchat to emulate a Diablo client. -h --help --usage Print usage information and exit. -k --cdkey Causes bnchat to report an alternate key to the bnetd(1) server. -o --owner Causes bnchat to report an alternate owner to the bnetd(1) server. -n --new-account Causes bnchat to prompt to create a new player account on the bnetd(1) server. -s Causes bnchat to emulate a Starcraft client. -v --version Print its version number and exit. -w Causes bnchat to emulate a Warcraft II BNE client. NOTES
The terminal width is attempted to be determined at runtime but if it does not work you may need to try running resize(1). As a final act of desperation you can try setting the COLUMNS environmental variable. If SIGWINCH and its associated ioctl(2) are supported on your system, resizing the window while the program is running should immediately update width of the entry line. The current version is available with the bnetd distribution at: http://www.bnetd.org/ BUGS
This program assumes that the terminal will move to the beginning of the current line when the carriage return character (^M) is printed. It also assumes the backspace character (^H) will move one column to the left that character printed after that will replace those already on the screen. The terminal settings are not consulted for keybindings. The following are assumed: ^H delete the character to the left of the cursor ^J accept current line ^M (return) accept current line ^T transpose the last two characters ^W delete word to the left of the cursor ^U delete the whole input line ^[ (escape) cancel the current input line ^? (delete) delete the character to the left of the cursor SEE ALSO
bnetd(1) AUTHOR
Ross Combs (ross@bnetd.org) BNETD
09 April, 1999 BNCHAT(1)

Check Out this Related Man Page

BNETD(1)							 The bnetd Project							  BNETD(1)

NAME
bnetd - Unix Battle.net daemon SYNOPSIS
bnetd [-f] [-c configfile] [-d dumpfile] DESCRIPTION
bnetd is a program that will eventually completely emulate a Blizzard Battle.net server. Currently Starcraft, Brood War, Diablo, and War- craft II BNE are supported as clients. It is known to work under most versions of Unix and can also be used under Windows as a win32 console application. OPTIONS
-c --config Use this configuration file instead of the compiled-in default location. -d --hexdump Put a hex dump of packets sent and received into the specified file. -f --foreground The server normally acts as a daemon and goes into the background. This forces the server to run in the foreground. -h --help --usage Print server usage information and exit. -v --version Print its version number and exit. FILES
bnetd.conf The main configuration file. Among other things, it specifies the locations for the other files used by the daemon. bnmotd.txt The "message of the day" file. This is displayed when the user enters the first chat channel. bnetd_default_user This is the default account file. The contains all default account attributes which are used when an attribute is not set on an actual account. channel.list This is the permanent channel list. Short names, target clients, and other attributes may be specified here. news.txt The contensts of this file are printed when the /news command is used. ad.list This is the ad banner list which determines which banners to display at which times. The order of display for the banners may be specified as well as the URL which they should follow when clicked. bnban The IP ban file can be used to block connections from certain addresses. bnhelp This file contains the the chat command help. gametrans The game address translation file can be used to allow players from behind a NAT firewall to play with those outside of the fire- wall. autoupdate This is the autoupdate MPQ archive list. It chooses which versions of which clients to update. tos.txt This is the Terms Of Service file that is displayed before a user can create a new account. icons.bni The icons which the client displays for players in the chat rooms. ad000001.pcx This is the ad Banner. Currently, it says "Welcome to... BNETD". NOTES
The current version is available at: http://www.bnetd.org/ SEE ALSO
bntrackd(1), bnproxy(1), bnchat(1), bnbot(1), bnpass(1), bnftp(1), bnetd.conf(5), bnmotd.txt(5) AUTHORS
Ross Combs (ross@bnetd.org), Rob Crittenden (rob@bnetd.org), and Mark Baysinger (mark@bnetd.org) BNETD
12 June, 2000 BNETD(1)
Man Page