diff --git a/config/jacked-server.php b/config/jacked-server.php index 5b9c223..0b7d97c 100644 --- a/config/jacked-server.php +++ b/config/jacked-server.php @@ -35,6 +35,7 @@ env('JACKED_SERVER_STATIC_LOCATIONS', '/imgs,/css,/js,/build'), ), ], + 'conveyor-options' => [], // ------------------------------------------------------------ // Logging diff --git a/src/Services/Server.php b/src/Services/Server.php index f9b2fed..dd95bd1 100644 --- a/src/Services/Server.php +++ b/src/Services/Server.php @@ -107,7 +107,9 @@ public function run(): void mode: config('jacked-server.server-type', OpenSwooleBaseServer::POOL_MODE), ssl: $ssl ? Constant::SOCK_TCP | Constant::SSL : Constant::SOCK_TCP, serverOptions: $this->getServerConfig($ssl), - conveyorOptions: config('jacked-server.conveyor-options', []), + conveyorOptions: array_merge(config('jacked-server.conveyor-options', []), [ + ConveyorConstants::USE_ACKNOWLEDGMENT => true, // required for broadcasting + ]), eventListeners: [ ConveyorConstants::EVENT_SERVER_STARTED => fn(ServerStartedEvent $event) => $this->handleStart($event->server),