Перейти до змісту

Інспектор сейвів

Відвідувач сайту відкриває файл сейву Civilization V, а сайт читає його й показує звіт про партію. Гість бачить той самий звіт на головній сторінці, але з трьома показниками й без імен гравців, а після входу через Discord «Інспектор сейвів» показує всі показники, імена гравців і діагностику.

Учасники

  • Гість — відвідувач без входу: відкриває сейв на головній сторінці сайту й бачить звіт зі скороченим складом даних.
  • Відвідувач, що увійшов — відкриває сейв у «Інспекторі сейвів» і бачить повний звіт.
  • Сайт — читає файл, показує звіт і не зберігає ні файлу, ні звіту.

Кроки

sequenceDiagram
    participant V as Відвідувач
    participant S as Сайт
    V->>S: перетягує файл .Civ5Save у поле або натискає «Обрати файл»
    Note over S: «Читаємо сейв…»
    alt файл прочитано, відвідувач без входу
        S-->>V: показує звіт зі скороченим складом даних
    else файл прочитано, відвідувач увійшов
        S-->>V: показує повний звіт в «Інспекторі сейвів»
    else сейв схожий на гру, що ще триває
        S-->>V: не показує звіт і пропонує «Обрати інший файл»
    else файл не прочитано
        S-->>V: показує причину й кнопку «Обрати інший файл» або «Спробувати ще раз»
    end
    opt звіт відкрито
        V->>S: натискає «Відкрити інший сейв»
        S-->>V: показує звіт нового сейву
    end
  1. Знайдіть поле для сейву. Якщо ви не увійшли, прокрутіть головну сторінку до розділу «СПРОБУЙТЕ ЗАРАЗ» із заголовком «Відкрийте сейв і подивіться на свою гру.» Якщо увійшли, відкрийте «Інспектор сейвів» у верхній панелі (на телефоні — у меню ліворуч угорі) або натисніть «Переглянути сейв» на сторінці «Огляд». В інспекторі над полем стоїть напис «КАБІНЕТ / ІНСПЕКТОР СЕЙВІВ», а поле має заголовок «Відкрийте сейв Civilization V».
  2. Оберіть файл. Перетягніть файл у поле або натисніть «Обрати файл». На головній сторінці поле підписане «Перетягніть сюди файл .Civ5Save». Вікно вибору пропонує файли .Civ5Save. Якщо перетягнути кілька файлів, сайт візьме перший. Де лежать сейви на комп'ютері, підкаже Де знайти сейв.
  3. Зачекайте, поки сайт прочитає файл. У полі видно «Читаємо сейв…» і «Зазвичай це займає секунду-дві.» Поки йде читання, новий файл поле не приймає.
  4. Перегляньте звіт. Гість і той, хто увійшов, бачать однаковий вигляд звіту, але гість отримує лише три показники, нації замість імен і порожню діагностику. Подробиці — Скорочений перегляд без входу і Звіт в інспекторі.
  5. Відкрийте інший сейв, якщо потрібно. На головній сторінці кнопка «Відкрити інший сейв» стоїть над звітом. В інспекторі вона у верхній панелі, а на вужчих екранах там стоїть кнопка-значок «Відкрити сейв». Новий файл замінює звіт, а показник і діапазон ходів повертаються до початкових.

Де знайти сейв

Під полем для файлу, і на головній сторінці, і в інспекторі, стоїть підказка «Автосейви мережевих ігор зберігаються тут:». Під нею видно шлях до папки для вашої системи (Windows, macOS чи Linux), поруч кнопка «Скопіювати»; після натискання вона підтверджує «Шлях скопійовано». Шляхи такі:

Windows: %USERPROFILE%\Documents\My Games\Sid Meier's Civilization 5\Saves\multi\auto
macOS:   ~/Documents/Aspyr/Sid Meier's Civilization 5/Saves/multi/auto
Linux:   ~/.local/share/Aspyr/Sid Meier's Civilization 5/Saves/multi/auto

Шляхи інших систем лежать під пунктом «Інші системи». Як вставити шлях, підказка пояснює для вашої системи:

  • Windows. «Вставте його в адресний рядок вікна з файлами.»;
  • macOS. «Натисніть Cmd+Shift+G у вікні з файлами.»;
  • Linux. Окремої поради щодо вставки підказка не дає.

Телефон і невідому систему сайт читає як Windows. На сторінці гри та сама підказка стоїть під вибором файлу в блоці сейву, а в банері завершення її відкриває кнопка «Де сейв?»; подробиці — Сейви гри на сайті.

Скорочений перегляд без входу

Після читання напис над полем змінюється на «ПЕРЕГЛЯД СЕЙВУ». Над звітом стоїть кнопка «Відкрити інший сейв», нижче — той самий звіт, що в інспекторі: назва файлу, три факти, рядок результату, вкладка «Графіки» з вибором показника й діапазоном ходів, картки гравців і блок «Технічні деталі». Відрізняється лише склад даних, який задає сайт:

  • гість отримує три показники: «Ефективна наука», «Культура за хід» і «Виробництво за хід»;
  • імен гравців немає: картка підписана «Гравець 3», а під цим стоять нація й слот, наприклад «Ацтеки · Слот 3»;
  • діагностики немає: у «Технічних деталях» видно «Зауважень немає».

Якщо в сейві немає жодного з трьох показників, замість графіків видно «У цьому сейві немає історій гравців».

Без входу Після входу
Де відкрити сейв головна сторінка сайту «Інспектор сейвів»
Факти 3 3
Показники три: наука, культура, виробництво усі, що є в сейві
Картки гравців «Гравець 3», нація й слот імена із сейву, нації й слоти
Вибір показника й діапазону ходів є, серед трьох показників є, серед усіх
Технічні деталі є, діагностика порожня є, із зауваженнями

Повний звіт гість побачить, увійшовши через Discord і відкривши той самий файл в «Інспекторі сейвів». Подробиці про вхід — Вхід і приватність.

Звіт в інспекторі

Угорі звіту стоїть напис «КАБІНЕТ / ІНСПЕКТОР СЕЙВІВ» і назва файлу. Біля назви є значок ⓘ: його натискання відкриває пояснення «Досліджуйте записані історії гравців. Імена беруться із сейву, облікові записи Discord до них не прив'язані.» Нижче йдуть факти, рядок результату, вкладка «Графіки» і блок «Технічні деталі».

Факти

Факт Що показує
«ХІД СЕЙВУ» Хід, на якому зроблено сейв, або «Недоступно»
«ГРАВЦІ З ІСТОРІЄЮ» Скільки гравців мають хоч одне записане значення показника
«ПОКАЗНИКИ НА ГРАВЦЯ» Скільки показників записано в сейві для кожного гравця

Рядок результату

Під фактами стоїть рядок із результатом партії, як його записано в сейві:

Що записано в сейві Що пише рядок
Перемога «Наукова перемога зафіксована на ході 212», а без ходу — «Наукова перемога зафіксована»
Гра ще йде «Гра триває, хід 174», а без ходу — «Гра триває»
Гру перервано «Гру перервано»
Гра скінчилася без переможця «Гра завершилася без переможця»
Результат є, але переможця не прочитано «Результат зафіксовано, але переможця не вдалося прочитати»
Результату немає «У цьому сейві результат недоступний»

Сайт називає типи перемоги так: «Перемога за очками», «Наукова перемога», «Військова перемога», «Культурна перемога», «Дипломатична перемога». Рядок не називає переможця: видно лише тип перемоги й хід.

У кінці рядка стоїть посилання «Технічні деталі →», а якщо під час читання знайшлися зауваження — наприклад, «2 зауваження · Детальніше →». Посилання розгортає блок «Технічні деталі».

Вибір показника, пошук і закріплення

Угорі вкладки «Графіки» стоїть блок «Закріплені показники». Кнопки «Попередній» і «Наступний» (на телефоні — лише стрілки) гортають усі показники сейву по черзі, з групи в групу, а кнопка між ними з назвою поточного показника відкриває їхній список.

У списку є поле пошуку: воно знаходить показник за українською чи англійською назвою самого показника або його групи. Угорі стоїть група «ЗАКРІПЛЕНІ · 3», далі — групи на кшталт «РОЗВИТОК · 14», де число означає кількість показників. Спершу розгорнуто перші дві групи й групу поточного показника. Зірочка біля показника закріплює або відкріплює його. Якщо пошук нічого не знайшов, список пише «Немає показників за вашим запитом».

Нижче в блоці стоїть рядок закріплених показників: натискання перемикає графік, а поточний показник позначено галочкою. Закріплення працює так:

  • спершу закріплено «Ефективна наука», «Культура за хід» і «Виробництво за хід»;
  • закріплення запам'ятовується в цьому браузері, а не в обліковому записі;
  • закріпленого показника, якого в сейві немає, у рядку не видно;
  • звіт відкривається на першому закріпленому показнику, що є в сейві, а без такого — на першому показнику сейву.

Діапазон ходів

У блоці «Закріплені показники» стоїть кнопка з ходами, наприклад «Ходи 1–174». Вона відкриває панель «Ходи» з двома повзунками, написами «Від 1» і «До 174» та кнопкою «Скинути». Якщо діапазон змінено, кнопку з ходами підсвічено, а «Скинути» повертає всі ходи. Діапазон лишається, коли ви перемикаєте показник. Якщо статистика сейву охоплює лише один хід, кнопка неактивна.

Гравці й слоти

Під блоком вибору показника, над графіком, стоять картки гравців сейву в порядку слотів. На кожній картці:

  • кружок із першою літерою імені й значок нації;
  • ім'я гравця із сейву, а якщо імені немає (як у гостя) — «Гравець» і номер слота, наприклад «Гравець 3»;
  • підпис із нацією й слотом, наприклад «Ацтеки · Слот 3»; нерозпізнану націю названо «Невідома нація».

Картку підфарбовано кольором лінії гравця. Картки працюють як перемикачі: натискання ховає лінію гравця з графіка (картка стає сірою з перекресленим оком), повторне натискання знову показує. Лінії прихованих гравців не малюються.

Імена беруться із сейву й не пов'язані з обліковими записами Discord.

Графік показника

Вкладка «Графіки» показує один показник за раз. Над графіком стоїть назва показника зі значком ⓘ і рядок з одиницею, наприклад «Культура/хід». Значок ⓘ відкриває пояснення показника, наприклад «Записаний дохід культури за хід; разові бонуси великих письменників записуються окремо.», і примітку про пропущені значення: «Лінії обриваються на останньому записаному значенні. Пропущені значення не заповнюються.» Сайт не домальовує пропусків і не ставить замість них нуль.

Кожен гравець має свою лінію. Її колір сайт бере з кольорів нації гравця в Civilization V і підбирає так, щоб лінії різних гравців не зливалися. Крапка позначає останнє записане значення гравця. Коли ви наводите курсор на графік або переходите на нього з клавіатури, підказка показує «Хід 120 · Культура за хід» і значення кожного гравця з підписом, наприклад «Orion · Ацтеки». Рядки в підказці йдуть від лідера донизу. Під графіком стоїть лише підпис осі «ХІД».

Технічні деталі й діагностика

Внизу звіту стоїть згорнутий блок «Технічні деталі». Його розгортає натискання на назву або посилання в рядку результату. У блоці такі рядки:

Рядок Що показує
«Парсер» Версію програми, що читає сейв, і версію схеми звіту
«Статистика» Наскільки повно прочитано статистику хід за ходом
«Результат» Наскільки повно прочитано результат партії
«Налаштування» Наскільки повно прочитано налаштування гри

Стан кожного розділу — «Повністю», «Частково», «Недоступно» або «Не запитано». Нижче йде «Діагностика» із зауваженнями, що знайшлися під час читання. Кожне зауваження — це код англійською й місце в сейві, наприклад «розділ …» чи «поле …». Якщо зауважень немає, видно «Зауважень немає». Гість завжди бачить «Зауважень немає».

Групи показників

Сайт знає 137 показників, поділених на 11 груп. Звіт показує ті з них, що є в сейві: їхню кількість видно у факті «ПОКАЗНИКИ НА ГРАВЦЯ».

Група Приклади показників
«РОЗВИТОК» Очки, виробництво й їжа за хід, міста, населення, чудеса світу
«НАУКА Й КУЛЬТУРА» Наука міст, ефективна наука, культура за хід, відомі технології, прийняті інститути
«ТЕРИТОРІЯ» Територія, покращені й оброблювані клітинки, робітники, відкрита карта
«ЕКОНОМІКА» Скарбниця, золото міст за хід, золото з торгових шляхів, утримання юнітів і будівель
«ЗАДОВОЛЕННЯ» Задоволення, невдоволення, ходи золотої доби й анархії
«АРМІЯ» Військова міць, створені, втрачені й знищені юніти, завдана й отримана шкода
«РЕЛІГІЯ Й ТУРИЗМ» Запас віри, віра за хід, послідовники релігії, базовий туризм, шедеври й артефакти
«МІСТА-ДЕРЖАВИ» Союзні міста-держави, виконані завдання, делегати конгресу, данина
«ДІЇ ГРАВЦЯ» Скільки разів гравець відкривав екран демографії й екран міста
«ВЕЛИКІ ЛЮДИ» Народжені, куплені за віру й усього отримані великі люди кожного типу, пророки
«ВИТРАТИ» Золото, віра й виробництво, витрачені на будівлі, юніти, чудеса й клітинки

Правила й винятки

Сайт приймає сейв .Civ5Save до 16 МБ

Поле на головній сторінці підказує: «Сейви Tournament Mod до 16 МБ. Ми читаємо файл і нічого не зберігаємо.» В «Інспекторі сейвів» межа та сама. Більший файл сайт відхиляє одразу, не надсилаючи його, і в полі видно «Не вдалося прочитати цей файл». Як додати сейв до гри — Сейви гри на сайті.

Повний звіт доступний лише після входу

«Інспектор сейвів» бачать лише ті, хто увійшов через Discord. Гостя, який відкриває інспектор за посиланням, сайт переводить на головну сторінку, де можна спробувати сейв. Гість бачить звіт з трьома показниками, без імен гравців і діагностики. Подробиці — Вхід і приватність.

Перегляд сейву нічого не зберігає й не прикріплює до гри

Сайт читає файл і не зберігає ні файлу, ні звіту. Перегляд на головній сторінці чи в «Інспекторі сейвів» не прикріплює сейв до жодної гри й не змінює ні історії ігор, ні рейтингу. В інспекторі про це нагадує примітка «Перегляд файлу не прикріплює його до гри.» Щоб прикріпити сейв до гри, відкрийте сторінку цієї гри: там гравець гри завантажує файл, і сайт його зберігає. Подробиці — Сейви гри на сайті і Вхід і приватність.

Сейв гри, що ще триває, сайт не показує

Сайт зіставляє гравців сейву з іграми сервера за останні 30 днів. Якщо найсхожіша гра ще триває, сайт не показує нічого з файлу. У полі видно «Цей сейв схожий на гру, яка ще триває» і підказку «Доки ту гру не завершено, ми нічого з нього не показуємо. Поверніться після завершення або оберіть інший файл.» Це стосується і гостя, і того, хто увійшов. Кнопка «Обрати інший файл» приймає новий файл.

На читання сейву сайт дає близько 10 с

Сейв, який читається довше або надто складний для читання, сайт відхиляє. У полі тоді видно «Не вдалося прочитати цей файл».

Одночасно сайт читає два сейви

Ще чотири сейви можуть чекати черги, і поки сейв чекає, у полі видно «Читаємо сейв…». Коли черга повна, у полі видно «Зараз читається забагато сейвів». Гості разом займають не більше двох із шести місць: решта чотири лишаються для тих, хто увійшов.

Що може піти не так

  • «Не вдалося прочитати цей файл». Під написом видно «Оберіть .Civ5Save з гри Tournament Mod, до 16 МБ.» Файл більший за 16 МБ, порожній, не є сейвом Civilization V, пошкоджений або не прочитався за 10 с. Натисніть «Обрати інший файл» чи перетягніть у поле інший сейв.
  • «Цей сейв схожий на гру, яка ще триває». Сайт не показує сейв, поки та гра не завершена. Поверніться після завершення гри або оберіть інший файл.
  • «Зараз читається забагато сейвів». Під написом видно «Спробуйте ще раз за хвилину.» Усі місця для читання зайняті. Зачекайте й натисніть «Спробувати ще раз»: сайт надішле той самий файл знову. Іншого файлу поле в цьому стані не приймає.
  • «Щось пішло не так». Під написом видно «Сейв не прочитано. Спробуйте ще раз.» Обірвався зв'язок або файл не встиг завантажитися за 30 с. Перевірте з'єднання й натисніть «Спробувати ще раз»: сайт надішле той самий файл знову. Іншого файлу поле в цьому стані не приймає.
  • Замість графіків видно «У цьому сейві немає історій гравців». Під написом пояснення: «У файлі немає статистики хід за ходом. Відсутні дані позначаються як недоступні, а не як нуль.» Факти й результат при цьому показуються.
  • Звіт зник. Сайт не зберігає ні файлу, ні звіту, тож звіт закривається, коли ви перезавантажуєте сторінку, змінюєте мову сайту, входите через Discord або переходите на «Огляд». Оберіть файл знову.
  • «Інспектор сейвів» відкриває головну сторінку. Ви не увійшли, а інспектор доступний лише після входу. Натисніть «Увійти через Discord», а потім відкрийте «Інспектор сейвів» у верхній панелі.
  • Немає потрібного показника. Знайдіть його пошуком у списку показників за українською чи англійською назвою. Якщо список пише «Немає показників за вашим запитом», цього показника в сейві немає: звіт показує лише те, що записано у файлі. Гість бачить лише три показники.
  • Замість імені гравця видно «Гравець 3». У сейві немає імені цього гравця, або ви дивитеся звіт без входу: гість імен не бачить. Тоді сайт підписує гравця номером слота.
  • Лінії гравця немає на графіку. Ви сховали його картку. Натисніть картку ще раз, і лінія повернеться.

Пов'язане