• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..10-Dec-2021-

BUGS.caH A D10-Dec-20212.9 KiB9257

HOWTOPLAY.caH A D10-Dec-202111.9 KiB268198

Makefile.amH A D10-Dec-2021117 74

Makefile.inH A D10-Dec-202120.8 KiB706639

README.caH A D10-Dec-202117 KiB508352

README.ca

1==================
2Freeciv Versió 2.2
3==================
4
5Benvingut a Freeciv!
6
7Aquest arxiu conté Freeciv, un joc lliure semblant al Civilization,
8principalment per X sota Unix. Té suport per jocs en multijugador tant
9en local com per xarxa, i un IA que a la majoria de gent li costa de
10guanyar.
11
12El Freeciv intenta ser bàsicament compatible a nivell de regles amb
13el Civilization II [tm], publicat per Sid Meier i Microprose [tm].
14Algunes regles són diferents on ens sembla que té més sentit, i tenim
15un munt de paràmetres retocables per fer possible la personalització
16del joc.
17
18El Freeciv s'ha implementat de forma totalment independent del
19Civilization; no has de tenir-lo per jugar al Freeciv.
20
21
22Traduccions:
23=============
24
25Pots trobar una versió traduïda d'aquest fitxer, així com d'altres parts
26de la documentació de Freeciv, als següents llocs:
27
28	Anglès			./doc
29	Holandès		./doc/nl
30	Francès			./doc/fr
31	Alemany			./doc/de
32	Italià			./doc/it
33	Japonès			./doc/ja
34	Suec			./doc/sv
35
36Encara que no tinguis traducció per la teva llengua, pot ser que el joc
37la suporti. Mira la traducció "Suport d'idiomes propis", més avall.
38
39
40Pàgina web:
41=========
42
43El web de Freeciv és aquí:
44
45  http://www.freeciv.org/
46
47Et convidem a visitar-lo. Pots obtenir-hi les últimes notícies sobre el
48Freeciv, versions i pegats, informació sobre les llistes de correu de
49Freeciv, i veure el metaservidor de Freeciv, que registra partides que
50es juguen per tot el món.
51
52
53Llicència:
54==========
55
56El Freeciv es distribueix sota la Llicència GPL. En resum, pots copiar
57aquest programa (inclòs el codi font) lliurement, però mira't el fitxer
58COPYING per tots els detalls.
59
60
61Compilar i instal·lar:
62======================
63
64Si us plau, llegeix el fitxer INSTALL amb atenció per instruccions sobre
65la compilació i la instal·lació de Freeciv a la teva màquina.
66
67
68Engegar una partida nova:
69=========================
70
71De fet, el Freeciv són dos programes: un servidor i un client. Quan
72una partida està en progrés, hi haurà un programa servidor en execució,
73i tants programes client com jugadors humans. El servidor no necessita
74X, però els clients sí.
75
76  NOTA:
77  Els exemples següents assumeixen que el Freeciv s'ha instal·lat al
78  teu sistema, i que el directori que conté els programes "civclient"
79  i "civserver" és al teu PATH. Si el Freeciv no està instal·lat, pots
80  fer servir els programes "civ" i "ser", que es poden trobar al directori
81  principal de Freeciv. Es fan servir exactament igual que "civclient" i
82  "civserver".
83
84Executar Freeciv implica engegar el servidor, després el(s) client(s)
85i IA(s), i després dir-li al servidor que comenci la partida. Aquests
86són els passos:
87
88Servidor:
89
90  Per engegar el servidor:
91
92  |  % civserver
93
94  O per una llista d'opcions de línia de comandes:
95
96  |  % civserver --help
97
98  Un cop el servidor està engegat, apareix un '>':
99
100  |  Per ajuda introductòria, escriu 'help'.
101  |  >
102
103  i pots veure aquesta informació amb la comanda help:
104
105  |  > help
106  |  Benvingut - aquesta és l'ajuda d'introducció al servidor Freeciv.
107  |
108  |  Al servidor hi ha dos conceptes importants, Comandes i Opcions.
109  |  Les Comandes, com 'help', s'usen per a interactuar amb el servidor.
110  |  Hi ha comandes que tenen arguments, separats per espais.
111  |  En molts casos les comandes i els arguments poden ser abreujats.
112  |  Les opcions són valors que controlen el funcionament del servidor.
113  |
114  |  Per saber com trobar més informació sobre les comandes i les opcions,
115  |  fes 'help help'.
116  |
117  |  Per als més impacients, les principals comandes per començar són:
118  |    show   - per veure les opcions actuals
119  |    set     - per fixar opcions
120  |    start  - per iniciar la partida un cop els jugadors s'han connectat
121  |    save   - per desar la partida actual
122  |    quit   - per sortir
123  |  >
124
125  Si vols, pots fer servir la comanda 'set' per modificar qualsevol de
126  les diferents opcions de servidor per la partida. Pots obtenir una
127  llista de totes les opcions amb la comanda 'show', i descripcions
128  detallades amb la comanda 'help <nom-d'opció>'.
129
130  Per exemple:
131
132  | > help size
133  |  Opció: size  -  Mida de mapa (en milers de caselles)
134  |  Descripció:
135  |    Aquest valor es fa servir per determinar les dimensions del mapa.
136  |      size = 4 és un mapa normal de 4.000 caselles (per defecte)
137  |      size = 20 és un mapa enorme de 20.000 caselles.
138  |  Estat: canviable
139  |  Valor: 4, Mínim: 1, per Defecte: 4, Màxim: 29
140  |  >
141
142  I:
143
144  |  > set size 8
145
146  Farà que el mapa sigui el doble de gros que el que surt per defecte.
147
148Client:
149
150  Ara s'hi haurien d'afegir tots els jugadors humans, executant el
151  client Freeciv:
152
153  |  % civclient
154
155  Això, suposant que el servidor s'estigui executant a la mateixa màquina.
156  Si no, pots, o bé especificar-lo a la línia de comandes amb l'opció
157  '--server' o bé introduir-lo a la primera caixa de diàleg un cop s'engega
158  el client.
159
160  Per exemple, suposem que el servidor s'està executant en una màquina
161  diferent, anomenada 'timbalet'. Llavors, els jugadors s'hi afegirien
162  amb una comanda com:
163
164  |  % civclient --server timbalet
165
166  Si ets l'únic jugador humà, llavors només cal que s'engegui un client.
167  A la manera estàndard de Unix, pots engegar el client "de fons"
168  afegint-hi un ampersand:
169
170  |  % civclient &
171
172  Una altra opció per al client que pots voler provar és la '--tiles',
173  que es fa servir per seleccionar 'jocs de caselles' diferents (és
174  a dir, gràfics diferents per al terreny del mapa, les unitats, etc.).
175  La distribució ve amb cinc 'jocs de caselles' principals:
176  - amplio: un joc de caselles isomètric amb caselles més grans i més detallades.
177  - isotrident: un joc de caselles isomètric de forma similar al de Civ 2.
178  - trident: un joc de caselles a l'estil de Civ 1 amb caselles de 30x30.
179  - isophex: un joc de caselles isomètric hexagonal.
180  - hex2t: un joc de caselles hexagonal vist des de dalt.
181
182  En aquesta versió, el joc de caselles per defecte és l'amplio.
183  Per provar-ne un altre, per exemple el trident, engega el client amb:
184
185  |  % civclient --tiles trident
186
187  Es poden obtenir altres jocs de caselles a http://www.freeciv.org/wiki/Tilesets
188
189
190  Es pot autoritzar als clients a donar comandes de servidor. Per
191  permetre'ls de fer servir només comandes informatives, escriu al
192  prompt del servidor
193
194  |  > cmdlevel info
195
196  Amb això, els clients ara podran fer servir '/help', '/list',
197  '/show settlers', etc.
198
199Jugadors de l'Ordinador:
200
201  Hi ha dues maneres de crear jugadors IA. La primera és fixar
202  el nombre de jugadors (humans i IA) inicialitzant l'opció de
203  servidor 'aifill'. Per exemple:
204
205  |  > set aifill 7
206
207  Després de donar la comanda 'start' al servidor per engegar la
208  partida, tots els jugadors que no siguin controlats per humans
209  seran jugadors IA. Per l'exemple de dalt, si s'haguessin afegit
210  dos jugadors, es crearien cinc jugadors IA.
211
212  La segona manera és crear explícitament un IA amb la comanda
213  de servidor 'create'. Per exemple:
214
215  |  > create HumanKiller
216
217  Això crearà un jugador controlat per IA anomenat HumanKiller.
218
219  S'assignen nacions als jugadors IA un cop tots els jugadors humans
220  han triat la seva, però pots triar una nació en concret per un
221  jugador IA fent servir el nom normal del líder d'aquella nació.
222  Per exemple, per jugar contra Romans controlats per IA, fes servir
223  aquesta comanda de servidor:
224
225  |  > create Caesar
226
227  Fixa't que això només és una preferència: Si cap més humà no vol
228  jugar amb els Romans, aquest IA ho farà.
229
230Servidor:
231
232  Quan tothom s'hi ha afegit (fes servir la comanda "list" per veure
233  qui hi ha), engega la partida amb la comanda "start":
234
235  |  > start
236
237I la partida està en marxa!
238
239
240Anunciar la partida:
241====================
242
243Si no vols limitar els teus rivals a amics locals o jugadors IA,
244visita el metaservidor de Freeciv:
245
246  http://meta.freeciv.org/
247
248És una llista de servidors de Freeciv. Per fer que el teu servidor s'hi
249anunciï, engega civserver amb l'opció '--meta', o '-m' per abreujar.
250
251Coses a tenir en compte:
252
253 1) Degut a la inclusió de noves característiques, les versions de
254    client i de servidor són sovint incompatibles. La versió 2.0.0,
255    per exemple, és incompatible amb la 1.14.2 o les anteriors.
256
257 2) Si el botó de Metaservidor al diàleg de conneixó no funciona,
258    comprova si el teu proveïdor d'Internet té un proxy obligatori i,
259    en aquest cas, fes que civclient el faci servir amb la variable
260    d'entorn $http_proxy. Per exemple, si el proxy és proxy.myisp.com
261    port 8888, fixa $http_proxy a http://proxy.myisp.com:8888/ abans
262    d'engegar el client.
263
264 3) De vegades no hi ha partides al metaservidor. Passa de vegades.
265    El nombre de jugadors varia amb l'hora del dia. Prova d'engegar-ne
266    un tu!
267
268
269Joc:
270====
271
272La partida es pot desar en qualsevol moment amb la comanda de servidor
273'save', així:
274
275  |  > save partida_meva.sav
276
277(Si el teu servidor està compilat amb suport de compressió, i l'opció
278de servidor 'compress' està a un valor diferent de zero, llavors el
279fitxer escrit pot ser comprimit i anomenat partida_meva.sav.gz').
280
281El client Freeciv funciona com es podria esperar d'un joc estil
282civilization multijugador. És a dir, els jugadors humans es mouen
283tots al mateix temps, després es mouen tots els jugadors IA un cop
284tots els jugadors humans han acabat el seu torn. Hi pot haver un
285temps màxim per acabar el torn, però per defecte es fixa a zero
286(sense temps màxim). L'operador del servidor pot modificar aquest
287valor en qualsevol moment amb la comanda 'set'.
288
289Dóna un cop d'ull al sistema d'ajuda en línia. Es poden fer servir
290tots tres botons de ratolí, i estan documentats allà.
291
292Els jugadors poden prémer 'Majúscules' i la tecla de 'Retorn' per
293anunciar el final del seu torn, o clicar el botó 'Acabar el Torn'.
294
295Amb el diàleg de 'Jugadors' pots veure qui ha anunciat el final
296del seu torn, i a qui estàs esperant. (Ei, mestre, estem adormits
297o què?? ;).
298
299Amb la línia d'entrada a la part inferior de la finestra pots
300enviar missatges als altres jugadors.
301
302Pots enviar un missatge a només un jugador (p.ex., 'pere') així:
303
304  |  pere: treu el tanc d'aquí *ARA MATEIX*!
305
306El servidor és prou llest com per "acabar noms"; per tant, si
307haguessis escrit "per:", trobarà un nom de jugador que concordi
308amb la part del nom que has escrit.
309
310Pots enviar un missatge a tots els teus aliats prefixant-lo amb el
311caràcter '.' (és a dir, un punt).
312
313Pots donar comandes al servidor des de la línia d'entrada del client:
314
315  |  /list
316  |  /set settlers 4
317  |  /save partida.sav
318
319L'operador del servidor segurament només et deixarà donar comandes
320informatives. En part és perquè permetre als clients de fer servir
321totes les comandes del servidor té implicacions de seguretat;
322imagina't que un jugador intenta:
323
324  |  /save /etc/passwd
325
326Evidentment, el servidor no hauria d'executar-se amb privilegis de
327superusuari en cap cas, per reduir aquest tipus de risc.
328
329Si ets un principiant, i t'agradaria fer-te una idea d'una estratègia,
330dóna un cop d'ull a la guia COMESFA, continguda al fitxer HOWTOPLAY
331
332Per molta més informació sobre el client, el servidor, i els
333conceptes i regles del joc, veure el manual de Freeciv, disponible
334a la wiki també en català:
335
336  http://www.freeciv.org/wiki-ca/Manual
337
338
339Final de la partida:
340====================
341
342Hi ha tres maneres d'acabar la partida:
343
3441) Només queda una nació.
3452) S'ha arribat a l'últim any.
3463) Un jugador construeix i llança una nau espacial, que arriba a
347   Alpha Centauri primer.
348
349Es mostrarà un marcador de punts en tots els casos. Pista: l'operador
350del servidor pot fixar l'any final mentre el joc encara dura
351modificant l'opció 'end-year'. Això va bé quan el guanyador està
352dat i beneït, però no vols jugar la 'fase de neteja', que pot ser
353avorrida.
354
355
356Recuperar partides:
357===================
358
359Pots recuperar una partida desada amb l'opció de servidor '-f', p.ex.:
360
361  |  % civserver -f partidanostra2001.sav
362
363o, si la partida l'havia creada un servidor que comprimia:
364
365  |  % civserver -f partidanostra2001.sav.gz
366
367Ara els jugadors poden tornar-s'hi a afegir:
368
369  |  % civclient -n Alexander
370
371Fixa't que el nom del jugador s'especifica amb l'opció -n. És vital
372que el jugador faci servir el mateix nom que tenia quan la partida era
373en marxa, perquè se'l deixi tornar a entrar.
374
375Llavors la partida ja es pot tornar a engegar amb la comanda 'start'
376de forma normal.
377
378
379Suport d'idiomes propis:
380========================
381
382El Freeciv està traduït a molts idiomes.
383
384Pots triar quin idioma vols fer servir especificant la "locale". Cada
385locale té un nom estàndard (p.ex., 'ca' per català). Si has instal·lat
386Freeciv, pots triar una locale assignant a la variable d'entorn LANG
387el nom estàndard de la teva locale abans d'executar civserver i
388civclient.
389
390Per exemple, suposant que vulguis fer servir la traducció al català,
391has de fer:
392
393  export LANG; LANG=ca   (al shell Bourne (sh)),
394o
395  setenv LANG ca         (al shell C (csh)).
396
397(Pots fer-ho al teu fitxer .profile o .login).
398
399
400Registre de missatges:
401======================
402
403Tant el client com el servidor treuen missatges anomenats "de registre"
404o "de log". Hi ha cinc categories de missatges de registre: "fatal",
405"error", "normal", "verbose", i "debug".
406
407Per defecte, els missatges fatal, error i normal es treuen per la
408sortida estàndard des d'on s'ha engegat el client o el servidor. Pots
409redireccionar els missatges de registre a un fitxer en comptes de la
410pantalla amb les opcions de línia de comanda "--log nom_fitxer", o
411"-l nom_fitxer".
412
413Pots canviar el nivell de missatges de registre que es mostren amb
414"--debug nivell" o "-d nivell" (o "-de nivell" per al client Xaw, ja
415que "-d" és ambigu entre "-debug" i "-display"), on "nivell" pot ser
4160, 1, 2, o 3.  0 vol dir mostrar només els missatges "fatal", 1 vol
417dir mostrar els missatges "fatal" i "error", 2 vol dir missatges
418"fatal", "error" i "normal" (el defecte), i 3 vol dir mostrar els
419missatges "fatal", "error", "normal" i "verbose".
420
421Si has compilat amb DEBUG definit (una manera fàcil de fer-ho és
422amb l'opció --enable-debug en fer configure), llavors pots obtenir
423els missatges de nivell debug posant el nivell a 4. També és possible
424de controlar els missatges de nivell debug (els altres no) per fitxer
425i per línia. Per fer-ho, fes "--debug 4:cad1:cad2" (tantes cadenes com
426vulguis, separades per dos punts) i tots els fitxers el nom dels quals
427contingui aquestes subcadenes tindran els missatges de debug permesos,
428i tots els altres missatges de debug se suprimiran. Per controlar les
429línies, fes: "--debug 4:cad1,min,max" i per fitxers que concordin amb
430cad1 només es permetran els missatges de debug entre les línies mínima
431i màxima que s'hagin especificat. Només es pot aplicar una parella
432(min,max) per cada fitxer.
433
434Exemple:
435
436  |  % civserver -l elmeu.log -d 3
437
438Això enviar tots els missatges de registre del servidor al fitxer
439"elmeu.log", inclosos els de nivell "verbose".
440
441Exemple:
442
443  |  % civclient --debug 0
444
445Això suprimeix tots els missatges de registre no fatals del client.
446
447Exemple:
448
449  |  % civserver -d 4:log:civserver,120,500:autoattack
450
451Això permet tots els missatges fatal, error, normal i verbose per al
452servidor, i els de nivell de debug per alguns mòduls especificats.
453Fixa't que "log" concorda tant amb "gamelog.c" com amb "log.c". Per
454"civserver.c", es mostraran els missatges de debug entre les línies
455120 i 500. Aquest exemple només funciona si el servidor s'ha compilat
456amb DEBUG.
457
458
459Errors de programa:
460===================
461
462Has trobat un error al programa? De veritat que volem que ens ho
463expliquis, i així el podem solucionar. Mira el fitxer BUGS, per
464una llista dels problemes coneguts en aquesta versió, i informació
465sobre com informar de nous errors.
466
467
468Llistes de correu:
469==================
470
471Mantenim 4 llistes de correu:
472
473  freeciv-announce Anuncis d'interès general.
474                   És una llista de "Només Lectura", amb missatges escassos.
475                   En altres paraules, no pots enviar-hi correus, només llegir-la.
476                   (Els anuncis que s'hi envien també s'envien a freeciv).
477  freeciv-i18n     Traducció del Freeciv.
478                   Totes les discussions relacionades amb la traducció del codi
479                   de Freeciv, la documentació i el web, cap a llenguatges diferents
480                   de l'anglès.
481  freeciv-dev      Desenvolupament del Freeciv.
482  freeciv-commits  Notificacions de canvis al repositori SVN.
483                   És una llista de "Només Lectura", amb missatges automatitzats.
484                   En altres paraules, no pots enviar-hi correus, només llegir-la.
485
486Totes les llistes estan obertes al públic en general i tothom s'hi pot apuntar.
487Només els mantenidors poden enviar correus a les llistes -announce i -commits.
488
489Les llistes viuen a gna.org. Per més informació, per afegir-t'hi, o per
490esborrar-te'n, vés a http://gna.org/mail/?group=freeciv
491
492
493Internet Relay Chat (IRC)
494=========================
495
496Alguns jugadors i desenvolupadors s'estan als canals #freeciv i #freeciv-dev
497de la xarxa Libera.Chat. Prova de connectar-te al servidor
498
499	irc.libera.chat
500
501
502I per acabar:
503=============
504
505Diverteit-te i dona'ls canya!
506
507                                   -- L'equip de Freeciv.
508