Создаем свой сервер на системе Ubuntu [Guide]

Создаем свой сервер на системе Ubuntu [Guide]

=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=

Minecraft — одна из самых популярных сетевых игры нашего времени. Вот уже пятый год она объединяет миллионы игроков по всему миру. В этом руководстве мы рассмотрим установку сервера Minecraft и его базовую настройку в ОС Ubuntu 16.04.

=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Предварительные требования

  • Сервер с установленной системой Ubuntu 16.04;
  • Рекомендуемая емкость оперативной памяти сервера— 1Gb;
  • Пользователь с sudo-привилегиями.


=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Установка Java

Для запуска сервера нам потребуется пакет Java. Если он у вас уже установлен, можете пропустить данный раздел.

Для начала обновим список пакетов:
sudo apt-get update


Далее обновим пакеты по последних версий:
sudo apt-get upgrade


Если в ходе обновления появится подобное сообщение, просто нажмите Y -> enter.
After this operation, 3,435 kB of additional disk space will be used.

Do you want to continue? [Y/n] Y


Далее установим сам пакет Java:
sudo apt-get install default-jre-headless


=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Установка Screen и создание системного пользователя

Screen — это приложение для работы с несколькими терминалами в одном окне. Оно даст возможность запускать Minecraft в режиме демона.

Для установки выполним:
sudo apt-get install screen


Создадим репозиторий, где будет храниться Minecraft и его всевозможные настройки:
mkdir /srv/minecraft


Затем создадим группу:
sudo addgroup --system minecraft


Добавим нового пользователя:
sudo adduser --system --no-create-home --home /srv/minecraft --ingroup minecraft minecraft


--home /srv/minecraft - параметр обозначающий домашнюю папку пользователя
--ingroup minecraft - параметр на добавление пользователя в группу minecraft

=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Установка Minecraft сервера

Перейдем в созданный репозиторий:
cd /srv/minecraft


Скачаем Minecraft:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.10.2/minecraft_server.1.10.2.jar

Ссылку на последнюю версию вы всегда можете получить на официальном сайте.

Запустим наш сервер:
java -Xms256M -Xmx700M -jar minecraft_server.1.10.2.jar nogui

ВАЖНО: 1.10.2 Меняете на свою версию!!!

У нас имеется только 1Gb памяти. Поэтому мы укажем максимальное значение 700Mb (-Xmx700M). Первый параметр указывает начальное значение используемой памяти 256Mb (-Xms256M).

При запуске вы увидите следующее сообщение:
[16:44:56] [Server thread/INFO]: Starting minecraft server version 1.10.2

[16:44:56] [Server thread/INFO]: Loading properties

[16:44:56] [Server thread/WARN]: server.properties does not exist

[16:44:56] [Server thread/INFO]: Generating new properties file

[16:44:56] [Server thread/WARN]: Failed to load eula.txt

[16:44:56] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.

[16:44:56] [Server thread/INFO]: Stopping server

[16:44:56] [Server Shutdown Thread/INFO]: Stopping server


Сервер не запустится, но он создаст два файла: eula.txt и server.properties.

Первое хранит согласие на лицензионное соглашение, второй— настройки самого сервера Minecraft.

Откроем файл eula.txt (nano eula.txt) и изменим значение единственной переменной с false на true.

С полным текстом лицензионного соглашения можно ознакомиться здесь.

После этого еще раз запустим сервер:
java -Xms256M -Xmx700M -jar minecraft_server.1.10.2.jar nogui


Процесс генерации ландшафта займет около 30 секунд, после чего будет выведено следующее сообщение:
[16:56:51] [Server thread/INFO]: Preparing spawn area: 62%

[16:56:52] [Server thread/INFO]: Preparing spawn area: 66%

[16:56:53] [Server thread/INFO]: Preparing spawn area: 71%

[16:56:54] [Server thread/INFO]: Preparing spawn area: 76%

[16:56:55] [Server thread/INFO]: Preparing spawn area: 82%

[16:56:56] [Server thread/INFO]: Preparing spawn area: 87%

[16:56:57] [Server thread/INFO]: Preparing spawn area: 92%

[16:56:58] [Server thread/INFO]: Preparing spawn area: 97%

[16:56:58] [Server thread/INFO]: Done (27.145s)! For help, type "help" or "?"


Остановим его с помощью команду stop.

=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Запуск утилиты Screen

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

Запустим новый терминал в screen с нашим сервером:
screen -S minecraft java -Xms256M -Xmx700M -jar minecraft_server.1.10.2.jar nogui


После этого вы увидите стандартное сообщение о генерации ландшафта. Далее вы можете выйти из данного терминала, нажав (Ctrl + d -> a). Minecraft продолжит работать в режиме демона, а вы можете выйти из сервера.

Вернуться назад к управлению Minecraft можно с помощью команды:
screen -r minecraft


=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=


Надеюсь я помог вам все спасибо и всем пока!

Реклама:




Голосуй за новость:
(+3.703,70.00)
  • Просмотров: 313
  • Комментариев: 4
Рекомендуемое для Вас:

  1. Посетители
    Зарегистрирован: 15.10.2013
    Репутация
    (+7.66,7-0.9)
    ymka222 | Пользователь offline | (23 ноября 2017 18:39) | Комментариев: 16 | Новостей: 6 |
    • 0

    Забыл в название до конца дописать [Guide] спасибо редактором или админам кто сможет поправить :3


  2. Просто хорошие люди
    Зарегистрирован: 12.11.2017
    Репутация
    (+20.420,3-0.1)
    macsmac | Пользователь offline | (23 ноября 2017 20:23) | Комментариев: 64 | Новостей: 11 |
    • 0

    5 мем
    -----------------------------------------------------------------------------



  3. Просто хорошие люди
    Зарегистрирован: 7.05.2017
    Репутация
    (+266.0262,9-3.1)
    JonnyB | Пользователь offline | (23 ноября 2017 21:42) | Комментариев: 622 | Новостей: 66 |
    • 0

    Можно было сделать и по центру.

    Пятьёрка


  4. Администраторы
    Зарегистрирован: 27.07.2011
    Репутация
    (+947.3910,4-36.9)
    south_park | Пользователь offline | (26 ноября 2017 22:44) | Комментариев: 1 081 | Новостей: 828 |
    • 0

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


 
Ваше Имя:
  • the-manvitalyapumbapekagustaololoshapokerface
    ololoshanikoloskrovjopagoritgopnikcreepy-troll
    bombanuloanatoliyjewishbadumtssbatrollface
    bayandudecomeonmemefemaleseriouslyneveralonenothingtodohere
    numbsadfsadtrollfacetrolldadwinthistimeclear
    yesmingfupizdynaxezmetall
    pacanypeka-facepikap-masterpoker-face2redface
    rzhakacat-lolDa-nu-nafigfrayna-uchi
    OhGodoh-god-whyponimaeshShto-zaso-close
    so-much-winsurprised-cattrue-storyWTF2voobscheto
    pticapleasepetrosyanpacanohfuck
    irodidisudaheystopityouGTFOefacepalm
    dosvidaniyableayouthful-fearten-guyrage-no-whyyy
    NewspaperGuyTearNewspaperGuyHighhappy-dolangonna
    geniusCerealGuySquintCerealGuyAngryAww-Yeahchallenge-failed
    Determlesqueemisc-alloh_godoh-stop-it-you
    omega-troll-faceotdubpedobearpoker-facerainbow-face
    sincere-trollSlowpokeruka-licopfffnudaeIII
    nikolosneutralmBinimposhappyf
    begomaccepted-drunkbad-poker-facecereal-guycereal-guy-spitting
    chanconcentrateddance-jumpevil-smilefap
    flipfreddie-mercurygreat-scotthappyherp-derp
    jesuslied-lightme-gusta-creepymichelle-not-badnerd
    non2no-whyyyover-heresad-cryingseriously
    staresurprised-kidsurprised-omgwatching-uyou-did-there
    3a_4tokrutoymiloMother_of_godNoris
    not_badot_kompaparkerpovarprelest
    spravedlivomil2big trollbuueeedefault
    fack yeahforever alone2krainyaa stepenkrasnie glazaLOL2
    nravitsaokeyreshitelentrollxD
    zanyatmilanonimbrezguetdefault2
    default3forever aloneHmmmegafffuuumegayeah
    ololoshaOMGshok trollwomen trollwomen
    zadumalsya
Докажи, что не робот:*

 

Последние сообщения с форума

Название темы Автор Статистика Последнее сообщение
Форумный чат

Тема в разделе: Чат флудилка

3JIou_Kpunep

Просмотров: 1661237

Ответов: 115427

Автор: macsmac

Сегодня, 00:01

Транспортный сервер майнкрафт

Тема в разделе: Предложения

pkken

Просмотров: 121

Ответов: 5

Автор: pkken

Вчера, 19:31

VanillaCraft - лучший сервер без привата!

Тема в разделе: Проекты

MrMaga

Просмотров: 7211

Ответов: 173

Автор: Father

Вчера, 18:11

[Minecraft Beta 1.7.3] RuBeta - Олдскульный сервер!

Тема в разделе: Частные, домашние, Hamachi сервера

Father

Просмотров: 101842

Ответов: 267

Автор: Father

Вчера, 15:46

Minecraft:Post-Soviet Mafia

Тема в разделе: Карта "в разработке"

AndrewGreat

Просмотров: 318

Ответов: 12

Автор: JonnyB

Вчера, 07:32