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

Версия от 08:41, 5 июня 2021; imported>Honker (Создание)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Судя по тому, что вы сюда попали, то вы либо хотите запустить локальный сервер, либо вы просто любознательны и желаете узнать новую информацию. Начнем с простого - что это такое.

Локальный сервер

Локальный сервер, или же в сленге "Локалка" - это сервер Space Station, запущенный на вашей локальной машине. Причина создания разнится - тестирование чего-либо(Например, изменений в коде или тренировок в убийстве мегафауны), просто ради прикола, либо изредка, для того что бы заменить какой-либо сервер(Например, если он временно выключен или что-то в этом духе). В любом из этих случаев гайд, что будет написан ниже должен подойти, хоть и с исключениями. P.S. Если вы скачали не наш билд, а любой другой, то вместо paradise.что-либо может быть любое иное название. Наш сервер лишь как пример.

Приготовления

1. Скачайте сам билд(т.е. код этого сервера). Например для нашего сервера - https://github.com/RV666/Paradise. Для чайников в Github - для скачивания вам нужно нажать на зеленую кнопку Code и выбрать Download ZIP.

2. После завершения скачивания разархивируйте в любое удобное вам место. Зайдите в эту папку

Опционально/Не для всех билдов
1. Найдите папку Config. Зайдите в неё. Там должна быть лишь одна папка под названием Example. Зайдите в неё. Перекиньте все из этой папки назад, в папку Config.

2. Найдите папку admins.txt. Введите в ней сикей человека, которому вы желаете выдать ранг администрации(Используйте Host, если желаете выдать все флаги). Можете заодно выдать и себе, хоть это и не обязательно на большинстве билдов. Так-же рекомендуется писать без нижних подчеркиваний и пробелов. Т.е. например: Мой ник Mamsik_pasha, если я захочу добавить себя как администратора, я напишу так: mamsikpasha - Administator. Соблюдение реестра(большие-маленькие буквы) не обязательны, хоть и желательно. На некоторых билдах может и не работать, так что можете написать как он есть в бьенде.

3. Найдите файл paradise.dme. Нажмите на него. Через некоторое время откроется dreammaker, он вам и нужен. Нажмите ктрл+Л(Или же Ctrl+K, если на английском), дождитесь завершения процесса. Вам должно вывестись

paradise.dmb - 0 errors, 0 warnings
Опционально для смены карты/Не для всех билдов
1. Найдите Paradise.dme, откройте его. Слева будет менюшка с названиями папок - проскорольте её на самый верх, там найдите _maps(Самая первая папка), откройте её. Там найдите "Название_желаемой_станции.dm" и поставьте галочку около неё. Снимите галочки с других станций(НЕ снимайте галочку с __MAP_DEFINES).

2. Найдите в этой папке ещё одну папку - map_files. Откройте её.

3. Найдите папку с названием нужной станции, откройте папку и включите все галочки. Выключите галочки со всех иных станций(открываете их названия, отключаете галочки если есть)

Запуск

1. Зайдите в Byond. Откройте Dream Daemon используя шестеренку - Start Dream Daemon, либо через Ктрл+В(Ctrl+D).

2. Нажмите на File и нажмите на Open(Можно заменить Ктрл+Щ/Ctrl+O). Вам откроется поиск - найдите место, где вы скомпилировали ваш билд, найдите там файл paradise.dmb. Выберите его.

3. В правом-нижнем углу будет зеленая кнопка GOGO.png. Нажмите на неё. Ожидайте запуска. Потом сверху это кнопки появится желтая кнопка со стрелочкойJoin.png - нажимайте её дабы зайти на сервер. Дабы выключить сервер - нажмите на красною кнопку STOP STOP.png

Все. Вы получили ваш собственный сервер! Но это ещё не все.

Продвинутый запуск

Либо вам все равно нечего делать, либо вам интересно создать чуть-менее локальную локалку. Самое первое - разберем что это за кнопки на моменте запуска

Port: Собственно, какой порт даемон будет занимать для этого сервера. 0 - Byond сам попытается найти порт. Если вам не нужны игроки - можете забыть об этом.

Security: Отвечает за собственно, безопасность. Имеет три режима: Trusted - Никакой защиты. Рекомендуется лишь на локалках, где вы единственный игрок/все остальные ваши друзяшки. Safe - Стандартная защита. Лучший вариант. Рекомендуется везде. Ultrasafe - Максимальная защита! Постоянные запросы по типу "Вы разрешаете получить доступ к название_файла?". Не рекомендуется почти нигде, ибо вы заебетесь.

Visiblity: Отвечает за отображение сервера в хабе и иных местах. Имеет три режима: Public - Локалка видна в Hub-е Space Station(БЕЗ ОСОБЫХ УХРИЩЕНИЙ НЕ СРАБОТАЕТ! См. ниже) Private - Приватный режим. Ваши друзья в Byond смогут увидеть этот сервер, но все остальные - нет. Invicible - Режим скрытности. Никто не видит ваш сервер, но подключение через ссылку по прежнему работает.

Отображение в хабе

Изначально ваш сервер не будет виден в Hub-е, даже если ваши порты открыты и режим Public. Это связано с тем, что изначально ваш сервер "Закрыт". Впрочем, это достаточно легко исправить, если вам это нужно. Вот инструкция: 1. Зайдите в папку с билдом. Найдите папку Config, откройте её.

2. Найдите в этой папке текстовый файл config.txt. Откройте его.