diff --git a/.gitignore b/.gitignore index 5db954b..ddd2eed 100644 --- a/.gitignore +++ b/.gitignore @@ -26,11 +26,23 @@ Config/appsettings.local.json Config/*.secrets.json Config/database.local.json **/database.local.json +Config/playout.local.json +**/playout.local.json *.local.ini .env .env.* !.env.example +# Tornado/K3D vendor artifacts (generated/installed locally only) +artifacts/K3DInterop/ +**/Interop.K3DAsyncEngineLib.dll +**/K3DAsyncEngine.dll +**/K3DAsyncEngine.tlb +*.t2s +*.k3s +K3D*.lic +Tornado*.lic + # Web tooling (if introduced later) node_modules/ dist/ diff --git a/Config/playout.example.json b/Config/playout.example.json new file mode 100644 index 0000000..18b54ed --- /dev/null +++ b/Config/playout.example.json @@ -0,0 +1,21 @@ +{ + "mode": "DryRun", + "host": "127.0.0.1", + "port": 30001, + "tcpMode": 1, + "clientPort": 0, + "sceneDirectory": null, + "outputChannel": null, + "layoutIndex": 10, + "testProcessWindowTitlePattern": null, + "testSceneAllowlist": [], + "trustedLiveOutputEnabled": false, + "queueCapacity": 64, + "connectTimeoutMilliseconds": 5000, + "operationTimeoutMilliseconds": 5000, + "disconnectTimeoutMilliseconds": 3000, + "processPollIntervalMilliseconds": 1000, + "reconnectDelayMilliseconds": 1000, + "maximumReconnectAttempts": 3, + "reconnectEnabled": true +} diff --git a/MBN_STOCK_WEBVIEW.csproj b/MBN_STOCK_WEBVIEW.csproj index cb3b5b4..8fad7fd 100644 --- a/MBN_STOCK_WEBVIEW.csproj +++ b/MBN_STOCK_WEBVIEW.csproj @@ -42,6 +42,10 @@ PreserveNewest + + PreserveNewest + PreserveNewest + PreserveNewest PreserveNewest @@ -72,6 +76,7 @@ +