Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ huntd(6) — BSD/386 1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

hunt(6)

sendmail(8)

HUNTD(6)



HUNTD(6)                                                 HUNTD(6)


NAME
       huntd - hunt daemon, back-end for hunt game

SYNOPSIS
       /usr/games/lib/huntd [ -s ] [ -p port ]

DESCRIPTION
       huntd  controls  the  multi-player  hunt(6) game.  When it
       starts up, it tries to notify all  members  of  the  hunt-
       players  mailing  list by executing a program called game-
       announce, with the arguments -m hunt-players.

       The -s option is for running huntd forever (server  mode).
       This  is  similar to running it under the control of inetd
       (see below), but it consumes a process table entry when no
       one is playing.

       The  -p  option  changes  the udp port number used to ren-
       dezvous with the player process and thus allows  for  pri-
       vate  games  of hunt.  This option turns off the notifica-
       tion of players on the hunt-players mailing list.

INETD
       To run huntd from inetd, you'll need to put the hunt  ser-
       vice in /etc/services:

              hunt 26740/udp      # multi-player/multi-host maze-
              wars

       and add a line in /etc/inetd.conf:

              hunt dgram  udp  wait  nobody  /usr/games/lib/huntd
              HUNT

       except for Suns which use /etc/servers:

              hunt udp /usr/games/lib/huntd

       Do  not use any of the command line options -- if you want
       inetd to start up huntd on a private port, change the port
       listed in /etc/services.

NETWORK RENDEZVOUS
       When  hunt(6)  starts  up, it broadcasts on the local area
       net (using the broadcast address for  each  interface)  to
       find  a  hunt  game  in  progress.   If  a huntd hears the
       request, it sends back the port number for the  hunt  pro-
       cess to connect to.  Otherwise, the hunt process starts up
       a huntd on the local machine and trys to  rendezvous  with
       it.

SEE ALSO
       hunt(6), sendmail(8)




                          21 August 1986                        1




HUNTD(6)                                                 HUNTD(6)


AUTHORS
       Conrad Huang, Ken Arnold, and Greg Couch;
       University of California, San Francisco, Computer Graphics
       Lab





















































                          21 August 1986                        2


Typewritten Software • bear@typewritten.org • Edmonds, WA 98026