Garry's Mod — игровой редактор с видом от первого лица. Это физическая «песочница», дающая игроку возможность манипулировать объектами в пространстве, а также экспериментировать с физикой на движке Source. Здесь мы подробно объясним, как настроить игровой сервер для Garry's Mod на вашем аккаунте.
Шаг 1Идем в панель управления и регистрируем новый серсер с Garry's Mod на вкладке «Серверы»:
Выбираем тарифный план:
Garry's Mod доступна на ОС Ubuntu (версия 20):
Выбираем подходящий период оплаты и нажимаем «Заказать сервер»:
Шаг 2После этого необходимо дождаться его автоматической установки. Вам на контактную почту придут два письма:
По VNC также можно зайти через панель управления: выбираем вкладку «KVM» -> «Серверы», под названием вашего сервера с Garry's Mod нажимаем «Управление VDS».
На страничке в поле «Действия» жмем на иконку «Открыть VNC-консоль»:
В новой вкладке браузера вы увидите консоль, в которую вводите логин и пароль из второго письма с данными для администрирования (поля user и password, соответственно).
Запуск сервера:
systemctl start gmod-server
Остановка сервера:
systemctl stop gmod-server
Перезагрузка сервера:
systemctl restart gmod-server
Проверить статус сервера:
systemctl status gmod-server
Включить автоматический запуск при загрузке системы:
systemctl enable gmod-server
Просмотр логов сервера:
journalctl -u gmod-server -f
Основной конфигурационный файл находится по пути: /home/gameserver/garrysmod/garrysmod/cfg/server.cfg
Основные настройки (можно изменить):
javascript hostname "Garry's Mod Server" // Название сервера maxplayers 16 // Максимальное количество игроков sv_password "" // Пароль на вход (оставьте пустым для публичного)
Для изменения конфигурации отредактируйте файл:
nano /home/gameserver/garrysmod/garrysmod/cfg/server.cfg
Перезагрузите сервер:
systemctl restart gmod-server
Чтобы узнать свой Steam ID, можно воспользоваться сервисом steamid.pro. Перейдите на данный сайт, предварительно скопировав ссылку на свой профиль в Steam. На главной странице добавьте ссылку в поле ввода и нажмите «Найти»:
На открывшейся странице вы увидите таблицу, где будет строка с полем: Steam2 ID - его значение то нам и нужно скопировать.
Помимо этого, можно подключиться при помощи сторонней программы Putty, по работе с которой у нас на сайте есть целая статья.
Шаг 3Всё, что осталось сделать, это подключиться к вашему серверу на локальном компьютере. Для этого запускаем игру, в меню выбираем пункт «Найти сетевую игру»:
Следующим пунктом выбираем «Оригинальный браузер»:
В открывшемся окне жмем «Добавить»:
Вводим в текстовое поле IP-адрес нашего сервера и нажимаем «Добавить данный адрес в избранное»:
Готово. Теперь при входе в игру вы всегда сможете запустить его просто нажав на кнопку «Подкл.»:
Так как вы являетесь администратором купленного VDS, то можете управлять сервером Garry's Mod. Как назначить любого пользователя администратором было описанно выше в Шаге 2. После данного действия этот человек сможет заходить в игру на сервере и выполнять команды просто вводя их в Чат, который можно вызвать нажатием клавиши "T", после чего прописать туда!menu. Перечислим некоторые самые распространённые команды.
- Создайте новую группу с опциональным наследством:
ulx addgroup <имя группы> [<наследуется от>]
- Добавить игрока к указанной группе:
ulx adduser <игрок> <группа>
- Добавить игрока по ID к указанной группе:
ulx adduserid<группа>
- Добавить доступ к группе:
ulx groupallow <группа> <команда> [<метка доступа>]
- Убрать доступ к группе:
ulx groupdeny <группа> <команда>
- Удалить группу:
ulx removegroup <группа>
- Моментально удаляет доступ игроку:
ulx removeuser <игрок>
- Моментально удаляет доступ игроку по ID:
ulx removeuserid
- Поменять название группы:
ulx renamegroup <текущая группа> <новая группа>
- Устанавливает цель группы:
ulx setgroupcantarget <группа> [<целевая строка>]
- Добавить к доступу пользователя:
ulx userallow <игрок> <команда> [<метка доступа>]
- Удаляет доступ пользователя:
ulx userdeny <игрок> <команда> [<Удалить явное разрешение или запрет вместо прямого отказа: 0/1>]
- См. cправку по управлению пользователями:
ulx usermanagementhelp
Удачной работы! Если возникнут вопросы - напишите нам, пожалуйста, тикет из