NetBSD/games/hunt/huntd/huntd.6

104 lines
2.2 KiB
Groff
Raw Normal View History

2001-04-04 15:41:01 +04:00
.\" $NetBSD: huntd.6,v 1.4 2001/04/04 11:41:01 wiz Exp $
1998-01-09 11:03:16 +03:00
.\"
1997-10-04 13:00:13 +04:00
.\" Hunt
.\" Copyright (c) 1985 Conrad C. Huang, Gregory S. Couch, Kenneth C.R.C. Arnold
.\" San Francisco, California
.\"
.\" Copyright (c) 1985 Regents of the University of California.
.\" All rights reserved. The Berkeley software License Agreement
.\" specifies the terms and conditions for redistribution.
.\"
2001-04-04 15:41:01 +04:00
.Dd April 4, 2001
.Dt HUNTD 6
.Sh NAME
.Nm huntd
.Nd hunt daemon, back-end for hunt game
.Sh SYNOPSIS
.Nm
.Op Fl s
.Op Fl p Ar port
.Sh DESCRIPTION
.Nm
1997-10-04 13:00:13 +04:00
controls the multi-player
2001-04-04 15:41:01 +04:00
.Xr hunt 6
1997-10-04 13:00:13 +04:00
game.
When it starts up, it tries to notify all members of the
2001-04-04 15:41:01 +04:00
.Em hunt-players
1997-10-04 13:00:13 +04:00
mailing list (see
2001-04-04 15:41:01 +04:00
.Xr sendmail 8 )
1997-10-04 13:00:13 +04:00
by faking a
2001-04-04 15:41:01 +04:00
.Xr talk 1
request from user
.Dq Hunt Game .
.Pp
1997-10-04 13:00:13 +04:00
The
2001-04-04 15:41:01 +04:00
.Fl s
1997-10-04 13:00:13 +04:00
option is for running
2001-04-04 15:41:01 +04:00
.Nm
1997-10-04 13:00:13 +04:00
forever (server mode).
This is similar to running it under the control of
2001-04-04 15:41:01 +04:00
.Xr inetd 8
1997-10-04 13:00:13 +04:00
(see below),
but it consumes a process table entry when no one is playing.
2001-04-04 15:41:01 +04:00
.Pp
1997-10-04 13:00:13 +04:00
The
2001-04-04 15:41:01 +04:00
.Fl p
1997-10-04 13:00:13 +04:00
option changes the udp port number used to rendezvous with the player
process and thus allows for private games of hunt.
This option turns off the notification of players on the
2001-04-04 15:41:01 +04:00
.Em hunt-players
1997-10-04 13:00:13 +04:00
mailing list.
2001-04-04 15:41:01 +04:00
.Sh INETD
1997-10-04 13:00:13 +04:00
To run
2001-04-04 15:41:01 +04:00
.Nm
1997-10-04 13:00:13 +04:00
from
2001-04-04 15:41:01 +04:00
.Xr inetd 8 ,
you'll need to
.\"put the
.\".Nm hunt
.\"service in
.\".Pa /etc/services :
.\".Bd -literal
.\"hunt 26740/udp # multi-player/multi-host mazewars
.\".Ed
.\"and
uncomment the following line in
.Pa /etc/inetd.conf :
.Bd -literal -offset indent -compact
hunt dgram udp wait nobody /usr/games/huntd huntd
.Ed
1997-10-04 13:00:13 +04:00
Do not use any of the command line options \(em if you want
2001-04-04 15:41:01 +04:00
.Xr inetd 8
1997-10-04 13:00:13 +04:00
to start up
2001-04-04 15:41:01 +04:00
.Nm
on a private port, change the port listed for
.Nm hunt
in
.Pa /etc/services .
.Sh NETWORK RENDEZVOUS
1997-10-04 13:00:13 +04:00
When
2001-04-04 15:41:01 +04:00
.Xr hunt 6
1997-10-04 13:00:13 +04:00
starts up, it broadcasts on the local area net
(using the broadcast address for each interface) to find a
2001-04-04 15:41:01 +04:00
.Nm hunt
1997-10-04 13:00:13 +04:00
game in progress.
If a
2001-04-04 15:41:01 +04:00
.Nm
1997-10-04 13:00:13 +04:00
hears the request, it sends back the port number for the
2001-04-04 15:41:01 +04:00
.Nm hunt
1997-10-04 13:00:13 +04:00
process to connect to.
Otherwise, the
2001-04-04 15:41:01 +04:00
.Nm hunt
1997-10-04 13:00:13 +04:00
process starts up a
2001-04-04 15:41:01 +04:00
.Nm
1997-10-04 13:00:13 +04:00
on the local machine and trys to rendezvous with it.
2001-04-04 15:41:01 +04:00
.Sh SEE ALSO
.Xr talk 1 ,
.Xr hunt 6 ,
.Xr sendmail 8
.Sh AUTHORS
1997-10-04 13:00:13 +04:00
Conrad Huang, Ken Arnold, and Greg Couch;
.br
University of California, San Francisco, Computer Graphics Lab
2001-04-04 15:41:01 +04:00
.\"Sh BUGS