Данное руководство, поможет вам запустить собственный локальный сервер, максимально быстро и комфортно.
А так же, расскажет более продвинутый способ и информацию.
Что такое «Локалка»?
Локалка (сокр. Локальный сервер) — это твоя, собственная копия сервера, которая хостится на твоём личном компе. Ты, как хост, имеешь полный доступ к функционалу сервера и его внутренностям, что позволяет тебе же делать что угодно, буквально.
Но нужно же что-то хостить, верно? Это может быть любой сервер по SS13, однако мы тут обсуждаем запуск локалки BandaStation.
Приготовления и запуск
Для начала, убедись что у тебя имеется ~1гб. свободного места.
Теперь просто следуй пошаговой инструкции, и точно не налажаешь:
- Скачай репозиторий нашего проекта - ссылка. Он весит ~200мб.
- Распакуй архив куда-то, рекомендуем использовать 7zip для этих целей. Главное что-бы в пути не было кириллицы!
- Пример хорошего пути к папке с локалкой:
C:\Space Station\BandaStation-master
- Пример плохого пути к папке с локалкой:
C:\Станция\BandaStation-master
- Пример хорошего пути к папке с локалкой:
- Открой распакованную папку с билдом.
- Запусти
RUN_SERVER.cmd
. Первый запуск будет довольно долгий. - После того как в консоли напишет
Starting 'server'
.
В трее появится Dream Daemon который можно открыть, и подключиться к своему серверу нажав
Ты великолепен!
Для закрытия сервера, достаточно закрыть консоль.
Смена карты
Самый простой способ - делается на уже запущенной локалке:
Server -> Change Map
и выбираешь необходимую карту.- Перезапуск сервера
Server -> Reboot World -> Ok
.
Выбранная карта сохраняется.
Продвинутые технологии
Тут мы рассмотрим всякие кодерские фичи, которые полезны не только кодерам, но и тебе, мой друг! Среди них:
- Поддержание локалки в свежести.
- Запуск с помощью VSC. (WiP)
- Запуск своих клонов на сервер. (WiP)
Удобное и быстрое обновление
Хочешь всегда иметь свежую локалку, но не хочешь каждый раз качать архив?
Я тебе тут с этим помогу, друг!
Для начала, скачай и установи GitHub Desktop
- Запусти GitHub Desktop
- Нажми
Clone a repository from the Internet...
- Вставь в открывшееся окно
https://github.com/ss220club/BandaStation.git
- Выбери куда будет загружен репозиторий. В пути так же не должно быть кириллицы.
- Нажми
Clone
Поздравляю, ты клонировал репозиторий нашего проекта! Зачем ты это сделал? Дабы держать локалку в свежести!
- «И как же держать её в свежести?» — спросишь ты меня.
- «Fetch upstream» — Скажу тебе я.
При нажатии на кнопку Fetch upstream
, приложение само проверит актуальность твоей локалки, и предложит загрузить обновления, если они есть. Для загрузки нужно ещё раз нажать кнопку, если её содержимое изменилось.
Это гораздо быстрее и удобнее нежели каждый раз перекачивать архив!