Создаём сервер Garrys Mod в Steam через консоль

Как создать сервер в Гаррис Мод — Game Hub

Создаём сервер Garrys Mod в Steam через консоль

Как создать сервер в Гаррис Мод4 (79%) 20 Установка выделенного сервера на линуксе порой может быть весьма муторным занятием, особенно если вы пробуете это сделать в первый раз.

К тому же существует огромное количество старых гайдов на тему того как создать сервер в Гаррис Мод стим версии, среди которых очень тяжело найти истину. А если что-то пошло не так? Даже решение типичных проблем может быть уже устаревшим.

Надеюсь этим туториалом я помогу наставить вас на правильный путь при поднятии своего сервера в гаррис моде. По аналогии с ним вы можете установить какой угодно. Либо же можете воспользоватся другими моими руководствами о том как создать сервер.

Как создать сервер в Гаррис Мод Стим?

Для того чтобы начать, прежде всего вам потребуется сервер (вот это поворот). Вы можете попробовать запустить и на своем железе, либо же воспользоваться платными услугами.

Рекомендовать хостера я вам пока не буду (пока), вы можете его найти сами по запросу «игровой хостинг» или типа того в гугле. Главное это приемлемое для вас соотношение цена/железо/трафик.

Но совсем дешманское брать не стоит, оно может не потянуть и 10 слотов.

В этом гайде (как и в большинстве других своих гайдов, потому что деваться некуда) я использую 64 битную версию операционной системы Debian 7. Аналогию при установке можно провести с любой Linux- ОС, и накатить все точно так же просто подкорректировав команды. Самым сходным будет, пожалуй, Ubuntu.

Так же вам потребуется:

  • Стим аккаунт, на котором будут куплены игры, контент которых вы хотите запилить на сервер.
  • Путяшечка (PuTTY) — для доступа к серверу по протоколу SSH.
  • WinSCP — для более простого редактирования и передачи файлов на сервер.

Пользователи, директории и SteamCMD

Как подсоединится к серверу используя Путти я оставлю на вас, мои дорогие гмоддеры, добавлю лишь то, что небольшие основы я излагал ранее в статье как создать сервер в Project Zomboid Steam. Тут же я тезисно пробегусь по тому, что же делать нам далее после того как произошел успешный логин и мы обновили наши пресловутые пакеты из репов.

Итак, первым делом мы должны добавить 32 битные библиотеки, ибо ГАБЕН заклинал работать SteamCMD именно с ними. Выполняем:

apt-get install lib32gcc1

После этого, дабы если наш сервер Гаррис Мод горе хацкеры ломанут, мы специально запустим его под отличимым от суперюзера (root который) пользователем. Добавим же его:

adduser garrysmod

Придумываем ему пароль, остальное можно и не заполнять. Соглашаемся. По-умолчанию его домашний каталог /home/garrysmod. Само собой, для упрощения жизни мы сразу будем работать из под созданного пользователя. Заходим под ним:

su garrysmod

Теперь, чтобы сразу организовать некое подобие структуры сервера, перейдем в домашний каталог и создадим ряд папок:

cd /home/garrysmod

mkdir content server steamcmd content/css

Тут мы создали папку для сервера, стимцмд, и контента других игр. Начинаем работу над стимом. Переходим в его директорию, скачиваем дистрибьютив, и распаковываем его.

cd steamcmd

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz

tar -xvzf steamcmd_linux.tar.gz

Вуаля, у нас есть дистр SteamCMD. При первом запуске нам нужно его обновить. Вернее он это и сам прекрасно сделает. Выполняем:

./steamcmd.sh +login anonymous +quit

Эта команда выполнит скрипт, автоматически залогинившись под анонином и сама же его завершит. Чудеса да и только. Итак, мы можем приступать к скачиванию нашего сервера Гаррис Мод. Для этого вспоминаем, что создали специальный каталог server и делаем:

./steamcmd.sh +login anonymous +force_install_dir «/home/garrysmod/server» +app_update 4020 validate +quit

Начнется процесс скачивания. Берем чашку чаю и печеньки.

В данном случае скрипт стима заходит под анонимом в свою сеть, выставляет в конфигурации директорию сервера /home/garrysmod/server, выполняет команду на скачку ид 4020, который и является ид гаррис мода, после чего успешно выключает скрипт. Дожидаемся сообщения «Success! App ‘4020’ fully installed.». Переходим в директорию с сервером и проверяем что там у нас накачалось:

cd /home/garrysmod/server

ls

Отлично! Первая часть нашего путешествия закончена.

Старт сервера и начальное конфигурирование

На этом моменте у вас должны быть работающий, чистый (без аддонов и прочего) сервер Гаррис Мода. Я полагаю, что сейчас было бы неплохо проверить нормально ли он запускается и спокойно ли вы можете к нему присоединяться. Из домашнего каталога сервера выполняем команду:

./srcds_run -console -game garrysmod +maxplayers 16 +map gm_construct

Нас должно ласково встретить примерно следующее содержимое:

Великолепно.  Сервер запустился и работает. Если вы сейчас закроете окно Пути, вы его прикончите (сервер гмода), так что учтите это.

Пытаемся законктится используя наш ИП и стандартный порт 27015 в игре командой connect. В моем случае все подсоединилось. Продолжаем карнавал, вводим команду quit в консоль сервера.

Это его выключит и мы снова попадем в домашнюю директорию с которой его и стартовали.

Перед тем как добавить дополнительный контент и начать творить вакханалию стоит немного персонализировать ваш сервер отредактировав конфиги.

Сделать это можно либо через встроенный консольный текстовой редактор типа nano, либо подняв фтп сервер и использовать FileZilla, или через тот же WinSCP.

Я покажу вариант для тех кому лень, а именно через обычный текстовой редактор nano, который идет в комплекте с Дебиан.

Общее конфигурирование

Переходим в директорию с конфигурацией сервера и открываем наш файл настроек:

cd /home/garrysmod/server/garrysmod/cfg

nano server.cfg

Перед нами не появится практически абсолютно ничего просто потому что файл пустой. Мы будем наполнять его сами. Для совсем ленивых могу предложить вариант этого сервиса. Тут просто повыбирать галочками, что вы хотите и снизу появиться полная конфигурация которую просто надо скопировать и сохранить. Ниже представлен пример базовой конфигурации, которую мы просто скопируем «лишь бы работало».

hostname «GmHb.

ru» rcon_password «» sv_password «» sv_region 255 sv_lan 0 sv_logbans 1 sv_logecho 1 sv_logfile 1 sv_log_onefile 0 sv_noclipspeed 5 sv_noclipaccelerate 5 logging on //Настройки песочницы sbox_allownpcs 0 sbox_godmode 0 sbox_plpldamage 0 sbox_playergod 0 sbox_noclip 1 sbox_maxprops 250 sbox_maxragdolls 5 sbox_maxnpcs 5 sbox_maxballoons 25 sbox_maxeffects 25 sbox_maxdynamite 5 sbox_maxlamps 10 sbox_maxthrusters 250 sbox_maxwheels 50 sbox_maxhoverballs 50 sbox_maxvehicles 8 sbox_maxbuttons 50 sbox_maxsents 20 sbox_maxemitters 5 sbox_maxspawners 3 sbox_maxturrets 10 //Настройки сервера net_maxfilesize 30 sv_minrate 0 sv_maxrate 2500 decalfrequency 10 sv_maxupdaterate 66 sv_minupdaterate 10 //Извлечь настройки банов exec banned_ip.cfg

exec banned_user.cfg

Выбираем все это, копируем. Переходим в консоль, один раз нажимаем правой кнопкой мыши и это все магией телепорта появляется там. Нажимаем комбинацию Ctrl — X и соглашаемся на перезапись файла.

Загрузка и импортирование дополнительного контента для Гаррис Мода

Это достаточно спорная часть этого повествования. Почему спорная? Потому что большинство людей предлагают в этом моменте организовать скрипт.

Но вот беда, под каждое условия и требование может понадобится свой скрипт и скрипты имеют свойство порой не работать так, как мы этого от них ждем. По-этому я предлагаю организовать этот момент в ручную.

А там уже на ваш страх и риск добавляйте и тестируйте скрипты, играйте с настройками и прочим.

Тестовый контент мы добавим из игры Counter-Strike: Global Offensive (ее ИД 740, коды других игр можно глянуть здесь), как пример игры, для которой нужна купленная лицензия на аккаунте. Мы должны залогинится под именем пользователя из под которого запускается сервер и снова перейти в директорию стима:

su garrysmod

cd /home/garrysmod/steamcmd

Теперь мы фактически запускаем тоже самое скачивание игры, только используя другой аккаунт и другую, ранее созданную нами директорию (content/css).

./steamcmd.sh +login user pass +force_install_dir /home/garrysmod/content/css +app_update 740 validate +exit

Меня дружелюбно встретила надпись от Steam Guard о том, что мне надо подтвердить то что я не своровал этот аккаунт при помощи письма на почте (будто я бы и почту не своровал если хотел бы) и кода.

Вводим код и нажимаем Enter. Пошел процесс скачивания. Дожидаемся надписи «Success! App ‘740’ fully installed». Пришло время монтирования скачанного нами пакета в систему Гаррис Мод.

Для этого нужно отредактировать лишь один файл:

cd /home/garrysmod/server/garrysmod/cfg

nano mount.cfg

По-умолчанию данный файл предназначен для Windows систем. Нам надо лишь подставить нашу игру и наш путь в системе. Приводим файл к такому виду:

// // Use this file to mount additional paths to the filesystem // DO NOT add a slash to the end of the filename

//

«mountcfg» { // «cstrike» «C:\steamcmd\steamapps\common\Counter-Strike Source Ded$ // «tf» «C:\mytf2server\tf» «csgo» «/home/garrysmod/content/css/csgo»

}

Сохраняем файл все теми же комбинациями. Переходим в папку сервера и пытаемся опять запустить.

cd /home/garrysmod/server

./srcds_run -console -game garrysmod +maxplayers 16 +map gm_construct

При успешном запуске и конфигурировани мы увидим эти сообщения:

Adding Path: [/home/garrysmod/content/css/csgo]FIND [/home/garrysmod/content/css/csgo/*.vpk]ADDING [/home/garrysmod/content/css/csgo/pak01_000.vpk]

Соответственно наши файлы успешно замаунтились. Проверяем в игре. Все работает.

Великолепно! Если это у вас получилось с первого раза:

Теперь вы можете повторить эти действия добавив нужные вам игры, предварительно создав для них директории и прописав нужные в файле mount.cfg. Мы на финишной прямой. Закрываем наш сервер через комбинацию Ctrl — C либо командой quit.

Запуск в фоне и Воркшоп

Как вы могли заметить, мы с вами никак не могли просто запустить сервер и заняться своими делами. Для этого и существует утилита screen. Устанавливаем ее:

apt-get install screen

Теперь, перед тем как запустить сервер гаррис мод с воркшопом нам необходимо создать коллекцию в стиме используя этот самый воркшоп. Данный путь вроде и так неплохо задокументирован, особенно на иностранных источниках, по-этому примените тут немного гугл-магии.

Для того чтобы запустить сервер без воркшопа используем:

cd /home/garrysmod/server

screen -A -m -d -S garry ./srcds_run -console -game garrysmod +maxplayers 16 +map gm_construct

Используем воркшоп контент:

cd /home/garrysmod/server

screen -A -m -d -S garry ./srcds_run -console -game garrysmod +maxplayers 16 +map gm_construct +host_workshop_collection XXXX -authkey YYYY

Соответственно делаем замену ХХХХ на ваш колекшн ИД и YYYY — на ключ авторизации.

При запуске команды вам покажется, что ничего не произошло. Но на самом деле он запустил в бекграунде сервер и пометил его как garry. Вводим и выполняем:

screen -r

Это откроет окно того самого сервера Гаррис Мода, что мы только что запустили. Для того чтобы опять отсоединиться и оставить его работать в фоне выполняем Ctrl — d + r.

Напутственное слово

Надеюсь мое повествование кому-нибудь да сгодилось. Все вопросы и комментарии буду рад слышать в форме ниже. И не стесняйтесь использовать гугл, там действительно есть практически все. Stay tuned.

  • ТЕГИ
  • garrys mod
  • steam
  • гаррис мод
  • сервер
  • создать
  • стим

Источник: https://gmhb.ru/game-servers/kak-sozdat-server-v-garris-mod/

Консольные команды Garry s mod 13

Создаём сервер Garrys Mod в Steam через консоль

GarrysMod открывает перед пользователем множество возможностей: начиная от выбора карты и заканчивая создание своего сервера. Многопользовательская игра обладает консольными задачами, при помощи которых, игрок может настроить максимум функций. Например, они могут пригодиться при стандартном режиме одиночной игры или же для многопользовательских площадок.

Использование читов карается баном на большинстве сервером. На некоторых их использовать можно, но не злоупотреблять. Правильная настройка консольных задач помогает быстро справиться с заданием, убить противников и даже защитить своего персонажа.

Как настроить консоль?

Чтобы ввести команды, пользователь должен знать и уметь быстро переключаться на специальную строку ввода. Настройка выполняется одним простым действием:

  1. Зайти в игру – Параметры;
  2. Выбрать «Клавиатура» и поставить консоль на тильду «~».

Нажимая на эту клавишу, в любом режиме игры будет высвечиваться строка ввода. Туда можно внести самые различные комбинации, но подходящие к серверу.

За использование некоторых команд, например: hurtme # – отнять определённое количество жизней (где, «#» может быть равен от 1 до 100) или impulse 101 – даёт все оружие из HalfLife2 и много патронов к ним, следует блокировка на сервере или в самом Steam.

Основные консольные команды

При администрировании своего сервера или играя в одиночку, могут потребоваться кода, которые помогают убить персонажей (sbox_playershurtplayers 1 – убийство игроков 0-Выкл. 1-Вкл) или открыть доступ к бессмертию (sbox_godmode 1 Включить/0-выключить). К списку основных возможностей можно отнести:

  • sbox_bonemanip_npc 1 – Разрешить изменение костей нпс 0-Выкл. 1-Вкл;
  • sbox_bonemanip_player 1 – Изменение костей игроков 0-Выкл. 1-Вкл;
  • sbox_bonemanip_misc 1 – Изменение всего прочего 0-Выкл. 1-Вкл.

Команды, влияющие на отображение персонажей и окружающих предметов. Пользователь может самостоятельно регулировать состояние объекта, редактируя его основу, то есть «кости».

На своих серверах будут актуальными:

  • sbox_godmode 1 – Команда на бесмертие в Garry’s mod;
  • sbox_noclip 1 – Режим полёта;
  • sbox_weapons 1 – Выдать оружие при возрождении;
  • sbox_playershurtplayers 1 – Разрешить убийство игроков.

Как и в предыдущих командах, отключить на цифру «0», а включить на «1» — применимо на все основные коды.

  • sbox_admin_nolimits 1 – Убрать лимит для админов;
  • physgun_limited 1 – Ограничить Гравитационную пушку (Gravity Gun);
  • sv_gravity 600 – Устанавливает гравитацию. Подставляем нужные цифры (стандарт 600).

Также актуальными будут:

  • sk_plr_dmg_НазваниеПушки # – Изменить урон оружия (вместо # подставляйте определенное число).
  • sk_max_НазваниеОружия # – Установить максимальное число патронов в обойме.

Именно их можно использовать при создании одиночной карты, небольшого сервера или при открытии собственного. Эффективны при совместной игре с друзьями.

Гравитационная пушка

Это оригинальный вид инструмента и оружия, который выпущен именно для Гаррис Мода. Узнать все возможности объекта можно из команд. Чтобы включить режим чтения команд, нужно прописать значение sv_cheats:

  • physcannon_pullforce # – изменить скорость, с которой притягивает предметы;
  • physcannon_maxforce # – сила, с которой гравипушка толкает предметы. Подставить значение вместо решетки;
  • physcannon_tracelength # – редактирование максимального расстояния для притяжения;
  • physcannon_cone # – высота поднятия предмета в воздух

Актуальны в однопользовательском режиме при строительстве или веселом времяпрепровождении в игре. Могут использоваться на некоторых картах.

Помощь для владельцев серверов

Не секрет: чтобы открыть панель админа и забанить человека – нужно ввести код. Например, команда: banid(забанить игрока на время. Если вписать в минуты 0, то заблокирует навсегда). Не менее полезной будут функции:

  • sv_minrate 1 — Минимальный бан;
  • sv_maxrate 130 — Максимальный бан.

Помогают забанить пользователя с высоким пингом. Помимо бана, есть возможность кика. Реализуется при помощи команды: kick НИК. Map gm_flatgrass кикакет всех пользователей, оставляя только администратора и сразу же меняет карту на другу. Актуальна, если нужно провести технические работы или поработать над картой.

Установить пароль и перезагрузить сервер можно при помощи: sv_password *** и restart соответственно.

Используя такие коды, владелец своей локации сможет очистить список игроков от грубиянов и пользователей, нарушающих правила. Являются стандартными командами и используются практически на всех серверах.

Работают только с консольной панелью. Поменять карту можно при помощи changelevel gm_flatgrass, полезно для шутеров и хоррор площадок.

Анимация персонажа

Создание красивых скриншотов, выражение эмоций и многое другое, доступно только с забинденными анимациями. Список состоит из множества движений и выражения реакции пользователя. Необходимо написать «act» и вставить одну из предложенных команд: – cheer, laugh, muscle, zombie, robot, dance, agree, becon, disagree, salute, wave, forward, halt, pers.

Дополнительные команды включают в себя:

  • kill – Совершить самоубийство;
  • disconnect – Покинуть сервер;
  • quit – Выйти из игры;
  • killserver – Быстро выйти в главное меню;
  • reconnect – Переподключиться к текущему серверу;
  • hud_deathnotice_time 0 – Время появление иконок убийств в секундах (обычно 6 секунд);
  • unbind кнопка – Устанавливает клавишу.

Полезны в одиночной игре и на сервере. Не блокируются системой и являются стандартными. Игроку не нужно волноваться относительно блокировки аккаунта, потому что эти команды «безобидны». Включая их, ничего не происходит с окружающими игроками, поэтому читы абсолютно легальны и могу быть использованы даже на официальных серверах Гаррис Мода.

Дополнительные читы

Гаррис Мод не будет таким оригинальным, если в нем не будет дополнительных команд и читов. Используя их, пользователь может быстро настроить все существующие объекты, наделить пользователей способностями. Также актуальны для владельцев серверов и могут помочь в создании своего, уникального игрового пространства.

  • god – Режим бессмертия. Для отключения снова ввести;
  • thirdperson – Вид от третьего лица;
  • firstperson – Вид от первого лица;
  • viewmodel_fov 30 – Установить размер текущего оружия (Стандартно 54);
  • notarget – Невидимость (для отключения введите notarget еще раз);
  • cl_drawhud 0 – Интерфейс 0-Выкл. 1-Вкл.
  • impulse 82 – Вызвать джип;
  • impulse 83 – Воздушная лодка;
  • Impulse 203 – Удалить объект, на который направлена камера;
  • mat_depthbias_normal 1 – Инфракрасное зрение;
  • bind i «toggle mat_depthbias_normal 0 1» – Для быстрого переключения;
  • vcollide_wireframe 1 – Показывает модель физических столкновений в виде синей структуры во время запуска (0-Выкл. 1-Вкл.);
  • bind k «toggle vcollide_wireframe 0 1» – Для быстрого переключения;
  • host_timescale 0.1 – Замедление времени (Стандартное значение 1.0);
  • bind o «toggle host_timescale 0.1 1» – Для быстрого переключения.

Больше половины можно использовать на обычных серверах, где разрешены читы. Воспрещены те, которые влияют на других персонажей или могут изменить исход раунда.

Поставить лимит

Лимиты устанавливаются в том случае, если происходит проблема со спавном. Например, не устанавливаются НПС или игроки на сервере не могут получить нужное количество оружия. Также, необходимы для поддержания «чистоты» сервера и исключение его перегрузки.

Первым прописывается значение «sbox_», а уже после все остальные:

  • maxprops 200 – На пропы;
  • maxnpcs 200 – На неигровых персонажей;
  • maxragdolls 200 – Рагдолы;
  • maxthrusters – Трастеры (ускорители);
  • maxbuttons 200 – На кнопки;
  • maxdynamite 200 – На динамиты;
  • maxeffects 200 – На эффекты;
  • maxemitters 200 – На эмиттеры;
  • maxhoverballs 200 – Ховерболы;
  • maxballoons 200 – Шары;
  • maxlamps 200 – Лампы;
  • maxlights 200 – Свет;
  • maxvehicles 200 – Машины и стулья;
  • maxwheels 200 – Колёса

Если у вас скачан инструмент Turrent;

  • maxturrets 200 – Лимит на Turrent.

KeyPad;

Door;

Используя указанные команды, пользователь может самостоятельно регулировать количество возможных объектов. Стандартные функции делают игру более забавной и замысловатой, чем без них.

Источник: https://garry-s-mod.ru/info/consol-comand/

Установка и настройка выделенного сервера Garry’s Mod

Создаём сервер Garrys Mod в Steam через консоль

Несколько месяцев назад я писал об установке и настройке слушающего сервера Garry’s Mod. В данном HOWTO я подробно напишу как скачать, установить и настроить выделенный (Dedicated) сервер Garry’s Mod. Мы подробно рассмотрим установку админки, расширений и плагинов.

Внимание! Статья обновлена 20.07.2013. В связи с переходом игры Garry’s Mod на новую систему контента, сервер теперь необходимо загружать и обновлять через SteamCMD. Обновление ранее скачанного через hldsupdatetool сервера до нового невозможно — сделайте резервную копию каталогов аддонов, конфигов и т.д. и загрузите сервер заново.

Техническая часть

  1. Чтобы к Вам могли подключаться клиенты, Вы должны иметь «белый» IP-адрес, т.е. видимый из Интернета. Создание сервера с «серым» IP, либо с жёстким NAT’ом провайдера не имеет смысла, т.к. подключиться к такому серверу никто не сможет (кроме находящихся с Вами в одной подсети).

  2. Если у Вас ADSL, вы должны пробросить порт, на котором будет установлен сервер, по протоколу UDP (для подключения клиентов) и TCP (для удалённого администрирования (rcon)) в настройках своего роутера (модема).

    Обычно проброс портов настраивается в веб-интерфейсе роутера в разделе NATPort Forwarding или NATVirtual Servers.

  3. На сервере главное – скорость отдачи от Вас клиентам, а также мощность процессора Вашего компьютера.

    На ADSL максимальная отдача может составлять около 780 Кбит/с – 1 МБит/с (на ADSL с модуляцией AnnexM (такая разновидность встречается крайне редко) – 3 Мбит/с). Если у Вас тариф на 256 КБит/с, то к Вам могут подключиться 6 клиентов. Если 512 – 10-12 клиентов, если 1 Мбит и более (ADSL) – 18 клиентов, кабель без NAT – 23 клиента (максимум для слушающего сервера).

    В соотвествие с этими параметрами Вы должны настроить значение переменной «Максимальное число игроков» во время создания сервера. Если Ваш канал или процессор не будут выдерживать такое количество подключившихся игроков, у всех появятся лаги.

Внимание! Не создавайте сервер на большое количество пользователей, т.к. это может вызывать серьёзные лаги.

Установка выделенного сервера

  1. Скачайте SteamCMD с официального сайта по ссылке: http://media.steampowered.com/installer/steamcmd.zip.
  2. Распакуйте скачанный SteamCMD в папку по умолчанию C:\SteamCMD\ (в пути не должно быть пробелов и русских букв).
  3. Создайте папку, в которую Вы будете устанавливать выделенный сервер Garry’s Mod.

    Рекомендуем устанавливать в корень диска чтобы не было проблем с пробелами в путях. Также в пути не должно быть русских букв (допустимы только латинские буквы, цифры и символ подчёркивания).

    Рекомендуем: C:\srcds\, где вместо C:\ подставьте букву любого диска с достаточным количеством свободного места (установленный сервер Garry’s Mod с плагинами требует минимум 4 ГБ).

  4. Перейдите в созданную на предыдущем шаге папку папку и создайте в ней файл update.cmd (можно update.bat).

    В этот файл впишите следующее:@echo off C:\SteamCMD\steamcmd.exe +login anonymous +force_install_dir C:/srcds +app_update 4020 validate +quit pause

    Здесь C:\SteamCMD\ — путь к установленному SteamCMD, а c:\srcds — каталог, в который будем устанавливать сервер.

  5. Запускайте созданный файл update.cmd на выполнение. При первом запуска будет произведено автоматическое обновление утилиты обновления, затем начнётся скачивание и установка выделенного сервера.Автоматическое обновление hldsupdatetool

    Скачивание выделенного сервера

  6. По окончании скачивания (зависит от скорости Вашего Интернет-соединения; сервер весит около 900 МБ), перейдите в каталог с:\srcds\orangebox\, где с:\srcds\ — это каталог установки выделенного сервера и создайте там файл launch.cmd (или launch.bat) с текстом:start /high srcds.exe -console -game garrysmod -port 27015 -maxplayers 12 +map gm_flatgrass

    Здесь -port 27015 — порт, на котором будет «висеть» сервер (UDP/TCP), -maxplayers 12 — максимальное количество игроков на данном сервере, +map gm_flatgrass — карта, с которой запустится сервер. Если требуется автоматически перезапускать сервер при ошибках/падениях, то вместо предыдущего текста, впишите следующий:

    @echo off cls echo Protecting srcds from crashes… echo If you want to close srcds and this script, close the srcds window and type Y depending on your language followed by Enter. title srcds.com Watchdog : srcds echo (%time%) srcds started. start /wait srcds.exe -console -game garrysmod -port 27015 -maxplayers 12 +map gm_flatgrass echo (%time%) WARNING: srcds closed or crashed, restarting. goto srcds

  7. Запустите сервер созданным файлом launch.cmd или launch.bat.
  8. Сервер успешно установлен.

Настройка выделенного сервера Garry’s Mod

Сервер был установлен, но, к сожалению, пока он не пригоден для использования. Нужно его настроить.

  1. Установите джентльменский набор плагинов из svn для Garry’s Mod, так, как описано в этой статье вручную или автоматически (устанавливать плагины Вы должны в каталог c:\srcds\orangebox\garrysmod\addons\, где c:\srcds\ — каталог установки выделенного сервера. Всю информацию по установке и сами скрипты установки/обновления плагинов Вы найдёте по этой ссылке. Обязательно установите ULX, U-Lib и U-Restrict.
  2. Скачайте и распакуйте архив с файлами конфигурации сервера в папку c:\srcds\orangebox\garrysmod\cfg\, где c:\srcds\ — путь установки сервера.
  3. Откройте файл c:\srcds\orangebox\garrysmod\cfg\server.cfg в любом текстовом редакторе и внесите в него правки: измените имя сервера (переменная hostname), смените rcon-пароль (rcon_password) и т.д. В файле я всё подробно описал какая переменная чем управляет, что включает/выключает, поэтому на этом я останавливаться не буду здесь. Внимание! Первым делом задайте пароль вместо !!!CHANGEME!!!, иначе Ваш сервер могут взломать.
  4. Сделайте себя и, если нужно, своих друзей администраторами свежесозданного сервера (обязательно, иначе ULX-админка не даст Вам доступа). Чтобы сделать себя админом, нужно узнать Ваш личный SteamID и выбрать автоматический или ручной способ:
    1. Автоматический способ. Запустите сервер (ULX и U-Lib должны быть установлены), запустите клиент Garry’s Mod и зайдите на свой сервер с помощью команды connect ВАШ_ВНЕШНИЙ_IP:ПОРТ. Сверните Garry’s Mod и перейдите в консоль сервера, введите в консоли сервераulx adduser ВАШ_НИК superadmin

      где ВАШ_НИК — это Ваш ник в Steam (при наличии пробелов в нике кавычки обязательны; допускаются только латинские буквы, цифры и знак подчёркивания). ULX автоматически пропишет этого пользователя в админы сервера.

    2. Ручной способ. В любом текстовом редакторе откройте файл с:\srcds\orangebox\garrysmod\settings\users.txt. В этот файл прописываются администраторы сервера по SteamID. Найдите в этом файле раздел “superadmin” и после строки//”garry” “STEAM_0:1:7099

      впишите свою в виде

      “ВАШ_НИК” “STEAM_0:1:XXXXXXXXX”

      где ВАШ_НИК – это ник админа, который будет в списке вывода админов сервера (здесь разрешено вводить только латинские буквы и цифры без пробелов; кавычки обязательны), а STEAM_0:1:XXXXXXXXX – это Ваш SteamID (замените на настоящий, естественно

      Источник: https://www.easycoding.org/2010/08/07/ustanovka-i-nastrojka-vydelennogo-servera-garrys-mod.html

      Как создать сервер в Garry’s mod -Linux

      Создаём сервер Garrys Mod в Steam через консоль

      Установка выделенного сервера на линуксе порой может быть весьма муторным занятием, особенно если вы пробуете это сделать в первый раз.

      К тому же существует огромное количество старых гайдов на тему того как создать сервер в Гаррис Мод стим версии, среди которых очень тяжело найти истину. А если что-то пошло не так? Даже решение типичных проблем может быть уже устаревшим.

      Надеюсь этим туториалом я помогу наставить вас на правильный путь при поднятии своего сервера в гаррис моде. По аналогии с ним вы можете установить какой угодно.

      Для того чтобы начать, прежде всего вам потребуется сервер (вот это поворот). Вы можете попробовать запустить и на своем железе, либо же воспользоваться платными услугами. Рекомендовать хостера я вам пока не буду (пока), вы можете его найти сами по запросу «игровой хостинг» или типа того в гугле. Главное это приемлемое для вас соотношение цена/железо/трафик.

      Но совсем дешманское брать не стоит, оно может не потянуть и 10 слотов.В этом гайде (как и в большинстве других своих гайдов, потому что деваться некуда) я использую 64 битную версию операционной системы Debian 9. Аналогию при установке можно провести с любой Linux- ОС, и накатить все точно так же просто подкорректировав команды.

      Самым сходным будет, пожалуй, Ubuntu.

      Так же вам потребуется:

      • Стим аккаунт, на котором будут куплены игры, контент которых вы хотите запилить на сервер.
      • Путяшечка (PuTTY) — для доступа к серверу по протоколу SSH.
      • WinSCP — для более простого редактирования и передачи файлов на сервер.

      Базовая настройка

      Перед тем как создать сервер нам с вами нужно будет провести начальные приготовления.

      Сразу после покупки системы для Project Zomboid, с большой долей вероятности ваш хостинг провайдер предоставит вам доступ через ssh и логин вида root с соответствующим паролем. Через данный протокол мы и будем все устанавливать, включая Steam.

      Для подсоединения к серверу по SSH нам потребуется соответствующая программа, под названием PuTTY. Для передачи и редактирования файлов на сервере вы можете использовать WinSCP.

      После скачивания и установки PuTTY открываем ее. В поле “Host Name (or IP address)” вводим данный провайдером ИП адрес сервера. Порт оставьте такой как есть. Для того чтобы не вводить эти данные каждый раз, нажмите на кнопку «Save» ниже. Теперь при следующем заходе в программу вы можете выбрать из списка ваш сервер и просто подключиться к нему. Нажмите на кнопку «Open».

      При первом подсоединении вас попросят сверить ключи. Просто нажмите Да. После присоединения вы увидите строчку «login as:». Вводим ваш логин «root» и нажимаем Enter. Далее у вас запросит пароль. Просто скопируйте присланный вам хостером пароль, нажмите ОДИН РАЗ возле поля пароль правой кнопкой мыши. Ваш пароль скопируется, но вы не увидите изменений. Это нормально. Нажмите Enter.

      Если все сделано правильно, вы попадете в систему. Вы можете провести первую ее настройку, обновить пакеты. Все что вашей душе угодно. Можете погуглить «Первоначальная настройка VPS» и тому подобное. Но эти шаги не обязательны.

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.