{"id":"linuxserver-gzdoom","name":"gzdoom","homepage":"https://hub.docker.com/r/linuxserver/gzdoom","repo_url":"https://hub.docker.com/r/linuxserver/gzdoom","category":"infrastructure","subcategories":[],"tags":["games","game-engine","doom","local-runtime","modding","cli"],"what_it_does":"gzdoom is a game engine for playing and developing classic Doom-family (and related) games. It is distributed as software you run locally to load mods/WADs and execute game logic; it is not an online API service.","use_cases":["Run Doom mods/WADs with a compatible engine","Single-player or local multiplayer testing of Doom-format content","Automate repeatable launch/test cycles for Doom game mods in CI (e.g., smoke tests)","Research/prototyping with Doom engine features (demo recording, mods behavior)"],"not_for":["Providing a hosted network API for other services to call","Using as a managed authentication/authorization platform","Handling sensitive user data in a SaaS context"],"best_when":"You need to run or test Doom-family content locally and can control the runtime environment.","avoid_when":"You need a networked, remotely accessible service with stable APIs, authentication, and rate limits.","alternatives":["Chocolate Doom / Doom Retro (focused Doom engine variants)","Doomsday Engine","PrBoom / PrBoom-plus","Risen? (not applicable)"],"af_score":27.8,"security_score":18.0,"reliability_score":31.2,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T19:57:50.986520+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":false,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No network authentication model is indicated; access is via local execution/configuration."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No SaaS pricing model; it is software distributed for local use."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":27.8,"security_score":18.0,"reliability_score":31.2,"mcp_server_quality":0.0,"documentation_accuracy":30.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":100.0,"rate_limit_clarity":0.0,"tls_enforcement":0.0,"auth_strength":0.0,"scope_granularity":0.0,"dependency_hygiene":40.0,"secret_handling":60.0,"security_notes":"Runs locally and does not inherently provide TLS/auth scopes. Security largely depends on how you execute it (e.g., handling untrusted WAD/mod content, limiting filesystem/network permissions). No evidence here of how secrets are managed, so secret handling is assessed conservatively.","uptime_documented":0.0,"version_stability":55.0,"breaking_changes_history":45.0,"error_recovery":25.0,"idempotency_support":"false","idempotency_notes":"As a local executable, idempotency depends on command-line usage and state (demo output, logs, config changes); no explicit idempotency guarantees are provided.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["Mod/plugin loading requires correct filesystem paths and content formats; failures may be due to missing assets rather than API-like errors.","Command-line flags and config behavior may vary by build/distribution; agent automation needs to capture and parse stderr/log output.","Game engines can have nondeterministic behavior depending on randomness, timing, or environment; retries may not yield identical results unless deterministic settings are used."]}}