Overview
В этом гайде я расскажу, как создать свой сервер с блэк джеком и шлюпками!!!Это не так сложно, как кажется. Для этого нужно немного денег на аренду сервера и двухзначное iq, чтобы уметь гуглить нужные и вопросы и решать возникающиеся проблемы.
Аренда сервера
В первую очередь нужно арендовать vps сервер. Ну тут все зависит от вашего кармана и жадности, лично я арендовал самый бичевский тариф за 55 руб в месяц, конечно, сервер будет лагать, поэтому нужно брать хотя бы 2 – ядерный и 1 гб оперативной памяти.
Значит заходим например на сайт firstbyte регистрируемся и выбираем тариф и оплачиваем соответственно.(при выборе операционной системы выбирайте ubuntu 18.0) Вообщем после оплаты нужно подождать еще мин 10, пока все обработается.
.
.
После, в личном кабинете в разделе Товары/Услуги и выбираем строку Виртуальные сервера
Там должен быть ваш сервер в состоянии активен (где-то мин через 10 после того как оплатите он активируется), кликаете на него два раза. Здесь вы увидите информацию о сервере.
Все как на скриншотах
Там вы увидите ip и пароль (пароль можете не пробовать, я сменил а замазывать лень)
Вот как-то так дальше предстоит работа с самим сервером, мои маленькие сис. админы.
Знакомство с vps сервером и загрузка на него всякого нужного говна
Для работы вам необходим инструмент, а именно – Putty. Вообщем это специальная прога с помощью которой управляют сервером удаленно.
Вот ссылка [link] скачиваете под свою windows 32 или 64. Как скачать сами разберетесь.
Открываете, в “host name” пишете ip своего сервера, который можно посмотреть в профиле, и пишете название своей сессии, и жмете save. После жмете на название вашей сессии, в моем случае это mind (я так назвал ее, вы назовете по-своему)
В открывшемся окне вписываете root, так у всех. далее у вас потребуют пароль который вы найдете в тоже в профиле сервера на сайте. Обратите внимание что, когда вы будете вводить пароль он не будет отображаться в строке. Это так и должно быть на самом деле, putty все воспринимает. Вообщем вписываете пароль и жмете enter.
P.S. Пароль можно поменять на более короткий и удобный.
Выделяете сервер и жмете “сменить пароль”.
Поздравляю теперь у вас есть доступ к серверу!!!
Так же вам понадобится программа WinSCP которая поможет вам работать с файлами.https://winscp.net/eng/download.php. То есть закачивать их на сервер. После того как установите. Точно также
записываем root в имя пользователя и свой ip в имя хоста, ну и пароль соответственно.
Но это еще не все, для работы mindustry server необходима java поэтому открываем putty и заходим. Пишем ручками sudo apt install openjdk-8-jre , и в ”y” когда потребуют подтвердить.
Когда вы это закончите обязательно нужно установить утилиту screen которая будут держать процессы в фоновом режиме, иначе если вы ее не установите ваш сервер будет просто крашится, когда вы закроете окно putty. Поэтому пишем в консоле sudo apt install screen
Все собственно вот мы и установили весь нужный soft для сервера, кроме самого сервера)
Запуск непосредственно самого сервера!!!
И вот мы на финишной прямой! Собственно нам осталось скачать сам сервер mindustry c сайта anuka [link].
Скачивайте с расширением jar. И загружаем на сервер с помощью winscp!!! В корневую папку /root
Это важно!!!
Что должно быть в папке сервер миндастри, видно на скрине (на lslbk не обращайте внимание, это не важно). Мы используем stable версию потому что бета – нестабильное гав но.
Теперь мы будем запускать собственно сам сервер!!! Ура!!!
Если вы сделали все правильно, то прописал ls -l вы увидите файл с расширением jar, если нет, то вам нужно перейти в ту директорию в, которой лежит jar файл. Вообще сервером можно управлять как нормальные люди через графический интерфейс, так как мы бичи и не можем позволить себе арендовать мощный сервер, который выдержит графический интерфейс, мы будем работать, как настоящие хацкеры через тупо терминал, но не все так просто, для того чтобы сделать простейшие действия нужно знать соответствующие команды. Вот самые необходимые!!
sd /АдресПапкиОтКорневогоФайла – перемещение между папками (директориями)
ls – выводит все файлы которые находятся в данной папке
screen – включает утилиту, которая держит процессы в фоновом режиме
ctrl+a+c – создать новый скрин
ctrl+a+пробел – переключиться на следующий скрин
ctrl+r – войти в скрины, когда вы заново заходите нужно это прописать.
Значит алгоритм следующий:
Заходите и пишите screen в консоле. Консоль потребует нажать ‘пробел’ чтобы подтвердить.
Далее пишем ls -l, если все правильно, то у вас должен быть файл с расширением jar!! Не знаю, как у вас он называется(свой я переименовал), но у меня Server.jar (у вас он вроде должен называться [Server][v104.10]Mindustry, если вы скачали версию сервера 104), так вот далее пишем чтобы запустить сервер java -jar Server.jar или java -jar [Server][v104.10]Mindustry.jar и host .Можете так же написать help чтобы узнать какие команды доступны. ВСЕ!!!!!
Буквенный ip и итог.
Так же можно сделать по-людски, чтобы вместо цифр были слова. Для этого необходимо купить домен. Самые дешевые домены, которые я нашел [link].
Ну вообщем регистрируетесь, выбираете и покупаете.
Добавляем тип записи “А”. То есть чтобы зайти на сервер нужно записать gg.mindpvp.xyz вместе с сабдоменом! Но у меня пока что, не работает, нужно подождать какое-то время.
Или же можно просто воспользоваться цифровым ip.
В целом ничего сложного за пару вечеров можно управиться. Вы можете зайти и удостовериться, что он работает, но правда я не буду им заниматься. Я его создал в качестве примера, чтобы помочь кому-нибудь. Конечно, возможно я что-нибудь упустил, и написал не очень подробно, ну как есть, это ведь моя первая статья в стиме)
Вообще по-сути у нас получился просто голый сервер без ничего без описания, названия и самое главное – плагинов. Если это кому-то будет интересно и нужно, то я могу выпустить вторую часть о том, где что можно найти.