Skip to content

Instantly share code, notes, and snippets.

@AMD-NICK AMD-NICK/readme.md
Last active Mar 3, 2020

Embed
What would you like to do?
Пример конфигурации SFTP плагина для SublimeText, специально для Garry's Mod

Что это

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

Установка

  1. Создайте в удобном месте, например, на рабочем столе папку, где будет локальная копия вашего сервера, а в ней папку addons
  2. Поместите файл в папку addons, указав в нем данные подключения к серверу, а также путь к папке с аддонами на удаленном сервере
  3. По желанию сделайте такой же файл для папки вашего гейммода, например DarkRP
  4. Запустите SublimeText, перетащите в него папку addons, и теперь в сайдбаре нажмите на нее ПКМ > SFTP > Download Folder
  5. С этого момента все изменения аддонов через саблайм будут сразу заливаться на сервер

P.S. Файл опубликован специально для статьи "Эффективная разработка в Garry's Mod"

{
// The tab key will cycle through the settings when first created
// Visit http://wbond.net/sublime_packages/sftp/settings for help
// sftp, ftp or ftps
"type": "ftp",
"save_before_upload": true,
"upload_on_save": true,
"sync_down_on_open": false,
"sync_skip_deletes": false,
"sync_same_age": true,
"confirm_downloads": false,
"confirm_sync": true,
"confirm_overwrite_newer": false,
"host": "ip",
"user": "user",
"password": "password",
//"port": "1488",
"remote_path": "/home/gmod/server/garrysmod/addons",
"ignore_regexes": [
"\\.sublime-(project|workspace)", "sftp-config(-alt\\d?)?\\.json",
"sftp-settings\\.json", "/venv/", "\\.svn/", "\\.hg/", "\\.git/",
"\\.bzr", "_darcs", "CVS", "\\.DS_Store", "Thumbs\\.db", "desktop\\.ini",
"\\.vmt","\\.vtf","\\.vtx","\\.mdl","\\.phy","\\.vvd","\\.mp3","\\.ttf","\\.wav","\\.png","\\.bsp","\\.nav","\\.gma","\\.pcf","\\.json_"
],
//"file_permissions": "664",
//"dir_permissions": "775",
//"extra_list_connections": 0,
"connect_timeout": 30,
//"keepalive": 120,
"ftp_passive_mode": true
//"ftp_obey_passive_host": false,
//"ssh_key_file": "c:\/ihor.ppk",
//"sftp_flags": ["-F", "/path/to/ssh_config"],
//"preserve_modification_times": false,
// "remote_time_offset_in_hours": 1,
//"remote_encoding": "utf-8",
//"remote_locale": "ru_RU",
//"allow_config_upload": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.