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

imported>Aylong
мНет описания правки
Поменял ссылки на наши
 
Строка 6: Строка 6:
Локалка (сокр. {{Popup|Локальный сервер|Local Server}}) — это твоя, собственная копия сервера, которая хостится на твоём личном компе. Ты, как хост, имеешь полный доступ к функционалу сервера и его внутренностям, что позволяет тебе же делать что угодно, буквально.
Локалка (сокр. {{Popup|Локальный сервер|Local Server}}) — это твоя, собственная копия сервера, которая хостится на твоём личном компе. Ты, как хост, имеешь полный доступ к функционалу сервера и его внутренностям, что позволяет тебе же делать что угодно, буквально.


Но нужно же что-то хостить, верно? Это может быть любой сервер по SS13, однако мы тут обсуждаем запуск локалки [https://github.com/ss220club/BandaStation BandaStation].
Но нужно же что-то хостить, верно? Это может быть любой сервер по SS13, однако мы тут обсуждаем запуск локалки [https://github.com/RiftworksStation/HighwayStation RiftWorks].


= Приготовления и запуск =
= Приготовления и запуск =
Строка 12: Строка 12:


Теперь просто следуй пошаговой инструкции, и точно не налажаешь:
Теперь просто следуй пошаговой инструкции, и точно не налажаешь:
# Скачай репозиторий нашего проекта - [https://github.com/ss220club/BandaStation/archive/refs/heads/master.zip ссылка]. Он весит ~200мб.
# Скачай репозиторий нашего проекта - [https://github.com/RiftworksStation/HighwayStation/archive/refs/heads/master.zip ссылка]. Он весит ~200мб.
# Распакуй архив куда-то, рекомендуем использовать [https://www.7zip.com/ru/ 7zip] для этих целей. Главное что-бы в пути '''не было''' кириллицы!
# Распакуй архив куда-то, рекомендуем использовать [https://www.7zip.com/ru/ 7zip] для этих целей. Главное что-бы в пути '''не было''' кириллицы!
## Пример {{Color|green|хорошего}} пути к папке с локалкой: <code>C:\Space Station\BandaStation-master</code>
## Пример {{Color|green|хорошего}} пути к папке с локалкой: <code>C:\Space Station\HighwayStation-master</code>
## Пример {{Color|red|плохого}} пути к папке с локалкой: <code>C:\Станция\BandaStation-master</code>
## Пример {{Color|red|плохого}} пути к папке с локалкой: <code>C:\Станция\HighwayStation-master</code>
# Открой распакованную папку с билдом.
# Открой распакованную папку с билдом.
# Запусти <code>RUN_SERVER.cmd</code>. Первый запуск будет довольно долгий.
# Запусти <code>RUN_SERVER.cmd</code>. Первый запуск будет довольно долгий.
Строка 44: Строка 44:
# Запусти GitHub Desktop
# Запусти GitHub Desktop
# Нажми <code>Clone a repository from the Internet...</code>
# Нажми <code>Clone a repository from the Internet...</code>
# Вставь в открывшееся окно <code><nowiki>https://github.com/ss220club/BandaStation.git</nowiki></code>
# Вставь в открывшееся окно <code><nowiki>https://github.com/RiftworksStation/HighwayStation.git</nowiki></code>
# Выбери куда будет загружен репозиторий. В пути так же не должно быть кириллицы.
# Выбери куда будет загружен репозиторий. В пути так же не должно быть кириллицы.
# Нажми <code>Clone</code>
# Нажми <code>Clone</code>

Текущая версия от 17:50, 29 декабря 2025

Данное руководство, поможет вам запустить собственный локальный сервер, максимально быстро и комфортно.
А так же, расскажет более продвинутый способ и информацию.

Что такое «Локалка»?[править | править код]

Локалка (сокр. Локальный сервер) — это твоя, собственная копия сервера, которая хостится на твоём личном компе. Ты, как хост, имеешь полный доступ к функционалу сервера и его внутренностям, что позволяет тебе же делать что угодно, буквально.

Но нужно же что-то хостить, верно? Это может быть любой сервер по SS13, однако мы тут обсуждаем запуск локалки RiftWorks.

Приготовления и запуск[править | править код]

Для начала, убедись что у тебя имеется ~1гб. свободного места.

Теперь просто следуй пошаговой инструкции, и точно не налажаешь:

  1. Скачай репозиторий нашего проекта - ссылка. Он весит ~200мб.
  2. Распакуй архив куда-то, рекомендуем использовать 7zip для этих целей. Главное что-бы в пути не было кириллицы!
    1. Пример хорошего пути к папке с локалкой: C:\Space Station\HighwayStation-master
    2. Пример плохого пути к папке с локалкой: C:\Станция\HighwayStation-master
  3. Открой распакованную папку с билдом.
  4. Запусти RUN_SERVER.cmd. Первый запуск будет довольно долгий.
  5. После того как в консоли напишет Starting 'server'.
    В трее появится Dream Daemon который можно открыть, и подключиться к своему серверу нажав

Ты великолепен!
Для закрытия сервера, достаточно закрыть консоль.

Смена карты[править | править код]

Самый простой способ - делается на уже запущенной локалке:

  1. Server -> Change Map и выбираешь необходимую карту.
  2. Перезапуск сервера Server -> Reboot World -> Ok.

Выбранная карта сохраняется.

Продвинутые технологии[править | править код]

Тут мы рассмотрим всякие кодерские фичи, которые полезны не только кодерам, но и тебе, мой друг! Среди них:

  1. Поддержание локалки в свежести.
  2. Запуск с помощью VSC. (WiP)
  3. Запуск своих клонов на сервер. (WiP)

Удобное и быстрое обновление[править | править код]

Хочешь всегда иметь свежую локалку, но не хочешь каждый раз качать архив?
Я тебе тут с этим помогу, друг!

Для начала, скачай и установи GitHub Desktop

  1. Запусти GitHub Desktop
  2. Нажми Clone a repository from the Internet...
  3. Вставь в открывшееся окно https://github.com/RiftworksStation/HighwayStation.git
  4. Выбери куда будет загружен репозиторий. В пути так же не должно быть кириллицы.
  5. Нажми Clone

Поздравляю, ты клонировал репозиторий нашего проекта! Зачем ты это сделал? Дабы держать локалку в свежести!

  • «И как же держать её в свежести?» — спросишь ты меня.
  • «Fetch upstream» — Скажу тебе я.

При нажатии на кнопку Fetch upstream, приложение само проверит актуальность твоей локалки, и предложит загрузить обновления, если они есть. Для загрузки нужно ещё раз нажать кнопку, если её содержимое изменилось.

Это гораздо быстрее и удобнее нежели каждый раз перекачивать архив!