1FREECIV(6)                       Games Manual                       FREECIV(6)
2
3
4

NAME

6       civclient - The client for the Freeciv game
7

SYNOPSIS

9       civclient  [ -a|--autoconnect ] [ -d|--debug level_number ] [ -h|--help
10       ] [ -l|--log filename ] [ -m|--meta address ] [ -n|--name  string  ]  [
11       -p|--port  port  ]  [  -P|--Plugin  string  ]  [ -r|--read filename ] [
12       -s|--server address ] [ -S|--Sound filename ] [ -t|--tiles string  ]  [
13       -v|--version ]
14

DESCRIPTION

16       Freeciv  is  a free turn-based multiplayer strategy game, in which each
17       player becomes the leader of a civilization,  fighting  to  obtain  the
18       ultimate goal: To become the greatest civilization.
19
20       Players  of  Civilization II® by Microprose® should feel at home, since
21       one aim of Freeciv is to have compatible rules.
22
23       Freeciv is maintained by an international team of coders  and  enthusi‐
24       asts, and is easily one of the most fun and addictive network games out
25       there!
26
27       This is the client program used to connect to a Freeciv  server  -  See
28       also civserver(6)
29
30       This  manual  page  only  lists the command line arguments. For details
31       regarding the options when using civclient see the Client Manual  which
32       can be found at http://www.freeciv.org/ ⟨⟩ as well as the documentation
33       which is part of the Freeciv distribution.
34

OPTIONS

36       civclient accepts all of the standard X Toolkit  command  line  options
37       along  with  the additional options listed below. Those may not be com‐
38       bined; that is, "civclient -np caesar 5556" will not work, instead  you
39       would  need  to enter "civclient -n caesar -p 5556". All options have a
40       short form (single hyphen and single letter) and a  long  form  (double
41       hyphen and a complete word); their effects are identical.
42
43       -a, --autoconnect
44              Skips  the  connect  dialog, automatically inserting the default
45              values. This is quite convenient when all has been set up  prop‐
46              erly.
47
48       -d level_number, --debug level_number
49              Sets  the  amount  of  debugging information to be logged in the
50              file  named  by  the  -l  option.  Acceptable  values  for   the
51              level_number are:
52
53              0    for fatal messages only.
54
55              1    for fatal and error messages.
56
57              2    for fatal, error and normal messages.
58
59              3    for fatal, error, normal, and verbose messages.
60
61
62       -h, --help
63              Prints a short summary of the command line options.
64
65       -l filename, --log filename
66              Defines  a log file, filename, to be produced during processing.
67              Use the -d option to set how much is logged.  By default,  fatal
68              and  normal messages are printed to standard output.  With a log
69              file, such messages go to the log instead.
70
71       -m address, --meta address
72              Specifies the  address  of  the  metaserver  to  connect  to.  A
73              metaserver  is  a  place where Freeciv servers can publish their
74              presence. Freeciv clients consult the metaserver to offer  users
75              a  selection  of  games to join. By default the standard Freeciv
76              metaserver is used.
77
78       -n string, --name string
79              Specifies the name (string) to play under. This option is criti‐
80              cal when reconnecting to a game. Please note that you might need
81              to quote your playername.
82
83       -p port, --port port
84              Specifies the server port to connect  to.  By  default  this  is
85              5555, if in doubt ask the server administrator.
86
87       -P string, --Plugin string
88              Specifies the plugin to use for sound output.  Available options
89              for string are:
90
91              none
92
93              esd
94
95              sdl
96
97
98       -r filename, --read filename
99              Specifies a file, filename, of server commands which the  server
100              will automatically read and process, as if you had typed them in
101              at the server's prompt. (for spawned server only)
102
103       -s address, --server address
104              Specifies the game server address to  connect  to.  This  server
105              might easily run on the same machine as the client.
106
107       -S filename, --Sound filename
108              Specifies the filename to read the sound tags from.
109
110       -t string, --tiles string
111              Specifies  the tiles to be used within the game by supplying the
112              name (string) of the tilespec. See the FILES section  below  for
113              tilespecs included with this distribution.
114
115       -v, --version
116              Prints the version number and exits.
117

EXAMPLES

119       civclient --name King Richard --server io.daimi.aau.dk
120              Starts  the client using the name King Richard and connecting to
121              the server at io.daimi.aau.dk.
122
123       civclient -a -t trident
124              Starts the client with the trident tiles and autoconnects to the
125              localhost.
126

FILES

128       ~/.civclientrc
129              This is where your local settings will be stored.
130
131       tilespecs
132              The  Freeciv  client  requires several files in the Freeciv data
133              directory, which is /usr/local/share/freeciv  by  default.  Cur‐
134              rently the following tilespecs can be used:
135
136              · isophex.tilespec
137
138              · isotrident.tilespec
139
140              · trident.tilespec
141
142              · trident_shields.tilespec
143

ENVIRONMENT

145       The Freeciv client accepts these environment variables:
146
147       FREECIV_CAPS
148              A  string  containing  a  list of "capabilities" provided by the
149              server. The compiled-in default should be correct for most  pur‐
150              poses,  but  if you are familiar with the capability facility in
151              the source you may use it to enforce  some  constraints  between
152              clients and server.
153
154       FREECIV_COMPRESSION_LEVEL
155              Sets the compression level.
156
157       FREECIV_DATA_ENCODING
158              Sets the data encoding (used for data files, savegames, and net‐
159              work strings).
160
161       FREECIV_INTERNAL_ENCODING
162              Sets the internal encoding (used for GUI strings).
163
164       FREECIV_LOCAL_ENCODING
165              Sets the local encoding (used for terminal output).
166
167       FREECIV_MULTICAST_GROUP
168              Sets the multicast group (for the LAN tab).
169
170       FREECIV_PATH
171              A colon separated list of directories pointing  to  the  freeciv
172              data directory. By default freeciv looks in the following direc‐
173              tories, in order, for any data files: the current directory; the
174              "data"  subdirectory  of the current directory; the subdirectory
175              ".freeciv" in the user's home directory; and the directory where
176              the files are placed by running "make install".
177
178       HOME   Specifies the user's home directory.
179
180       http_proxy
181              Set this variable accordingly when using a proxy.
182
183       LANG  or  LANGUAGE
184              Sets the language and locale on some platforms.
185
186       LC_ALL  or  LC_CTYPE
187              Similar to LANG (see documentation for your system).
188
189       USER   Specifies the username of the current user.
190

BUGS

192       Please report bugs to http://bugs.freeciv.org/ ⟨⟩
193
194       Tickets   may  also  be  created  by  sending  an  email  to  <bugs  AT
195       freeciv.org>.
196

MORE INFO

198       The Freeciv homepage is located at http://www.freeciv.org/ ⟨⟩
199
200       Updates and new info is first posted there.
201

AUTHORS

203       The Freeciv Team <freeciv-dev AT freeciv.org>.
204
205       This manpage  was  originally  put  together  by  Florian  Ernst  <flo‐
206       rian_ernst  AT gmx.net> using the Client Manual and the comments in the
207       sourcecode. It was updated by Ben Bettin <bwbettin AT gmail.com> to add
208       new  features, integrate information from the website's online documen‐
209       tation, and for slight formatting adjustments. Feel free to use  it  as
210       you wish.
211
212

SEE ALSO

214       civserver(6) and the Client Manual at the Freeciv homepage.
215
216
217
218                               January 29th 2005                    FREECIV(6)
Impressum