NIMI¶
wesnothd – Taistelu
Wesnothista -moninpelipalvelin
TIIVISTELMĶ
wesnothd [
-dv] [
-c polku] [
-p portti]
[
-t luku] [
-T luku]
wesnothd -V
KUVAUS¶
Hallitsee Taistelu Wesnothista -moninpelejä. Osoitteessa
http://www.wesnoth.org/wiki/ServerAdministration on lista komennoista, jotka
palvelin hyväksyy pelin kautta (/query ...) tai FIFOsta.
VALITSIMET¶
- -c polku, --config polku
- Kertoo wesnothdille käytettävän
asetustiedoston sijainnin. Osiossa PALVELIMEN ASETUKSET alla
kerrotaan sen syntaksi. Palvelinprosessin saa lukemaan asetustiedoston
uudestaan lähettämällä sille SIGHUPin.
- -d, --daemon
- Käynnistää wesnothdin taustaprosessina.
- -h, --help
- Kertoo, mitä komentorivivalitsimet tekevät.
- --log-taso=aihealue1,aihealue2,...
- Asettaa vakavuusasteen lokin aihealueille. Sana all
vastaa kaikkia aihealueita. Käytettävissä olevat tasot:
error, warning, info, debug.
Oletuksena käytetään sever-aihealueella tasoa
info ja muualla tasoa error.
- -p portti, --port portti
- Sitoo palvelimen annettuun porttiin. Oletuksena
käytetään porttia 15000.
- -t luku, --threads luku
- Asettaa verkkoyhteyksiä odottavien
työläissäikeiden enimmäismäärän
(oletus: 5, maksimi: 30).
- -T luku, --max-threads luku
- Asettaa luotavien työläissäikeiden
enimmäismäärän. Arvo 0 poistaa rajoituksen.
(Oletus on 0.)
- -V, --version
- Näyttää versionumeron ja lopettaa.
- -v, --verbose
- Laittaa vianjäljityslokin kirjoittamisen
päälle.
PALVELIMEN ASETUKSET¶
Yleinen syntaksi on:¶
[
tagi]
- avain="arvo"
- avain="arvo,arvo,..."
[/
tagi]
Globaalit avaimet:¶
- allow_remote_shutdown
- Jos asetettu arvoon no (oletus),
”shut_down”- ja ”restart”-pyynnöteivät
vaikuta, elleivät ne tulo FIFO:sta. Aseta arvoon yes
salliaksesi etäsammutuksen ylläpitäjän
käskyllä.
- ban_save_file
- Täydellinen tai suhteellinen polku (gzip-pakattuun)
tiedostoon, jota palvelin voi lukea ja kirjoittaa. Estot tallennetaan
tähän tiedostoon ja luetaan siitä palvelimen
käynnistyessä.
- compress_stored_rooms
- Määrittää, pitäisikö
huonetiedostot lukea ja kirjoittaa pakatussa muodossa. Oletuksena
kyllä( yes).
- connections_allowed
- Sallittujen yhteyksien määrä samasta
IP:stä. Arvo 0 poistaa rajoituksen. (Oletus on 5.)
- disallow_names
- Nimet tai nimimerkit, joita palvelin ei hyväksy.
Jokerimerkeistä toimivat * ja ?. Lisätietoja:
glob(7). Oletusarvot (käytössä, kun muita ei ole
annettu) ovat:
*admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
- fifo_path
- Polku FIFOon, jonne voi kirjoittaa palvelinkomentoja
(samoja kuin komennolla /query wesnothissa). Jos jätetty
määrittelemättä, käytetään
käännön aikana määriteltyä polkua (oletus:
/var/run/socket/wesnothd/socket).
- max_messages
- Sallittu määrä viestejä ajanjaksossa,
joka on määritelty asetuksella messages_time_period.
(Oletus on 4.)
- messages_time_period
- Ajanjakso (sekunneissa), jota käytetään
viestitulvinnan havaitsemisessa. (Oletus on 10.)
- motd
- Päivän viesti.
- new_room_policy
- Määrittää, ketkä voivat tehdä
uusia huoneita palvelimella. Mahdollisia arvoja on everyone,
registered, admin ja nobody (kaikki,
rekisteröityneet, ylläpitäjä tai ei kukaan.
Tässä järjestyksessä). Oletusarvona on
everyone
- passwd
- Salasana, jolla saa ylläpitäjän oikeudet
(via /query admin password).
- replay_save_path
- Hakemisto, johon palvelin tallentaa pelien uusinnat.
(Muista vinoviiva lopussa!) Oletus on ”, joka tarkoittaa hakemistoa,
jossa wesnothd käynnistettiin.
- restart_command
- Komento, jota palvelin käyttää
käynnistääkseen uuden palvelinprosessin
restart-komennosta (Annettavissa vain FIFOn kautta. Katso
allow_remote_shutdown-asetus).
- room_save_file
- Polku, jossa huonetiedot tulisi olla tallennettuna.
Tämä tiedosto luetaan palvelimen käynnistyessä ja
kirjoitetaan myöhemmin. Jos tyhjä tai asettamatta, huoneita ei
ladata eikä tallenneta.
- save_replays
- Valitsee, tallentaako palvelin automaattisesti pelien
uusinnat. (Oletus: false)
- versions_accepted
- Pilkuilla eroteltu lista palvelimen hyväksymistä
versioista. Jokerimerkeistä toimivat * ja ? (Oletus on
palvelimen versiota vastaava wesnothin versio).
Esimerkki: versions_accepted="*" hyväksyy minkä
tahansa version.
- user_handler
- Käyttäjäkäsittelijän nimi.
Tällä hetkellä käytettävissä olevat
käsittelijät ovat forum (jolla wesnothd
yhdistetään wesnoth.orgin phpbb-foorumin tietokantaan) ja
sample (esimerkkitoteutus
käyttäjäkäsittelijän rajapinnasta; jos
käytät tätä mihinkään todelliseen, olet
täysin hullu). Oletusarvo on forum. Myös
[user_handler]-osio täytyy lisätä, ks. alla.
Globaalit tagit:¶
[redirect] Tällä tagilla määritellään
palvelin, jolle uudelleenohjataan tietyt asiakasversiot.
- host
- Osoite palvelimelle, johon ohjataan.
- port
- Portti, johon yhdistetään.
- version
- Pilkuilla eroteltu lista versioista, jotka
uudelleenohjataan. Jokerimerkit toimivat samoin kuin asetuksessa
versions_accepted.
[ban_time] Tällä tagilla määritellään
helppokäyttöisiä avainsanoja väliaikaisten estojen
pituuksille.
- name
- Estoajasta käytettävä nimi.
- time
- Ajan pituuden määritelmä. Muoto on:
%d[%s[%d%s[...]]] jossa %s on s (sekunteja), m (minuutteja), h (tunteja),
D (päiviä), M (kuukausia) tai Y (vuosia) ja %d on luku. Jos
määrettä ei anneta, käytetään oletuksena
minuutteja. Esimerkki: time="1D12h30m" luo estoajan, joka
kestää 1 päivän, 12 tuntia ja 30 minuuttia.
[proxy] Tällä tagilla käsketään palvelinta
toimimaan välityspalvelimena ja ohjaamaan asiakkaiden pyynnöt
määrätylle palvelimelle. Hyväksyy samat avaimet kuin
[redirect].
[user_handler] Säätää
käyttäjäkäsittelijän asetukset. Käytetyt avaimet
riippuvat siitä, mikä käsittelijä on valittu avaimella
user_handler. Jos asetuksissa ei ole
[user_handler]-osiota,
palvelin käynnistyy ilman nimimerkkien rekisteröintipalvelua.
- db_host
- (user_handler=forum) Tietokantapalvelimen konenimi.
- db_name
- (user_handler=forum) Tietokannan nimi.
- db_user
- (user_handler=forum) Käyttäjänimi, jolla
kirjaudutaan tietokantaan.
- db_password
- (user_handler=forum) Kyseisen käyttäjän
salasana.
- db_users_table
- (user_handler=forum) Taulun nimi, johon phpbb-foorumisi
tallentaa käyttäjädatansa. Todennäköisimmin
tämä on <tauluetuliite>_users (esim. phpbb3_users).
- db_extra_table
- (user_handler=sample) Sen taulun nimi, johon wesnothd
tallentaa oman datansa käyttäjistä. Tämä taulu
pitää luoda manuaalisesti, esim.: CREATE TABLE
<taulunnimi>(username VARCHAR(255) PRIMARY KEY, user_lastvisit
INT UNSIGNED NOT NULL DEFAULT 0, user_is_moderator TINYINT(4) NOT
NULL DEFAULT 0);
- user_expiration
- (user_handler=sample) Aika, jonka kuluttua
rekisteröity nimimerkki vanhenee (päivissä).
[mail] Säätää asetukset SMTP-palvelimelle, jonka
kautta käyttäjäkäsittelijä voi
lähettää postia. Tällä hetkellä vain
esimerkkikäsittelijän käytössä.
- server
- Postipalvelimesi konenimi.
- username
- Käyttäjänimi, jolla kirjaudutaan
postipalvelimelle.
- password
- Kyseisen käyttäjän salasana.
- from_address
- Postisi vastausosoite.
- mail_port
- Portti, jota postipalvelimesi käyttää.
Oletus on 25.
PALUUKOODI¶
Jos palvelin suljettiin kunnolla, normaali paluukoodi on 0. Paluukoodi 2
tarkoittaa virhettä komentorivillä annetussa komennossa.
TEKIJÄT¶
Kirjoittanut David White <davidnwhite@verizon.net>. Muokannut Nils Kneuper
<crazy-ivanovic@gmx.net>, ott <ott@gaon.net>, Soliton
<soliton.de@gmail.com> ja Thomas Baumhauer
<thomas.baumhauer@gmail.com>. Tämän manuaalin
alkuperäisversion kirjoitti Cyril Bouthors <cyril@bouthors.org>.
Suomentanut Wesnothin suomennosryhmä
(
http://www.wesnoth.org/wiki/FinnishTranslation).
Käy virallisella kotisivulla:
http://www.wesnoth.org/
TEKIJÄNOIKEUS¶
Copyright © 2003-2012 David White <davidnwhite@verizon.net>
This is Free Software; this software is licensed under the GPL version 2, as
published by the Free Software Foundation. There is NO warranty; not even for
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
KATSO MYÖS¶
wesnoth(6).