Install the Sngine Live Addon inside your Sngine website and connect it to your own Fluttercrafters Live Server.
The addon is the Sngine connector for Sngine Live Pro. It adds the live pages, watch page, comments, reactions, gifts, PK support, moderation, recording sync, and admin controls inside Sngine. During installation you will enter your purchase code and your dedicated live server URL, then the installer will save all required endpoints automatically.
Before You Start
Prepare these items before you open the installer page.
bootstrap.php.https://live.example.com.content/themes, includes, or a subfolder. The folder must sit directly inside your Sngine root as fluttercrafters-livestream/.
How to Get the Purchase Code
- Open store.fluttercrafters.com.
- Sign in to the same account used to buy Sngine Live Pro.
- Open My Purchases.
- Find Sngine Live Pro - Advanced Live Streaming System.
- Copy the value shown in the License Code box.
- Use that code in the install wizard when it asks for Purchase code.
Download the Addon Package
- Go to My Purchases in your Fluttercrafters Store account.
- Click the download button for the Sngine Live Pro / Livestream addon package.
- Extract the downloaded archive on your computer or directly on your server.
- Inside the extracted files, locate the folder named
fluttercrafters-livestream.
The important result is this folder:
fluttercrafters-livestream/
install.php
install.sql
admin.php
includes/
apis/live/
templates/
assets/
Upload the Addon to Your Sngine Website
Upload the full fluttercrafters-livestream folder into the root folder of your Sngine installation.
/home/user/public_html/fluttercrafters-livestream/install.php/home/user/public_html/content/themes/fluttercrafters-livestream/Upload with FTP or file manager
- Open your hosting file manager or FTP client.
- Open the Sngine root directory. This is usually
public_html,htdocs, or your domain folder. - Upload the entire
fluttercrafters-livestreamfolder. - Confirm that
install.phpopens under your Sngine domain.
Upload with SSH
# Example only. Change the paths to match your server.
cd /path/to/sngine-root
tar -xzf /path/to/fluttercrafters-livestream-1.0.1.tar.gz
ls fluttercrafters-livestream/install.php
Run the New Install Wizard
After upload, open the installer from your Sngine domain while logged in as an admin.
https://your-sngine-domain.com/fluttercrafters-livestream/install.php
The installer is now split into clear steps:
install.sql, and required addon files./signin, log in to Sngine as an admin first, then open the installer URL again.
What to Enter as the Live Server URL
Use the domain where the Fluttercrafters Live Server is installed. This is not always the same as your Sngine website domain.
https://live.example.com
After you enter the URL, the installer automatically saves these values in Sngine:
https://live.example.comhttps://live.example.comwss://live.example.com/webrtc/livertmp://live.example.com:1935/livehttps://live.example.com/admin/socket.ioIf you type live.example.com without https://, the installer will normalize it to HTTPS automatically.
After Installation
- Open the addon admin panel:
/fluttercrafters-livestream/admin.php. - Confirm that the provider is set to Fluttercrafters Live Pro.
- Review the saved API, Socket.IO, WebRTC, RTMP, and dashboard URLs.
- Configure gift catalog prices, gift sounds, commission percentage, and payout target.
- Choose the audience rule if only followers or friends should be allowed to go live.
- Create a test live from Sngine and verify comments, reactions, viewer count, gifts, and replay sync.
install.php. The installer is already admin-protected, but production servers can still lock it down after installation.
Database Tables Created by the Installer
Live Features Inside Sngine
Troubleshooting
- Installer redirects to sign in: log in to Sngine as an admin, then reopen
/fluttercrafters-livestream/install.php. - Purchase code is invalid: copy the exact License Code from
My Purchasesand confirm the order is paid. - Code already activated: the code is linked to another Sngine domain. Contact support if you need to move the license.
- Live URL preview looks wrong: enter the live server domain, not the Sngine website domain.
/socket.ioreturns 404 on the Sngine domain: the browser is connecting to the website domain instead of the live server domain. Re-run the addon installer with the Live Server URL, for examplehttps://live.example.com, then hard-refresh the browser. The expected Socket.IO host is the live server domain./fluttercrafters-live-wssWebSocket fails: update the addon to version1.0.8or newer. Realtime now uses the protected live server Socket.IO endpoint by default./fluttercrafters-livestream/shows a file list: update the addon to version1.0.9or newer, or add the included.htaccessandindex.phpprotection files to the addon folder.- Live comments appear late for the sender: update the addon to version
1.0.10or newer. The sender now sees the saved comment immediately while Socket.IO broadcasts it to other viewers. - System Check fails: enable cURL, use PHP 8.0+, and confirm
install.sqlexists in the addon folder. - 404 not found: the folder is not in the Sngine root. Move it beside Sngine's
bootstrap.php. /live/shows “Index of /live” on cPanel: remove or rename the physicalpublic_html/livedirectory, or move thelive.example.comsubdomain document root outside the Sngine root. The Sngine page must be opened as/livethroughlive.php, not from a real folder.