Введение
В этом руководстве мы установим игровой сервер с панелью управления называемой AMP. С этой панелью мы сможем размещать игровые серверы различных игр, таких как Minecraft, Terraria, ARK и многих других.
Требования
- Лицензия AMP. Вы можете купить ее здесь.
Шаг 1 - Создание нового сервера Cloud
- Войдите в Cloud панель [https://console.hetzner.cloud]
- Создайте новый проект и назовите его как вам нравится
- Выберите локацию сервера которая вам больше подходит
- Нажмите
Add Serverи выберитеUbuntu 18.04из доступных образов - Выберите необходимую по мощности модель сервера
- Кликните в поле
User Dataи введите следующее#include https://get.docker.com(эта опция автоматически установит docker) - Выберите SSH-ключ
- Вы можете прочитать данное руководство, чтобыы узнать как сгенерировать SSH-ключ
- В поле
nameукажите имя сервера - Нажмите
Create & Buy Now
Шаг 2 - Установка обновлений на сервер (опционально)
Подождите несколько секунд пока сервер запустится и затем подключитесь к нему, используя SSH и ваш закрытый ключ. После этого вы можете установить обновления на сервер выполнив:
apt update && apt upgrade -y
Шаг 3 - Установка Java (для серверов Minecraft)
Если вы хотите запустить сервер Minecraft вам потребуется установить java. Вы можете это сделать выполнив:
apt install -y openjdk-8-jre
Шаг 4 - Установка AMP
Теперь установим AMP. Для этого выполните:
curl -sSL https://cubecoders.com/getamp.sh | bash
AMP установлен.
У вас будет запрошен пароль для пользователя amp, под которым будет работать панель управления. Необходимо установить надежный пароль.
Сразу после этого нужно будет выбрать имя пользователя и пароль для инстанса AMP ADS (веб-портал для создания новых инстансов - каждая игра имеет свой инстанс). После этого просто нажмите 'y', когда будет запрошена установка необходимых пакетов для AMP.
Шаг 5 - Подключение к панели
Настало время открыть браузер и перейти на страницу http://10.0.0.1:8080. Чтобы войти используйте имя пользователя и пароль, который вы установили ранее. Сразу после входа AMP попросит выбрать режим работы Operation Mode. Если это единственная установка, выберите Standalone (Default). После этого введите лицензионный ключ. Далее нажмите большую зеленую кнопку Restart AMP.
Шаг 6 - Создание инстанса игрового сервера
Нажмите на Create Instance. Затем, в выпадающем меню Application выберите игровой сервер, который вы хотите установить (например, Minecraft Java Edition). В поле Friendly Name (Optional) вы можете присвоить имя серверу. Это по-желанию, но так будет выглядеть более красиво. Не отмечайте пункт Create as standalone (Not managed by ADS) так как это может привести к невозможности управления инстансом через веб-интерфейс ADS.
Шаг 7 - Подключение к инстансу
Вы должны видеть новый инстанс в разделе local instances. Он должен быть красным, нажмите на него и выберите Start Instance. Теперь, когда вы нажмете на Manage вы увидите интерфейс AMP для данного инстанса, который теперь доступен для управления.
Шаг 8 - Настройка автозапуска AMP при включении системы
Если вы хотите чтобы AMP запускался при загрузке системы необходимо добавить задачу планировщику cronjob. Наберите crontab -e и выберите редактор, например nano. Добавьте строку @reboot /opt/cubecoders/amp/ampinstmgr -b в конец файла. Сохраните и выйдите из редактора путем нажатия control+x. Если будет запрошено подтверждение на сохранение нажмите ввод.
Шаг 9 - Обновление AMP
Время от времени появляется новая версия AMP. Для обновления AMP до последней версии просто выполните ampinstmgr upgradeall.
Заключение
Теперь вы можете использовать веб-интерфейс AMP для создания новых инстансов под любимые игровые сервера. Таким образом, вы можете быстро создавать не только новые игровые сервера, но так же очень легко и администрировать их.