{"id":"phasecorex-ut99-server","name":"ut99-server","homepage":"https://hub.docker.com/r/phasecorex/ut99-server","repo_url":"https://hub.docker.com/r/phasecorex/ut99-server","category":"infrastructure","subcategories":[],"tags":["game-server","self-hosted","ut99","multiplayer","infrastructure"],"what_it_does":"ut99-server appears to be a self-hosted Unreal Tournament 99 (UT99) game server package, used to run and manage a UT99 server instance (typically via a container or scripts).","use_cases":["Self-hosting a UT99 multiplayer server for friends/community","Running a persistent game server in a controlled environment (e.g., home lab, VPS, container host)","Automating server startup/configuration for UT99"],"not_for":["Building a web/API integration for third-party applications","Use cases requiring strong, built-in access control or managed hosting features","Environments that cannot open required UDP/TCP ports for game traffic"],"best_when":"You want to self-host a UT99 server and are comfortable managing game-server configuration and network exposure.","avoid_when":"You need an enterprise SaaS-style experience with official APIs, SLAs, and enterprise authentication.","alternatives":["Dedicated UT99 server hosting providers (managed)","Community UT99 server binaries/images such as linuxgsm-style approaches or other UT99 server container images"],"af_score":22.2,"security_score":17.5,"reliability_score":20.0,"package_type":"mcp_server","discovery_source":["docker_mcp"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:24:28.813514+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 authentication mechanism is evident from the provided package name/description alone. Game servers typically rely on network-level access and game-level permissions rather than API auth."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"Self-hosted software; costs depend on hosting environment (CPU/RAM and bandwidth) rather than a SaaS pricing model."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":22.2,"security_score":17.5,"reliability_score":20.0,"mcp_server_quality":0.0,"documentation_accuracy":20.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":80.0,"rate_limit_clarity":0.0,"tls_enforcement":0.0,"auth_strength":20.0,"scope_granularity":0.0,"dependency_hygiene":30.0,"secret_handling":40.0,"security_notes":"As a game server, security typically depends on network exposure (firewalling), server configuration, and OS/container hardening. Without concrete manifests/docs, dependency and secret-handling practices cannot be fully verified.","uptime_documented":0.0,"version_stability":30.0,"breaking_changes_history":30.0,"error_recovery":20.0,"idempotency_support":"false","idempotency_notes":"Game-server startup/config operations are often not explicitly idempotent from an API/agent perspective; without docs/automation details, idempotency cannot be confirmed.","pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["No documented API/MCP surface; agents cannot reliably drive it programmatically without custom scripts.","Game servers are sensitive to network/port configuration and timing; retries may lead to inconsistent server state unless operations are clearly idempotent."]}}