IME¶
wesnothd -- višeigrački mrežni domar "Boja za
Vesnot"
PREGLED¶
wesnothd [
-dv] [
-c putanja] [
-p port]
[
-t broj] [
-T broj]
wesnothd -V
OPIS¶
Upravlja višeigračkim partijama "Boja za Vesnot". Pogledajte
http://www.wesnoth.org/wiki/ServerAdministration za naredbe koje server
prihvata preko klijenta (/query ...) ili fifoa.
OPCIJE¶
- -c putanja, --config putanja
- kazuje domaru gdje se nalazi postavna datoteka. Za sintaksu
pogledajte odjeljak POSTAVA SERVERA ispod. Postavu možete
ponovo učitati slanjem SIGHUP serverskom procesu.
- -d, --daemon
- pokreće wesnothd kao domar.
- -h, --help
- govori vam šta čine opcije komandne linije.
- --log-nivo=domen1,domen2,...
- postavlja nivo ozbiljnosti domena bilježenja.
all se može upotrijebiti za poklapanje svih domena, a dostupni
su:
error, warning, info, debug.
Podrazumijevano se koristi error, osim za domen server gdje
info.
- -p port, --port port
- vezuje server za navedeni port. Ako se port ne navede,
podrazumijevano se koristi 15000.
- -t broj, --threads broj
- postavlja najveći broj radnih niti na čekanju za
mrežni U/I (podrazumijevano:
5, najviše: 30).
- -T broj, --max-threads broj
- postavlja najveći broj radnih niti koje mogu biti
stvorene; ako se zada 0, nema ograničenja (podrazumijevano:
0).
- -V, --version
- prikazuje broj verzije i izlazi.
- -v, --verbose
- uključuje ispravljačko bilježenje.
POSTAVA SERVERA¶
Opšta sintaksa je:¶
[
oznaka]
- ključ="vrijednost"
- ključ="vrijednost,vrijednost,..."
[/
oznaka]
Globalni ključevi:¶
- allow_remote_shutdown
- ako se zada no (podrazumijevano), zahtjevi za
gašenje i ponovno pokretanje se ignorišu osim ako stižu iz
fifoa. Zadajte yes da dozvolite udaljeno gašenje na /query
administratora.
- ban_save_file
- Puna ili relativna putanja do (gzipovane) datoteke koju
server može da čita i piše. Zabrane će biti zapisivane
u nju, i čitane po narednom pokretanju servera.
- compress_stored_rooms
- određuje da li datoteku soba treba čitati i
pisati u kompresovanom obliku. Podrazumijevano yes.
- connections_allowed
- broj dozvoljenih veza sa iste IP adrese, 0
znači bezbroj (podrazumijevno: 5)
- disallow_names
- imena/nadimci koje server ne prihvata. Prihvataju se
* i ? kao džokeri (pogledajte glob(7) za
više detalja). Podrazumijevane vrijednosti, koje se koriste ako se
ništa ne zada, su:
*admin*,*admln*,*server*,ai,ai?,computer,human,network,player.
- fifo_path
- putanja do fifoa iz kojeg server može da čita
naredbe (iste kao /query ... iz igre). Ako nije zadata, spada na
ugrađenu (podrazumijevano:
/var/run/socket/wesnothd/socket).
- max_messages
- broj dozvoljenih poruka za vrijeme
messages_time_period (podrazumijevano: 4)
- messages_time_period
- vremenski period u sekundama koji se razmatra za otkrivanje
poplave poruka (podrazumijevano: 10 sekundi)
- motd
- poruka dana
- new_room_policy
- određuje ko može da stvara nove sobe na serveru.
Moguće vrijednosti su everyone, registered,
admin i nobody, dajući dozvolu, redom, svima,
registrovanim korisnicima, administratorima i nikome. Podrazumijevana
vrijednost je everyone.
- passwd
- lozinka za sticanje administratorskih ovlašćenja
(putem /query admin lozinka).
- replay_save_path
- Direktorijum gdje server smiješta snimke partija (ne
zaboravite prateće /!). Podrazumijevano je ” (prazno), što
znači direktorijum u kojem je wesnothd pokrenut.
- restart_command
- Naredba kojom server pokreće novi serverski proces pri
naredbi restart. (Može se izdati samo preko fifoa. Vidi
postavku allow_remote_shutdown.)
- room_save_file
- putanja do datoteke gdje se skladište podaci sobe. Ovu
datoteku čita server pri pokretanju, i kasnije upisuje. Ako je prazno
ili nije zadato, sobe se ne učitavaju niti upisuju.
- save_replays
- Određuje da li server automatski upisuje snimke
partija (podrazumijevno: false).
- versions_accepted
- Zapetama razdvojen spisak niski verzija koje server
prihvata. Prihvataju se * i ? kao džokeri
(podrazumijevana je verzija klijenta koja odgovara verziji servera)
Primjer: versions_accepted="*" prihvata bilo koju nisku
verzije.
- user_handler
- Ime rukovaoca korisnicima. Trenutno dostupni su
forum (server se povezuje sa phpBB bazom podataka foruma) i
sample (primjerna izvedba sučelja rukovaoca korisnicima, ludi
ste ako ovo upotrijebite negdje zaozbiljno). Podrazumijevana vrijednost je
forum. Takođe morate dodati odjeljak [user_handler], v.
ispod.
Globalne oznake:¶
[redirect] oznaka za navođenje servera na koji se preusmjeravaju
neke verzije klijenta
- host
- adresa servera na koji se preusmjerava
- port
- port na koji se povezuje
- version
- zapetama razdvojen spisak verzija koje se preusmjeravaju.
Ponaša se isto kao i versions_accepted u pogledu
džokera
[ban_time] oznaka za određivanje zgodnih ključnih riječi
za privremene zabrane.
- name
- Ime koje upućuje na trajanje zabrane.
- time
- Trajanje. Format je %d[%s[%d%s[...]]] gdje s iz %s
označava sekunde, m minute, h sate, D dane, M mjesece, Y godine, a d
je broj. Ako nije dat modifikator, pretpostavljaju se minuti (m). Primjer:
time="1D12h30m" znači zabranu u trajanju od jednog
dana, 12 sati i 30 minuta.
[proxy] oznaka koja govori serveru da se ponaša kao posrednik i
prosljeđuje zahtjeve povezanih klijenata na određeni server.
Prihvata iste ključeve kao i
[redirect]
[user_handler] podešava rukovalac korisnicima. Dostupnost
ključeva zavisi od toga koji je rukovalac postavljen ključem
user_handler. Ako u postavi nema odijeljka
[user_handler],
server neće pružati uslugu registrovanja nadimaka.
- db_host
- (za user_handler=forum) ime domaćina servera baze
podataka
- db_name
- (za user_handler=forum) ime baze podataka
- db_user
- (za user_handler=forum) ime korisnika pod kojim se
prijavljuje u bazu podataka
- db_password
- (za user_handler=forum) lozinka zadatog korisnika
- db_users_table
- (za user_handler=forum) ime tabele u kojoj phpBB forumi
upisuju podatke o korisnicima. Najvjerovatnije će to biti
<prefiks-tabele>_users (npr. phpbb3_users).
- db_extra_table
- (za user_handler=forum) ime tabele u koju wesnothd upisuje
svoje podatke o korisnicima. Ovu tabelu moraćete ručno da
napravite, npr.: CREATE TABLE <ime-tabele>(username
VARCHAR(255) PRIMARY KEY, user_lastvisit INT UNSIGNED NOT NULL
DEFAULT 0, user_is_moderator TINYINT(4) NOT NULL DEFAULT
0);
- user_expiration
- (za user_handler=sample) vrijeme po kojem registrovani
nadimak ističe (u danima).
[mail] podešava SMTP server kroz koji rukovalac korisnicima
šalje poštu. Trenutno samo za primjerni rukovalac.
- server
- Ime domaćina udaljenog servera
- username
- Korisničko ime za prijavljivanje na poštanski
server.
- password
- Korisnikova lozinka.
- from_address
- Adresa za odgovore na vašu poštu.
- mail_port
- Port na kojem sluša poštanski server.
Podrazumijevano 25.
IZLAZNO STANJE¶
Redovno izlazno stanje je 0, kada je server pravilno ugašen. Stanje 2
ukazuje na grešku u opcijama komandne linije.
AUTOR¶
Napisao Dejvid Vajt (David White) <davidnwhite@verizon.net>. Uredili Nils
Knojper (Nils Kneuper) <crazy-ivanovic@gmx.net>, ott
<ott@gaon.net>, Soliton <soliton.de@gmail.com> i Tomas Baumhauer
(Thomas Baumhauer) <thomas.baumhauer@gmail.com>. Ovu uputnu stranicu
prvobitno je napisao Siril Butor (Cyril Bouthors) <cyril@bouthors.org>.
Posjetite zvaničnu domaću stranicu:
http://www.wesnoth.org/
AUTORSKA PRAVA¶
Autorska prava © 2003-2011 Dejvid Vajt (David White)
<davidnwhite@verizon.net>.
Ovo je slobodan softver; licenciran je pod uslovima OJL verzije 2 (GPLv2), koju
izdaje Zadužbina za slobodni softver. Nema BILO KAKVE GARANCIJE; čak
ni za KOMERCIJALNU VRIJEDNOST ili ISPUNJAVANJE ODREĐENE POTREBE.
POGLEDATI JOж
wesnoth(6).