Все шаги, описанные в этой теме проделывались непосредственно при написании этой темы!
- Аренда VDS (Virtual Dedicated Server) или VPS (Virtual Private Server).
- Выбор операционной системы для виртуального сервера.
- Программы для работы с виртуальным сервером.
- Подготовка и настройка программ для работы.
- Скачивание МТА-сервера и файлов конфигурации для МТА-сервера.
- Скачивание стандартных ресурсов для МТА-сервера.
- Запуск и подключение к МТА-серверу.
- Первоначальная настройка МТА-сервера.
1. Аренда виртуального сервера
Если Вы только начинаете свой путь в создании МТА-сервера, то лично я - не рекомендую делать большие затраты на аренде виртуального сервера. У любой "нормальной" компании, которая предоставляет такие услуги есть возможность увеличения мощности Вашего сервера. Не нужно сразу бросаться в крайности. Если у Вас в команде несколько человек, то Вам вполне достаточно будет арендовать виртуальный сервер вот с такими параметрами:
Процессор: 1 x 2.8 ГГц
Оперативная память: 1 ГБ
SSD: NVMe 10 ГБ
Интернет: 200 Мбит/сек
Этого будет более чем достаточно, чтобы Вы со своей командой могли спокойно работать и при этом не было никаких тормозов или просадок. До 20-25 человек будет работать (играть и/или тестировать) спокойно. Примерная стоимость такого VDS - 200 рублей в месяц.
Рекламировать компании, предоставляющие эти услуги - не буду. Выбор за каждым.
2. Операционная система для виртуального сервера
После того, как Вы арендовали виртуальный сервер перед Вами снова станет выбор "Какую же выбрать операционную систему (далее ОС)?". Я рекомендую для этих целей выбирать Ubuntu 18.04. Некоторые МТА-сервера в сети интернет, которые Вы скорее всего будете скачивать, не работают на CentOS. А вот Ubuntu или Debian - работают все.
Мы же будем рассматривать установку на VDS (с параметрами, которые я указал выше) с ОС Ubuntu 18.04.
При установке ОС, рекомендую для первичной установки МТА-сервера, так же установить ISPmanager Lite, если она идет в комплекте, то супер. Если нет - то арендуйте ее хотя бы на 1 месяц. Это стоит примерно 190 рублей в месяц. Настраивать Ваш виртуальный сервер через ISPmanager будет намного удобней и приятней, если Вы системный администратор.
3. Программы для работы с виртуальным сервером
После того как все установлено и готово к дальнейшей работе, нам необходимо будет так же скачать две программы:
- FileZilla (бесплатный FTP клиент) - это программа, которая позволит Вам быстро редактировать и заливать на Ваш VDS измененные файлы.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
- PuTTY (клиент SSH и Telnet) - это программа, которая позволит Вам управлять Вашим виртуальным сервером и файлами (папками) на нем.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
FileZilla - filezilla.ru
PuTTY - putty.org
4. Подготовка и настройка программ для работы
После того, как мы установили все программы, давайте создадим условия для работы с нашим серверов. Для этого нам понадобятся данные, которые Вам в письме отправила компания, которая предоставляет услуги по аренде виртуального сервера.
Вот как это выглядит:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Запускаем программу PuTTY и добавим новое соединение добавив данные из письма:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
1. Указываем IP адрес из письма. Например: 123.456.789.10
2. Указываем порт - 22
3. Проверяем что стоит галочка на SSH
4. Пишем название нашего соединения, чтобы в дальнейшем нам было его легко понять. Например: VDS - PI
5. Нажимаем кнопку Save, для того, чтобы эти настройки сохранились в окошке слева.
6. Нажимаем Open
Если Вы все сделали правильно, то перед Вами появится следующее окно:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Обратите внимание!!! Слева вверху указан IP адрес сервера, к которому мы пытаемся подключиться.
После этого нам остается ввести данные (Логин и Пароль) которые указаны в письме, чтобы авторизоваться на самом Виртуальном сервере.
Хотелось бы отметить следующее. Логин - вводится без проблем. Например: root или любой другой. Но после того, как Вы нажмете Enter - от Вас потребуют ввести пароль. Но когда Вы начнете его вводить, то заметите, что ничего на экране не происходит. ЭТО НОРМАЛЬНО. Это задумка такая. Если же Вы хотите скопировать и вставить пароль, то Вам потребуется просто:
Скопировать пароль.
Кликнуть на окошко.
Нажать правой кнопкой мышки на черном месте (нажатие правой кнопкой мыши - равносильно тому, что в Windows вы бы нажали правую кнопку мыши и после этого нажали Вставить) и нажать ENTER.
Если Вы все проделали успешно, то Вы увидите вот такую информацию в Вашем окне:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Некоторые данные стерты - так как VDS действующий. У Вас все будет четко.
Забегая вперед скажу, что теперь, если Вы захотите подключиться еще раз, то у Вас уже будет заготовка в клиенте PuTTY, и подключение займет куда меньше времени. Вот как это будет выглядеть:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
То есть при открытии PuTTy - Вы просто выбираете свою строку VDS-PI (или как Вы ее назвали) и нажимаете Load. Вы заметите, как поле IP адреса заполнилось само. Все. Нажимаем - Open.
Удобно. Быстро.
Логин и пароль в клиент вводить в любом случае придется. Это безопасность. Это нужно делать именно так.
Далее переходим к подключению к FTP серверу, через FileZilla.
Запускаем ранее установленную программу FileZilla и видим вот такое окно:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Лично я - рекомендую сразу сделать себе заготовку, чтобы в дальнейшем, как и в PuTTY подключаться в несколько кликов. Покажу это все на свое примере. Нажимаем на вкладку Файл, в верхней части программы и выбираем пункт меню "Менеджер сайтов". Так же - это действие можно выполнить нажав сочетание клавиш Ctrl + S, В окне программы. И произведем настройки так же, согласно данным, которые нам прислали по почте:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
1. Открываем "Менеджер сайтов".
2. Нажимаем внизу "Новый сайт", для того, чтобы создать закладку с нашим подключением.
3. Переименовываем его в VDS-PI, или как Вы решите это сделать.
4. Изменяем Протокол: на SFPT - SSH File Transfer Protocol
5. Вписываем IP адрес.
6. Указываем Пользователя.
7. Указываем Пароль
8. Нажимаем Соединиться.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Наше окно FileZilla преобразиться и мы окажемся в папке root нашего Виртуально сервера. В дальнейшем, когда мы произведем все важные настройки я напишу как сделать так, чтобы при подключении Вы сразу попадали в папку по умолчанию. Например папку с сервером. Это очень удобно. Но об этом позже.
5. Скачивание готового МТА-сервера.
Для начала - давайте подготовим папку для нашего сервера на Вашем VDS. Теперь, как Вы можете заметить у Вас есть несколько вариантов. Можно создать ее непосредственно в FileZilla, или же воспользоваться командами и сделать это через PuTTY.
Я же - в корне нашего сервера создам папку games
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Все. Место для нашего сервера готово, и теперь давайте воспользуемся клиентом PuTTY для установки МТА-сервера в нашу папку "games".
Для этого нам нужно перейти в каталог папку games. Сделать это можно при помощи команды cd.
cd /games
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Если Вы все сделали нормально, то Вы заметите, что директория изменилась:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
И это значит что мы там, где нам нужно. Далее - мы воспользуемся инструкцией с официального сайта разработчиков МТА:
1. Загрузим последнюю стабильную 64-битную версию Linux МТА-сервера.
2. Распакуем то, что скачали в нашу папку mta.rm -f multitheftauto_linux_x64.tar.gz
wgetЧтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
3. Загрузите файлы конфигурации по умолчанию.tar -xf multitheftauto_linux_x64.tar.gz
4. Распакуем и переместим файлы в каталог deathmatch.rm -f baseconfig.tar.gz
wgetЧтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Стандартная загрузка сервера - завершена. Поздравляюtar -xf baseconfig.tar.gz
mv baseconfig/* multitheftauto_linux_x64/mods/deathmatch
Далее - лично я рекомендую зайти в FileZilla в папку games и удалить то, что нам не понадобится в дальнейшем.
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Для Вашего удобства, я настойчиво предлагаю Вам переименовать Вашу теперь уже образовавшуюся папку с сервером "multitheftauto_linux_x64", например в "mta". Не очень удобно будет писать в PuTTY
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Внутри папки mta Вы найдете:
- Папку mods
- Папку x64
- 4 файла (один из которых является самим сервером mta-server64).
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Я надеюсь все знают как это делается? Я имею ввиду переименовать? Правой кнопкой мышки на файле(папке) и "переименовать".
1. Лицензионное соглашение.
2. Файл заметка.
3. И файл Readme с ссылкой на сайт разработчиков MTA.
Лично я - удалю все, что мне не нужно. Оставлю все вот так:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Если Вам будет интересно, то может изучить за что отвечают файлы в папку x64, но мы перейдем непосредственно к папке mods в ней есть еще одна папка в которую нам и нужно перейти, а именно - "deathmatch". В дальнейшем именно в эту папку вы будете помещать все, что связано с сервером.
6. Скачивание стандартных ресурсов для МТА-сервера.
Для того, чтобы нас набор стандартных ресурсов для MTA - воспользуемся опять же инструкцией с официального сайта MTA.
1. Снова откроем наш PuTTY и перейдем в нужную нам папку для установки ресурсов:
2. Так как у нас самой папки resources нет, то давайте ее для начала создадим:cd /games/mta
3. Перейдем опять же в папку, которую мы только что создали:mkdir mods/deathmatch/resources
4. Скачаем в нее ZIP архив с ресурсами:cd /games/mta/mods/deathmatch/resources
5. Распакуем то, что скачали в эту же папку:rm -f mtasa-resources-latest.zip
wgetЧтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
6. Ну и в конце удалим архив, который скачали. Он нам больше не нужен:unzip mtasa-resources-latest.zip
Если Вы все делали строго по этой теме, то в конечном итоге у Вас должно получиться следующее:rm -f mtasa-resources-latest.zip
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
7. Запуск и подключение к МТА-серверу.
После того, как все закачано и все установлено, осталось самое важное - это настройка вашего МТА-сервера. Конечно, на данном этапе Вы уже можете включить Ваш сервер. Для этого в PuTTY перейдите в папку mta:
И выполните команду, которая производит запуск сервера:cd /games/mta
Это один из больше всего задаваемых вопросов "Как запустить сервер МТА на Ubuntu". Вот эта команда:
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Вы заметите, что в окне появится много информации. Успешный запуск будет выглядеть так:./server
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Информация о версии сервера которую Вы запускаете.
1. Кол-во загруженных ресурсов (А так же, в случае их появления - ошибок)
2. IP адрес для подключения к Вашему серверу (мы свой пока замазали)
3. Ошибка о отсутствии Е-мейл адреса (так как мы не настраивали наш файл конфигурации)
4. И команда для выключения нашего сервера. Ctrl + C
Отлично - сервер работает и на нем уже можно играть. Давайте же попробуем. Откроем наш клиент МТА, и введем IP адрес, который указан в PuTTY (По сути это адрес вашего VDS)
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
Как мы видим - все работает.
8. Первоначальная настройка МТА-сервера.
Лично я рекомендую обязательно произвести первоначальную настройку сервера согласно Ваших требований. У каждого они свои. В этой теме мы их расписывать не будем.
Я приведу пример лишь некоторых из них:
- Смена названия сервера.
- Изменение кол-ва доступных слотов для игры.
- Указание Е-меил адреса владельца сервера.
- Отключение неиспользуемых ресурсов
- Прописать в ACL файле свой ник персонажа, дабы выдать ему доступ к админ панели в будущем.
- Включение или отключение VOICE чата (голосового чата)
Пробуйте. Создавайте.
В конце повторюсь - тема создавалась ровно по пути того, что делалось. В конечном итоге - сервер запущен, мы на нем играем.
Если у Вас при установке стандартного МТА-сервера появляются какие-то ошибки, и Вы делали все четко по инструкции, то спрашивайте - будем решать. При условии, что установка была именно на Ubuntu.
Если же Вы пытаетесь установить уже ранее работающий сервер на новый VDS - то на этот счет уже будет другая тема.
Последнее редактирование модератором: