Перейти к основному содержимому

5 записей с тегом "vscode"

Посмотреть все теги

Разработка в Garry's Mod без локального сервера, FileZilla и Putty

· 4 мин. чтения
к сведению

Я уже писал пост на эту тему в 2020 году, но с того момента все изменилось и радикально упростилось. И все равно я советую прочесть пост 20го года.

Разработка курильщика

Нуб программист

Если вы все еще:

  • 🤢 Пишете код "на локалке"..
  • 🤢 ..через Notepad++ или SublimeText.
  • 🤢 Используете FTP клиент (FileZilla, CyberDuck, не важно)
  • 🤢 Подключаетесь к серверу через Putty / игровую консоль в браузере
  • 🤢 Делаете бекапы вручную или скриптиками
  • 🤢 Используете хостинг с FTP и консолькой вместо своего сервера с SSH
  • 🤢 Авторизируетесь в SSH по паролю или таскаетесь с приватным ключом

Тогда мы идем к вам!

Дружим Garry's Mod сервер и Git правильно

· 6 мин. чтения

Я годами не мог придумать, как сделать, чтобы на Git хранились только самые необходимые файлы и папки без мусорных (cache, backgrounds, console.log и т.д.). Казалось бы, простая задача, но решил я ее лишь недавно.

Чел сжиг�ает лишнее

Это все нужно было для того, чтобы удобно работать с сервером через плагин VSCode Remote SSH, словно сервер находится на локалке и при этом любые изменения с легкостью пушить на GitHub без лишнего мусора

А зачем в гмоде вообще Git?
  • Возможность редактировать код с любого устройства, где есть браузер, даже с телефона друга
  • GitHub хранит историю изменений файлов сервера
  • Видно кто и когда и что изменял. Почти невозможно незаметно подложить бекдор.
  • Может служить своеобразным бекап-хранилищем вашего проекта
  • Поиск по файлам сервера прямо в браузере.
  • Возможность поделиться ссылкой на код

Эффективная разработка в Garry's Mod

· 8 мин. чтения

UPD 2022.06.19

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

Рекомендую прочесть статью, но вместо SublimeText устанавливать VSCode, потому что потом из-за привычек будет труднее перейти на него. Все плагины есть на оба редактора

UPD 2023.07.23
  • В посте упомянут плагин SFTP. Я заменил его на VSCode Remote – SSH. По ссылке отдельный пост про этот плагин. Очень крутой плагин.
  • Помимо него, советую замену плагина, который ниже упомянул в разделе "GLua синтаксис" на Lua Language Server. Когда установите, напишите команду в VSCode Lua: Open Addon Manager и установите оттуда поддержку glua (синтаксис, документация функций и т.д.). Так и называется – Garry's Mod

Я занимаюсь Garry's Mod'ом с 2015 года, начиная с администрирования чужого сервера и до создания своего проекта, где большинство разработок были самописны (не куплены), а сервера проекта в свое время были в топ-10 мира по рейтингу GameTracker.

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