( +17.21 15,16 -2.05 )

Как установить сервер Майнкрафт на Linux хостинг VDS\VPS, инструкция

Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция

Многие пользователи хотят иметь свой сервер, но дома сервер Майнкрафт держать могут не все. Можно арендовать выделенный VDS или VPS сервер и запустить сервер майнкрафта на удаленной машине, которая находится в профессиональном датацентре. Если Вы решили установить свой сервер Minecraft на хостинг, первое, что вам необходимо это найти подходящий дедик(выделенный сервер). В настоящее время многие компании предлагают выгодные тарифы на сервера.
Многие не знают как запустить сервер майнкрафта на выделенном сервере, собственно, я знаю, по этому напишу эту очень подробную инструкцию о том, как запустить свой сервер на хостинге.

Приступим:

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



Регистрируемся и авторизуемся в панели хостинга, заказываем новый сервер.
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


Данный хостинг требует выбора KVM виртуализации для игровых серверов, она дороже, отличия между OVZ и KVM гуглите.
Далее выбираете тип диска, тут все зависит от вашего бюджета, естественно SSD лучше, но если есть деньги, рекомендую взять больше памяти и процессора.
Для написания статьи я взял VDS разгон, 2 ядра, 2 GB оперативной памяти, диск на 60 гб, все это стоит 509 рублей.

Какой сервер выбрать?
Тут сильно зависит от количества игроков, типа сервера, модов итд итп, вообще 2гб памяти должно хватить на 10-20-30 игроков, а может быть и больше, тут вас лучше гуглить сервера\сборки серверов, рекомендации. Я не занимаюсь серверами, потому опыта не имею.

Идем далее:
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


Сверху пишем домен, базовая настройка, можно написать не существующий.
Выбираем операционную систему, я выбрал Debian 8, так как в системе 2 гб памяти, то система 32 битная, если памяти будет больше 4гб то система должна быть 64 битная.

Предустановленное ПО:
Здесь есть 2 варианта, можно выбрать Ispmanager, удобная панель, но пригодится вам если вы планируете размещать сайты на этой же машине, ставит панель с кучей возможностей (настройки пользователей, ограничений, домены, поддомены, простая настройка NS, FTP пользователей, получение SSL сертификатов, создание баз данных и многое многое другое, гуглите).
Первый месяц бесплатно, потом платно, если вы не будете размещать сайты, либо для работы сайтов вам придется немного покопаться, то выбирайте
Можно выбрать LAMP.
Lamp - это дистрибутив системы в которой уже установлен Apache, mysql, php, быстрый старт, наличие вебсервера (для работы сайта).
Если вы хотите разместить сайт на этом сервере, то читайте инструкцию как это сделать в самом низу страницы.



Создаем заказ, оплачиваем, это я показывать не буду, по завершению вам на почту придет доступ к серверу, в виде его IP, и пароль для root пользователя.
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


Скачиваем полезный софт:
Putty - программа для SSH доступа к серверу.
WinSCP - доступ к файлам сервера через тот же SSH

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

Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция

Вводим IP, а так же порт, если в письме от хостера нет порта, значит стандартный 22.
Подключаемся, консоль попросит логин, пишем root, жмем enter.
Консоль попросит пароль, при вводе пароля ничего не появится, если вы хотите вставить пароль из буфера обмена, то просто скопируйте пароль, в Putty нажмите правой кнопкой, пароль вставится, нажмите Enter. (скопировать из консоли - просто выделить, вставить - пкм).
Если вы не ошиблись с логином, паролем и IP вашего сервера, то вы подключитесь.

Введите команду:
java -version

В ответ вы получите
-bash: /usr/bin/java: No such file or directory

Java на вашем сервере не установлена, если там покажется какая то версия, то если она 8, то это хорошо, если 7, то придется удалить 7 и установить 8 версию, за этим в гугл. Стандартно на Lamp серверах нет Java.

Итак, нам необходимо установить Java 8 на Debian сервер:
Запускаем WinSCP, подключаемся к серверу используя IP, логин и пароль из письма.
Стандартно после входа вы будете в папке /root, потому сразу поднимаемся на уровень выше, попадем на уровень выше, видим это:
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция

Переходим в папку /etc/apt/sources.list.d/ , создаем файл с именем webupd8team-java.list
Открываем его (Notepad++), вставляем внутрь
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

Сохраняем.

В Putty пишем в консоль:
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886

Должно появиться сообщение gpg: imported: 1 (RSA: 1)

Далее пишем
apt-get update

Ждем окончания.

Пишем:
apt-get install oracle-java8-installer

Нас спросит уверены ли мы, ждем Y.

Далее покажет сообщение с соглашением, соглашаемся.
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкцияКак установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


Ждем окончания, повторно вводим
java -version

Смотрим, должно быть нечто такое:
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция

Показывает версию, вторая цифра - обозначает Java 8.

Создаем нового пользователя, вводим (если у вас есть панель ISP, то создать пользователя нужно через панель ISP, так же прочитайте спойлер сверху, где "Если вы выбрали IspManager" )
adduser southpark

Где southpark это имя юзера.
Вас попросит ввести пароль, потом подтверждение, а потом краткое и полное имя, рабочий телефон и прочую хрень, ее можно не заполнять
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


После чего домашняя директория пользователя будет /home/southpark, в нее мы будем загружать наш сервер майнкрафта.

Скачиваем ванильный сервер майнкрафта
Помещаем его в папку /home/southpark при помощи Winscp.

Настало время запустить сервер:

Пишем:
cd /home/southpark

Мы переходим в папку southpark (для возврата в родительскую директорию введите cd .. )
Вводим команду:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui

Где minecraft_server.1.12.2.jar - имя файла сервера, 1024 - количество выделяемой оперативной памяти, если у вас в системе 2gb, то стоит указать меньшее число, 1500 например.

Вы сразу получите сообщение:

[04:31:31] [Server thread/INFO]: Starting minecraft server version 1.12.2
[04:31:31] [Server thread/INFO]: Loading properties
[04:31:31] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[04:31:31] [Server thread/INFO]: Stopping server
[04:31:31] [Server Shutdown Thread/INFO]: Stopping server


Необходимо перейти в /home/southpark, найти там файл eula.txt, открыт его редактором и заменить eula=false на eula=true
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


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

Если у вас пиратка, то при входе на сервер вы получите сообщение:
Ошибка входа: Недействительная сессия (перезапустите лаунчер и игру)
Остановите сервер, в консоли нажмите комбинацию Ctrl+C
Откройте файл server.properties, он там же где и eula.txt, найдите строчку online-mode=true и замените ее на online-mode=false
Запустите сервер снова.

Что бы сервер не закрывался после закрытия Putty:
Необходимо установить screen
Вводим:
apt-get install screen


Теперь, для запуска сервера, вводим:
screen -S admin


Переходим в папку где лежит сервер
cd /home/southpark


Вводим
java -Xmx1024M -Xms1024M -jar minecraft_server.1.12.2.jar nogui


Теперь можно закрыть Putyy, серер продолжит работать.
Если вы хотите остановить работающий сервер, подключайтесь к серверу снова, вводите
screen -x admin

У вас откроется консоль с работающим сервером, жмите Ctrl+C и вы остановите сервер.

Для мониторинга нагрузки на CPU и память рекомендую установить htop
apt-get install htop


Запуск:
htop

Выход = q
Как установить сервер Майнкрафт на Linux хостинг VDSVPS, инструкция


Теперь ради интереса запустим сервер с модами, возьмем крутой клиент и попробуем запустить.
Я взял клиент journey by obscurus, это один из самых крутых клиентов у нас на сайте, он так же имеет сборку сервера для игры.

Качаем, распаковываем, устанавливаем клиент, распаковываем сервер, сам сервер работает уже на Thermos, но это не суть важно.
Все содержимое папки с сервером скидываем в папку /home/southpark, предварительно ее очистив от другого сервера.

Как оказалось, лично у меня сервер не смог запуститься на 2гб памяти, потому я удалил несколько крупных модов, среди них: форестри, дименшнал дорс, аетер 2, тропикрафт, лукантис мобс, декокрафт, твайлайт форест, после чего сервер запустился.

Как запустить сервер:
В папке с сервером есть Запуск сервера.bat, открываете его notepad++
Внутри есть такая строчка:
java -XX:+UseFastAccessorMethods -XX:+UseFastEmptyMethods -Xmx4G -jar Thermos-1.7.10-1614-server.jar

Где AggressiveOpts -Xmx4G -jar - 4 гигабайта я заменил на 1300M - мегабайт, аналогично переходим в папку
cd /home/southpark
Ну и копируем и запускам эту команду, если сервер крашнулся, вероятно не хватило памяти, либо может быть причина в моде, смотрите лог, экспериментируйте.
Если после крашей или еще чего сервер не хочет стартовать, можно перезагрузить весь линукс сервер командой reboot

Вот собственно и все, все, что касается дальше, это уже настройка самого майнкрафт сервера, установка модов итд итп, тут я вам не помощник.

Запуск сайта на Lamp сервере:

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

Далее по инструкции example.com имя вашего домена.
Сначала при помощи Winscp создайте папки /var/www/example.com/public_html
Через консоль пропишите
chown -R $USER:$USER /var/www/example.com/public_html

Где $USER - имя вашего пользователя (не root), это сменит пользователя у папки на вашего, необходимо для безопасности.
Смените права на папку
chmod -R 755 /var/www


Для проверки в папке public_html можете создать любую html страницу.

Далее пройдите в /etc/apache2/sites-available/
Откройте файл 000-default.conf, это дефолтный конфиг.
Создайте новый файл с именем example.com.conf
Поместите содержимое дефолтного конфига в файл example.com.conf

Далее:
ServerAdmin webmaster@localhost - пропишите почту админа.
После этой строчку добавьте:
ServerName example.com
ServerAlias www.example.com


Измените адрес на ваш:
DocumentRoot /var/www/example.com/public_html


Без закомментированных строк должно быть так:
<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName example.com
    ServerAlias www.example.com
    DocumentRoot /var/www/example.com/public_html
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>


Сохраните файл.

В консоль введите:
a2ensite example.com.conf


Теперь вы можете открыть ваш сайт example.com\test.html
Помните, если вы недавно указали для домена IP сервера, то на смену данных у провайдеров может потребоваться от 15 минут до 12 часов, в зависимости от доменной зоны.
Для проверки вы можете прописать себе на файл hosts строчку вроде 92.63.103.85 serv.ru-minecraft.ru , ей вы укажете вашему пк пройти по IP для этого адреса.

Все нормальные сайты требуют Mysql базы данных, потому напишу как ее создать.
В консоль вводим:
mysql -u root


После:
create database testbase;

Где testbase - имя базы данных
После
CREATE USER 'testuser'@'localhost' IDENTIFIED BY '123';

Где 'testuser' - имя пользователя, а '123' - пароль

После
GRANT ALL PRIVILEGES ON * . * TO 'testuser'@'localhost';


После
FLUSH PRIVILEGES;


готово, можете скидывать в public_html файлы например wordpress, запускать установку, указывать данные бд, создавать сайт.

Внимание, статья может содержать ошибки или недочеты, все операции вы проводите на свой страх и риск. Поправки или дополнения пишите в комментарии.
Автор статьи: Антон South_park Овчинников, при копировании ссылка на сайт https://ru-minecraft.ru/ обязательна.
  1. ТруЪ Олдфаги-с

    20 августа 2012 00:54

    +25

    Сначала не хотел смотреть новость, но потом прочел что С КАРТИНКАМИ
  2. Модератор

    20 августа 2012 08:28

    0

    Хотя бы по центру поставил текст.
    А так хотя бы смогу разобраться...
    А то планируем покупать как раз ColoBridge, а не знаем как с ним разбираться. :okay:


    А у картинок да, слабоватое качество.
  3. Просто хорошие люди

    20 августа 2012 09:49

    +5

    Возможно, я сделаю видео-инструкцию (давно хотел). Ещё и про сервера для других игр расскажу.
  4. Посетители

    20 августа 2012 13:01

    -15

    мне лень читать так что я спрошу платно или нет Hmm
  5. Посетители

    20 августа 2012 13:42

    -9

    dima967412,
    VPS и бесплатно, не смеши!!! mBin
  6. Администраторы

    20 августа 2012 14:49

    +1

    Wheatley Будешь еще мне указывать nudaeIII
  7. Модератор

    23 августа 2012 08:38

    +6

    Цитата: south_park
    Wheatley Будешь еще мне указывать nudaeIII

    Я тебе только посоветовал... over-here
  8. Посетители

    10 марта 2013 21:27

    +14

    Чего у нас нет? misc-all
    ДЕНЕГ sad-crying
  9. Олдфаги

    24 марта 2013 19:15

    +1

    andrewish,
    Чего????????????!!!!!!!!!! CerealGuyAngry chan
  10. Посетители

    31 марта 2013 07:46

    -5

    andrewish,Ты дебил или прикалываешься? :D petrosyan
  11. Посетители

    10 апреля 2013 13:49

    +1

    omega-troll-face
    класс
  12. Посетители

    14 июня 2013 16:51

    0

    только одной мне не захотелось читать дальше?
  13. Посетители

    21 июня 2013 16:42

    -2

    оууу так много.... OhGod



    Пофиг) ten-guy
  14. Посетители

    11 июля 2013 00:32

    -15

    дайте денег пож я поставлю на серв на хост и дам каждому по 10 алмов ten-guy
  15. Посетители

    30 июля 2013 20:01

    0

    Цитата: mishanya973
    смотреть

    Мы не все такие как ты fap jesus non2
  16. Посетители

    13 августа 2013 16:08

    0

    А как сделать тоже самое только на PE-версии?(Minecraft Pocket Edition)
  17. Посетители

    23 ноября 2013 19:42

    0

    да ну.... денег нет poker-face2
  18. Посетители

    24 ноября 2013 13:14

    -1

    surprised-cat как много

    surprised-cat как много
  19. Посетители

    9 декабря 2013 18:52

    +5

    Я не могу простой хостинг настроить!!! Какое уж там VDS VPS
    challenge-failed
  20. Новички

    29 декабря 2013 13:56

    -3

    что
    как мне скачать майнкрафт
  21. Посетители

    11 января 2014 01:28

    0

    Выдает ошибку Serial Console, что делать?
  22. Посетители

    8 февраля 2014 18:24

    +1

    Dahikos,
    обнови яву

    может поможет
  23. Посетители

    6 апреля 2014 09:29

    -2

    парни помогите установить скин негде нету личьного кабинета milo
  24. Посетители

    3 июня 2014 15:58

    0

    killer58899,

    dudecomeonmeme у тебя лицензия или пиратка

    если пиратка то не видать тебе скина
    mingfu
    если лицензия что ты тупиш
    Slowpoke
  25. Посетители

    14 августа 2014 21:13

    0

    Хммм а можно такое проделать с Minecraft PE сервером? Hmm
    1. Администраторы

      18 мая 2018 20:14

      0

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

    28 августа 2014 09:36

    +1

    Necromonger,

    ага dudecomeonmeme
  27. Посетители

    28 марта 2015 16:19

    0

    а вот у меня вопрос. Сервер запускать через CruftBukkit я просто не понял тут сказано именно как привязать сервер к хостингу
  28. Посетители

    31 августа 2015 19:49

    -1

    Работает happyf
  29. Гости

    13 марта 2017 13:50

    -1

    Всё это хорошо, но у предлагаемого хостинга частота ядра 2-2,2 ГГц.
    Не сочтите за рекламу, но ребята из ищите выгодные сервера сами предлагают 3.5ГГц на ядро, что на мой взгляд архи-важно для загруженного МК сервера
  30. Гости

    22 июля 2017 02:30

    0

    Спасибо
  31. Модератор

    23 мая 2020 16:55

    +1

    во раньше новости-то сос делал
  32. Посетители

    26 июля 2021 03:17

    0

    что poker-face2
  33. Просто хорошие люди

    17 февраля 2022 09:24

    +1

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

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

Название темы
Статистика
Последнее сообщение

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

Ответов: 0

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

Ответов: 0