Запуск Локального Сервера Space Station 14

Запуск Локального Сервера Space Station 14

Sunrise?
*Наши кодеры

Введение

Локальный сервер — это копия нашего билда на вашем компьютере. Изначально на такой сервер можете зайти только вы, но также на него могут подключиться и ваши друзья (например, через RadminVPN). В данной статье мы разберем, как запустить локальный сервер на вашем компьютере.

Зачем это нужно

  • Тестировать и создовать новые функции и изменения без необходимости загружать их на общий сервер.
  • Практиковаться в администрировании сервера.
  • Играть с друзьями в приватной среде.

Кратко что такое "Готовая Сборка" и "Собственная сборка"

  • Готовая Сборка: Предварительно скомпилированная версия игры, готовая к запуску без дополнительных настроек и компиляции.
  • Собственная Сборка: Версия, которую вы собираете самостоятельно из исходного кода, что позволяет вам вносить изменения и модификации.

Полезные ссылки

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

Это самый простой и быстрый способ запустить локальную версию игры со всеми админ-привилегиями.

Установка

  1. Скачайте сборку под вашу ОС по одной из следующих ссылок:
    Сборка SUNRISE

    Сборка SUNRISE Frontier
  2. Разархивируйте все файлы в любое удобное вам место. (К примеру используя программу 7zip)
  3. Запустите Robust.Server.exe (или Robust.Server).
  4. Не закрывайте окно с консолью — это ваш запущенный сервер.
  5. Запустите лаунчер.
  6. На вкладке Home нажмите "Direct Connect To Server..."
  7. Укажите адрес сервера - localhost и нажмите "Connect".
  8. Profit. Вы на вашем локальном сервере с правами хоста.

Сборка своего билда

Если вы хотите вносить изменения и помогать в улучшении игры (делать PR), то вам стоит сделать Fork проекта на GitHub и работать с собственным билдом.

Шаги для сборки

  1. Перейдите в нужную директорию и откройте её в терминале (командой cd "Directory" или ПКМ → "Открыть в терминале").
  2. Клонируйте официальный репозиторий: git clone https://github.com/space-wizards/space-station-14.git или репозиторий SUNRISE: git clone https://github.com/space-sunrise/space-station-14.git (или вместо этого клонируйте свой Fork).
  3. Перейдите в папку репозитория: cd space-station-14.
  4. Установите зависимости для сборки: py ./RUN_THIS.py.
  5. Соберите сервер и клиент: dotnet build или dotnet build --configuration Release.
  6. Запустите сервер, открыв Content.Server.exe по пути ..\space-station-14\bin\Content.Server.
  7. Запустите клиент, открыв Content.Client.exe по пути ..\space-station-14\bin\Content.MapRenderer.
  8. Используйте "Direct Connect To Server..." в меню лаунчера.

Обновление версии

  1. Откройте терминал в папке с билдом.
  2. Выполните команды: git pull и git submodule update --init --recursive.
  3. После этого выполните команду: dotnet build.

Вопрос - ответ

Q: У меня открывается черное окно (или на долю секунды мелькает иконка сервера) и сразу пропадает, что делать?
A: Скорее всего, у вас устаревшая версия .NET. Попробуйте установить 8-ю версию.

Q: Как открыть консоль?
A: Нажмите на кнопку ~.

Q: Как просмотреть все команды?
A: Используйте команды list или help <команда>.

Q: Как выбрать определенную карту в начале раунда?
A: Используйте команду forcemap <map> в консоли.

Q: Как отключить автоматический вызов эвакуационного шаттла?
A: Используйте команду sudo cvar shuttle.auto_call_time 0 в консоли.

Q: Как отключить случайные события в игре?
A: Используйте команду sudo cvar events.enabled False в консоли.

Q: Как перейти в лобби?
A: Используйте команду golobby в консоли.

Q: Как убрать ограничение с игровых ролей?
A: Используйте команду sudo cvar game.role_timers False в консоли.

Q: Где настройки сервера?
A: В файле корневой папки сервера: server_config.toml.



Report Page