Дапаможнік карыстальніка
Як карыстацца encounter-engine. Тры раздзелы — паводле роляў:
- Гульцу — вы ўдзельнічаеце ў гульнях.
- Аўтару гульні — вы ствараеце і праводзіце гульні.
- Адміністратару — вы адказваеце за ўвесь сервер.
Ролі складваюцца: аўтар гульні — гэта звычайны гулец, які стварыў гульню. Асобна запісвацца ў аўтары не трэба.
Англійская версія: en.md. Як паставіць свой сервер: deployment.ru.md.
Агульнае
Рэгістрацыя і ўваход
Рэгістрацыя — «Зарэгістравацца» ў левым меню (/signup). Патрэбны толькі нік і e-mail:
пароль вы не прыдумляеце, яго генеруе сервер і дасылае лістом. Нік бачаць іншыя гульцы,
e-mail — не (акрамя адміністратара сервера).
Адразу пасля рэгістрацыі вы ўжо ўвайшлі. Змяніце прысланы пароль на свой — у профілі; ліст пра гэта і просіць. Пароль з ліста — часовы па сэнсе, але сам ён не прасрочваецца.
Уваход — «Увайсці» (/login), выхад — «Выйсці».
Забылі пароль — спасылка «Забылі пароль?» на старонцы ўваходу. На пазначаны адрас прыйдзе спасылка, якая дзейнічае абмежаваны час; па ёй задаецца новы пароль. Сервер адказвае аднолькава, існуе такі адрас ці не — па адказе нельга праверыць, ці зарэгістраваны хто-небудзь.
Рэгістрацый і запытаў скіду пароля з аднаго адраса можна зрабіць абмежаваную колькасць за перыяд. Калі вы ўперліся ў «Занадта шмат спробаў» на агульным Wi-Fi — пачакайце і паспрабуйце зноў.
Профіль
«Профіль» у левым меню. Што тут ёсць:
- нік — пад ім вас бачаць іншыя;
- кантакты — тэлефон, Instagram, Telegram, адзнакі пра месенджэры (Telegram, WhatsApp, Viber, Signal, MAX) і дата нараджэння. Усе неабавязковыя. Іх бачыць толькі адміністратар сервера, іншым гульцам яны не паказваюцца;
- мова інтэрфейсу — гл. ніжэй;
- часавы пояс — гл. ніжэй;
- змена пароля — новы пароль, яго пацвярджэнне і бягучы пароль. Без бягучага пароля новы не прымуць: інакш любы, хто дапёрся да незакрытага браўзера, мяняў бы пароль назаўсёды.
Часавы пояс
У профілі можна выбраць свой часавы пояс. Тады ўсе даты і час — пачатак гульні, час фінішу, запісы ў журналах — паказваюцца ў ім, а не ў поясе сервера. Калі не выбіраць, бярэцца пояс сервера.
Экраны, дзе час крытычны (журналы, вынікі), падпісаны: «Час паказаны ў поясе …» — каб не даводзілася гадаць, чый гэта час.
Мова інтэрфейсу
Пераключальнік мовы — у шапцы старонкі. Даступныя рускі, англійская, українська, ქართული, Türkçe, беларуская і polski.
У залагіненага карыстальніка выбраная мова запамінаецца ў профілі і дзейнічае на ўсіх
прыладах. Аднаразова мову можна задаць параметрам ?locale=en у адрасе — ён перабівае і
профіль, і настройку сервера.
Важна: пераключальнік мяняе толькі інтэрфейс — меню, кнопкі, службовыя паведамленні. Тэксты заданняў, назвы і апісанні гульняў піша аўтар, і яны заўсёды паказваюцца так, як ён іх напісаў. Для шматмоўных гульняў мова заданняў пераключаецца асобна — гл. Мова заданняў.
Побач ёсць кнопка «Тэма» — пераключае светлае і цёмнае афармленне.
Гульцу
Каманда
Гуляюць камандамі. Пакуль вы не ў камандзе, гуляць нельга.
Трапіць у каманду можна трыма спосабамі:
Стварыць сваю. «Стварыць каманду» ў левым меню. Той, хто стварыў, становіцца капітанам.
Прыняць запрашэнне. Капітан запрашае вас па ніку. Запрашэнне з’явіцца ў асабістым кабінеце — яго можна прыняць або адхіліць.
Папрасіцца самому. «Усе каманды» (/teams) — спіс каманд, у кожнай кнопка «Падаць заяўку
на ўступленне». Заяўка трапляе капітану ў «Пакой каманды», ён прымае або адхіляе яе.
Пакой каманды
«Пакой каманды» ў левым меню — склад, заяўкі на ўступленне (у капітана) і ўсё, што можна зрабіць з камандай:
| Дзеянне | Хто можа |
|---|---|
| Запрасіць удзельнікаў | капітан |
| Прыняць/адхіліць заяўку на ўступленне | капітан |
| Перадаць капітанства | капітан, калі ў камандзе ёсць яшчэ хтосьці |
| Пакінуць каманду | любы ўдзельнік; капітан — толькі перадаўшы капітанства або застаўшыся адзін |
Капітан адрозніваецца ад астатніх правам падаваць заяўку на гульню, правам сысці з дыстанцыі і кіраваннем складам.
Пакуль каманда на дыстанцыі, склад замарожаны. Нельга выйсці з каманды, перадаць капітанства, падаць заяўку ў іншую каманду або прыняць чужую. Інакш праходжанне засталося б без гаспадара пасярод гульні.
Заяўка на гульню
Спіс гульняў — «Усе гульні дамена» ў левым меню. На старонцы гульні бачныя апісанне, дата пачатку, крайні тэрмін рэгістрацыі і максімальная колькасць каманд.
Капітан падае заяўку са старонкі гульні. Далей яна праходзіць праз статусы:
| Статус | Што значыць |
|---|---|
| Новая | Пададзена, аўтар яшчэ не адказаў |
| Прынята | Каманда дапушчана да гульні |
| Адхілена | Аўтар адмовіў |
| Адклікана | Капітан адклікаў заяўку да адказу аўтара |
| Скасавана | Капітан адмовіўся ад удзелу ўжо пасля таго, як заяўку прынялі |
Заяўка падаецца не «ў гульню наогул», а ў яе бягучы забег — гл. наступны раздзел.
Забегі
Адну і тую ж гульню можна правесці некалькі разоў — напрыклад, у суботу і ў нядзелю, або праз паўгода для новых людзей. Кожнае такое правядзенне называецца забегам.
Што з гэтага вынікае для гульца:
- у кожнага забегу свае дата пачатку, тэрмін рэгістрацыі і ліміт каманд. Старонка гульні паказвае бягучы забег — той, на які зараз ідзе запіс або які зараз ідзе;
- вынікі і журналы лічацца ўнутры забегу. Ваша месца — сярод тых, хто бег разам з вамі, а не сярод усіх, хто калі-небудзь праходзіў гэту гульню;
- калі забегаў было некалькі, на старонках вынікаў і журналаў з’яўляецца пераключальнік «Забегі:» — можна паглядзець, як усё прайшло ў мінулы раз.
Новы забег адкрывае адміністратар сервера, і толькі пасля таго, як папярэдні завершаны.
Як ідзе гульня
Гульня пачынаецца ў прызначаны час. Да гэтага моманту старонка гульні не пускае — гэта звычайна.
Гуляць: старонка гульні → спасылка на гульню, або наўпрост /play/НУМАР_ГУЛЬНІ.
На старонцы задання:
- тэкст задання — што трэба знайсці або зрабіць;
- поле «Код» — сюды ўводзіцца знойдзены код. На заданнях з варыянтамі замест поля будзе спіс варыянтаў;
- падказкі — з’яўляюцца самі, па таймеры, адлік якога пачынаецца з моманту ўваходу каманды на заданне. Да наступнай падказкі ідзе зваротны адлік;
- лічыльнік кодаў, калі на заданні іх некалькі і патрэбны ўсе;
- фатаграфіі, калі аўтар іх прыклаў — палоска мініяцюр пад тэкстам задання і пад кожнай падказкай, якая з’явілася.
Панэль адказу — поле ўводу, адлік да наступнай падказкі і назапашаны штраф, калі ён ёсць — замацавана ўнізе экрана і застаецца на месцы, да якой бы часткі старонкі вы ні дагарталі. Усё астатняе гартаецца як звычайная старонка: тэкст задання, фатаграфіі, кожная падказка, якая з’явілася, і варыянты адказу знаходзяцца вышэй за панэль, і доўгае заданне даводзіцца пракручваць.
Націск на фатаграфію адкрывае яе ў поўным памеры. У PDF і анімаваных GIF замест мініяцюры паказваецца скрэпка і імя файла; адкрываюцца яны гэтак жа.
Код прымаецца незалежна ад рэгістра і лішніх прабелаў па краях. У аднаго кода можа быць некалькі дапушчальных напісанняў — аўтар задае іх сам.
Колькі кодаў патрэбна на заданні — вырашае аўтар. У задання з некалькімі кодамі ёсць два рэжымы: «дастаткова любога з кодаў» і «трэба знайсці ўсе коды». У другім выпадку паказваецца лічыльнік «Правільных кодаў уведзена: N з M». Па змаўчанні хапае любога.
Уводзіць коды можа любы член каманды, не толькі капітан. Прагрэс агульны.
Заданні з варыянтамі
Заданне можа не пытацца код, а прапаноўваць выбраць з варыянтаў — тады замест поля ўводу будзе спіс, а на некаторых заданнях правільных варыянтаў некалькі.
За няправільна выбраны варыянт можа налічвацца штраф — аўтар задае яго ў хвілінах. Штраф не адымае час на заданні і не наблізіць падказкі: ён дадаецца да вашага выніковага часу на фінішы. Налічваецца ён кожны раз, у тым ліку за паўторны выбар таго ж няправільнага варыянта — інакш можна было б перабраць усе варыянты па цане адной памылкі.
Бягучы штраф бачны на старонцы задання, як толькі ён з’явіўся.
За няправільна ўведзены код штрафу няма — ён бывае толькі на заданнях з варыянтамі.
Мова заданняў
Калі гульня шматмоўная, на старонцы задання ёсць асобны пераключальнік мовы заданняў. Ён не звязаны з мовай інтэрфейсу: інтэрфейс можа быць рускім, а заданні — англійскімі.
Калі канкрэтнае заданне на выбраную мову яшчэ не перакладзена, паказваецца арыгінал з пазнакай пра гэта. Тэксты ніколі не падмяняюцца машынным перакладам.
Паўза
Арганізатар можа паставіць гульню на паўзу — напрыклад, з-за навальніцы або перакрытай вуліцы. Тады над заданнем з’яўляецца паведамленне пра паўзу.
Падчас паўзы:
- адлік падказак спынены. Новыя падказкі не з’явяцца, і час паўзы не «з’есць» ваш запас — пасля зняцця паўзы адлік працягнецца роўна з таго месца, дзе спыніўся;
- коды не прымаюцца, поле ўводу прыбрана зусім;
- заданне застаецца бачным — можна працягваць думаць.
Заставайцеся на месцы і дачакайцеся працягу.
Сысці з дыстанцыі
Капітан можа зняць каманду з гульні — «Сысці з дыстанцыі».
Гэта дзеянне аднабаковае: сама каманда вярнуцца ў гульню не можа. Вярнуць можа толькі арганізатар гульні або адміністратар сервера — папрасіце іх, калі націснулі выпадкова.
Вынікі
Пасля фінішу каманда бачыць табліцу забегу: месца, каманда, час фінішу, штраф і вынік.
Месца лічыцца па выніку, а не па часе фінішу. Каманда, якая набрала штрафоў на заданнях з варыянтамі, стане ніжэй за тую, якая ішла даўжэй, але без памылак.
Поўны журнал адказаў па ўсёй гульні даступны камандам, якія завяршылі гульню (не тым, што сышлі з дыстанцыі), і аўтару гульні. Калі забегаў было некалькі, уверсе ёсць пераключальнік забегаў.
Аўтару гульні
Стварыць гульню
«Стварыць гульню » » у асабістым кабінеце. Спатрэбяцца назва, апісанне, дата пачатку, крайні тэрмін рэгістрацыі і максімальная колькасць каманд.
Птушка «Чарнавік?» — ключавая:
- чарнавік бачны толькі вам. У ім можна спакойна ўсё падрыхтаваць;
- знялі птушку — гульня апублікавана, бачная ўсім і даступная для заявак.
Апублікаваную гульню нельга рэдагаваць пасля яе пачатку.
Дата пачатку, тэрмін рэгістрацыі і ліміт каманд адносяцца да бягучага забегу гульні. Пакуль забег адзін — а ў большасці гульняў так і ёсць — розніцы не відаць: форма тая ж самая.
Заданні, коды і падказкі
Заданні дадаюцца са старонкі гульні («Дадаць новае заданне»). Парадак заданняў мяняецца стрэлкамі.
У задання ёсць:
- назва і тэкст — тое, што ўбачыць гулец;
- коды — правільныя адказы. У кожнага кода можна задаць некалькі варыянтаў напісання — яны лічацца раўназначнымі;
- як залічваць коды — калі кодаў некалькі: «дастаткова любога з кодаў» (па змаўчанні) або «трэба знайсці ўсе коды»;
- варыянты адказу — калі замест уводу кода гулец павінен выбраць са спісу (гл. ніжэй);
- штраф за няправільны адказ у хвілінах — працуе толькі на заданнях з варыянтамі;
- падказкі — кожная з затрымкай у хвілінах ад моманту ўваходу каманды на заданне.
Падказкі — галоўны інструмент кіравання тэмпам. Каманда, якая застрала на заданні, атрымлівае іх адну за адной; тая, што пайшла наперад, не атрымлівае ніводнай.
Варыянты адказу
На старонцы задання ёсць «Варыянты адказу». Калі ў кода зададзены варыянты, гулец не ўводзіць тэкст, а выбірае са спісу. Правільных варыянтаў можа быць некалькі — тады залічваецца толькі дакладнае супадзенне выбранага набору: «часткова правільна» тут не бывае, бо лік у гульні вымяраецца часам.
Штраф за няправільны выбар задаецца на самім заданні, у хвілінах, і дадаецца да выніковага часу каманды.
Файлы і выявы
Да задання і да падказкі можна прыкласці фатаграфіі — таблічку з кодам, будынак, які трэба знайсці, фрагмент карты.
Загружаецца адзін раз, прыкладваецца колькі заўгодна. Файлы належаць гульні, а не заданню. «Файлы» на старонцы гульні — гэта бібліятэка гульні: загрузіце файл там, а потым прыкладвайце яго з формы любога задання або падказкі, выбіраючы ў «Бібліятэцы гульні». Адну і тую ж фатаграфію можна павесіць на некалькі заданняў — яна не загружаецца зноў і не займае квоту двойчы.
Што можна загружаць. Па змаўчанні JPEG, PNG, GIF, HEIC і PDF. Значэнні па змаўчанні — 25 МБ на файл, 10 файлаў за адну загрузку і 100 МБ на гульню; усе тры адміністратар можа змяніць у настройках, так што гэта бягучыя значэнні, а не непарушныя правілы. На старонцы файлаў гульні відаць, колькі занята: «Занята X МБ з Y МБ». У выяў ёсць яшчэ столь у 50 мегапікселяў — да яго не дацягваецца ніводная тэлефонная камера.
HEIC канвертуецца сам. Фатаграфіі з айфона прыходзяць у HEIC: яны перакадуюцца пры загрузцы, а не адхіляюцца.
Тып файла вызначаецца па змесце, а не па імені. Перайменаваць штосьці.exe у
штосьці.jpg і загрузіць не атрымаецца.
З фатаграфій выразаюцца дадзеныя пра здымку. JPEG, PNG і HEIC раскадуюцца і запісваюцца нанова, губляючы ўсе метададзеныя, у тым ліку EXIF і GPS. Тут гэта важнейшае, чым у звычайнай праграме: на заданні «знайдзіце гэты будынак» каардынаты ўнутры фатаграфіі — гэта і ёсць адказ. Выключэнне: GIF і PDF правяраюцца, але не перакадуюцца, і метададзеныя ўнутры іх захоўваюцца. Не бярыце PDF для таго, чые метададзеныя вы не глядзелі.
Файлы прыкладваюцца па мовах. У шматмоўнай гульні ў кожнай моўнай укладкі свой набор, а на асноўнай укладцы ляжыць набор, які не залежыць ад мовы. Гулец бачыць файлы з асноўнай укладкі плюс файлы сваёй мовы — спачатку агульныя. Гэта значыць, фатаграфію, якую не трэба перакладаць, кладуць на асноўную ўкладку, і яе ўбачаць усе; а шыльду, знятую на дзвюх мовах, — на дзве моўныя ўкладкі.
Што бачыць гулец: палоску квадратных мініяцюр пад тэкстам задання і такую ж пад кожнай падказкай, якая з’явілася, — але не ўнутры самога тэксту. Націск адкрывае файл у поўным памеры. У PDF і анімаваных GIF замест мініяцюры паказваецца скрэпка і імя файла.
Выдаленне. Файлы выдаляюцца на старонцы файлаў гульні, і там жа пазначана, якія з іх «не выкарыстоўваюцца». Пакуль гульня ідзе, выдаленне просіць спачатку ўвесці імя файла — гэта наўмысная нязручнасць: файл, прыбраны пасярод забегу, знікае ў каманд, якія стаяць з ім на вуліцы.
Калі дадзеныя файла прападуць, памылку верне толькі гэта карцінка — заданне і яго тэкст працягнуць адкрывацца.
Імпарт заданняў спісам
«Імпарт узроўняў спісам» на старонцы гульні — спосаб не заводзіць два дзясяткі заданняў рукамі. Тэкст устаўляецца цалкам: радок (або некалькі запар) — тэкст задання, далей адказы.
Дайдзіце да вугла Кіеўскай і Чуй.
На сцяне дома — таблічка з годам пабудовы.
A) 1967
Які горад з'яўляецца сталіцай Беларусі?
A) Брэст
B) Гродна
C) *Мінск
- адзін адказ выгляду
A) КОД— звычайнае заданне з кодам; - два і больш — заданне з варыянтамі; правільны пазначаецца зорачкай, дзвюма зорачкамі — калі правільных некалькі;
- радок выгляду «літара) тэкст» заўсёды чытаецца як адказ, нават пасярод задання. Пачынаць з яго тэкст задання нельга.
Перад дадаваннем паказваецца разбор: што будзе дададзена і што прапушчана як ужо наяўнае. Імпартаваць у ўжо пачатую гульню нельга.
Шматмоўныя гульні
У гульні ёсць асноўная мова і спіс моў, на якіх яна даступная. Пры рэдагаванні з’яўляюцца ўкладкі моў — па ўкладцы на кожную заяўленую мову. Варыянты адказу перакладаюцца асобна, спісам, на старонцы варыянтаў.
Коды адказаў агульныя для ўсіх моў. Калі адказ пішацца па-рознаму, дадайце кожнае напісанне як асобны варыянт кода.
Прыкладзеныя файлы таксама дзеляцца па мовах, прычым складваюцца, а не замяняюць адзін аднаго — гл. Файлы і выявы.
Два правілы:
- Апублікаваць гульню з няпоўным перакладам нельга. Калі заяўлены рускі і англійская, а якое-небудзь поле не перакладзена, публікацыя будзе адхілена, і вам пакажуць спіс недастатковых палёў.
- Асноўную мову нельга змяніць пасля таго, як з’явіліся пераклады — інакш калонкі з тэкстам засталіся б на адной мове, а гульня заяўляла б іншую.
Заяўкі каманд
Заяўкі бачныя на старонцы гульні. Кожную можна прыняць або адхіліць. Колькасць прынятых каманд абмежавана максімумам, які вы задалі для бягучага забегу.
Тэставанне
«Пачаць тэставанне» пераводзіць гульню ў тэставы рэжым: яна стартуе неадкладна, і вы можаце прайсці яе самі — у тэставым рэжыме аўтару дазволена гуляць у сваю гульню.
«Завяршыць тэставанне» вяртае гульню ў чарнавік і аднаўляе зыходную дату старту.
Увага: завяршэнне тэставання выдаляе ўсе праходжанні і журналы гэтай гульні. Гэта і ёсць яго сэнс — прыбраць сляды тэсту перад сапраўднай гульнёй. Не націскайце яго на гульні, у якую ўжо гулялі па-сапраўднаму.
Калі тэставанне не запускаецца, вам пакажуць прычыну — часцей за ўсё гэта няпоўны пераклад.
Назіранне за гульнёй
Са старонкі спіса гульняў, ля сваёй гульні:
| Спасылка | Што паказвае |
|---|---|
| (статыстыка) | Усе каманды: на якім заданні і колькі часу на ім |
| (прамы эфір) | Усе ўведзеныя коды па ўсёй гульні, у рэальным часе |
| (журнал адказаў) | Поўны журнал па ўсіх камандах і заданнях |
Старонка статыстыкі — галоўны экран падчас гульні. Адтуль жа даступнае ўмяшанне.
Усе тры экраны падпісаны гульнёй і забегам, паказваюць колькасць каманд і заданняў і кажуць, у якім часавым поясе выведзены час. Поўны журнал разбіты на старонкі. Калі забегаў было некалькі, уверсе ёсць пераключальнік «Забегі:» — мінулы забег нікуды не дзяецца.
Умяшанне ў гульню, якая ідзе
На старонцы статыстыкі сваёй гульні вы можаце:
Прыпыніць гульню / Працягнуць гульню. Паўза спыняе адлік падказак ва ўсіх каманд і забараняе ўвод кодаў. Пасля зняцця паўзы кожная каманда атрымлівае роўна той астатак часу, які ў яе быў. Карыстайцеся гэтым пры навальніцы, ЧП, перакрытай вуліцы.
Перавесці каманду на іншае заданне. Для каманды, якая застрала на заданні, што сапсавалася: код не падыходзіць, лакацыя недаступная. Адлік падказак на новым заданні пачынаецца нанова, уведзеныя коды бягучага задання скідваюцца.
Вярнуць каманду ў гульню. Адмяняе «Сысці з дыстанцыі», калі капітан націснуў яго выпадкова. Адлік падказак пачынаецца нанова.
Скінуць адлік. Абнуляе час на заданні — калі падказкі паспелі выйсці не своечасова.
Змяніць правіла кодаў на заданні — «Дастаткова любога» / «Патрэбны ўсе». Ратуе, калі адна з кропак на шматкодавым заданні аказалася недаступнай: замест таго, каб разбірацца з кожнай камандай асобна, вы змякчаеце само заданне для ўсіх адразу.
Усё гэта даступна, пакуль гульня ідзе, у тым ліку падчас паўзы. Гісторыя адказаў (журналы) пры ўмяшанні не змяняецца ніколі — яна застаецца сумленным запісам таго, што каманда сапраўды ўводзіла.
Завяршэнне гульні
«ЗАВЯРШЫЦЬ ГУЛЬНЮ» заканчвае гульню для ўсіх каманд адразу.
Гэта незваротна — камандам больш не ўвесці коды. Карыстайцеся, калі гульня сапраўды скончылася.
Завершаную гульню можна правесці зноў: адміністратар сервера адкрывае новы забег, і запіс пачынаецца спачатку. Заданні, коды і падказкі пры гэтым застаюцца, а вынікі мінулага забегу захоўваюцца асобна.
Гульню, завершаную па памылцы, адміністратар можа аднавіць.
Перадача аўтарства
На старонцы гульні ёсць «Перадача аўтарства» — увядзіце нік новага аўтара. Пасля гэтага гульня цалкам становіцца яго: ён яе рэдагуе, прымае заяўкі і ўмешваецца ў ход.
Нельга перадаць аўтарства, пакуль гульня ідзе, і пакуль рэдагаванне замарожана адміністратарам.
Выдаленне гульні
Гульню можна выдаліць, толькі калі ў яе яшчэ ніхто не гуляў. Як толькі з’явілася хаця б адно праходжанне, выдаленне забаронена: яно пакінула б вісячыя ў нікуды журналы і вынікі каманд.
Для гульні, у якую ўжо гулялі, ёсць зняцце з публікацыі — папрасіце адміністратара.
Адміністратару
Адміністратар сервера (суперадмін) адказвае за ўсе гульні, а не толькі за свае.
Правы выдаюцца іншым адміністратарам. Самы першы адміністратар прызначаецца з кансолі сервера — інакш выдаць іх было б няма каму (гл. дапаможнік па ўсталяванні).
Дзе што
Пасля атрымання правоў у левым меню з’яўляецца раздзел «Адміністраванне»:
| Пункт | Адрас | Што там |
|---|---|---|
| Агляд | /admin |
Зводка: гульні паводле статусаў, усяго гульцоў/каманд/гульняў, заяўкі |
| Усе гульні | /admin/games |
Усе гульні сервера з дзеяннямі над імі |
| Гульцы | /admin/users |
Усе зарэгістраваныя |
| Журнал дзеянняў | /admin/audit |
Хто што зрабіў |
Са старонкі агляду ёсць яшчэ дзве: «Усе каманды» (/admin/teams) і «Настройкі
абмежаванняў» (/admin/settings).
Правы іншых гульцоў
На старонцы гульца (/admin/users/НУМАР) — кнопкі «Зрабіць адміністратарам» і «Зняць правы
адміністратара».
Два абмежаванні, зняць іх нельга:
- нельга зняць правы з самога сябе — гэта абарона ад выпадковага блакавання і гарантыя таго, што ў кожнага паніжэння ёсць другі ўдзельнік у журнале;
- нельга зняць правы з апошняга адміністратара — сервер ніколі не павінен застацца без адміністратара. Гэта правіла дзейнічае і ў кансолі.
На старонцы гульца бачныя яго кантакты — тэлефон, Instagram, Telegram, месенджэры, дата нараджэння. У агульным спісе іх няма наўмысна: каб паглядзець кантакты, трэба свядома зайсці на старонку канкрэтнага чалавека.
Дзеянні над гульцамі
Там жа, на старонцы гульца:
Перавесці ў каманду. Калі чалавек не можа сысці сам — напрыклад, капітан прапаў, а каманда распалася.
Выдаліць акаўнт. Назаўсёды. Нельга выдаліць сябе, апошняга адміністратара, капітана (спачатку прызначце камандзе іншага) і аўтара гульняў — інакш зніклі б гульні, у якія гулялі іншыя людзі.
Абезасобіць акаўнт. Тое, што робяць замест выдалення з аўтарам гульняў: чалавек знікае са спісаў і з вачэй, а яго гульні застаюцца на месцы.
Перавесці гульца нельга, пакуль на дыстанцыі яго каманда — або тая, у якую яго пераводзяць.
Дзеянні над камандамі
На /admin/teams: прызначыць капітана (калі папярэдні знік і перадаць капітанства няма каму)
і выдаліць каманду — толькі пустую і ніводнага разу не гуляўшую.
Дзеянні над гульнямі
На /admin/games:
Зняць з публікацыі / Апублікаваць. Прыбірае гульню з агульных спісаў і закрывае доступ пабочным. Аўтар і адміністратар гульню па-ранейшаму бачаць.
Каманды, якія ўжо гуляюць, працягваюць гуляць — зняцце з публікацыі не выбівае людзей з дыстанцыі пасярод горада. Гэта свядомыя паводзіны.
«Замарозіць» / «Разморазіць». Аўтар не зможа правіць гульню, запускаць і завяршаць тэставанне, выдаляць яе, завяршаць і перадаваць аўтарства. Карыстайцеся, калі трэба разабрацца ў сітуацыі і зафіксаваць стан.
Замарожванне не замінае аўтару глядзець сваю гульню і журналы — толькі мяняць. Адміністратара яно не абмяжоўвае.
Аднавіць. Адмяняе завяршэнне гульні, калі аўтар націснуў «ЗАВЯРШЫЦЬ ГУЛЬНЮ» раней часу.
Змяніць аўтара. Тое ж самае, што перадача аўтарства, але не пытаючыся цяперашняга аўтара — на выпадак, калі яго няма або ён не хоча. У адрозненне ад аўтарскай перадачы, працуе і на замарожанай гульні, і на той, што ідзе.
Адкрыць новы забег. Правесці тую ж гульню яшчэ раз — гл. ніжэй.
Заяўкі (N). Кансоль прыёму каманд — гл. ніжэй.
Выдаліць. Працуе па тым жа правіле, што і ў аўтара: толькі калі ў гульню яшчэ не гулялі. Для астатніх — зняцце з публікацыі.
Новы забег
«Адкрыць новы забег» на /admin/games — форма з датай пачатку, тэрмінам рэгістрацыі і лімітам
каманд. Далей гульня зноў прымае заяўкі, а мінулыя вынікі застаюцца на месцы, пад сваім
нумарам забегу.
Дзве ўмовы:
- папярэдні забег павінен быць завершаны. Нельга адкрыць новы паверх таго, што ідзе;
- у гульні павінна быць хаця б адно заданне.
Дата пачатку павінна быць у будучыні, а тэрмін рэгістрацыі — раней за пачатак.
Заяўкі на гульню
«Заяўкі (N)» ля гульні на /admin/games — экран, дзе відаць, хто просіцца ў бягучы забег, і
можна прыняць або адхіліць, не будучы аўтарам.
Гэта патрэбна, калі аўтар недаступны, а гульня вось-вось пачнецца: раней адміністратару давялося б забіраць сабе аўтарства цалкам.
Экран паказвае заяўкі толькі бягучага забегу і падпісаны яго нумарам.
Настройкі абмежаванняў
/admin/settings — колькі рэгістрацый і колькі запытаў скіду пароля можна зрабіць з аднаго
IP-адраса за пазначаны перыяд. 0 адключае абмежаванне.
Значэнні па змаўчанні разлічаны на звычайны сервер. Паднімаць іх даводзіцца рэдка; паніжаць — калі хтосьці ломіцца. Улічыце, што за адным адрасам можа сядзець увесь клуб або ўвесь інтэрнат.
Сховішча
На /admin ёсць блок «Сховішча»: колькі мегабайт загружаных файлаў занята на серверы і
які агульны ліміт.
Самі абмежаванні — на /admin/settings, і ўсе яны значэнні па змаўчанні, якія можна мяняць:
| Настройка | Па змаўчанні | Што робіць |
|---|---|---|
| Максімальны памер файла (МБ) | 25 | На адзін файл, пры загрузцы |
| Файлаў за адну загрузку | 10 | Колькі штук за раз |
| Квота на гульню (МБ) | 100 | На гульню, лічачы арыгіналы і створаныя прэв’ю |
| Агульны ліміт на сервер (МБ) | 4096 | На ўсе гульні разам |
| Незніжальны астатак на дыску (МБ) | 3072 | Ніжэй за гэта загрузкі не прымаюцца |
| Дазволеныя пашырэнні файлаў | jpg jpeg png gif heic pdf |
Спіс можна толькі звузіць |
Два з іх варта растлумачыць.
Незніжальны астатак — гэта стоп-кран, а не бухгалтэрыя. Ён забараняе загрузкі, калі мала месца на дыску, незалежна ад таго, колькі ў каго засталося квоты. На адным невялікім серверы альтэрнатыва — забіць дыск і зваліць разам з загрузкамі базу дадзеных і наступнае разгортванне.
Спіс пашырэнняў можна толькі звузіць. Перад выкарыстаннем ён перасякаецца з унутраным
нязменным спісам: прыбраць pdf атрымаецца, а дадаць svg — не. Гэта зроблена наўмысна:
прыбраныя фарматы — якраз тыя, што ўмеюць насіць у сабе выканальны код.
Вызваленне месца, якое файлы больш не займаюць, робіцца не кнопкай, а на серверы — гл. Вызваленне месца пад файлы у дапаможніку па ўсталяванні.
Умяшанне ў чужыя гульні
Усё з раздзела Умяшанне ў гульню, якая ідзе даступна адміністратару ў любой гульні, а не толькі ў сваёй: паўза, перавод каманды, вяртанне ў гульню, скіданне адліку, змякчэнне правіла кодаў.
Менавіта для гэтага і патрэбны правы: аўтар гульні можа быць недаступны, а каманда стаіць пасярод горада.
Журнал дзеянняў
/admin/audit — хто, што, калі і над чым.
Што трапляе ў журнал: дзеянні адміністратара ў чужой гульні, дзеянні над гульцамі і камандамі, адкрыццё забегу, змена аўтара, змяненне настроек, выдача і зняцце правоў.
Што не трапляе:
- дзеянні аўтара ў сваёй гульні. Гэта звычайная праца, а не адміністраванне; інакш журнал утануў бы ў руціне;
- прагляды. Журнал адказвае на пытанне «хто гэта змяніў», а не «хто гэта глядзеў» — у тым ліку ён не фіксуе прагляд кантактаў гульца;
- прызначэнне самага першага адміністратара з кансолі. Абыйсці гэта нельга: журнал вядзе вэб-праграма, а кансоль працуе ў абход яе.
Запісы ў журнале не рэдагуюцца і не выдаляюцца — ні з інтэрфейсу, ні іншым спосабам. Журнал, які можа правіць той, пра каго ён вядзецца, журналам не з’яўляецца.
Назва гульні або нік гульца захоўваюцца ў журнале на момант дзеяння. Таму запіс пра выдаленую гульню па-ранейшаму называе яе па імені, а не паказвае нумар, які ўжо нікуды не вядзе.
Калі нешта пайшло не так
| Сімптом | Што гэта значыць |
|---|---|
| «Гульня прыпынена арганізатарам» | Паўза. Чакайце, падказкі не ідуць, час не губляецца |
| Не пускае на старонку гульні да старту | Гульня яшчэ не пачалася — гэта звычайна |
| Прыйшоў пароль лістом, а ліста няма | Праверце спам. Пароль можна атрымаць зноў праз «Забылі пароль?» |
| «Занадта шмат спробаў» пры рэгістрацыі | Абмежаванне па IP. Пачакайце або папрасіце адміністратара падняць ліміт |
| Не мяняецца пароль у профілі | Патрэбны яшчэ і бягучы пароль — гэта абарона ад змены пароля з чужога браўзера |
| Каманда сышла з дыстанцыі па памылцы | Аўтар гульні або адміністратар можа вярнуць яе |
| Не выйсці з каманды, не перадаць капітанства | Каманда на дыстанцыі. Склад размарожваецца пасля гульні |
| Час на старонцы не той, што на гадзінніку | Праверце часавы пояс у профілі; экраны журналаў падпісаны поясам |
| Не запускаецца тэставанне | Хутчэй за ўсё няпоўны пераклад — прычына будзе паказана |
| Гульню не ўдаецца выдаліць | У яе ўжо гулялі. Скарыстайцеся зняццем з публікацыі |
| Аўтар не можа адрэдагаваць гульню | Альбо гульня ўжо пачалася, альбо рэдагаванне замарожана адміністратарам |
| Нельга адкрыць новы забег | Папярэдні не завершаны, або ў гульні няма аніводнага задання |
| Месца ў табліцы ніжэй, чым чакалі | Да часу фінішу дададзены штраф за няправільныя варыянты |