WESNOTHD(6)

ИМЕ
wesnothd -- вишеиграчки мрежни домар "Боја за Веснот"

ПРЕГЛЕД
wesnothd [-dv] [-c путања] [-p порт] [-t број] [-T број]
wesnothd -V

ОПИС
Управља вишеиграчким партијама "Боја за Веснот". Погледајте http://www.wesnoth.org/wiki/ServerAdministration за наредбе које сервер прихвата преко клијента (/query ...) или фифоа.

ОПЦИЈЕ

-c путања, --config путања
    казује домару гдје се налази поставна датотека. За синтаксу погледајте одјељак ПОСТАВА СЕРВЕРА испод. Поставу можете поново учитати слањем СИГХУП серверском процесу.

-d, --daemon
    покреће wesnothd као домар.

-h, --help
    говори вам шта чине опције командне линије.

--log-ниво=домен1,домен2,...
    поставља ниво озбиљности домена биљежења. all се може употријебити за поклапање свих домена, а доступни су: error, warning, info,debug. Подразумијеванo се користи error, осим за домен server гдје info.

-p порт, --port порт
    везује сервер за наведени порт. Ако се порт не наведе, подразумијевано се користи 15000.

-t број, --threads број
    поставља највећи број радних нити на чекању за мрежни У/И (подразумијевано: 5, највише: 30).

-T број, --max-threads број
    поставља највећи број радних нити које могу бити створене; ако се зада 0, нема ограничења (подразумијевано: 0).

-V, --version
    приказује број верзије и излази.

-v, --verbose
    укључује исправљачко биљежење.

ПОСТАВА СЕРВЕРА

  Општа синтакса је:

[ознака]

    кључ="вриједност"

    кључ="вриједност,вриједност,..."

[/ознака]

  Глобални кључеви:

allow_remote_shutdown
    ако се зада no (подразумијевано), захтјеви за гашење и поновно покретање се игноришу осим ако стижу из фифоа. Задајте yes да дозволите удаљено гашење на /query администратора.

ban_save_file
    Пуна или релативна путања до (гзиповане) датотеке коју сервер може да чита и пише. Забране ће бити записиване у њу, и читане по наредном покретању сервера.

compress_stored_rooms
    одређује да ли фајл соба треба читати и писати у компресованом облику. Подразумијевано yes.

connections_allowed
    број дозвољених веза са исте ИП адресе, 0 значи безброј (подразумијевно: 5)

disallow_names
    имена/надимци које сервер не прихвата. Прихватају се * и ? као џокери (погледајте glob(7) за више детаља). Подразумијеване вриједности, које се користе ако се ништа не зада, су: *admin*,*admln*,*server*,ai,ai?,computer,human,network,player.

fifo_path
    путања до фифоа из којег сервер може да чита наредбе (исте као /query ... из игре). Ако није задата, спада на уграђену (подразумијевано: /var/run/socket/wesnothd/socket).

max_messages
    број дозвољених порука за вријеме messages_time_period (подразумијевано: 4)

messages_time_period
    временски период у секундама који се разматра за откривање поплаве порука (подразумијевано: 10 секунди)

motd
    порука дана

new_room_policy
    одређује ко може да ствара нове собе на серверу. Могуће вриједности су everyone, registered, admin и nobody, дајући дозволу, редом, свима, регистрованим корисницима, администраторима и никоме. Подразумијевана вриједност је everyone.

passwd
    лозинка за стицање администраторских овлашћења (путем /query admin лозинка).

replay_save_path
    Директоријум гдје сервер смијешта снимке партија (не заборавите пратеће /!). Подразумијевано је ” (празно), што значи директоријум у којем је wesnothd покренут.

restart_command
    Наредба којом сервер покреће нови серверски процес при наредби restart. (Може се издати само преко фифоа. Види поставку allow_remote_shutdown.)

room_save_file
    путања до фајла гдје се складиште подаци собе. Овај фајл чита сервер при покретању, и касније уписује. Ако је празно или није задато, собе се не учитавају нити уписују.

save_replays
    Одређује да ли сервер аутоматски уписује снимке партија (подразумијевно: false).

versions_accepted
    Запетама раздвојен списак ниски верзија које сервер прихвата. Прихватају се * и ? као џокери (подразумијевана је верзија клијента која одговара верзији сервера)
    Примјер: versions_accepted="*" прихвата било коју ниску верзије.

user_handler
    Име руковаоца корисницима. Тренутно доступни су forum (сервер се повезује са пхпББ базом података форума) и sample (примјерна изведба сучеља руковаоца корисницима, луди сте ако ово употријебите негдје заозбиљно). Подразумијевана вриједност је forum. Такође морате додати одјељак [user_handler], в. испод.

  Глобалне ознаке:

[redirect] ознака за навођење сервера на који се преусмјеравају неке верзије клијента

    host
        адреса сервера на који се преусмјерава

    port
        порт на који се повезује

    version
        запетама раздвојен списак верзија које се преусмјеравају. Понаша се исто као и versions_accepted у погледу џокера

[ban_time] ознака за одређивање згодних кључних ријечи за привремене забране.

    name
        Име које упућује на трајање забране.

    time
        Трајање. Формат је %d[%s[%d%s[...]]] гдје s из %s означава секунде, m минуте, h сате, D дане, M мјесеце, Y године, а d је број. Ако није дат модификатор, претпостављају се минути (m). Примјер: time="1D12h30m" значи забрану у трајању од једног дана, 12 сати и 30 минута.

[proxy] ознака која говори серверу да се понаша као посредник и просљеђује захтјеве повезаних клијената на одређени сервер. Прихвата исте кључеве као и [redirect]

[user_handler] подешава руковалац корисницима. Доступност кључева зависи од тога који је руковалац постављен кључем user_handler. Ако у постави нема одијељка [user_handler], сервер неће пружати услугу регистровања надимака.

    db_host
        (за user_handler=forum) име домаћина сервера базе података

    db_name
        (за user_handler=forum) име базе података

    db_user
        (за user_handler=forum) име корисника под којим се пријављује у базу података

    db_password
        (за user_handler=forum) лозинка задатог корисника

    db_users_table
        (за user_handler=forum) име табеле у којој пхпББ форуми уписују податке о корисницима. Највјероватније ће то бити <prefiks-tabele>_users (нпр. phpbb3_users).

    db_extra_table
        (за user_handler=forum) име табеле у коју wesnothd уписује своје податке о корисницима. Ову табелу мораћете ручно да направите, нпр.: 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
        (за user_handler=sample) вријеме по којем регистровани надимак истиче (у данима).

[mail] подешава СМТП сервер кроз који руковалац корисницима шаље пошту. Тренутно само за примјерни руковалац.

    server
        Име домаћина удаљеног сервера

    username
        Корисничко име за пријављивање на поштански сервер.

    password
        Корисникова лозинка.

    from_address
        Адреса за одговоре на вашу пошту.

    mail_port
        Порт на којем слуша поштански сервер. Подразумијевано 25.

ИЗЛАЗНО СТАЊЕ
Редовно излазно стање је 0, када је сервер правилно угашен. Стање 2 указује на грешку у опцијама командне линије.

АУТОР
Написао Дејвид Вајт (David White) <davidnwhite@verizon.net>. Уредили Нилс Кнојпер (Nils Kneuper) <crazy-ivanovic@gmx.net>, ott <ott@gaon.net>, Soliton <soliton.de@gmail.com> и Томас Баумхауер (Thomas Baumhauer) <thomas.baumhauer@gmail.com>. Ову упутну страницу првобитно је написао Сирил Бутор (Cyril Bouthors) <cyril@bouthors.org>.
Посјетите званичну домаћу страницу: http://www.wesnoth.org/

АУТОРСКА ПРАВА
Ауторска права © 2003-2009 Дејвид Вајт (David White) <davidnwhite@verizon.net>.
Ово је слободан софтвер; лиценциран је под условима ОЈЛ верзије 2 (GPLv2), коју издаје Задужбина за слободни софтвер. Нема БИЛО КАКВЕ ГАРАНЦИЈЕ; чак ни за КОМЕРЦИЈАЛНУ ВРИЈЕДНОСТ или ИСПУЊАВАЊЕ ОДРЕЂЕНЕ ПОТРЕБЕ.

ПОГЛЕДАТИ ЈОШ
wesnoth(6), wesnoth_editor(6)