Запуск локального сервера: различия между версиями
мНет описания правки |
Prentor (обсуждение | вклад) м (Твик для тех, кто решил собрать, а не разбирается в вопросе) |
||
Строка 34: | Строка 34: | ||
# Клонируем офф репозиторий <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> | # Устанавливаем зависимости для сборки <code>python ./RUN_THIS.py</code> | ||
# Собираем сервер и клиент <code>dotnet build</code> или <code>dotnet build --configuration Release</code>, если вы даете что-то более серьёзное. | # Собираем сервер и клиент <code>dotnet build</code> или <code>dotnet build --configuration Release</code>, если вы даете что-то более серьёзное. | ||
Строка 47: | Строка 47: | ||
И на этом все. Просто, не правда ли? Теперь вам никто не помешает устраивать военные преступления похлеще чем.... | И на этом все. Просто, не правда ли? Теперь вам никто не помешает устраивать военные преступления похлеще чем.... | ||
==Дополнительное== | ==Дополнительное== | ||
Дополнительная информация, которая вам наверное, да и поможет | Дополнительная информация, которая вам наверное, да и поможет |
Версия от 19:33, 31 декабря 2022
Судя по тому, что вы сюда попали, то вы хотите запустить локальный сервер. Неожиданно
Запуск готовой сборки
Это самый простой и быстрый способ запустить локальную версию игры со всеми админ привилегиями, скорее всего именно это вам и нужно. Сборка нашего сервера происходит автоматически ежедневно при наличии изменений и так же автоматически публикуется в общий доступ.
Скачать готовую сборку под вашу ОС вы можете по этой ссылке: https://builds.station14.ru/syndicate/
- Скачайте сборку под вашу ОС
- Разархивируйте все файлы в любом удобное вам место
- Запустите
Robust.Server.exe
(илиRobust.Server
) - Не закрывайте окно с консолью, это ваш запущенный сервер!
- Запустите лаунчер
- На вкладке
Home
нажмитеDirect Connect To Server...
- Укажите адрес сервера -
localhost
и нажмитеConnect
- Profit. Вы на вашем локальном сервере с правами хоста.
У меня открывается черное окно (или на долю секунды мелькает иконка сервера) и сразу пропадает, что делать?
Скорее всего у вас устаревшая версия .NET, попробуйте установить 7-ю версию.
Самостоятельная сборка
Сборка
Вы кажется решили идти по сложному пути, и тогда я надеюсь вы понимаете зачем вам это нужно. Для начала, чтоб что-то запустить это нужно установить.:
- Откройте папку куда хотите сохранить все файлы локалки
- Открываем терминал (ПКМ -> Открыть в Windows Terminal) и работаем в нем. Если же у вас нет Windows Terminal, то вводим cmd через Win + R, в консоли переходим в папку где у вас будет сервер
cd C:\
- Клонируем офф репозиторий
git clone https://github.com/space-wizards/space-station-14.git
или же репозиторий корваксаgit clone https://github.com/space-syndicate/space-station-14.git
- Переходим в папку репозитория
cd space-station-14
- Устанавливаем зависимости для сборки
python ./RUN_THIS.py
- Собираем сервер и клиент
dotnet build
илиdotnet build --configuration Release
, если вы даете что-то более серьёзное.
Поздравляю, теперь вы счастливый обладатель локального сервера. Мама бы вами гордилась!
Запуск
Если после танцев с бубном у вас все получилось, то следующие шаги вас точно не заставят врасплох.
- Запускаем сервер открыв
Content.Server.exe
по пути..\space-station-14\bin\Content.Server (не путать с Robust.Server.exe)
- Запускаем клиент открыв
Content.Client.exe
по пути..\space-station-14\bin\Content.MapRenderer (не путать с Robust.Client.exe)
- Жмем
Direct Connect To Server...
в меню
И на этом все. Просто, не правда ли? Теперь вам никто не помешает устраивать военные преступления похлеще чем....
Дополнительное
Дополнительная информация, которая вам наверное, да и поможет
=> Как открыть консоль?
На кнопку ~
=> Как перейти в лобби?
golobby
команда в консоль
=> Где настройки сервера?
Файл в папке сервера - server_config.toml
=> Как просмотреть все команды?
list
в консоль
help <команда>
для подробностей о команде