table of contents
WESNOTHD(6) | Taistelu Wesnothista -monipelipalvelin | WESNOTHD(6) |
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.
[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-2013 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).
2013 | wesnothd |