Import of Empire 4.2.12

This commit is contained in:
Markus Armbruster 2003-08-23 12:23:04 +00:00
commit d8b7fdfae1
817 changed files with 126589 additions and 0 deletions

77
man/emp_client.6 Normal file
View file

@ -0,0 +1,77 @@
.TH EMP_CLIENT 6 "19 Oct 1998" "empire client version 2.8"
.UC
.SH NAME
empire \- Empire client
.SH SYNOPSIS
.B empire
[
.IR country
[
.IR password
]
]
[
.BI \-k
]
[
.BI \-2 outfile
]
.br
.SH DESCRIPTION
.I empire
is a bare bones client to connect to the Empire server. Empire is a
global economic/political/military simulation game wherein players,
representing national governments, make "real-time" decisions
concerning resource allocation, national goals, international
diplomatic efforts, etc. Extensive records are kept for all players.
.PP
WARNING -- This game is not only addictive but often peels back
the thin veneer of civilization that hides the maniac within.
.SH OPTIONS
.TP
.IR country
the name of your country in the game
.TP
.IR password
the password for your country in the game
.TP
.BI \-k
if someone else is connected to your country, kill their connection
.TP
.BI \-2 outfile
redirect output to
.I outfile
.SH ENVIRONMENT VARIABLES
setenv EMPIREHOST server-machine to access the game on server-machine.
.PP
setenv EMPIREPORT port-number to access the game on port-number.
(the person running the game should tell you what this is... if not,
you should have the right default already.)
.PP
setenv COUNTRY country-name (optional)
.PP
setenv PLAYER representative-name (optional)
.SH AUTHORS
.nf
Primary Author is Dave Pare (mr-frog@scam.berkeley.edu)
Secondary authors/contributors may include:
James Anderson (jwa@k.cs.cmu.edu)
Jeff Anton (anton@postgres.berkeley.edu)
Phill Everson (everson@compsci.bristol.ac.uk)
Steven Grimm (koreth@ucscb.UCSC.EDU)
Lewis R. Jansen (lrj@helios.tn.cornell.edu)
Mike St. Johns (stjohns@edn-vax.arpa)
Nick Lai (lai@cs.ucla.edu)
Shelley Louie (slouie@cory.berekely.edu)
Steve McClure (ionica@empire.cx)
Chris Metcalf (metcalf-christopher@yale.arpa)
Dave Muir Sharnoff (muir@cogsci.berkeley.edu)
Keith Muller (muller@sdcc7.ucsd.edu)
Chuck Musciano (chuck@trantor.harris-atd.com)
Jeff Okamoto (okamoto%hpccc@hplabs.hp.com)
Julian Onions (jpo@computer-science.nottingham.ac.uk)
Kurt Pires (kjpires@ic.berkeley.edu)
Jim Reuter (reuter@decwrl.dec.com)
Peter Vukovich (peterv@monet.berkeley.edu)
Jeff Wallace (jeffw@scam.berkeley.edu)
John Yockey (johny@verinet.com)

64
man/emp_server.6 Normal file
View file

@ -0,0 +1,64 @@
.TH EMP_SERVER 6 "19 Oct 1998" "emp_server Version 4.20"
.UC
.SH NAME
emp_server \- Empire server
.SH SYNOPSIS
.B emp_server
[
.BI \-dhps
]
[
.BI \-D datadir
]
[
.BI \-e configfile
]
[
.IR name
]
.br
.SH DESCRIPTION
.I emp_server
is a demon which listens to the Empire port for players connecting to
the game. When a player connects, a thread is created for that player
within the server. For more information on the game of Empire, see
the
.I info
pages within the game.
.SH OPTIONS
.TP
.B \-d
Debug mode. This will prevent the server from forking itself into the
background. It will also cause the server to dump core if it crashes.
You must run with this flag if you are running
.I emp_server
from within a debugger.
.TP
.B \-h
Help. Print a usage line showing the command line options.
.TP
.B \-p
Lwp Print mode. This is used for debugging lwp-threads.
.TP
.B \-s
Lwp stack check mode. This will report if any of the lwp thread stack
spaces overflow. It forces lwp print mode on.
.TP
.BI \-D datadir
causes the server to use the data files in
.I datadir
.TP
.BI \-e configfile
causes the server to use the game configuration specification in
.I configfile
(by default, the file "econfig" in the data directory is used)
.TP
.IR name
This argument does nothing. It is used by scripts to locate the
server to kill it.
.SH BUGS
Please report all bugs to the Wolfpack <wolfpack@wolfpackempire.com>
.SH AUTHORS
Dave Pare, Jeff Bailey, Thomas Ruschak, Ken Stevens and Steve McClure
are principle authors.
The list of secondary authors is too long to mention.

106
man/fairland.1 Normal file
View file

@ -0,0 +1,106 @@
.TH FAIRLAND 1 "7 Aug 1995" "fairland 1.6"
.UC
.SH NAME
fairland \- Empire land generator
.SH SYNOPSIS
.B fairland
[
.BI \-aieoq
]
[
.BI \-s scriptout
]
[
.BI \-e configfile
]
.IR nc
.IR sc
[
.IR ni
]
[
.IR is
]
[
.IR sp
]
[
.IR pm
]
[
.IR di
]
[
.IR id
]
.br
.SH DESCRIPTION
.I fairland
is a program which creates land and ore for Empire. It
should be run after
.I files
has been run and before
.I emp_server
has been started. This is a land generator for empire that creates a
specified number of continents, and spaces them evenly accross the
map. It tries to make all of them the same size, and makes sure that
they don't meet. It gives each start island exactly the same
distribution of resources and the same number of mountains. You can
get nearly any kind of map you want by choosing the right arguments.
.SH OPTIONS
.TP
.B \-a
mark the continents with a * so that you can tell them from the islands
.TP
.B \-i
islands will crash into each other and merge
.TP
.B \-o
do not set the resources. If you use this flag, then you will need to
run some other program (for example the
.I ore
program) to set the resources.
.TP
.B \-q
run quietly without printing anything to the terminal
.TP
.BI \-s scriptout
writes a script for placing capitol to the file
.I scriptout
(If you don't specify this argument, then the script will be written
to "newcap_script".)
.TP
.BI \-e configfile
causes
.I fairland
to use the game configuration specified in
.I configfile
(by default, the file "econfig" in the data directory is used)
.TP
.IR nc
number of continents
.TP
.IR sc
continent size
.TP
.IR ni
number of islands (optional, default = nc)
.TP
.IR is
average size of islands (optional, default = sc/2)
.TP
.IR sp
spike percentage: 0 = round, 100 = snake (default = 10)
.TP
.IR pm
the percentage of land that is mountain (default = 0)
.TP
.IR di
the minimum distance between continents (default = 2)
.TP
.IR id
minimum distance from islands to continents (default = 1)
.SH AUTHOR
Ken Stevens <chidren@empire.net>

24
man/files.1 Normal file
View file

@ -0,0 +1,24 @@
.TH FILES 1 "7 Aug 1995" "files"
.UC
.SH NAME
files \- Empire file initialization
.SH SYNOPSIS
.B files
[
.BI \-e configfile
]
.br
.SH DESCRIPTION
.I files
creates all of the files which are required by
.I emp_server
to run a game. It will destroy all previous game data, so excercise
caution when running this program.
.SH OPTIONS
.TP
.BI \-e configfile
causes
.I files
to use the game configuration specified in
.I configfile
(by default, the file "econfig" in the data directory is used)

35
man/land.1 Normal file
View file

@ -0,0 +1,35 @@
.TH LAND 1 "7 Aug 1995" "land"
.UC
.SH NAME
land \- Empire land generator
.SH SYNOPSIS
.B land
[
.IR sectrange
.IR mincontdist
.IR chunksize
.IR numchunks
.IR numisle
]
.br
.SH DESCRIPTION
While most deities prefer to use
.I fairland
to generate their land, this program is included as an alternative for
creating the geography for a game.
.SH OPTIONS
.TP
.IR sectrange
smoothing area (default = 3)
.TP
.IR mincontdist
minimum distance between continents (default = 2)
.TP
.IR chunksize
basic land block size (default = 2)
.TP
.IR numchunks
number of chunks per continent (default = 70)
.TP
.IR numisle
number of islands (default is based on world size)

31
man/ore.1 Normal file
View file

@ -0,0 +1,31 @@
.TH ORE 1 "7 Aug 1995" "ore"
.UC
.SH NAME
ore \- Empire resource generator
.SH SYNOPSIS
.B ore
[
.BI \-e configfile
]
[
.BI \-s sectfile
]
.br
.SH DESCRIPTION
While most deities prefer to use
.I fairland
to generate their ore, this program is included as an alternative for
creating the resources for a game.
.SH OPTIONS
.TP
.BI \-e configfile
causes
.I ore
to use the game configuration specified in
.I configfile
(by default, the file "econfig" in the data directory is used)
.TP
.BI \-s sectfile
give resources to the sectors in
.I sectfile
(default is the "sector" file in the data directory)

29
man/pconfig.1 Normal file
View file

@ -0,0 +1,29 @@
.TH PCONFIG 1 "7 Aug 1995" "pconfig"
.UC
.SH NAME
pconfig \- Print configuration
.SH SYNOPSIS
.B pconfig
[
.IR configfile
]
.br
.SH DESCRIPTION
.I pconfig
creates an "econfig" file which may be used with the \-e argument with
most Empire programs. By default, Empire programs look for a file
called "econfig" in the data directory, but the
.I pconfig
program may be used to create an alternate Empire configuration file.
After you have created an "econfig" file, you can edit the game
configuration data in the file which the server uses to control
various parameters for the game.
.SH OPTIONS
.TP
.BI configfile
causes
.I pconfig
to use the game configuration specified in
.I configfile
.SH AUTHOR
Julian Onions <j.onions@nexor.co.uk>

31
man/perfect.1 Normal file
View file

@ -0,0 +1,31 @@
.TH PERFECT 1 "7 Aug 1995" "perfect"
.UC
.SH NAME
perfect \- create perfect resources
.SH SYNOPSIS
.B perfect
[
.BI \-e configfile
]
[
.BI \-s sectfile
]
.br
.SH DESCRIPTION
While most deities prefer to use
.I fairland
to generate their resources, this program is included as an alternative for
creating the resources for a game. It sets all resources to 100.
.SH OPTIONS
.TP
.BI \-e configfile
causes
.I perfect
to use the game configuration specified in
.I configfile
(by default, the file "econfig" in the data directory is used)
.TP
.BI \-s sectfile
give resources to the sectors in
.I sectfile
(default is the "sector" file in the data directory)