Thanks to visit codestin.com
Credit goes to github.com

Skip to content

youngive/fastdale

Repository files navigation

FastDale

FastDale Logo

FastDale - это порт на FastAPI open-source веб-сервера DD++ для аватар-чата, частично совместимого с клиентом игры «Шарарам»

Плюсы FD

Из плюсов можно выделить:

  1. Лёгкую установку. Для запуска на localhost теперь не нужно искать пути распаковки, всё работает в любом месте, а также «разжёвана» инструкция по инсталляции

  2. Поддержку. Официальный репозиторий поддерживается временами, в то время как этот будет постоянно обновляться

  3. Модифицируемость. В нашем коде реализована возможность быстрого изменения любых конфигов в директории /assets/preferences, которую не предоставляют в официальном репозитории

Требования

Для создания сервера с Дейзи Дейлом вам нужны

  1. Adobe Media Server (для: Windows x64, Linux x64) (для 32-х битных систем Windows можно попробовать использовать эту версию)

  2. ЯП Python 3.x

  3. Веб-сервер FastDale

  4. Пропатченный новый / оригинальный старый base.swf

  5. СУБД MariaDB или MySQL (для хранения аккаунтов)

  6. Инструмент для управления базами данных (в случае с MariaDB идёт в комплекте HeidiSQL)

Установка для Linux

  1. Клонируем репозиторий:

    git clone https://github.com/youngive/fastdale.git
  2. Переходим в созданную директорию:

    cd fastdale
  3. Запускаем скрипт предварительной установки:

    chmod +x pre-install.sh
    ./pre-install.sh

    Этот скрипт подтянет необходимые программные пакеты и настроит базу данных.

  4. Устанавливаем и запускаем Adobe Media Server (AMS):

    chmod +x ams-install.sh
    ./ams-install.sh

    Примите лицензионное соглашение, введя y, укажите серийный номер, создайте учетную запись администратора. Из портов [1935,80] согласитесь только с использованием 1935. Не устанавливайте Apache.

  5. Настраиваем AMS: перейдите в консоль управления, войдите, используя ранее созданные учетные данные администратора и выберите инстанс daisy в левом нижнем углу.

  6. Запускаем основной установщик:

    chmod +x install.sh
    ./install.sh

    Этот скрипт установит и настроит необходимые Python-зависимости.

  7. Запускаем веб-сервер FastDale:

    chmod +x start.sh
    ./start.sh
  8. Откройте браузер и наслаждайтесь игрой на http://localhost.

Дополнительные шаги для запуска FD на VDS/VPS

  1. Настройка базы данных: если у вашей базы данных есть пароль (рекомендуется установить), или она расположена на удалённом сервере, обновите данные в файле .env.

  2. Редактирование скрипта запуска: внесите изменения в start.sh, указав в нем флаг --host 0.0.0.0 для открытия доступа извне

  3. Обновление конфигурации RTMP: в файле /assets/preferences/servers.json измените значение RTMPUrl, заменив localhost на ваш IP или домен.

Лицензия

Делайте что хотите, но на ваш страх и риск.

About

порт веб-сервера из репозитория DaisyDale++

Resources

Stars

Watchers

Forks

Packages

No packages published