ValveSoftware / Dota2-Gameplay

Public Bug Tracker for Dota2
1.49k stars 85 forks source link

Game Crash [dota\pak01.vpk is corrupted], File verification impossible #16483

Open Laserbear opened 7 months ago

Laserbear commented 7 months ago

Description

Game crashes with this error message and requests that the user verify game files. Steam does not let you verify the game files. It sits stuck at 0%. Steam does not let you restart dota 2.

A quick search on reddit will let you know this is a widespread and frequent issue. I'm not sure what is being stored in this .vpk or why it needs to be written to during gameplay, but there seems to serious longstanding issues in game file verification.

This sucks because players will get abandons during matches because of this. If you fix this bug, even just to the extent that verifying the game files, then players will be able to reconnect within time to avoid getting an abandon and ruining the experience for their player and the team.

Example Match ID (and possibly Timestamp)

7693965237

Screenshots

IMG_0152 IMG_0153 IMG_0154

UmarthAgarwaen commented 7 months ago

I have the same issue and I found a way to not fix but still be able to launch the game again by unsubscribing from all my workshop addons and forcing steam to validate somehow. At first It didn't do anything but after restarting steam i managed the game to validate it's files.

IgorHoruzha commented 7 months ago

The 2 pissible fixes are in here #16284

Changing RAM frequency may help. Or if You have 8GB RAM or less, it may sense to add 8GB more RAM to have 16gb.

Laserbear commented 7 months ago

I have 128GB of RAM. I understand the RAM frequency may contribute to a crash, however it shouldn't mean the game fails to validate the files and fix the error. This is a bug that Valve should fix.

UmarthAgarwaen commented 7 months ago

I have 128GB of RAM. I understand the RAM frequency may contribute to a crash, however it shouldn't mean the game fails to validate the files and fix the error. This is a bug that Valve should fix.

Run a memtest on your ram's I found out that my rams are failing and probably that was the issue all together.

Laserbear commented 6 months ago

No issue with my memory on running memtest

LeanTolo commented 6 months ago

Same issue here, already tried changing ram frecuency and no changes

FrostyDoter commented 5 months ago

same issue started today, game crushes after launching and starting game...

joshuajohnson1044 commented 5 months ago

I get this issue all the time in both dota 2 and cs2, I find that switching to another account and verifying game files fixes the stuck "Downloading Content 0%" issue

microhardsmith commented 5 months ago

Same issue here, I think it's not the problem about memory or disk or os, I have been using this computer for quite a long time, and it works well in OCCT tests with no errors.

apuadofrancisco commented 3 months ago

can you try this one guys. did this and am still observing my issue.

https://www.youtube.com/watch?v=zx6WE7_C_o4&t=134s

robert-gogolan commented 3 months ago

Issue happens to me aswell. Symptoms:

Specs:

Kazken commented 1 month ago

Same issue here.

AMD Ryzen 7 7800X3D 32 GB DDR5 Nvidia GeForce 4070 Super MSI X670E Motherboard

This ONLY happens on Valve games—CS2 and Deadlock specifically. I have never had an issue with any other game. I ran a full memory test on my RAM and had no problems.

I am purchasing 2 new sticks of RAM and testing them out, my other option is trying a new SSD.

image

I also underclocked my RAM from 6000 to 5800, but this cmd prompt shows a mismatch between my "clocked speed" and "speed".

Kazken commented 1 month ago

Here's the pasteable command:

wmic MemoryChip get MemoryType, Capacity, Speed, Configuredclockspeed, DeviceLocator, FormFactor, Manufacturer, Serialnumber, Partnumber

leobrch commented 1 month ago

This is what worked for me, no longer get that corrupted pak01 error. You guys could try it and I hope it helps https://github.com/ValveSoftware/Dota2-Gameplay/issues/8584#issuecomment-2428159678

ThatsDrew commented 1 month ago

I am also having the exact same issue. RAM was already tested. RAM XMP was disabled. CPU overclock was disabled. Game was reinstalled, tried the launch options mentioned by other users (e.g. #8584 ) . Nothing works. None of the other games in my steam library (including other online multiplayer games with anticheat) have any issues running. If anyone could please take a look at the issue that would be great. Please let us know which kind of logs you need or how we can be further of help. This is extremely frustrating :(

see:

8584

22472

20645

20478

19695

15737

might be worth merging these/marking them as duplicate and closing them ;)

UmarthAgarwaen commented 1 month ago

Update: I've had the same crash again in Deadlock and Dota2 after they've released the patches for both games. Something with the update corrupted the game file and somehow steam just couldn't verify the game files resulting with being stuck at %0. It made everything related to steam work a bit slow aswell. I had to restart my pc and steam to make steam work again. I believe it has to do something with the verifying because maybe steam thinks files are not corrupt or something? and like EVERY update corrupts a game file in ALL SOURCE2 games. VALVE FIX IT

apuadofrancisco commented 1 month ago

Update: this is the fix for me. No crashes since my last comment here.

https://www.youtube.com/watch?v=zx6WE7_C_o4&t=134s

Just follow the instructions

Arunpaarthi commented 1 month ago

I have the exact same issue for the past 7 months. I get abandoned every 20 games once.

tc1316 commented 3 weeks ago

Same issue, 3 times in the past week alone

Ran memtest, no RAM issues. Underclocked RAM also, but intermittently happens. Only DOTA :/

on a 7800x3d, running Fedora with 32gb ddr5

apuadofrancisco commented 3 weeks ago

You guys dont believe me, this fixed my issue

https://www.youtube.com/watch?v=zx6WE7_C_o4&t=134s

qherreros commented 2 hours ago

Several month old issue, happening in Flatpak steam too on linux. I've downclocked my ram and I'll let you know if it helps, but DOTA is the oldest game of my library and the only one that doesn't work. My bet is that we should wait for deadlock to fail, then Valve will have free cycle to solve this.