Запуск локального сервера: различия между версиями

Материал из МК14 | Space Station 14 Wiki
мНет описания правки
м (Мелкие правки)
 
(не показана 1 промежуточная версия этого же участника)
Строка 1: Строка 1:
== Готовая сборка ==
== Готовая сборка ==
Самый простой, быстрый и популярный способ запустить локальную версию игры со всеми административными привилегиями. Вы скачиваете уже собранную сборку, после чего вам необходимо только её запустить. Тем не менее такая сборка не будет обновляться на вашем компьютере автоматически и вам будет необходимо скачивать каждый раз новую версию.
Самый простой, быстрый и популярный способ запустить локальную версию игры со всеми административными привилегиями. Вы скачиваете уже собранную сборку, после чего вам необходимо только её запустить. Тем не менее что бы обновить такую сборку, её будет необходимо скачать заново.


# Скачать готовую сборку под вашу операционную систему (ОС) можно по этой ссылке:''' https://cdn.deadspace14.net/fork/dspublicfobos.
# Скачайте сборку под вашу ОС по этой ссылке:''' https://cdn.deadspace14.net/fork/dspublicfobos.
# Скачайте сборку под вашу ОС.
# Разархивируйте все файлы в любом удобном месте.
# Разархивируйте все файлы в любом удобном месте.
# Запустите <code>Robust.Server.exe</code> (или <code>Robust.Server</code>).
# Запустите <code>run_server.bat</code> (или <code>Robust.Server.exe</code>).
# Не закрывайте окно с консолью, это запущенный сервер.
# Не закрывайте окно с консолью, это запущенный сервер.
# Запустите лаунчер.
# Запустите лаунчер Space Station 14.
# На вкладке <code>Главная</code> нажмите <code>Прямое подключение к серверу...</code>.
# На вкладке <code>Главная</code> нажмите <code>Прямое подключение к серверу...</code>.
# Укажите адрес сервера - <code>localhost</code> и нажмите <code>Подключится</code>.
# Укажите адрес сервера - <code>localhost</code> и нажмите <code>Подключится</code>.
Строка 17: Строка 16:
Скачивая и собирая сборку вручную вы получаете удобный доступ к коду игры, возможность вносить в этот код изменения и обновление сборки с помощью Git. Данная сборка подойдёт вам если вы хотите заниматься разработкой. [https://youtu.be/2xP85LwZ-xM?si=19cxQzEbVAeUJLvj Видео руководство с установкой через VS Code.]
Скачивая и собирая сборку вручную вы получаете удобный доступ к коду игры, возможность вносить в этот код изменения и обновление сборки с помощью Git. Данная сборка подойдёт вам если вы хотите заниматься разработкой. [https://youtu.be/2xP85LwZ-xM?si=19cxQzEbVAeUJLvj Видео руководство с установкой через VS Code.]


В любом случае как бы именно вы не собирали собственную сборку, сначала вам нужно устнановить следующие компоненты:
В любом случае как бы именно вы не собирали собственную сборку, сначала вам нужно установить следующие компоненты:
* [https://git-scm.com/downloads Git]
* [https://git-scm.com/downloads Git]
* [https://dotnet.microsoft.com/en-us/download/dotnet/9.0 .Net 9]
* [https://dotnet.microsoft.com/en-us/download/dotnet/9.0 .Net 9]
Строка 29: Строка 28:
# Переходим в папку репозитория <code>cd space-station-14</code> или <code>cd space-station-14-fobos</code>.
# Переходим в папку репозитория <code>cd space-station-14</code> или <code>cd space-station-14-fobos</code>.
# Устанавливаем зависимости для сборки <code>python ./RUN_THIS.py</code>.
# Устанавливаем зависимости для сборки <code>python ./RUN_THIS.py</code>.
# Собираем сервер и клиент <code>dotnet build</code> или <code>dotnet build --c Release</code> (при необходимости).
# Собираем сервер и клиент <code>dotnet build</code> или <code>dotnet build --c Release</code> если вам не нужен дебаг режим.


==== Обновление версии ====
==== Обновление версии ====
# Откройте терминал (ПКМ -> Открыть в Windows Terminal) / Альтернативный способ: введите <code>cmd</code> через Win + R, используя консоль перейдите в папку, где планируется установка сервера (<code>cd C:\</code>) / Ещё один способ: ПКМ в папке со сборкой -> Open Git Bash here.
# Откройте терминал (ПКМ -> Открыть в Windows Terminal) / Альтернативный способ: введите <code>cmd</code> через Win + R, используя консоль перейдите в папку, где планируется установка сервера (<code>cd C:\</code>) / Ещё один способ: ПКМ в папке со сборкой -> Open Git Bash here.
# Пропишите команды в консоль: <code>git pull</code> и <code>python ./RUN_THIS.py</code>.
# Пропишите команды в консоль: <code>git pull</code> и <code>python ./RUN_THIS.py</code>.
# В ту же командную строку ведите: <code>dotnet build</code>.
# Собираем сервер и клиент <code>dotnet build</code> или <code>dotnet build --c Release</code> если вам не нужен дебаг режим.


==== Запуск ====
==== Запуск ====
# Запускаем сервер, открыв '''''<code>Content.Server.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.Server (не путать с Robust.Server.exe)</code>'''''.
# Запускаем сервер, открыв '''''<code>Content.Server.exe</code>''''' по пути '''''<code>..\bin\Content.Server</code>'''''.
# Запускаем клиент, открыв '''''<code>Content.Client.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.MapRenderer (не путать с Robust.Client.exe)</code>'''''.
# Запускаем клиент, открыв '''''<code>Content.Client.exe</code>''''' по пути '''''<code>..\bin\Content.Client</code>'''''.
# Используем <code>Прямое подключение к серверу...</code> и адрес <code>localhost</code> в меню лаунчера.
# Используем <code>Прямое подключение к серверу...</code> и адрес <code>localhost</code> в меню лаунчера.

Текущая версия от 20:27, 21 августа 2025

Готовая сборка

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

  1. Скачайте сборку под вашу ОС по этой ссылке: https://cdn.deadspace14.net/fork/dspublicfobos.
  2. Разархивируйте все файлы в любом удобном месте.
  3. Запустите run_server.bat (или Robust.Server.exe).
  4. Не закрывайте окно с консолью, это запущенный сервер.
  5. Запустите лаунчер Space Station 14.
  6. На вкладке Главная нажмите Прямое подключение к серверу....
  7. Укажите адрес сервера - localhost и нажмите Подключится.
  8. Profit. Вы на локальном сервере с полными правами (хост).

Если во время инициализации открывается чёрное окно (или на долю секунды мелькает иконка сервера) и сразу пропадает, скорее всего у вас устаревший пакет .NET, попробуйте установить девятую версию программы.


Собственная сборка

Скачивая и собирая сборку вручную вы получаете удобный доступ к коду игры, возможность вносить в этот код изменения и обновление сборки с помощью Git. Данная сборка подойдёт вам если вы хотите заниматься разработкой. Видео руководство с установкой через VS Code.

В любом случае как бы именно вы не собирали собственную сборку, сначала вам нужно установить следующие компоненты:

Установка без VS Code

Скачивание

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

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

  1. Откройте терминал (ПКМ -> Открыть в Windows Terminal) / Альтернативный способ: введите cmd через Win + R, используя консоль перейдите в папку, где планируется установка сервера (cd C:\) / Ещё один способ: ПКМ в папке со сборкой -> Open Git Bash here.
  2. Пропишите команды в консоль: git pull и python ./RUN_THIS.py.
  3. Собираем сервер и клиент dotnet build или dotnet build --c Release если вам не нужен дебаг режим.

Запуск

  1. Запускаем сервер, открыв Content.Server.exe по пути ..\bin\Content.Server.
  2. Запускаем клиент, открыв Content.Client.exe по пути ..\bin\Content.Client.
  3. Используем Прямое подключение к серверу... и адрес localhost в меню лаунчера.