Загрузка собственной сборки
По умолчанию сервер Space Station 14 использует готовые (pre-packaged) сборки. Однако такие сборки не предназначены для изменения игрового контента. Для добавления собственных механик, карт или изменений кода требуется создать и загрузить собственную сборку сервера.
Требуемое программное обеспечение
- Git — для загрузки исходного кода;
- .NET SDK (рекомендуется версия 8 или выше) — для сборки проекта;
Загрузка исходного кода
Скачайте исходный код сервера с GitHub:
git clone https://github.com/space-wizards/space-station-14.git
cd space-station-14При необходимости можно использовать форки проекта:
git clone https://github.com/USERNAME/REPOSITORY.gitСборка серверной версии
После загрузки проекта выполните сборку:
dotnet build Content.Packaging --configuration ReleaseДалее выполните упаковку сервера:
dotnet run --project Content.Packaging server --hybrid-acz --platform win-x64Для Linux используйте linux-x64, для ARM — arm64.
После завершения сборки будет создана папка release с готовым архивом сервера.
Подготовка файлов
В каталоге release найдите архив вида:
SS14.Server_*.zipРаспакуйте его в отдельную директорию. Полученная структура и будет вашей серверной сборкой.
Загрузка на сервер
- Подключитесь к серверу через FTP или панель управления;
- Остановите сервер;
- Удалите существующие файлы сервера;
- Загрузите содержимое вашей сборки;
- Запустите сервер;
Частые ошибки
- Ошибка сборки — неверная версия .NET SDK;
- Сервер не запускается — отсутствуют зависимости;
- Клиенты не могут подключиться — несовпадение версии клиента и сервера;