diff --git a/k8s/games/minecraft/deployments.yaml b/k8s/games/minecraft/deployments.yaml index f2776b1..dc0f54e 100644 --- a/k8s/games/minecraft/deployments.yaml +++ b/k8s/games/minecraft/deployments.yaml @@ -22,19 +22,23 @@ data: sub_filter_once off; } location /clients/ { - location ~* \.zip$ { - add_header Content-Type application/zip; - add_header Content-Disposition "attachment"; - } sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; - sendfile_max_chunk 1m; + alias /mc/clients/; autoindex on; - add_header Accept-Ranges bytes; - add_header Cache-Control "public, max-age=3600"; + + location ~* \.zip$ { + add_header Content-Length $body_bytes_sent always; + add_header Content-Type application/zip always; + add_header Content-Disposition "attachment" always; + add_header Accept-Ranges bytes always; + + proxy_buffering off; + sendfile on; + } } } }