Что умеет панель, экран за экраном
Все тарифы получают одну и ту же панель - нет уровня, где файловый менеджер только для чтения, а консоль - это сводка. Здесь она целиком, с шагами для каждой части.
Заказ сервера
Выберите игру или среду, выберите размер и оплатите. Сервер создаётся, игра ставится, контейнер запускается - обычно меньше чем за минуту, и вы можете смотреть на это в консоли.
- 1. Выберите продуктовую линейку - игру или Node.js, Python, PHP, PostgreSQL, MongoDB.
- 2. Выберите уровень. Пять размеров, цена по памяти, месту и ядрам.
- 3. Выберите срок. Три, шесть и двенадцать месяцев дешевле в пересчёте на месяц, и скидка видна до оплаты.
- 4. Оплатите через PayPal, картой, с баланса кошелька или банковским переводом. Все четыре способа создают счёт.
Консоль
Живой вывод, командная строка, управление питанием и графики ресурсов. Это собственный вывод сервера, а не отфильтрованная сводка: если игра это печатает, вы это видите.
my-server5.83.153.81:25565RUNNING- Запуск, остановка, перезапуск и убийство процесса, текущее состояние всегда видно.
- История команд стрелками и автодополнение по Tab для частых команд.
- Шум веб-сервера - интернет, стучащийся в несуществующие двери, - свёрнут в счётчик, который можно отключить. Настоящая ошибка печатается всегда.
- Графики памяти, процессора и диска относительно ваших лимитов, чтобы на вопрос «это тариф или мод» был ответ.
Файлы и SFTP
Полноценный файловый менеджер с редактором в браузере плюс доступ по SFTP для инструментов, которыми вы уже пользуетесь. Загрузите сборку модов, поправьте конфиг, заберите мир к себе.
my-server5.83.153.81:25565RUNNING- Перетащите файлы или загрузите папку. Архивы распаковываются на месте.
- Правьте любой текстовый файл с подсветкой синтаксиса и сохраняйте, не скачивая его.
- PDF и картинки открываются в панели, а не скачиваются сначала.
- SFTP на тех же данных - FileZilla, WinSCP или удалённый режим вашего редактора.
Резервные копии
Сделайте копию перед тем, как что-то пробовать. Восстановите, когда это что-то пойдёт не так. Заблокируйте важные, чтобы их не вытеснила ротация.
my-server5.83.153.81:25565RUNNING- Слоты в каждом тарифе - два на начальных, больше дальше.
- Делайте вручную или по расписанию, которое зададите сами.
- Скачивайте любую копию на свою машину.
Базы данных
Создайте базу из панели, и она придёт с хостом, пользователем и паролем, сгенерированным именно для неё. Ничего не делится с чужим сервером.
Субпользователи, роли и команды
Дайте кому-то консоль, не отдавая файлы, или файлы, не отдавая биллинг. Три отдельные сущности, намеренно разведённые.
- Роль хранит права - что можно делать.
- Команда хранит людей.
- Выдача связывает команду с сервером через роль, поэтому добавление модератора в команду даёт ему одинаковый доступ сразу везде.
- Приглашайте ссылкой, кодом присоединения или по адресу почты - и требуйте подтверждения для кодов, если предпочитаете проверять людей.
- Доступ можно ограничить по времени, и истечение срока действует сразу, а не под утро.
Задачи по расписанию
Перезапуск ночью, копия перед перезапуском, предупреждение игрокам заранее. Задачи выполняются по порядку с паузами между ними, так что расписание может быть небольшой процедурой, а не одним действием.
- Отправить команду в консоль - предупреждение игрокам, сохранение, сброс мира на диск.
- Сделать резервную копию.
- Управление питанием: запуск, остановка, перезапуск.
Деплой из Git
Для серверов приложений: подключите репозиторий GitHub и ветку, и контейнер заберёт её при старте. Включите деплой по push - и он перезапустится сам, когда вы сделаете push, но только если уже работал, так что остановленный вами сервер останется остановленным.
Каждый деплой записывается: открывается при получении push, закрывается, когда контейнер действительно увиден работающим. Это и есть разница между деплоем, который доехал, и деплоем, который упал.
Игры, которым нужен ваш ключ
Нескольким играм нужны учётные данные, которые издатель выдаёт конкретному человеку: Steam game-server token, аккаунт Steam, владеющий файлами сервера, кластерный токен Klei, лицензия Cfx.re. Мы не можем их создать и никогда не делим их между клиентами.