Запуск локального сервера

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

Что такое «Локалка»?

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

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

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

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

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

  1. Скачай репозиторий нашего проекта - ссылка. Он весит ~200мб.
  2. Распакуй архив куда-то, рекомендуем использовать 7zip для этих целей. Главное что-бы в пути не было кириллицы!
    1. Пример хорошего пути к папке с локалкой: C:\Space Station\BandaStation-master
    2. Пример плохого пути к папке с локалкой: C:\Станция\BandaStation-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/ss220club/BandaStation.git
  4. Выбери куда будет загружен репозиторий. В пути так же не должно быть кириллицы.
  5. Нажми Clone

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

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

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

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