SHEGARE (обсуждение | вклад) |
SHEGARE (обсуждение | вклад) Нет описания правки |
||
Строка 5: | Строка 5: | ||
<big>[https://git-scm.com/downloads Git]</big><br> | <big>[https://git-scm.com/downloads Git]</big><br> | ||
<big>[https://dotnet.microsoft.com/en-us/download/dotnet/8.0 .NET 8]</big><br> | <big>[https://dotnet.microsoft.com/en-us/download/dotnet/8.0 .NET 8]</big><br> | ||
<big>[https://www.python.org/downloads/ Python]</big><br> | <big>[https://www.python.org/downloads/ Python]</big><br><br> | ||
< | <span style="color: #fc0339"><big>Обязательно!!!</big></span> перед установкой <span style="color: #ffd748">Python</span> поставьте галочку в пункте "Add python.exe to PATH"{{Anchor|Галочка Python}}<br> | ||
Если у вас ранее был установлен <span style="color: #ffd748">Python</span>, то <span style="color: #fc0339"><big>удалите его</big></span> и скачайте с установленной галочкой в пункте "Add python.exe to PATH" | |||
[[Файл:Фото для локалки3.gif|link=]] | [[Файл:Фото для локалки3.gif|link=]] | ||
=== Как узнать версия Windows 32 бит или 64 бит? === | === Как узнать версия Windows 32 бит или 64 бит? === | ||
Строка 17: | Строка 18: | ||
== Установка репозитория == | == Установка репозитория == | ||
1. Откройте консоль (в Windows в поисковой строке напишите "cmd" или "Командная строка"), введите ''"cd"'' и путь до папки, в которую хотите произвести установку, а дальше подтвердите кнопкой "Enter": | |||
cd C:\''"Название вашей папки"'' | |||
2. А затем вставьте и подтвердите команду: | |||
1. Откройте консоль (в Windows в поисковой строке напишите "cmd" или "Командная строка") | |||
cd C:\ | |||
git clone <nowiki>https://github.com/Space-Stories/space-station-14</nowiki> | git clone <nowiki>https://github.com/Space-Stories/space-station-14</nowiki> | ||
3. Во время установки не закрывайте консоль и не выключайте компьютер! | |||
== | == Заключительный этап{{Anchor|Сборка проекта}} == | ||
1. Необходимо загрузить | 1. Необходимо загрузить подмодули, для этого запустите файл "RUN_THIS.py" (кликните два раза по нему), он находится в папке "space-station-14" (в папку, которую вы ранее указывали) <div> [[Файл:Фото для локалки5.png|link=]] </div> | ||
2. После того как загрузка закончится и консоль закроется переходите в папку с установленным репозиторием | 2. После того как загрузка закончится и консоль закроется (если она закрывается, то значит что подмодули установились) переходите в папку с установленным репозиторием через консоль: | ||
cd C:\ | cd C:\''"Название вашей папки"''\space-station-14 | ||
3. | 3. Теперь нужно собрать проект, для этого напишите и запустите в консоли команду: | ||
dotnet build --configuration Release | dotnet build --configuration Release | ||
4. Если после установки в консоли у вас нет ошибок, то значит что сборка выполнена успешно! | 4. Если после установки в консоли у вас нет ошибок, то значит что сборка выполнена успешно! | ||
Строка 48: | Строка 37: | ||
== Обновление локального сервера == | == Обновление локального сервера == | ||
Для обновления локального сервера | Для обновления локального сервера:<br> | ||
1. Откройте консоль и введите путь до локального сервера, в моём случае: | 1. Откройте консоль и введите путь до локального сервера, в моём случае: | ||
cd C:\ | cd C:\''"Название вашей папки"''\space-station-14 | ||
2. Введите и подтвердите кнопкой | 2. Введите и подтвердите кнопкой команду: | ||
git pull origin master | git pull origin master | ||
3. [[Локальный_сервер#Сборка проекта|Пересоберите проект]] (можно не запускать файл "RUN_THIS.py") | 3. [[Локальный_сервер#Сборка проекта|Пересоберите проект]] (можно не запускать файл "RUN_THIS.py") | ||
Строка 58: | Строка 47: | ||
* Убедитесь что у вас установлены программы: [[Локальный_сервер#Программы|Git | .NET 8 | Python]] последней версии и подходящей под тип вашей операционной системы | * Убедитесь что у вас установлены программы: [[Локальный_сервер#Программы|Git | .NET 8 | Python]] последней версии и подходящей под тип вашей операционной системы | ||
* Убедитесь что при установке Python вы поставили галочку в пункте [[Локальный_сервер#Галочка Python|"Add python.exe to PATH"]] | * Убедитесь что при установке Python вы поставили галочку в пункте [[Локальный_сервер#Галочка Python|"Add python.exe to PATH"]] | ||
* Убедитесь что у вас установлена только одна версия .NET 8 (они иногда могут конфликтовать) | * Убедитесь что у вас установлена только одна версия .NET 8 (они иногда могут конфликтовать), в установленном виде она называется: ''"Microsoft .NET SDK"''<br> | ||
* Попробуйте удалить репозиторий и скачать его заново | * Попробуйте удалить репозиторий и скачать его заново | ||
* Обратитесь за помощью в нашем [https://discord.gg/space-stories дискорд сервере] | * Обратитесь за помощью в нашем [https://discord.gg/space-stories дискорд сервере] | ||
Строка 76: | Строка 56: | ||
1. Перейдите по пути:<br> | 1. Перейдите по пути:<br> | ||
space-station-14\bin\Content.Server | space-station-14\bin\Content.Server | ||
2. Откройте файл "server_config.toml" в любом текстовом редакторе<br> | 2. Откройте файл ''"server_config.toml"'' в любом текстовом редакторе<br> | ||
[[Файл:Фото для локалки8.png|link=]]<br> | [[Файл:Фото для локалки8.png|link=]]<br> | ||
3. Добавьте и сохраните следующий текст:<br> | 3. Добавьте и сохраните следующий текст:<br> |
Версия от 21:14, 13 августа 2024
Как установить локальный сервер?
Предварительная подготовка
Обязательно установите или обновите следующие программы!
Без них ваш локальный сервер не будет работать
Git
.NET 8
Python
Обязательно!!! перед установкой Python поставьте галочку в пункте "Add python.exe to PATH"
Если у вас ранее был установлен Python, то удалите его и скачайте с установленной галочкой в пункте "Add python.exe to PATH"
Как узнать версия Windows 32 бит или 64 бит?
Для установки некоторых программ в Windows нужно знать её разрядность
Если вы не знаете то:
- Напишите в поисковой строке "О компьютере"
- Нажмите на выдаваемый результат поиска
- В "характеристиках устройства" смотрите информацию в строке где написано "Тип системы"
Установка репозитория
1. Откройте консоль (в Windows в поисковой строке напишите "cmd" или "Командная строка"), введите "cd" и путь до папки, в которую хотите произвести установку, а дальше подтвердите кнопкой "Enter":
cd C:\"Название вашей папки"
2. А затем вставьте и подтвердите команду:
git clone https://github.com/Space-Stories/space-station-14
3. Во время установки не закрывайте консоль и не выключайте компьютер!
Заключительный этап
1. Необходимо загрузить подмодули, для этого запустите файл "RUN_THIS.py" (кликните два раза по нему), он находится в папке "space-station-14" (в папку, которую вы ранее указывали)
2. После того как загрузка закончится и консоль закроется (если она закрывается, то значит что подмодули установились) переходите в папку с установленным репозиторием через консоль:
cd C:\"Название вашей папки"\space-station-14
3. Теперь нужно собрать проект, для этого напишите и запустите в консоли команду:
dotnet build --configuration Release
4. Если после установки в консоли у вас нет ошибок, то значит что сборка выполнена успешно!
Запуск локального сервера
В папке репозитория запустите программы "runserver.bat" и "runclient.bat"
Обновление локального сервера
Для обновления локального сервера:
1. Откройте консоль и введите путь до локального сервера, в моём случае:
cd C:\"Название вашей папки"\space-station-14
2. Введите и подтвердите кнопкой команду:
git pull origin master
3. Пересоберите проект (можно не запускать файл "RUN_THIS.py")
Если возникли проблемы
- Убедитесь что у вас установлены программы: Git | .NET 8 | Python последней версии и подходящей под тип вашей операционной системы
- Убедитесь что при установке Python вы поставили галочку в пункте "Add python.exe to PATH"
- Убедитесь что у вас установлена только одна версия .NET 8 (они иногда могут конфликтовать), в установленном виде она называется: "Microsoft .NET SDK"
- Попробуйте удалить репозиторий и скачать его заново
- Обратитесь за помощью в нашем дискорд сервере
Дополнительная информация
Как открыть все роли?
Чтобы открыть все роли:
1. Перейдите по пути:
space-station-14\bin\Content.Server
2. Откройте файл "server_config.toml" в любом текстовом редакторе
3. Добавьте и сохраните следующий текст:
[game] role_timers = false
Базовые команды
Консоль открывается на кнопку "~/Ё"
- Выход в лобби (чтобы выбрать роль, карту и т.д.):
golobby
- Выбрать карту:
setmap
- Перезапустить игру без ожидания окончания раунда:
restartroundnow
- Начать раунд:
startround