group(function () { Route::get('patch/files', [PatchController::class, 'getGameFileList']); Route::get('patch/{patchlineName}/files', [PatchController::class, 'getGameFileList']); Route::get('patch/mods', [PatchController::class, 'getGameModFileList']); Route::get('patch/{patchlineName}/mods', [PatchController::class, 'getGameModFileList']); Route::get('launcher-version', [StatisticsController::class, 'getLauncherVersion']); Route::get('launcher-message', [StatisticsController::class, 'getLauncherMessage']); }); Route::get('online-players', [StatisticsController::class, 'getOnlinePlayers']) ->name('api.online-players'); Route::fallback(function () { return response('route not found', 404); })->middleware('api.session');