DaisyDale++ - это форк open-source сервера для аватарчата, частично совместимого с клиентом игры "Шарарам"
Из плюсов можно выделить:
-
Лёгкую установку. Для запуска на localhost теперь не нужно редактировать никакие файлы, всё работает из коробки, а также добавлены ссылки на нужный софт
-
Поддержку. Официальный репозиторий больше не поддерживается, в то время как этот будет постоянно обновляться
-
Wiki. В нашем репозитории есть собственная вики с информацией о Дейзи Дейле, которую не предоставляют в официальном репозитории
Для создания сервера с Дейзи Дейлом вам нужны
-
Adobe Media Server (для: Windows x64, Linux x64) (для 32-х битных систем Windows можно попробовать использовать эту версию), apache не ставим и убираем использовние порта 80)
-
XAMPP или другой вебсервер с PHP
-
SWF База Файлов Шарарама
-
MariaDB или MySQL (для хранения аккаунтов) (в случае с XAMPP идёт в комплекте)
- Первым делом необходимо перенести папку
daisy
из репозитория в папкуapplications
в корне Adobe Media Server. - Заливаем флешки на вебсервер в папку
fs
или используем минимальное флеш хранилище - Копируем файлы из всех папок репозитория (кроме папок
daisy
,misc
и файлаdump.sql
) и вставляем их в корень вашего сайта (для XAMPP этоhtdocs
) - В PhpMyAdmin создаём базу данных под названием
daisy
с кодировкойutf8_general_ci
и импортируем тудаdump.sql
- Запускаем Adobe Media Server и Adobe Media Administration Server
- Теперь вы можете зайти на
localhost
и наслаждаться игрой
- Если на вашей базе данных стоит пароль, либо она расположена на удалённом сервере - меняем данные от базы данных в файле
db_connection.php
- Если сайт и сервер располагаются на одной машине, крайне рекомендуется ограничить доступ к api файлам для посторонних людей:
- Создайте отдельную папку для этих файлов
- Отредактируйте переменную
msHost
в файлеmain.asc
- Создайте файл
.htaccess
в папке со следующим содержанием:
<RequireAll>
Require local
</RequireAll>
Делайте что хотите, но на ваш страх и риск.