Основная Вики переехала на данный сайт, информация на этой странице может быть устаревшей.

Запуск локального сервера

Материал из Space Station 14
Sign securearea.png

На данный момент запуск локального сервера недоступен. Используйте локальные сервера других билдов


Судя по тому, что вы сюда попали, то вы хотите запустить локальный сервер. Неожиданно

Запуск готовой сборки

Это самый простой и быстрый способ запустить локальную версию игры со всеми админ привилегиями, скорее всего именно это вам и нужно. Сборка нашего сервера происходит автоматически ежедневно при наличии изменений и так же автоматически публикуется в общий доступ.

Скачать готовую сборку под вашу ОС вы можете по этой ссылке: https://custos.ss14.su/


  1. Скачайте сборку под вашу ОС, выбирая в списке по ссылке последнюю сборку, ориентируясь на дату справа.
  2. Разархивируйте все файлы в любом удобное вам место
  3. Запустите Robust.Server.exe (или Robust.Server)
  4. Не закрывайте окно с консолью, это ваш запущенный сервер!
  5. Запустите лаунчер
  6. Подождите 15 секунд после старта, чтобы сервер успел обработать данные, перед тем, как заходить
  7. На вкладке Home нажмите Direct Connect To Server...
  8. Укажите адрес сервера - localhost и нажмите Connect
  9. Profit. Вы на вашем локальном сервере с правами хоста.


У меня открывается черное окно и сразу пропадает, что делать?

Скорее всего у вас устаревшая версия .NET, попробуйте установить 6.0 и 7.0 версии.

Самостоятельная сборка

Сборка

Вы, кажется, решили идти по сложному пути, и тогда я надеюсь вы понимаете зачем вам это нужно. Для начала, чтоб что-то запустить это нужно установить.:

  1. Откройте папку куда хотите сохранить все файлы локалки
  2. Открываем терминал (ПКМ -> Открыть в Windows Terminal) и работаем в нем. Если у вас нет Windows Terminal, то вводим cmd через Win + R, в консоли переходим в папку где у вас будет сервер cd C:\
  3. Клонируем офф репозиторий git clone https://github.com/space-wizards/space-station-14.git или же наш репозиторий git clone https://github.com/frosty-dev/ss14.git
  4. Переходим в папку репозитория cd space-station-14
  5. Устанавливаем зависимости для сборки py ./RUN_THIS.py
  6. Собираем сервер и клиент dotnet build

Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!

Запуск

Если после танцев с бубном у вас все получилось, то следующие шаги вас точно не заставят врасплох.

  1. Запускаем сервер открыв Content.Server.exe по пути ..\space-station-14\bin\Content.Server (не путать с Robust.Server.exe)
  2. Запускаем клиент открыв Content.Client.exe по пути ..\space-station-14\bin\Content.MapRenderer (не путать с Robust.Client.exe)
  3. Жмем Direct Connect To Server... в меню

И на этом все. Просто, не правда ли? Теперь вам никто не помешает устраивать военные преступления похлеще чем....

Дополнительное

Дополнительная информация, которая вам наверное, да и поможет

=> Как открыть консоль? На кнопку ~

=> Как перейти в лобби? golobby команда в консоль

=> Где настройки сервера? Файл в папке сервера - server_config.toml

=> Как просмотреть все команды? list в консоль help <команда> для подробностей о команде