Skip to content
This repository has been archived by the owner on Aug 14, 2024. It is now read-only.

kauf0/ISS12-Starforce

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 



ISS 12 Starforce

Сборка игры Space Station 13 на основе сборки Baystation12 Sierra.

Last Commit Issues License

СсылкиЗагрузкаУстановкаЗапуск локального сервераЛицензия


ССЫЛКИ

  • Discord сервер — официальный сервер в Discord для взаимодействия с сообществом вне игры;
  • Wiki проекта — это база знаний проекта ISS и внутриигровой вселенной;
  • Репозиторий (GitHub) — здесь можно получить копию сборки или помочь в разработке;
  • Репозиторий SS220 (GitHub) — на данный момент проект ISS 12 является практически полной копией SS220. По достижении главных milestone'ов ISS 12, данный абзац будет изменен.

ЗАГРУЗКА

Эта инструкция написана для применения в ОС Windows.
Для загрузки копии сборки нашего проекта, пожалуйста, выберите один из перечисленных ниже вариантов.

  • Вариант №1
      1. Клонируйте git-репозиторий сборки нашего проекта на локальное устройство напрямую с сайта:
      • Перейдите на сайт репозитория, нажмите по зелёной кнопке «Code» в правом верхнем углу, и затем нажмите по кнопке «Download ZIP» чуть ниже. Должна начаться загрузка репозиторя, упакованной в формате zip-архива.
  • Вариант №2
      1. Проверьте наличие, и установите в случае отсутствия, приложение git-клиента для ПК:
      2. Откройте приложение выбранного и установленного вами git-клиента.
      3. Клонируйте git-репозиторий сборки нашего проекта на локальное устройство с помощью git-клиента:
      • Перейдите на сайт репозитория, нажмите по зелёной кнопке «Code» в правом верхнем углу, и затем нажмите по маленькой иконке доски с зажимом справа.
      3.1. Если вы используйте Git Bash:
        3.1.1. Нажмите ПКМ по папке, в которой хотите создать папку с репозиторием и выберите опцию "Git Bash Here"
        3.1.2. Введите в консоль команду `git clone https://github.com/kauf0/ISS12-Starforce.git`

    УСТАНОВКА

    Эта инструкция написана для применения в ОС Windows.

    1. Проверьте наличие, и установите в случае отсутствия, приложение BYOND.
    2. С помощью приложения Dream Maker, идущего в комплекте с BYOND, откройте файл baystation12.dme.
    3. Нажмите Build («Собрать»), затем на Compile («Скомпилировать»), или используйте комбинацию горячих клавиш Ctrl + K.
    4. После того, как Dream Maker скомпилирует сборку, в консольном окне в нижней части, должно появится сообщение:
    ...
    saving baystation12.dmb (DEBUG mode)
    baystation12.dmb - 0 errors, 0 warnings
    

    Где errors — ошибки, warnings — предупреждения. При наличии ошибок, пожалуйста, обратитесь к разработчикам.

    ЗАПУСК ЛОКАЛЬНОГО СЕРВЕРА

    1. Проверьте наличие, и установите в случае отсутствия, приложение BYOND.
    2. Запустите BYOND (Hub). Нажмите на кнопку Menu (иконка в виде шестерёнки) в правом верхнем углу, затем выберите «Start Dream Daemon...», или используйте комбинацию горячих клавиш Ctrl + D.
    3. В Dream Daemon нажмите на кнопку «...» в правой нижней части окна, и выберите скомпилированный ранее файл мира игры в формате «.dmb».
    4. Выберите порт, уровень безопастности и видимость, после чего нажмите кнопку «GO». Начнётся запуск локального сервера.
    5. Dream Daemon оповестит вас о завершении загрузки сервера путём появления в консольном окне строки «Initializations Complete». С этого момента вы можете войти на сервер и играть. Для быстрого захода на локальный сервер, вы можете нажать кнопку входа, обозначенной стрелкой в окне самого Dream Daemon.

    ЗАПУСК БЕЗ БАЗЫ ДАННЫХ

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

    1. Закомментируйте ENABLE_STAT_TRACKING в файле config/dbconfig.txt при помощи добавления символа «#» в начало строки. Должно получится так: #ENABLE_STAT_TRACKING.
    2. Закомментируйте SQL_ENABLED в файле config/config.txt при помощи добавления символа «#» в начало строки. Должно получится так: #SQL_ENABLED.

    ПОЛНОМОЧИЯ АДМИНИСТРАТОРА

    Для получения полномочий администратора на вашем локальном сервере, необходимо добавить в файл config/admins.txt новую запись, где нужно указать целевой никнейм, зарегистрированный в системе BYOND, и через символ «-» добавить любое из возможных званий из файла config/example/admin_ranks.txt, например:
    BYONDnickname - GameMaster
    Обратите внимание! Каждый целевой никнейм BYOND, указанный здесь, должен быть в нижнем регистре, содержать только буквы и цифры.

    ЛИЦЕНЗИЯ

    Весь исходный код после 8-го Января 2015-го года в 03:00 по Московскому времени лицензируется на условиях лицензионного соглашения GNU Affero General Public License v3.
    В том числе и инструменты, если в их файле readme не указано другое. Подробнее в файлах LICENSE или GPLv3.txt.

    Исходный код клиентской стороны tgui лицензируется как подпроект на условиях лицензионного соглашения MIT.
    Файлы шрифтов Font Awesome, исползуемые tgui, лицензируется на условиях лицензионного соглашения SIL Open Font License v1.1
    Ресурсы tgui лицензируется на условиях лицензионного соглашения Creative Commons BY-SA 4.0 Creative Commons Attribution-ShareAlike 4.0 International License.
    Подробнее в файлах tgui/LICENSE.md и tgui/assets/fonts/SIL-OFL-1.1-LICENSE.md.

    Все содержимое, включая иконки и звуки, лицензируется на условиях лицензионного соглашения Creative Commons 3.0 BY-SA license.

    CC0

  • Languages

    • DM 89.4%
    • JavaScript 5.9%
    • HTML 1.5%
    • Python 1.2%
    • TypeScript 0.9%
    • SCSS 0.4%
    • Other 0.7%