Как забиндить команды на кнопки

Прием

GameSpy назвал Garry’s Mod «Модом года для ПК » в 2005 году. Крейг Пирсон из GamesRadar назвалего одним из лучших модов для кооперативного игрового процесса в 2007 году. В 2017 году Брендан Колдуэлл из Rock Paper Shotgun назвал игру «незаменимой. песочница », а PCGamesN включила ее в список« лучших игр-песочниц на ПК »за 2019 год.

Продажи

В первый день Garry’s Mod было продано 5729 копий, увеличившись до 312 541 к началу декабря 2008 года. Дальнейшие вехи продаж были достигнуты: к концу октября 2010 года было продано 770 628 копий, 1 миллион к июлю 2011 года, 1,4 миллиона к марту 2012 года, 3,5 миллиона к июлю 2013 года. , 6 миллионов к сентябрю 2014 года и 10 миллионов к январю 2016 года. К декабрю 2019 года Ньюман подсчитал, что игра продается около 1,5 миллиона копий в год, и заявил, что в целом было продано более 15 миллионов копий. К сентябрю 2021 года Garry’s Mod достигла более 20 миллионов продаж.

Выручка от продаж игры составила 3 ​​миллиона долларов к декабрю 2008 года, 22 миллиона долларов к марту 2013 года и 30 миллионов долларов к февралю 2014 года. К декабрю 2020 года игра собрала 119 836 074 доллара США при 18 671 533 проданных копиях. По состоянию на октябрь 2010 года Garry’s Mod регулярно входила в число самых популярных игр в Steam. Успех игры позволил Facepunch развиваться дальше, в конечном итоге распространившись на другие игры, такие как Rust .

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

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

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

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

Установить пароль и перезагрузить сервер можно при помощи: sv_password *** и restart соответственно. Используя такие коды, владелец своей локации сможет очистить список игроков от грубиянов и пользователей, нарушающих правила. Являются стандартными командами и используются практически на всех серверах. Работают только с консольной панелью. Поменять карту можно при помощи changelevel gm_flatgrass, полезно для шутеров и хоррор площадок.

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

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

Первым прописывается значение «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;

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

Эта публикация удалена, так как она нарушает рекомендации по поведению и контенту в Steam. Её можете видеть только вы. Если вы уверены, что публикацию удалили по ошибке, свяжитесь со службой поддержки Steam.

Этот предмет несовместим с Garry’s Mod. Пожалуйста, прочитайте справочную статью, почему этот предмет может не работать в Garry’s Mod.

Этот предмет виден только вам, администраторам и тем, кто будет отмечен как создатель.

В результатах поиска этот предмет сможете видеть только вы, ваши друзья и администраторы.

413 уникальных посетителей
2 добавили в избранное
  • Открываем Steam
  • Щелкните правой кнопкой мыши по названию игры в библиотеке Steam и выберите Свойства.
  • Во вкладке Общие нажмите на кнопку Установить параметры запуска….
  • Введите параметр -console и нажмите OK.
  • Закройте окно Свойства и запустите игру.
  • В игре открываете настройки и нажимаете на кнопку
  • Заходим в игру
  • Открываем настройки
  • Вкладка Keyboard
  • нажимаем на Advanced
  • Ставим галочку на Enable Devolper console
  • Нажимаем Ок.

Консоль открывается только когда открыты настройки, оригинальный браузер или вы находитесь на сервере.

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

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

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

Первым прописывается значение «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;

maxkeypads 200 – Кейпады

Door;

Разработка и выпуск

Garry’s Mod был создан программистом видеоигр Гарри Ньюманом. Он начал разрабатывать игры под названием Facepunch Studios после того, как бросил колледж, когда не жил в доме своих родителей. Он делал это как хобби одновременно с работой программиста PHP для сайта знакомств . Позже его уволили, когда он запустил собственный сайт знакомств. При разработке своей первой игры, Facewound , Garry’s Mod стал его побочным проектом в качестве мода для игрового движка Source и, в основном, игры Half-Life 2 . Вскоре Ньюман получил больше удовольствия от разработки Garry’s Mod, чем от поддержки Facewound , поэтому разработка Facewound была в основном остановлена ​​(и приостановлена ​​на неопределенный срок в 2004 году), чтобы он сосредоточился на Garry’s Mod . Он заявил, что в то время его навыки компьютерного программирования были недостаточно развиты для создания полноценной игры на основе исходного кода, и он прибег к формату мода. Первая итерация мода, версия 1, была выпущена 24 декабря 2004 года. Первоначальные отзывы были поляризованными: некоторые игроки критиковали мод за его сходство с существующим модом, JBMod . Однако растущий положительный отклик побудил Newman продолжить разработку. Ньюман не осознавал, что игра набирает популярность, пока не создал для нее онлайн-форум . В течение 2004 и 2005 гг. Ньюман выпустил несколько обновленных версий мода Garry’s Mod , добавив новые функции и достигнув кульминации в версии 9.0.4 27 ноября 2005 г. Работа одного человека Ньюмана выросла до команды из нескольких человек для римейка мода как отдельного модуля. игра.

Пользовательский контент

Garry’s Mod includes the functionality to modify the game by developing scripts written in the Lua programming language. Notable mods (known as «addons») include Spacebuild, Wiremod, Elevator: Source, DarkRP, Prop Hunt, and Trouble in Terrorist Town. Specialised servers, known as Fretta servers, rotate between custom game modes every fifteen minutes. Garry’s Mod version 12 introduced the «Toybox» section, through which the player could browse and install user-created mods. This was replaced by support for the Steam Workshop in version 13.

Конкурс Fretta и проблемы в террористическом городе

В конце 2009 года Facepunch запустил «Fretta Contest», соревнование, в котором люди должны были разработать игровые режимы Garry’s Mod, используя проприетарную среду программирования Fretta, с добавлением игрового режима победителя в базовую игру. Победителем этого конкурса стал Trouble in Terrorist Town ( TTT ), который был добавлен в игру в июле 2010 года вместе с другим режимом Dogfight: Arcade Assault . TTT делит игроков на три группы: предатели, детективы и невиновные, как в партийной игре Mafia . Детективы известны всем игрокам, в то время как Предатели известны только другим Предателям и в остальном выглядят как Невинные. В то время как Предатели пытаются устранить всех других игроков, Невинным и Детективам необходимо сотрудничать, чтобы идентифицировать и устранить всех Предателей. Для последнего детективам предоставляется специальное оборудование, такое как сканеры ДНК, которые могут отследить убийцу мертвого игрока.

GMod Tower

В июле 2009 года четыре разработчика, работающие под названием «PixelTail Games», открыли сервер Garry’s Mod под названием GMod Tower . GMod Tower представляла собой сеть серверов, разработанную как платформу для социальных сетей, где пользователи могли играть в мини-игры с друзьями и общаться в центре. Через несколько часов после открытия сервера веб-сайт GMod Tower достиг двух миллионов просмотров. GMod Tower временно закрыта в период с января 2012 года по апрель того же года. Позже PixelTail расширил GMod Tower до Tower Unite , отдельной игры, которая заменила GMod Tower после выхода раннего доступа в апреле 2016 года.

Машинима

Garry’s Mod был использован в качестве основы для машинимы . Одним из наиболее известных примеров является Half-Life: Полный жизни Последствия , которая основана на фанфик наборе в Half-Life вселенной, сочиненная в 2008 году под именем пользователя Squirrelking. Пользователь YouTube Djy1991 использовал Garry’s Mod, чтобы оживить фанфики, используя буквальные интерпретации некоторых типографских ошибок и неудобной грамматики.

Зачем нужны танцы в игре?

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

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

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

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

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

  • 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» – Для быстрого переключения.

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

Как в Garry’s Mod добавить для NPC оружие?

Что-бы они могли стрелять из любого оружия, например MP5, или любого другого. Я пробовал прописывать в одном файле им оружие (не помню в каком), и у них появлялось моё оружие. Но проблема в том, что они пытались стрелять, но оружие у них не работало (не вылетали пули, небыло анимации стрельбы).

Дело в том, что оружие то в меню добавилось. Но, допустим, когда вражеский NPC стреляет в меня (точнее пытается это сделать) , не проигрывается анимация стрельбы, а так-же не вылетают пули. То-есть просто ничего не происходит. Может быть, проблема в анимации стрельбы? Артём, я знаю как спавнить NPC с стандартным оружием. Но я хочу спавнить NPC с нестандартным оружием, допустим оружием из какого-нибудь мода.

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

Создание красивых скриншотов, выражение эмоций и многое другое, доступно только с забинденными анимациями. Список состоит из множества движений и выражения реакции пользователя. Необходимо написать «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 кнопка – Устанавливает клавишу.

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

Оружие для НПС

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

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

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

Первым прописывается значение «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;

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

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

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

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

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

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

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

  • Что такое ib в инстаграме

      

  • Project zomboid во сколько передачи

      

  • Need for speed rivals как зайти в настройки

      

  • Что делать если фнаф ар не поддерживается на вашем устройстве

      

  • Как удалить аккаунт на htc desire

Glua Lint — подсветка ошибок в реальном времени

Плагин сделает ваш код чище, а также сэкономит время на исправлении случайных синтаксических ошибок (ох уж эти скобочки). Он прямо в процессе написания кода будет подсвечивать участки, которые не соответствуют стилю или вовсе содержат ошибки.

Красным выделена синтаксическая ошибка

Перед установкой плагина сначала нужно скачать glualint.exe «модуль», закинуть его в удобную папку и прописать путь к ней в PATH системы (как это сделать?). После этого откройте командную строку Win+R > cmd.exe и введите там glualint. Если появляется ошибка, то плагин для саблайма работать не будет. Именно этот модуль отвечает за определение ошибок в коде.

Только теперь можно открывать саблайм и устанавливать сам плагин. В Ctrl + Shift + P пишем Install Package, затем ищем glualint (SublimeLinter-contrib-glualint). Чтобы этот плагин работал, необходимо установить еще SublimeLinter. Он так и называется. Подробнее процесс установки Glualint описан тут.

Лимиты:

sbox_maxprops 200 // Лимит на пропыsbox_maxnpcs 200 // Лимит на нпсsbox_maxragdolls 200 // Лимит на рагдолыsbox_maxthrusters // Лимит на трастеры (Ускорители)sbox_maxbuttons 200 // Лимит на кнопкиsbox_maxdynamite 200 // Лимит на динамитовsbox_maxeffects 200 // Лимит на эффектыsbox_maxemitters 200 // Лимит на эмиттерыsbox_maxhoverballs 200 // Лимит на ховерболыsbox_maxballoons 200 // Лимит на шарыsbox_maxlamps 200 // Лимит на лампыsbox_maxlights 200 // Лимит на светsbox_maxvehicles 200 // Лимит на машины/стульяsbox_maxwheels 200 // Лимит на колёсаЕсли у вас скачен инструмент Turrentsbox_maxturrets 200 // Лимит на TurrentЕсли у вас скачен инструмент KeyPadsbox_maxkeypads 200 // Лимит на КейпадыЕсли у вас скачен инструмент Doorsbox_maxdoors 200 // Лимит на двери

Описание:

Garry’s Mod — компьютерная игра, физическая «песочница», которая позволяет игроку манипулировать объектами и экспериментировать с физикой, реализм которой обеспечивается движком Source.

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

Активация чит-кодов

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

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

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

Прежде чем вводить описанные ниже команды, нужно будет вписать sv_cheats 1. Если хотите снова запретить использование читов, пропишите тот же код, но уже с нулевым значением.

Список чит-кодов и консольные команды для Garry s mod.

При администрировании своего сервера или играя в одиночку, могут потребоваться кода, которые помогают убить персонажей (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_НазваниеОружия # – Установить максимальное число патронов в обойме.

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

Explanation

is a function. A function is a command that does something when you call it. Many functions can take arguments, which is data you give the function to change exactly what it does. In this case, takes only one argument, which is a string (a series of letters, numbers, spaces, and so on), and when is called, it puts that string into the console in Garry’s Mod.

Saving the script

You’re now ready to save the actual Lua file. To find your Lua folder, follow the following path — depending on where you have installed Garry’s Mod on your computer, this path may be different, but will look something like this:

C:\Program Files\Steam\steamapps\common\GarrysMod\garrysmod\lua\
^^^^^^^^^^^^^^^^^^^^^^
This may be different!

In the filename box, type (Note that you must specify ), and in the Save As type box, select All Files. Now, just press enter (or press the save button) to save your script.

Check the «File name extensions» box in File Explorer

Make sure you have the «File name extensions» checkbox checked in File Explorer. Unless this is checked, your text editor might accidentally save your file as a . To make sure this box is checked, open a File Explorer window, click the tab at the top, and check the box (it’s inside the «Show/hide» category at the top).

Running the script

To run any of your scripts, you need to be playing a map. Once in game, open the developer console and type the following:

lua_openscript helloworld.lua

Press enter. If you did everything correctly up to this point, you should see a message in the console:

Hello World!

Congratulations, you have written and run your first Lua script.

Auto running the script

To make your script run automatically when the server starts, you simply put it into one of these folders. Again, if you have Garry’s Mod installed somewhere else, navigate there instead.

For shared scripts ( Loaded on either client or server )

C:\Program Files\Steam\steamapps\common\GarrysMod\garrysmod\lua\autorun

For client-only scripts ( Loaded only on client )

C:\Program Files\Steam\steamapps\common\GarrysMod\garrysmod\lua\autorun\client

For server-only scripts ( Loaded only on server )

C:\Program Files\Steam\steamapps\common\GarrysMod\garrysmod\lua\autorun\server

For this specific tutorial, any of those paths will work just fine.

All client and shared files must be put for download using AddCSLuaFile for them to work in multiplayer.

Loading portions of a script on the client or server

If you want to use a single file for clientside and serverside code, but want separate parts of the code between client and server, we can do something like this:

To run code only on the client

if CLIENT then

end

To run code only on the server

if SERVER then

end

To load onto shared (either Client or Server), don’t specifically check for CLIENT or SERVER, just put your code down without the if block.

Example:

print( «Hello Shared!» )

if SERVER then
print( «Hello Server!» )
end

if CLIENT then
print( «Hello Client!» )
end

The and variables you see up there are explained on the States page.

Геймплей

Персонаж игрока (справа) расположение символов из Team Fortress 2 на диване с помощью физики пушки

Garry’s Mod — это игра — песочница на основе физики, которая в основном режиме игры не имеет установленных целей. Игрок может создавать неигровых персонажей , тряпичных кукол и реквизита , а также взаимодействовать с ними различными способами. Используя «физическую пушку», тряпичные куклы и реквизиты можно поднимать, вращать и замораживать на месте. Также можно манипулировать отдельными конечностями тряпичных кукол. «Инструментальный пистолет» — это многоцелевой предмет для таких задач, как сварка и фиксация опор вместе, а также изменение мимики тряпичных кукол.

Еще для SublimeText

  • Плагин Sidebar Enchancements добавляет кучу функционала в контекстное меню сайдбара
  • Тема Afterglow Blue моя любимая уже вот более 5 лет и не надоедает
  • Классный шрифт для разработки — Input Mono
  • Плагин Trailing Spaces позволяет одной кнопкой убрать все лишние пробелы в конце строк
  • Плагин Alignment сочетанием клавиш позволяет выравнивать строки под одну длину, что экономит огромное количество времени, если вы любите красивый код
  • Привыкните к сочетаниям клавиш Ctrl + P (переход к файлу),  Ctrl + G (переход к номеру строки), а также Ctrl + R (переход к функции) и вы больше не заходите покидать саблайм
  • В саблайме есть разделение на проекты. Проект это как сейв-файл текущего окружения. Оно сохраняет открытые файлы и тд. Если у вас несколько разных серверов, то может помочь держать редактор в чистоте

Особенности разработки

  • Удобно заливать и обновлять аддоны в Workshop можно через workshopper. Можете еще посмотреть Crowbar.
  • Удобнее всего заниматься разработкой не на своем компе, не на живом, с игроками, а именно на отдельном Dev, который тоже на хостинге
  • FastDL нужен для особых файлов, например, шрифтов. Но через Workshop большой контент скачается намного быстрее
  • Гитхаб не требует много времени для изучения базовых фишек, а их вам будет достаточно для того, чтобы сделать жизнь лучше. Вы сможете смотреть код с любого момента времени, синхронизировать код между своими компьютерами, откатывать изменения, которые привели к багам и тд. Мой .gitignore для понимающих
  • Trello позволяет вести более организованную разработку и не только. Пример, как его применял в гмоде я: задачи, персонал.

Еще скрипты для сервера

  • WSDL — идеально для всех, у кого есть файл а-ля workshop.lua с кучей строк вида . Этот скрипт автоматически делает это для всех аддонов вашей серверной коллекции и вам больше не нужно будет изменять никакой файл при добавлении нового аддона в коллекцию
  • FProfiler — определение скриптов и участков кода, которые потребляют больше всего процессорного времени (грузят сервер)

fprofiler — обнаружение тяжелых участков кода

  • DASH — библиотека с полезными функциями. Сама по себе ничего не делает, но разработчики могут найти там много полезного
  • IGS — наш автодонат для Garry’s Mod. Именно для наших клиентов я и начал писать эту статью. Мы помогаем зарабатывать проектам больше, чем позволяет самопис или ручной прием платежей

IGS (InGameShop) — серверная часть автодоната для Garry’s Mod проектов. На фото 2 версия интерфейсаepoe — внутриигровая серверная консоль

В статье собраны не все инструменты, которые я использовал при разработке и администрировании своего проекта, чтобы статья получилась не слишком громадной. Если вам интересно узнать что-то еще, то можете спросить у меня в t.me/gmodev.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector