Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Поднимайтесь как можно выше по дереву, собирайте цветы и дарите их близким.
Вас ждут уникальные награды и 22 выгодных промокода!

Пикаджамп

Аркады, Казуальные, На ловкость

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Linux + Minecraft

С этим тегом используют

Windows IT Программирование Ubuntu IT юмор Компьютер Программист Игры Компьютерные игры Юмор YouTube Мемы Картинка с текстом Видеоигра Все
5 постов сначала свежее
15
JOB.LAB
JOB.LAB
1 год назад
GNU/Linux

Установка Legacy Minecraft Launcher на Linux⁠⁠

Всем доброе время суток, сегодня поговорим об установке Minecraft Legacy Launcher на дистрибутивы Linux.

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост

Работать будем с данным сайтом: https://llaun.ch/ru

Скачивание

При переходе на веб-сайт по ссылке выше, мы видим множество платформ, нас интерисуют самые нижние

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост
  1. Flathub

  2. Ubuntu

  3. Java (.jar)

1. Flathub

Перейти по ссылке, нажать кнопку «Install»

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост

Кому подойдет данный способ? Flathub встроен в несколько дистрибутивов Linux, что позволяет пользователям устанавливать и запускать приложения через Flatpak. Некоторые из этих дистрибутивов включают

Fedora, openSUSE, RHEL (Red Hat Enterprise Linux), Debian, Ubuntu, Linux Mint, KDE Neon и другие

Установить Flathub можно множествами способами, а в дистрибутиве Manjaro можно включить поддержку Flathub прямо в встроенном магазине приложении, универсальный вариант подходящий многим если не каждому!

2. Ubuntu, Debian, Linux Mint (.deb)

Кому подойдет данный способ? Пользователям с дистрибутивами основанные на Debian, Ubuntu. Для этого способа ва нужно:

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост

Скачать .deb пакет по данной ссылке, нажать правой кнопкой мыши на него, выбрать установить в магазине приложений, или открыть с помощью магазина приложения

(?) Мой дистрибутив не основан на Ubuntu, а Flathub не работает, что мне делать? Для вас есть утилита debtap, она позволяет устанавливать .deb пакеты во многих дистрибутивах, не поддерживающих их

3. Java (.jar)

Для этого способа, вам нужно скачать данный .jar файл, переместить его например на рабочий стол, после установить java для linux

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост

После чего, мы открываем данный .jar файл, прошу заметить я его переименовал, с помощью jdk вашей версии. В моем случае это OpenJDK java 21

Установка Legacy Minecraft Launcher на Linux Linux, Minecraft, Jar, Java, Лаунчер, Ubuntu, Debian, Arch, Длиннопост

Заключение

Почему Legacy Launcher, а не Tlauncher? Тут дела удобства, вообще в Linux есть множество хороший лаунчеров которые можно установить прямо с центра приложений, или открывать с помощью .jar, или .appimage что очень даже удобно

Показать полностью 5
[моё] Linux Minecraft Jar Java Лаунчер Ubuntu Debian Arch Длиннопост
11
398
mimokrokodilchik
mimokrokodilchik
2 года назад

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..."⁠⁠

В прошлой статье я рассказал о таком понятии как VPS (Virtual Private Station).

Проще говоря, это виртуальный компьютер внутри обычного сервера (Dedicated Server). Настроим инфраструктуру, необходимую для создания промышленных приложений. Познакомимся с тем как работать с linux серверами.

Не буду рекомендовать какой то конкретный курс. Можно зайти на ютуб и вбить "Linux для начинающих" или найти книги просто загуглив "линукс начинающим pdf".

Для начала работы с линуксом нужно знать:

  • В какой папке вы находитесь и как сменить папку (pwd, cd)

  • Как создавать папки, файлы и как их читать и писать в них, как искать нужные файлы (mkdir, touch, vim, find)

  • Понимать самые основы прав и пользователей, как их создавать и пользоваться ими (chown, chmod, id, su)

  • Как устанавливать и запускать приложения (apt-get update/install/remove)

  • Как писать простейшие скрипты и запускать (bash scripts)

  • Уметь проверять состояние сервера - загрузка CPU/RAM/HDD (top, free, df)

  • Уметь проверять процессы и останавливать их (ps, kill)

  • Уметь проверить, закрыть порт (netstat и еще парочка)

К этому списку можно обавить пару команд но для начала работы этого будет достаточно. На изучение базовых операций может уйти месяц - другой, в зависимости от предыдущего опыта.

Устанавливаем на сервер необходимую для разработки инфраструктуру.

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Раньше большинство инфраструктуры ставили прямо на сам сервер.

Сейчас используют разные решения виртуализации и её оркестрации, например: Docker, Kubernetes и множество других (но часть инфраструктуры продолжают ставить прямо на сервер).

Виртуализация, вроде Docker, значительно уменьшает головную боль для установки сотен решений от баз данных и очередей до чего то более сложного, вроде игровых серверов. Поэтому перед началом разработки я настоятельно рекомендую познакомиться с докером

Минимум, который нужно знать про Docker:

  • Понимать разницу между образом и контейнером (контейнер по сути экземпляр образа)

  • Уметь запускать и останавливать контейнер (docker run, stop, start)

  • Уметь подключаться к контейнеру (docker attach / docker exec)

  • Уметь проверять работу контейнера (docker ps, docker logs)

Для чего это нужно?

Изучение основ Linux и Docker - процесс не из самых легких. Все это стоит того, чтобы научиться поднимать инфраструктуру в несколько минут.

Ниже я приведу примеры классических контейнеров, которые пригодятся при изучении промышленной разработки.

Классический минимум

Рассмотрим пример архитектуры классического промышленного Java приложения:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Подобная инфраструктура вряд ли вместится в самую дешевую VPSку. Ниже я расскажу какие есть недорогие варианты.

Этот вариант архитектуры является классическим решением большинства веб проектов. Я привел его в качестве примера, который подойдет для новичка.

Используем докер для поднятия данной архитектуры.

Redis (один из многих вариантов кэшей)

Кэш позволяет временно хранить наиболее используемые данные, тем самым снижая нагрузку на систему в целом и повышая производительность.

Для простейшего варианта авторизации по паролю достаточно запустить команду:

docker run -d -p 6379:6379 --name myredis redis redis-server --requirepass <password>

Для удобства (необязательно) можно внутри докера стартовать веб интерфейс для просмотра redis сервера вот такой командой:

docker run -d --name myrediscommander -p 8081:8081 --link myredis:redis rediscommander/redis-commander

После старта админки можно зайти в браузер по адресу ВАШ_IP:8081 и затем подключиться к вашему серверу, чтобы просматривать/удалять/добавлять данные:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

RabbitMQ (Очередь, которая получает сообщения и оповещает подписчиков).

Rabbit позволяет получать и оповещать клиентов, подписавшихся на сообщения.

Для запуска очереди достаточно запустить:

docker run -d --name my-rabbitmq -p 5672:5672 -p 15672:15672 -e RABBITMQ_DEFAULT_USER=myuser -e RABBITMQ_DEFAULT_PASS=mypassword rabbitmq:3-management

Через пару минут можете зайти в админку очереди, вбив в браузере IP_вашего_сервера:15672 и увидеть что то вроде:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Реляционная база данных MYSQL.

Реляционные базы данных являются неотъемлемой частью большинства решений. В нашем примере мы запустим одну из самых популярных MySQL:

docker run -d --name mysql-container -e MYSQL_ROOT_PASSWORD=password -p 3306:3306 mysql:latest --default-authentication-plugin=mysql_native_password

Через пару минут сервер стартанет. К нему можно будет подключиться через какой - нибудь MySQL клиент, например Heidi SQL.

С помощью клиента можно легко писать запросы и проверять содержание базы данных. Выглядеть он может примерно так:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Минимальные требования к подобной инфраструктуре.

Если вы хотите пользоваться докером в арендованном сервере вам желательно иметь 2 процессора и 2 Гб оперативки. Система запустится, но будет работать на минималках. Этого достаточно, чтобы изучить данные технологии.

Какие есть недорогие варианты поднятия инфраструктуры без больших затрат?

  • Запуск на локальной машине с тунелированием данных. В таком случае все запросы на VPS будут перенаправлены на домашний компьютер. В следующих статьях я покажу как это сделать.

  • Почасовая аренда VPS. Если вы хотите проверить какие - нибудь решения и вы знаете, что это займет несколько часов, есть смысл аренды VPS с почасовой оплатой. В среднем 8 ядерный VPS с 8gb RAM будет стоить порядка 5-12 рублей в час. Конкретного провайдера рекламировать не буду, я пользовался тремя и в такой диапазон цен укладывался.

  • Использование облаков. Данный метод я не рекомендую, за исключением тех решений, которые не тарифицируют трафик или что нибудь еще. С облаками вроде AWS можно влететь на большие деньги и новичкам я советую избегать их в начале пути.

Как еще можно использовать арендованный сервер?

Кроме разработки, сервер может подарить вам ряд бесплатных, либо условно бесплатных сервисов, которые могут вам пригодиться для работы или игр. Приведу пару примеров.

Запускаем чат сервер MatterMost

Допустим, вам надо создать чат - платформу для группы в университете или на работе с каналами, обменом приватными сообщениями с тектом и картинками. Вместо платных платформ можно запустить MatterMost сервер. К нему можно будет подключиться с компьютера или мобилки. Все это можно скачать и установить бесплатно.

Запустить сервер можно командой ниже:

docker run --name matt -d --publish 8065:8065 --add-host dockeermost/mattermost-preview

После нескольких минут к серверу можно подключиться, вот как выглядит клиент чата:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Хостим MineCraft

Для старта сервера MineCraft понадобится:

Cкачать или скопировать вручную вот такой docker-compose.yml файл: https://pastebin.com/raw/uEP58DRB сделать это можно командой

curl -o docker-compose.yml https://pastebin.com/raw/uEP58DRB

Затем, находясь в той же директории, надо запустить

docker compose up

После старта сервера нужно подождать какое то время. Затем, можно подключиться к миру, используя Minicraft клиент, указав IP вашего сервера:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Вот как выглядел мир в моем примере:

Продолжение "Простейший способ ускорить изучение мира программирования. Арендуем копеечный сервер..." IT, Программирование, Linux, Программист, Разработка, Docker, Mysql, Redis, Minecraft, Длиннопост

Я перечислил часть возможных решений в качестве примера.

Приведенные команды далеки от идеала и желательно их подправить, например, улучшить безопасность. Для целей ознакомления, думаю, пойдет.

Сама разработка на Java.

В следующей части я покажу как писать простейшие приложения и использовать созданную инфраструктуру.

Больше о Java и смежных технологиях можете узнать тут.

Показать полностью 8
[моё] IT Программирование Linux Программист Разработка Docker Mysql Redis Minecraft Длиннопост
147
aHapxecter
aHapxecter
2 года назад

Обратите внимание на ...⁠⁠

Обратите внимание на ... Зашакалено, Длиннопост, Linux, Minecraft, Скриншот
Обратите внимание на ... Зашакалено, Длиннопост, Linux, Minecraft, Скриншот
Обратите внимание на ... Зашакалено, Длиннопост, Linux, Minecraft, Скриншот
Показать полностью 3
[моё] Зашакалено Длиннопост Linux Minecraft Скриншот
2
Партнёрский материал Реклама
specials
specials

Кешбэк прямиком из Римской империи⁠⁠

Да, первая версия кешбэка появилась еще в Античности. Тогда торговцы выдавали таблички — табулы, которые давали скидку на следующую покупку. А вы знаете, сколько табул кешбэка получаете ежемесячно? Давайте посчитаем!

Реклама Реклама. ПАО «Банк ВТБ», ИНН: 7702070139

Калькулятор Выгода
3
JOB.LAB
JOB.LAB
3 года назад

Как запустить Tlauncher на Linux?⁠⁠

Ещё очень давно, уже в далеком 2011 году вышла знаменитая по сей день компьютерная игра под названием Minecraft основанная всего одним разработчиком, чуть позже компания Mojang AB была выкуплена мировой компанией Microsoft.

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Как же нам запустить Tlauncher на linux ? Проще некуда! Я использую систему на базе Ubuntu, всю установку можно описать всего в несколько шагов.


1. Переходим на официальный сайт Tlauncher(а) или качаем jar архив по этой ссылки, сразу после нажимаем на большую кнопку «Скачать Tlauncher» и выбираем версию для Linux, если только вы не скачали jar архив по второй ссылки.


2. Переходим в терминал и вводим данную команду для установки Java в linux:

$ sudo apt update && sudo apt install openjdk-8-jdk
Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

3. Действие с jar-архивом который был скачен, перетащите его на рабочий стол, кликните правой кнопкой мыши, далее свойства > Права

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

После перехода во вкладку Права поставьте галочку в пункте «Позволять выполнение файла как программы». У каждого дистрибутива lunux свое рабочее окружение, названия пунктов может выглядеть по иному, в том числе и окошки, но суть одна

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Успех! Теперь правой кнопкой мыши по нашему jar-архиву > открыть с помощь… и выбираем приложение «open-JDK java 8» и на этом все, лично установка не заняла у меня более 2-ух минут

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Наш результат:

Как запустить Tlauncher на Linux? Minecraft, Linux, Ubuntu, Лаунчер, Java, IT, Инструкция, Длиннопост

Вот мы установили Java и запустили Tlancher на ядре Linux, счетчик кадров завышается больше чем на Windows, но это и логично, мы не запускаем данную игру через Wine, а делаем это средствами системы. Надеюсь статья вам понравилась! Играйте на здоровье


Ссылка на статью в Itch.io

Ссылка на оригинальную статью

Показать полностью 5
[моё] Minecraft Linux Ubuntu Лаунчер Java IT Инструкция Длиннопост
12
limonovEV
4 года назад

Не работает управление в minecraft 1.12.2 в manjaro linux⁠⁠

гайд по установке java 8 нашел на сайте вот ссылка:http://distrland.blogspot.com/2015/08/java-8-manjaro-archlin...

я неверное неправельно установить джаву

Minecraft Java Manjaro Linux Видео
15
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии