Содержание
- Доступы и начальные приготовления
- Открыть порт в Linux
- Создание пользователя в Linux
- Загрузка сервера Minecraft на Linux
- Запуск сервера Minecraft
- Игровой процесс
- Графика
- Возможности
- Установка
- История
- Разработка
- Установка
- Релизы игры Minetest
- Facebook заморозил страницу еще одного президента
- В интернете появился фейковый TikTok на русском языке
Для создания сервера Minecraft на 10 игроков понадобится сервер с минимум 2 ядрами, 2 гигабайтами оперативной памяти и 10 гигабайтами дискового пространства. Само программное обеспечение занимает примерно 4 гигабайта и зависит от размера созданных миров и сохранённых данных. В этой статье пошагово разберём, как сделать такой сервер. Пожалуйста, обратите внимание, что данная статья могла устареть. Потому что игра Minecraft изменила механику создания серверов после покупки проекта компанией Microsoft.
Доступы и начальные приготовления
Для начала необходимо заказать сервер с перечисленными параметрами. Рекомендуем сделать у нас: “Заказать VPS”. В качестве операционной системы используем Debian (или Ubuntu). На дистрибутивах Linux игровые серверы будут работать быстрее, чем на Windows (в подавляющем большинстве случаев все серверы работают на Linux из за его стабильности и меньшем потреблении ресурсов, по сравнения с Windows). После покупки сервера Вы получите доступы к серверу: логин (root) и пароль. Зайдите на сервер через ssh. Если работаете на Windows, то используйте клиент PuTTY. Если вы работаете на дистрибутивах Linux, то откройте консоль и используйте команду “ssh root@ip_адрес_сервера“, чтобы подключиться к серверу с логином root. После получения доступа к серверу необходимо первым делом выполнить команду для обновления уже установленного программного обеспечения от лица root пользователя и добавить стандартные пакеты:
apt-get update apt-get -y install htop apt-get -y install screen apt-get -y install nano apt-get -y install sudo apt-get -y install wget
После чего необходимо установить Java, используя пакет OpenJDK. Сделать это можно следующей командой:
sudo apt install openjdk-8-jre-headless screen
Открыть порт в Linux
Чтобы сервер Minecraft работал корректно, необходимо открыть для него порт в firewall. Делается это командой:
-A INPUT -p tcp –dport 25565 -j ACCEPT
Создание пользователя в Linux
На серверах крайне не рекомендуют запускать игровые (и иные) приложения от лица суперпользователя (root). Потому что при появлении уязвимости в приложении, которое запущено из-под root пользователя, злоумышленник может получить полный доступ к системе. Лучше создать пользователя с меньшими правами и запускать игровой сервер из-под него. Для этого зайдите на сервер через консоль, в учётную запись root. И создайте нового пользователя командой:
sudo useradd -m minecraft
В нашем случае пользователь будет иметь имя “minecraft”. Ключ “-m” в команде означает, что будет создан домашний каталог /home/minecraft/. Теперь введём команду, чтобы перейти из сеанса суперпользователя в пользователя “minecraft”:
su minecraft
Перейдём к загрузке нужного ПО. Рекомендуем ознакомиться со статьёй “Загрузка файлов на сервер с помощью FileZilla”, в которой описан процесс работы с программой, которая может загрузить файл с вашего компьютера на сервер. А так же с одной из статей, описывающих редактор файлов на сервере: “Средство разработки: Notepad++” или “Средство разработки: Atom”
Загрузка сервера Minecraft на Linux
Перейдите на официальный сайт игры Minecraft.net. Создайте свою учётную запись в сервисе Mojang. Лицензионный сервер игры Minecraft является платным, поэтому необходимо приобрести его после регистрации. Как только программное обеспечение будет куплено, его можно будет загрузить к себе на сервер. Для этого официальный портал Minecraft даёт подробные инструкии. Если кратно, то вам необходимо зайти на свой сервер и выполнить команду для загрузки на него. Перейдите в домашнюю папку пользователя:
cd /home/minecraft/
И выполните команду загрузки, которая будет выглядеть примерно так (точную команду можно взять с сайта minecraft.net после покупки ПО):
wget https://launcher.mojang.com/v1/objects/server.jar -O minecraft_server.1.14.jar
В результате выполнения этой команды на сервер будет загружен архив с Minecraft.
Запуск сервера Minecraft
Теперь перейдём в домашнюю папку пользователя:
cd /home/minecraft/
Создадим скрипт для запуска классического сервера в фоновом режиме. Назовём файл скрипта для запуска сервера “start.sh”. Создать этот скрипт можно следующей командой:
printf '#!/bin/sh njava -Xms1024M -Xmx1536M -jar minecraft_server.1.14.jar -o true < /dev/null 2<&1 &' < start.sh</code>
Вместо “minecraft_server.1.13.jar” вставьте название загруженного на предыдущем шаге файла сервера. В команде рядом с “Xms” и “Xmx” указан минимальное и паксимальное количество оперативной памяти, которое можнет использовать сервер Minecraft. В данном примере значения подходят для сервера с 2 гигабайтами оперативной памяти. После создания файла “start.sh” необходимо дать ему права для запуска, используя команду:
chmod +x start.sh
Всё готово. Можно запускать сервер. Для этого выполним команду:
./start.sh
При первом запуске сервер не будет работать, а вместо этого создаст файл по адресу “/home/minecraft/eula.txt”. Это файл лицензионного соглашения, которое надо принять. Для этого откройте файл редактором:
nano /home/minecraft/eula.txt
И замените стретью строку “eula=false” на “eula=true”. Затем запустите сервер заново. Теперь можно попробовать присоединиться к серверу игры, зная ip адрес сервера. Многие хотят иметь свой собственный сервер minecraft 1.5.2 и других версий. Его можно сделать почти на каждой ОС, включая windows и linux. Так вот сегодня вы узнаете как создать сервер Minecraft на linux. Всё будем описывать быстро и чётко, чтобы вы не читали груду текста, а сразу быстро схватывали всё что нужно делать. Этот процесс у новичков может затянуться, но думаю научиться этому проще некуда.
В Unix подобных системах управление происходит через консоль, поэтому из неё мы и будем подымать наш сервер.
Что нам необходимо:
Приступаем:
Запускаем FileZilla, заходим под логин и пароль. Который был выдан вашим хостером. Например можно использовать aghost. Открываем директорию где будет находиться сам сервер, лучше под его создать папку. У нас это /home/minecraft.
Заливаем туда сервер bukkit. Получается у нас в каталоге теперь есть нужный нам jar.
Он будет искать всякие файлы и потом спросит:
Из этого понятно что он спрашивает вашего согласие на скачивание нужных ему файлов, вводим в консоль «y» без ковычек, чтобы дать ему согласие.
После запуска сразу убиваем сервер, необходимо настроить конфиг файлы. Для этого напишите stop в консоли.
Редактируем файл server.properties, там примерно будет это:
#Minecraft server properties #Sat May 11 08:22:44 MSK 2013 generator-settings= allow-nether=true — Нижний мир. (Чтобы выключить нужно заменить true на false) level-name=world — Название вашей карты. enable-query=false allow-flight=false — Возможность полёта. (Чтобы выключить нужно заменить true на false) server-port=25565 — Порт сервера. level-type=DEFAULT enable-rcon=false level-seed= — Сид для генерации мира. server-ip= — ИП Адрес сервера. max-build-height=256 — Максимальная возможность строить вверх. spawn-npcs=true — Спавн NPC (Чтобы выключить нужно заменить true на false) white-list=false — Вайт лист. (Чтобы включить нужно заменить false на true ) spawn-animals=true — Спавн мобов (Чтобы выключить нужно заменить true на false) snooper-enabled=true hardcore=false — Жуткий режим сложности. (Чтобы включить нужно заменить false на true ) texture-pack= — Текстур пак. online-mode=true — Проверка ника на лицензию. Если у ника не будет лицензии, он не сможет зайти на сервер. (Чтобы выключить нужно заменить true на false) pvp=true — Режим ПВП. (Чтобы выключить нужно заменить true на false) difficulty=1 — Сложность. gamemode=0 — Начальный режим игрока max-players=20 — Количество слотов на сервере spawn-monsters=true — Спавн монстров (Чтобы выключить нужно заменить true на false) generate-structures=true — Генерация строений. (Чтобы выключить нужно заменить true на false) view-distance=10 — Дистанция виденья. motd=A Minecraft Server — Описание сервера
Чтобы добавить администратора, необходимо в файле ops.txt написать его ник.
Вот и всё, надеюсь вы запустите ваш сервер!
Minetest — игра жанра «песочница», являющаяся бесплатным клоном игры Minecraft.
Игровой процесс
Геймплей схож с игрой Майнкрафт. Жанр: «песочница». Игроку дается полная свобода действий.
Игра ведется от первого лица. Задача — выжить в открытом мире, путем строительства, добычи полезных предметов, еды, защиты от монстров.
Графика
Графика в Minetest, как и в Minecraft, очень специфическая — полностью пиксельная в зеленых тонах. Это не портит общего впечатления от игры, а наоборот придает определенную атмосферу.
Присутствуют некоторые графические эффекты, смена дня и ночи, простая анимация.
Возможности
Некоторые особенности и возможности игры.
- Режим одиночной игры.
- Режим игры по локальной сети или через интернет.
- Поддержка модов.
- Более 1000 доступных модов.
- Поддержка смены текстур.
- Различные генераторы карт.
Установка
Minetest доступна в репозиториях многих дистрибутивов Linux. Название пакета: minetest
Установка через Flatpak
Установка:
flatpak install flathub net.minetest.Minetest
Запуск:
flatpak run net.minetest.Minetest
История
Основатель проекта и ведущий разработчик — Perttu Ahola (псевдоним celeron55).
Первая версия Minetest 0.0.1 появилась в 2010 году.
Разработка
Основной язык программирования: C++
Дополнения (моды): Lua
Лицензия: GPLv2.1
Установка
Установка в Ubuntu (LinuxMint)
sudo apt install minetest
- Android
- BSD
- Linux
- MacOS
- Windows
Релизы игры Minetest
Версия | ||
---|---|---|
.. | ||
5.1.1 | 17 января 2020 | |
5.2.0 | 05 апреля 2020 | пресс-релиз |
Этим руководством я постараюсь вкратце изложить по пунктам, как установить сервер Minecraft под управлением системы Linux (в моем случае это Debian). В качестве клиента удаленного доступа к VPS используем PuTTY, все остальное делаем на самом сервере. Первым делом необходимо определиться с директорией, в которую будем устанавливать Minecraft, обычно выбираю «home». Плюс мы понимаем, что директории для самого сервера у нас пока нет, так что создадим ее прописав в терминал PuTTY команду: Код:
cd /home/ && mkdir minecraft && cd minecraftТеперь нам нужно загрузить сам сервер, поэтому пишем в терминале: Код:
wget https://s3.amazonaws.com/MinecraftDownload/launcher/minecraft_server.jarДля редактирования файлов я использую Nano Text Editor, если у вас нет редактора — устанавливаем: Код:
apt-get install nanoСоздаем наш «стартер» с параметрами запуска сервера Minecraft: Код:
nano startВ тело редактора прописываем: Код:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui &В дальнейшем вам еще предстоит установить более точные значения для Xmx и Xms, но для моего «тестового запуска» этого не требуется. Сохраните файл нажатием Ctrl + O и закройте редактор Ctrl + X. Осталось установить права на исполнение: Код:
chmod +x ./startКак вы заметили, нам необходима Java JRE. C версиями не экспериментировал, но на 6-й запускается. Java JRE устанавливается так: Код:
apt-get install -y --force-yes sun-java6-binЗапускаем: Код:
./startРезультат первого запуска Код:
2012-02-20 14:36:35 [INFO] Starting minecraft server version 1.1 2012-02-20 14:36:35 [INFO] Loading properties 2012-02-20 14:36:35 [WARNING] server.properties does not exist 2012-02-20 14:36:35 [INFO] Generating new properties file 2012-02-20 14:36:35 [INFO] Starting Minecraft server on *:25565 2012-02-20 14:36:35 [WARNING] Failed to load ban list: java.io.FileNotFoundException: banned-players.txt (No such file or directory) 2012-02-20 14:36:35 [WARNING] Failed to load ip ban list: java.io.FileNotFoundException: banned-ips.txt (No such file or directory) 2012-02-20 14:36:35 [WARNING] Failed to load operators list: java.io.FileNotFoundException: ops.txt (No such file or directory) 2012-02-20 14:36:35 [WARNING] Failed to load white-list: java.io.FileNotFoundException: white-list.txt (No such file or directory) 2012-02-20 14:36:35 [INFO] Preparing level "world" 2012-02-20 14:36:35 [INFO] Default game type: 0 2012-02-20 14:36:36 [INFO] Preparing start region for level 0 2012-02-20 14:36:37 [INFO] Preparing spawn area: 8% 2012-02-20 14:36:38 [INFO] Preparing spawn area: 16% 2012-02-20 14:36:39 [INFO] Preparing spawn area: 24% 2012-02-20 14:36:40 [INFO] Preparing spawn area: 32% 2012-02-20 14:36:41 [INFO] Preparing spawn area: 36% 2012-02-20 14:36:42 [INFO] Preparing spawn area: 44% 2012-02-20 14:36:43 [INFO] Preparing spawn area: 52% 2012-02-20 14:36:44 [INFO] Preparing spawn area: 61% 2012-02-20 14:36:45 [INFO] Preparing spawn area: 73% 2012-02-20 14:36:46 [INFO] Preparing spawn area: 81% 2012-02-20 14:36:47 [INFO] Preparing spawn area: 89% 2012-02-20 14:36:48 [INFO] Done (12154160772ns)! For help, type "help" or "?"Статья была написана:PROGRAMMATOR Источник (полная новость): http://forum.zone-game.info/showthread.php?t=18293
Депутат Государственной Думы Анатолий Выборный попросил Генпрокуратуру РФ провести проверку официального Instagram-аккаунта Dolce & Gabbana. В своем запросе парламентарий указал, что на размещенных там фотографиях показаны нетрадиционные отношения мужчин и женщин. Об этом в понедельник, 29 марта, пишут «Известия».
Facebook заморозил страницу еще одного президента
Соцсеть Facebook заморозила аккаунт президента Венесуэлы Николаса Мадуро. Об этом сообщает Reuters.
В интернете появился фейковый TikTok на русском языке
У популярного сервиса для создания и просмотра коротких видео TikTok появился фейковый аналог на русском языке. Как предупредил ведущий аналитик провайдера Infosecurity a Softline Company Александр Вураско, мошенники используют лжесоцсеть, чтобы завладеть денежными средствами пользователей.
ли со статьей или есть что добавить?