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

Материал из Space Station 14 Вики
(Добавлен простой способ запуска)
м (→‎Самостоятельная сборка: уточнение зависимостей)
Строка 21: Строка 21:
Для начала, чтоб что-то запустить это нужно установить.:
Для начала, чтоб что-то запустить это нужно установить.:


*Git (https://git-scm.com/downloads)
* [https://git-scm.com/downloads Git]
*DotNet 6 (https://dotnet.microsoft.com/en-us/download/dotnet/6.0)
* [https://dotnet.microsoft.com/en-us/download/dotnet/6.0 DotNet 6]
*Python 3 (https://www.python.org/downloads)<br></br>
* [https://www.python.org/downloads Python 3.7+]
#Откройте папку куда хотите сохранить все файлы локалки
 
#Открываем терминал (ПКМ -> Открыть в Windows Terminal) и работаем в нем. Если же у вас нет Windows Terminal, то вводим cmd через Win + R, в консоли переходим в папку где у вас будет сервер <code>cd C:\</code>
# Откройте папку куда хотите сохранить все файлы локалки
#Клонируем офф репозиторий <code>git clone https://github.com/space-wizards/space-station-14.git</code> или же репозиторий корвакса <code>git clone https://github.com/space-syndicate/space-station-14.git</code>
# Открываем терминал (ПКМ -> Открыть в Windows Terminal) и работаем в нем. Если же у вас нет Windows Terminal, то вводим cmd через Win + R, в консоли переходим в папку где у вас будет сервер <code>cd C:\</code>
#Переходим в папку репозитория <code>cd space-station-14</code>
# Клонируем офф репозиторий <code>git clone https://github.com/space-wizards/space-station-14.git</code> или же репозиторий корвакса <code>git clone https://github.com/space-syndicate/space-station-14.git</code>
#Устанавливаем зависимости для сборки <code>py ./RUN_THIS.py</code>
# Переходим в папку репозитория <code>cd space-station-14</code>
#Собираем сервер и клиент <code>dotnet build</code>
# Устанавливаем зависимости для сборки <code>py ./RUN_THIS.py</code>
# Собираем сервер и клиент <code>dotnet build</code>


Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!
Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!
==Запуск==
==Запуск==
Если после танцев с бубном у вас все получилось, то следующие шаги вас точно не заставят врасплох.
Если после танцев с бубном у вас все получилось, то следующие шаги вас точно не заставят врасплох.

Версия от 10:13, 6 ноября 2022

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

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

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

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

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

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

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

  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/space-syndicate/space-station-14.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 <команда> для подробностей о команде