Участник:Artemchik/Pro Server Instalation Guide
Перейти к навигации
Перейти к поиску
Полезная статья по работе с GitHub.
Автор в своём познании настолько преисполнился, что даже написал тут подробный гайд.
Это мануал написан для тех кто хочет правильно настроить обновления для своей локалки. Чтобы было удобнее их подсасывать с постоянно обновляющегося Гит-хаба проекта.
Краткая справка по работе в командной строке
- mkdir - создает новую папку, в которой вы находитесь, например -
mkdir games
- cd (change directory) - переходит в указанную папку, например -
cd C:\games
cd ..
- переходит на одну папку вверх (в родительскую)
- ls (list files) - покажет все файлы в данной директории
- Нажатие Tab ↹ - автоматически дополнит имя файла, что вы набирате
Первичная установка
- Скачайте тут программу Git for Windows, выберите там нужную версию.
- При установке прожимайте везде ОК/Далее, ну ты понял. (обязательно создай ярлык на рабочем столе)
- После открываем на рабочем столе появившийся Git Bash , там делаем:
- Переходим в папку, где будет лежать репозиторий, например в C:\games -
cd C:\games
Без кириллицы в пути!!! - Находясь в папке "games", клонируем репозиторий -
git clone https://github.com/ss220-space/Skyrat-tg.git
- Заходим в образовавщуюся папку Skyrat-tg через
cd Skyrat-tg
- Убеждаемся, что мы на нужном бранче nova (будет голубым в скобочках), если это не так, то вводим эту команду
git switch nova
- Переходим в папку, где будет лежать репозиторий, например в C:\games -
- ГОТОВО!!! Вы полностью скачали репозиторий данного проекта на свой ПК.
Компилирование и Запуск
- Заходим в нашу папку с файлами игры "Skyrat-tg" через проводник
- Запускаем сборку через запуск файла
BUILD.cmd
(первичная компиляция долгая, просто ждем) - После того как все соберется открываем BYOND, жмем в нем
Ctrl+D
, откроется Dream Daemon - Выбираем в Dream Daemon файл "C:\games\Skyrat-tg\tgstation.dmb", указываем порт (например 55555), Security: Safe, Visibility: Private
- Жмем
- Если высветилось предупреждение, жмякаем Host Game
- Если высветилось еще одно предупреждение, то жмем там No
- Жмякаем вот эту кнопку
- ГОТОВО!!! Заходим, тестируем что вам нужно.
Чтобы обновить вашу локалку
- Опять открываем Git Bash
- Переходим в папку с игрой
cd C:\games\Skyrat-tg
- Затем подтягиваем все изменения с сервера Гит-хаб через команду
git pull
- ГОТОВО!!! Ваша локалка обновлена до оффов.
После обновления кода локалки требуется перекомпилировать Билд игры
Если вы изменяли код и хотите обновиться до оффов
Гитхаб видит все изменения в вашем локальном репозитории и при вводе команды git status
сразу же сообщит о них в графе modified.
- Также при попытке ввода команды
git pull
- Гитхаб пошлет вас нафиг т.к. вы хотите перезатереть свои изменения (защита от дурака) - Для того чтобы Обновить вашу локалку, нужно сперва вернуть все как было, чтобы Гитхаб больше возникал. Введите команду
git reset --hard
- она вернет все файлы как они были в последнемм коммите вашего бранча. - Теперь введем команду
git status
и убедимся, что у нас все чисто. - Затем, уже как делали ранее, подтягиваем все изменения с сервера Гит-хаб через команду
git pull
- ГОТОВО!!! Ваша локалка обновлена до оффов.