OPENWORLD
Завантажити

Знайомство · Linux

Воксельна гра-пісочниця на Linux: рідна, Vulkan, кругла планета

Гравці на Linux рідко отримують нову 3D-інді-гру в перший день, нативно. Openworld випускає саме таку: звичайний бінарний файл x86-64, без Wine, без Proton, Vulkan від початку до кінця. Ось що встановити для твого дистрибутива, як перевірити відеокарту однією командою і куди гра кладе свої файли.

Автор: Tom Pascard· Оновлено ·6 хв читання

Коротко

  • Закритий вихідний код: він закритий — кажемо прямо.
  • Нативна збірка x86-64: .tar.gz з одним виконуваним файлом Openworld. Без Wine, без Proton.
  • Потрібні драйвери Vulkan 1.0 (свіжий Mesa або NVIDIA), плюс libcurl — зазвичай обидва вже є.
  • Зібрана для свіжих дистрибутивів (епохи Ubuntu 20.04 і новіших). X11 чи Wayland, працюють обидва.
  • Гравці на Linux, Mac і Windows ділять ті самі сервери — і ти можеш розгорнути такий на своєму Linux-комп’ютері.
Читати гід
Завантажити OpenworldMac · Windows · Linux

Також для інших систем

Альфаграти можна вже зараз

псст… клацни по них

На цій сторінці
  1. Чи є рідна воксельна пісочниця для Linux?
  2. Де взяти збірку для Linux?
  3. Установка на Ubuntu, Mint, Fedora чи Arch
  4. Відеокарта, Vulkan і налаштування
  5. Куди йдуть файли
  6. Розгорни сервер на своєму Linux-комп’ютері
  7. Що чекає на планеті
  8. Питання

Чи є рідна воксельна пісочниця для Linux?

Нові 3D-ігри рідко виходять із рідною збіркою для Linux у перший же день, а більшість воксельних ігор спираються на шар сумісності чи важке середовище виконання. Рідкість — пісочниця, з самого початку створена рідною для Linux, на Vulkan.

Openworld — воксельна пісочниця на цілій круглій планеті — ідеш прямо й повертаєшся туди, звідки вийшов — під справжнім небом із фазами Місяця та затемненнями, аж до Сонця, через Місяць і планети. Вона працює на Linux, Windows і Mac (рідна підтримка Apple Silicon), а збірка для Linux — повноправний громадянин: та сама версія, того ж дня, ті самі сервери.

Установка на Linux: завантаження, термінал (tar, потім ./Openworld), лаунчер, а потім планета. Клацни по кроку, щоб перейти до нього, — і клацни по білому ведмедю.

Де взяти збірку для Linux?

Лише з офіційного сайту: один .tar.gz, без репозиторію пакетів і без магазину.

Установка на Ubuntu, Mint, Fedora чи Arch

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

  1. 1

    Розпакуй архів

    Завантаж його, а потім у терміналі: tar xzf Openworld-linux-x64.tar.gz.

  2. 2

    Запусти

    ./Openworld — якщо відмовляється, спершу chmod +x Openworld. Під час першого запуску вона копіює себе в ~/.openworld/updater/ і додає Openworld до меню твоїх застосунків, зі значком.

  3. 3

    Обліковий запис, ГРАТИ

    Лаунчер відкривається й установлює гру. Створи обліковий запис, підтверди електронну пошту й обери ім’я користувача. Потім ГРАТИ.

tar xzf Openworld-linux-x64.tar.gz
./Openworld
Завантаж, розпакуй і запусти в теці, куди потрапив архів.

Пакети за дистрибутивами

Гра зв’язана статично: вона просить у твоєї системи лише бібліотеку C, libcurl, zlib і завантажувач Vulkan, плюс драйвер Vulkan твоєї відеокарти. У більшості стільничних систем усе це вже є. Якщо ні, один рядок на родину (власницький драйвер NVIDIA приносить власну підтримку Vulkan):

sudo apt install libvulkan1 mesa-vulkan-drivers vulkan-tools libcurl4
Ubuntu, Linux Mint, Pop!_OS і родина Debian.
sudo dnf install vulkan-loader mesa-vulkan-drivers vulkan-tools libcurl
Fedora.
sudo pacman -S vulkan-icd-loader vulkan-tools
Arch, Manjaro, EndeavourOS: потім твій драйвер, vulkan-radeon (AMD), vulkan-intel (Intel) чи nvidia-utils (NVIDIA).
vulkaninfo --summary
Поруч із твоєю відеокартою має бути 1.3 чи вище.

Відеокарта, Vulkan і налаштування

Openworld малює через Vulkan 1.0 — запасного OpenGL немає. Свіжі драйвери Mesa (AMD та Intel) і драйвер NVIDIA підходять. Далі все залежить від налаштувань, як і на інших системах: Якість графіки (Налаштування → Екран) змінюється від Низької до Екстремальної, а Дальність промальовування — повзунок, що найбільше важить на інтегрованій графіці.

  • x86-64збірка для Linux
  • 1.3версія Vulkan, яка тобі потрібна
  • 5системних бібліотек, з якими вона зв’язана, і більше нічого
  • 2.38найновіші символи glibc, які вона може використовувати
  • X11 чи Wayland: віконний шар гри (SDL) завантажує будь-який із них під час запуску. Нічого обирати не треба.
  • Ноутбук із двома відеокартами: гра бере перший графічний пристрій, який їй пропонує Vulkan. З Mesa DRI_PRIME=1 перед командою просить інший; на системах NVIDIA Optimus дистрибутиви дають prime-run для тієї самої мети.
  • Натисни F3, щоб побачити частоту кадрів, F11 — для повного екрана.
  • Керування — клавіатура й миша, з можливістю перепризначення в Налаштування → Керування. Підтримки геймпада ще немає, а отже, Steam Deck поки що не ціль.

Куди йдуть файли

Усе лишається у твоїй домашній теці; нічого не пишеться поза нею, і сама гра ніколи не потребує sudo.

  • ~/.openworld — оновлювач (updater/Openworld), лаунчер, установлені версії гри, твої налаштування, світи й скриншоти.
  • ~/.local/share/applications/openworld.desktop і її значок у ~/.local/share/icons/ — пункт меню.
  • ~/.config/autostart/openworld-updater.desktop — тихо оновлює лаунчер, коли ти входиш у систему. Не хочеш його? Зніми позначку з Запускати Openworld разом з комп’ютером у Налаштуваннях лаунчера.

Щоб видалити: стери ~/.openworld, файли .desktop і значок. Ось і весь слід.

Розгорни сервер на своєму Linux-комп’ютері

Linux — ще й рідна територія серверів. В Openworld є виділений сервер для Linux, Windows і Mac, який завантажується з лаунчера, з онлайн-режимом (гравці входять зі своїм обліковим записом Openworld) і офлайн-режимом для локальної мережі. Усе пояснено в як розгорнути власний сервер Openworld на Linux. А щоб запросити друзів із Mac і Windows, прочитай гру з друзями на інших платформах.

Дельфін вистрибує з ріки під дощем, довкола мангрові дерева, в Openworld
Дощ над мангрою й дельфін, що стрибає: планеті байдуже, яка в тебе система.

Що чекає на планеті

Перші кроки? Гід новачка охоплює твої перші ночі.

Стеж за Openworld

@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.

@play_openworld

Openworld створив @tompascard

Три кроки від терміналу до планети

  1. 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
  2. 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
  3. 3Обери ім’я користувача… і грай.
Завантажити OpenworldMac · Windows · Linux

Також для інших систем

Альфаграти можна вже зараз

Питання

Як отримати Openworld на Linux?

Завантаж .tar.gz з офіційного сайту.

Чи має Openworld відкритий код?

Ні. Має рідну збірку для Linux, але вихідний код не опублікований.

Чи працює Openworld на Steam Deck?

Поки що це не ціль: у грі ще немає підтримки геймпада, і грають у неї клавіатурою та мишею.

Wayland чи X11?

Обидва. Віконний шар гри завантажує той, який використовує твоя сесія.

Які дистрибутиви підтримуються?

Будь-який свіжий дистрибутив x86-64 з драйверами Vulkan 1.0: збірку робимо на базі Ubuntu 20.04, тож Ubuntu 20.04+, Mint 20+, поточний Fedora й Arch — безпечний вибір.

Чи можуть гравці з Linux приєднатися до друзів на Mac і Windows?

Так: усі платформи приєднуються до тих самих серверів. Дивись гру з друзями або розгорни сервер сам.

Що потрібно встановити?

Зазвичай нічого: драйвер Vulkan (Mesa чи NVIDIA) і libcurl, які в більшості стільничних систем уже є. Завантажити гру.

Читай далі

Ще гіди

Гра

Продовжуй досліджувати Openworld

Завантаження

Готовий до старту?

Один невеликий файл — і твоя планета чекає. Гра оновлюється сама.

Уже доступно. Openworld в альфі, і грати можна вже сьогодні.

  1. АльфаТи тутСьогодні. Уся гра, у яку можна грати з першого дня альфи, і вона коштує дешевше.
  2. БетаКоли гра стане стабільнішою.
  3. Офіційна версіяФінальна версія. Лаунчер сам приведе тебе туди.

Чекати нічого: Openworld завантажується з цього сайту, а не зі Steam чи з іншого магазину.

Твоя система

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), драйвери Vulkan

Завантажити

Openworld-linux-x64.tar.gz

  1. 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
  2. 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
  3. 3Обери ім’я користувача… і грай.

Стеж за Openworld

@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.

@play_openworld

Openworld створив @tompascard

Чи вже вийшла гра Openworld?

Так. У Openworld можна грати з першого дня його альфи. Завантаж гру для Mac, Windows або Linux, створи акаунт у лаунчері й грай: дати релізу чекати не треба.

Чи вийде Openworld у Steam?

Openworld немає у Steam чи в іншому магазині, і магазин тобі не потрібен: ти завантажуєш гру з цього сайту, вже сьогодні, а її лаунчер сам підтримує її в актуальному стані.

Альфа, бета, офіційна версія: що це означає?

Альфа: у гру вже можна грати, і вона росте з кожним оновленням; щось змінюється, а часом ламається. Коли вона стане стабільнішою, то стане бетою, а потім офіційною версією. Це та сама гра від початку до кінця: ти граєш зараз, а лаунчер сам встановлює кожну нову версію.

Навіщо грати вже під час альфи?

Ти граєш одразу, бачиш, як гра росте від оновлення до оновлення, а альфа коштує дешевше, ніж коштуватиме офіційна версія.

macOS каже, що застосунок «не було відкрито»

Поки що це нормально: у застосунку ще немає сертифіката Apple. Натисни Готово, відкрий Системні налаштування → Конфіденційність і безпека, прокрути вниз до Openworld і натисни Все одно відкрити. Лише один раз.

Windows показує «Windows захистила ваш ПК»

Установник ще не має сертифіката. Натисни Докладніше, потім Усе одно виконати.

А в Linux?

Розпакуй архів і запусти програму:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

Потрібен графічний драйвер із підтримкою Vulkan (Mesa або NVIDIA) і glibc 2.31 або новіша (Ubuntu 20.04, Debian 11, Fedora 32 або новіші).

Який комп’ютер мені потрібен?

Відеокарта з підтримкою Vulkan (на Mac — macOS 11 або новіша). Гра сама підбирає дальність промальовування та якість погоди: достатньо свіжого ноутбука.

Лаунчер не відкривається?

Онови графічний драйвер із сайту NVIDIA, AMD або Intel. На ноутбуці з двома відеокартами онови обидва. У Linux встанови драйвери Vulkan від Mesa (mesa-vulkan-drivers).

Завантажується!

Встанови Openworld

У гри ще немає сертифікатів Apple і Microsoft: твій комп’ютер поставиться до неї підозріло під час першого запуску. Це нормально, ось як сказати йому, що все гаразд. Лише один раз.

  1. 1

    Відкрий Openworld.dmg

    Перетягни Openworld у теку Програми, потім запусти її з «Програм».

  2. 2

    macOS відмовляє: натисни «Готово»

    Аж ніяк не «Перемістити в смітник».

  3. 3

    Системні налаштування → Конфіденційність і безпека

    Прокрути вниз до «Openworld заблоковано», натисни Все одно відкрити і підтверди (пароль або Touch ID).

  4. 4

    Перезапусти Openworld

    Натисни Відкрити востаннє. Ось і все: macOS більше не питатиме.

Впевнено почуваєшся в Терміналі?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Потім запускай Openworld як завжди.