Просмотр темы

Логин:
Пароль:  
Форум » Botov.NET.UA Сервера » Garry's Mod - Stargate
Просмотр темы
Ответить
Иконка 
Как скачивать с SVN/GitHub
Наверх Распечатать сообщение #1
Опубликовано 11-02-2015 10:04
Аватар пользователя

Супер Администратор


Сообщений: 31
Вас поблагодарили: 3
раз(а) в 3 сообщениях

Зарегистрирован: 27.01.15
Со дня регистрации: 1515

Пожаловаться на это сообщение 

Как скачивать аддоны через GitHub?
1. Первым делом нам надо скачать последнюю версию программы Git for Windows.
2. Потом надо скачать последнюю версию программы Tortoise Git.
3. Устанавливаем, перезагружаем компьютер.
4. Копируем нужный GitHub адрес с аддоном, и создаём папку с названием аддона.
5. Заходим в папку Steam\steamapps\common\GarrysMod\garrysmod\addons
6. Кликаем правой кнопкой мыши в папке, и нажимаем Git Клонировать (Git Clone).
7. В поле URL вставляем нужный адрес.
8. Нажимаем OK. Должен появиться окно закачки.
9. Ждём окончания закачки.

Обновить аддон:
1. Кликнуть на папку с аддоном правой кнопкой
2. Нажать Git Синхронизировать.
3. Нажать кнопку "Получить".

Также возможна работа через "нативный" (оригинальный) клиент GitHub - http://windows.github.com/ но в нём нету русского языка на данный момент, а также более сложная работа с расположением репозиториев.

Как скачивать аддоны с SVN?

Внимание! Данный способ является более медленным и некоторые аддоны уже нельзя скачать через SVN!

1. Первым делом нам надо скачать последнюю версию программы Tortoise SVN.
2. Устанавливаем, перезагружаем компьютер.
3. Копируем нужный SVN адрес с аддоном, и создаём папку с названием аддона.
4. Заходим в папку Steam\steamapps\common\GarrysMod\garrysmod\addons
5. Кликаем правой кнопкой мыши в папке, и нажимаем SVN Извлечь (SVN Checkout).
6. В поле URL в хранилище (перевели разрабы конечно криво, англ - URL of repository) вставляем нужный адрес.
7. Нажимаем OK. Должен появиться обновляющийся лог закачки.
8. Ждём окончания закачки.

Если есть какие-либо ошибки во время закачки:
1. Жмём TortoiseSVN -> Очистить, здесь ставим галочки у "Очистить статус рабочей копии", "включая внешние".
2. Жмём SVN Обновить. Должно продолжить закачку на месте где прервалось.

Обновить аддон:
1. Кликнуть на папку с аддоном правой кнопкой
2. Нажать SVN Обновить (SVN Update). Должен появиться обновляющийся лог закачки.

Почему нельзя сделать чтобы сервер сам загружал всё клиенту и я не качал/обновлял с SVN?
На данный момент некоторые аддоны доступны на steam workshop, которые будут автоматически обновлены при выходе новой версии. Но по некоторых техническим причинам аддоны при заходе на сервер не могут быть автоматически скачаны. А также некоторые аддоны до сих пор можно скачать только с GitHub или SVN. Если сделать чтобы загружало файлы клиенту автоматически - это вызовет очень много проблем с совместимостью разных версий аддонов. А также файлы нельзя перезаписать (будет выдавать ошибку что файл клиента не совпадает с файлом сервера). Да и при обновлении аддонов очень часто удаляют файлы/переименовывают их. В итоге нормально реализовать автоматическую загрузку файлов невозможно.

Также просьба не забывать что аддоны нужно обновлять самим. Чаще всего обновляются следующие аддоны: CAP (Carter's Addon Pack), Wire (очень часто). Все остальные обновляются довольно редко. Вся информация об обновления будет доступна в отдельной теме.

ps Инструкция будет позже дополняться изменяться - ваши пожелания можете оставить в этой же теме.
 Offline
 
Цитировать
Ответить
Здесь присутствуют: 1 (пользователей: 0, гостей: 1)

Перейти на форум:

Рекомендуем посетить

Время загрузки: 0.03 секунд