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

Материал из Space Station 14 Вики
(бамп)
(Добавлен простой способ запуска)
Строка 1: Строка 1:
Судя по тому, что вы сюда попали, то вы хотите запустить локальный сервер. <s>Неожиданно</s>
Судя по тому, что вы сюда попали, то вы хотите запустить локальный сервер. <s>Неожиданно</s>


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


Для начала, чтоб что то запустить это нужно установить.:
'''Скачать готовую сборку под вашу ОС вы можете по этой ссылке:''' <code>https://builds.station14.ru/syndicate/</code>
 
#Скачайте сборку под вашу ОС
#Разархивируйте все файлы в любом удобное вам место
#Запустите <code>Robust.Server.exe</code> (или <code>Robust.Server</code>)
#Не закрывайте окно с консолью, это ваш запущенный сервер!
#Запустите лаунчер
#На вкладке <code>Home</code> нажмите <code>Direct Connect To Server...</code>
#Укажите адрес сервера - <code>localhost</code> и нажмите <code>Connect</code>
#Profit. Вы на вашем локальном сервере с правами хоста.
 
==Самостоятельная сборка==
 
Вы кажется решили идти по сложно пути, и тогда я надеюсь вы понимаете зачем вам это нужно.
Для начала, чтоб что-то запустить это нужно установить.:


*Git (https://git-scm.com/downloads)
*Git (https://git-scm.com/downloads)
Строка 9: Строка 25:
*Python 3 (https://www.python.org/downloads)<br></br>
*Python 3 (https://www.python.org/downloads)<br></br>
#Откройте папку куда хотите сохранить все файлы локалки
#Откройте папку куда хотите сохранить все файлы локалки
#Открываем терминал (ПКМ -> Открыть в Windows Terminal) и работаем в нем. Если же у вас нет Windows Terminal, то вводим cmd через Win + R, в консоли переходим в папку где у вас будет сервер '''''<code>cd C:\</code>'''''
#Открываем терминал (ПКМ -> Открыть в 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>'''''
#Клонируем офф репозиторий <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>cd space-station-14</code>'''''
#Переходим в папку репозитория <code>cd space-station-14</code>
#Устанавливаем зависимости для сборки '''''<code>py ./RUN_THIS.py</code>'''''
#Устанавливаем зависимости для сборки <code>py ./RUN_THIS.py</code>
#Собираем сервер и клиент '''''<code>dotnet build</code>'''''
#Собираем сервер и клиент <code>dotnet build</code>


Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!
Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!
Строка 21: Строка 37:
#Запускаем сервер открыв '''''<code>Content.Server.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.Server (не путать с Robust.Server.exe)</code>'''''
#Запускаем сервер открыв '''''<code>Content.Server.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.Server (не путать с Robust.Server.exe)</code>'''''
#Запускаем клиент открыв '''''<code>Content.Client.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.MapRenderer (не путать с Robust.Client.exe)</code>'''''
#Запускаем клиент открыв '''''<code>Content.Client.exe</code>''''' по пути '''''<code>..\space-station-14\bin\Content.MapRenderer (не путать с Robust.Client.exe)</code>'''''
#Жмем '''''<code>Direct Connect</code>''''' в меню
#Жмем <code>Direct Connect To Server...</code> в меню


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


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


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


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


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

Версия от 10:06, 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 <команда> для подробностей о команде