Lang læssetid for world of tanks. Fremskynder indlæsning af kort i World of Tanks

Jeg har engang bemærket, at på min computer tager kort i WoT meget lang tid at indlæse - mere end et minut. Nogle gange går du i kamp, ​​og det har allerede stået på i 30 sekunder. Og nogle gange finder du endda din tank i form af brændende vragdele. Min computer er selvfølgelig gammel og har længe bedt om en opgradering, men først kan jeg prøve at gøre noget programmæssigt.

Så den første ting er at bestemme årsagen til bremserne. Listen over mistænkte er i princippet ikke særlig stor:

  • Spiludviklernes skævhed
  • Tromme
Lad os starte operationelle søgeaktiviteter med en konfrontation. Vi tager det fremragende Process Monitor-værktøj fra Sysinternals, starter det, tilføjer procesovervågning worldoftanks.exe til filtrene, og så går vi. Vi starter spillet, starter kampen, venter på at kortet er indlæst og ser på overvågningsresultaterne.

Som du kan se på skærmbilledet, er CPU, hukommelse og netværksbelastning langt fra maksimal. Men HDD-indlæsningsplanen er meget ujævn, der er toppe og dale. Lad os se nærmere. Klik på "Værktøjer->Filoversigt...". Bingo! Her ser vi en hel masse I/O-operationer (70.602 stykker, for at være præcis).


Den samlede mængde data læst under indlæsning er cirka 450 MB, driftstiden for filoperationer er mere end 50 sekunder. Dette betyder, at filhandlinger optager det meste af kortets indlæsningstid. Det er ikke underligt - WoT har veldesignede kort, tankmodeller, alle mulige slags huse/træer/sten. 450 MB læsbare data virker som en rimelig pris for alt dette. Men hvordan kan vi fremskynde indlæsningstiderne? Når alt kommer til alt, skal spillet stadig læse alle disse data. Der er en gammel gennemprøvet måde at fremskynde filoperationer - en RAM-disk. Men her er problemet - det virker ikke at bruge det direkte. Spillet fylder 11 GB og min maskine har kun 4 GB RAM. Det vil sige, selv ved at oprette en 11 GB RAM-disk og placere hele spillet på den, vil jeg ikke snyde fysikkens love og operativsystemet - disken kan blive oprettet, men dataene på den vil blive overført til den samme harddisk drev, som vi gerne vil undgå at bruge. Ikke en mulighed.

Nå, lad os grave dybere og se, hvilke filer det tager mest tid at få adgang til. Åbn fanen "Efter mappe" og se følgende billede.


De fleste af ressourcerne forbruges ved at få adgang til filer i mappen %World_of_tanks%\res. Her kan du vælge følgende undermapper:

  • lyd: 14,48 sek. - mappen fylder 200 MB
  • indhold: 9,93 sek - mappe fylder 844 MB
  • mellemrum: 6,19 sek. - mappen fylder 419 MB
  • køretøjer: 8,60 sek - mappe fylder 1,7 GB
Hvis vi kunne lægge filer fra nogle af disse mapper i hukommelsen, ville indlæsningen af ​​kortet være betydeligt hurtigere. For eksempel, ved at placere filer fra lyd- og mellemrumsmapperne i RAM, vil vi få 21 sekunders tid til en pris af 619 MB RAM - ganske godt. Men det vil ikke være muligt at gøre dette direkte - hvordan kan du forklare spillet, at nogle af dets ressourcer ligger her, og nogle der? På dette tidspunkt ville jeg allerede gå ind i hard hardcore i Harkonnens ånd "a:
  1. Indlæs de nødvendige filer i hukommelsen
  2. Ved hjælp af nogle Microsoft Detours eller ApiHijack knytter vi kroge til funktionerne CreateFile, ReadFile (og måske noget andet) i Worldoftanks.exe-processen.
  3. I hooks bestemmer vi, hvilken fil WoT forsøger at læse. Hvis en af ​​vores, giver vi den data fra hukommelsen, hvis det er den venstre, overfører vi opkaldet til rigtige fil input/output funktioner.
Men desværre lykkedes det ikke - jeg kom på en idé, der gjorde alt meget nemmere og ødelagde alt :). Ideen var, at, siger de, hvor fedt det ville være på dette sted at være bruger af *nix-systemer, hvor der er en fremragende mount-kommando, der giver dig mulighed for at montere hvad som helst hvor som helst. Sådan noget er der ikke i Windows... Eller er der? Nogle vage minder svævede i periferien af ​​bevidstheden, og jeg kiggede ind i mit hoved og Google efter information (da gutterne fra Google endelig laver en søgning i mit hoved - de var fuldstændig dovne!). Så her er hvad vi har under Windows:
  • subst - gør præcis det modsatte af, hvad vi har brug for. Giver dig mulighed for at oprette en ny virtuel disk, hvis rod vil være den angivne mappe. Men vi skal gøre det modsatte - link en eksisterende disk til en "virtuel" mappe.
  • Metoden beskrevet i Microsoft KB - ved første øjekast, gør hvad vi har brug for. Tillader NTFS-filsystemet at oprette et link mellem en mappe og roden af ​​disken. En vidunderlig ting, men desværre fungerede det ikke med mit RAM-drev (selv når jeg formaterede det til NTFS).
  • Nå, endelig besluttede jeg at se, hvor en sådan søgning skulle være startet - i listen over hjælpeprogrammer fra Sysinternals. Og der var selvfølgelig hvad jeg havde brug for. Værktøjet giver dig mulighed for at montere enhver sti i vores filsystem til en bestemt mappe (der er en anden lignende - linkd).
Så den endelige algoritme ser således ud:
  1. Vi tager ethvert RAM-drev (for eksempel fra denne liste). Jeg tog denne.
  2. Vi tænker på, hvor meget RAM vi kan allokere til caching.
  3. Vi omskriver mapperne med spilressourcer på RAM-drevet (vi omdøber de originale mapper - vi får brug for dem senere).
  4. Ved at bruge Junction monterer vi mapperne på Ramdrive i mappen med spilressourcer. Noget som dette:
    "junction D:\Games\World_of_Tanks\res\audio r:\audio"
  5. Lad os starte spillet og nyde det.
Forresten kan alle disse punkter implementeres i en batchfil, og i den anden kan du rulle alt tilbage.

Selvfølgelig er det i hele denne sag vigtigt ikke at overdrive det, så mængden af ​​filer på RAM-drevet ikke bliver så stor, at OS beslutter sig for at bruge swapping - så går hele ideen ad helvede til. Men her er hvad der skete for mig:


Tiden for at få adgang til filer i mapper på RAM-drevet faldt til næsten nul, kortet begyndte at indlæse meget hurtigere, jeg begyndte at dukke op ofte, selv før nedtællingen før start begyndte, og nåede at udveksle et par sætninger med mine allierede før starten af ​​kampen. Generelt nåede jeg det, jeg ville. Det er ærgerligt, at jeg ikke havde mulighed for at dykke dybere ned i spillets dybder og bruge hooks - men min metode overtræder ikke WoT-licensaftalen, hvilket også er vigtigt.

Brugere af svage computere støder ofte på et problem, når World of Tanks tager lang tid at komme ind i kamp; der kan være mange årsager til dette, lige fra den forældede "fyldning" af din computer til problemer med dens hardware eller operativsystem.

Spillet opdateres konstant, og derfor er nogle grafiske muligheder forbedret, og dette kræver yderligere indlæsning fra RAM og pc-ressourcer.

Dette har en dårlig effekt på spillets ydeevne, især på ekstremt svage maskiner. Mange mennesker råder til at tilføje RAM, udskifte processoren/skærmkortet med mere kraftfulde, men hvad skal du gøre, hvis du endnu ikke har penge til at købe ny hardware, men stadig vil spille.

Vi vil forsøge at give dig nogle nyttige tips til at rette op på situationen, og du kan spille igen

Prøv at fjerne unødvendige applikationer fra hukommelsen, dette hjælper hvis din computer har meget lidt RAM (1 GB) Moderne operativsystemer bruger nu ret meget af det for deres ressourcer, og på grund af dette fungerer spillet muligvis ikke korrekt.

Skift Aero-temaet i Windows 7 til et standard, der ligner Windows 2000\XP; de bruger normalt mindre hukommelse.

Tjek din computer for vira og trojanske heste, du kan have malware i dit system, der bruger 50-60% af din computers ressourcer, dette sker normalt med en virus, der er maskeret som svchost.exe-filen, tjek at den kører på vegne af systemet gennem task manager, hvis ikke, så skal du slippe af med det. Scan din computer med et populært antivirus ved hjælp af en dyb (helst) scanning; hvis der findes malware, skal du fjerne den. Hvis du har nogle mods installeret, kan de også bremse indlæsningen af ​​slaget.

Prøv at afinstallere og køre en ren spilklient, det burde hjælpe

Du kan bruge programmer, der renser din computer for unødvendige filer og skrammel, såsom CCleaner, og retter mulige fejl i registreringsdatabasen

Efter udgivelsen af ​​nogle opdateringer kan der være en grund til, at World of Tanks tager lang tid om at komme ind i kamp eller endda spillet går ned, dette skyldes de ændringer, der bliver lavet i spillet.

Som regel informerer udviklere dig om disse problemer på forhånd, og du skal vente på, at patchen bliver frigivet.

Tjek hastigheden på din internetforbindelse. Ping er vigtigt for spillet, dvs. minimum forsinkelsestid, og jo lavere den er, jo bedre. Hvis du har en dårlig forbindelse, kan det påvirke kampindlæsningshastigheden; vi anbefaler en kanal med en båndbredde på mindst 2Mbit til pc-versionen.

Vi håber, at vores råd vil hjælpe dig med at håndtere problemet nævnt i artiklen, og du vil igen være i stand til at engagere dig i en ulige kamp med fjenden.

Nogle af jer står måske over for en fejl, hvor appen viser en besked om, at netværket ikke er tilgængeligt, mens download eller opdatering fortsætter.

Denne meddelelse er forkert og påvirker ikke på nogen måde succesen af ​​downloads eller opdateringer. Vi er opmærksomme på problemet og arbejder på at løse det.

Spillet fryser ved opstart på Mac OS X

For at løse problemet skal du geninstallere Codeweavers Mac Wrapper med .

Codeweavers Mac Wrapper er ikke udviklet af Wargaming.net, og World of Tanks understøttes ikke på Mac OS X. Hvis du har spørgsmål, kan du altid kontakte udvikleren:

Spillet starter ikke, når der skiftes til forbedret grafik

Dette sker, hvis computerkonfigurationen er lavere end det, der kræves for at køre spillet, når indstillingen "Enhanced Graphics" er valgt. For at løse problemet:

  1. Download arkivet.
  2. Pak den ud og kør .bat-filen - den sletter automatisk spilindstillingerne.
  3. Start spillet.

Skærmopløsning uden for rækkevidde

Denne meddelelse vises, hvis spilklienten blev startet med en opløsning, der er højere end den, der understøttes af skærmen eller videokortet. For at løse problemet skal du fjerne klientindstillingerne:

  1. Download arkivet.
  2. Pak den ud og kør .bat-filen - den sletter automatisk spilindstillingsfilerne.
  3. Start spillet.

Problemer under opdatering

Problemer med at starte spillet

Når du starter spilklienten, kan følgende fejl opstå (filnavnet kan afvige fra det, der er vist på skærmbilledet):

  1. Åbn Game Center.
  2. Vælg World of Tanks øverst i vinduet.
  3. Klik på knappen "Spilindstillinger".
  4. I indstillinger skal du klikke på "Reparer spil".

For at løse problemet skal du kontrollere klientens integritet. Hvis du starter spillet via:

  1. Start launcher.
  2. Gå til indstillinger (klik på tandhjulsikonet i øverste højre hjørne af startprogrammet).
  3. Gå til fanen "Support" og klik på knappen "Check".
  4. Vent på, at processen er fuldført, og klik på knappen "Afspil".

Læs om at løse andre problemer, når du starter spillet

På det officielle forum spørger de ofte: " Hvorfor tager det mig så lang tid at komme ind i en kamp? Computeren er kraftfuld, men kortet indlæses først ved slutningen af ​​timeren, og allierede kampvogne er ikke umiddelbart synlige ».

Dette problem dukkede op efter global opdatering 1.0. Det observeres, når du starter spillet fra harddisken. Ifølge spillere, hvis du installerer World of Tanks på en SSD, vil det være hurtigere at komme ind i kamp. Mange må endda vente på nedtællingen, før kampen begynder. I denne henseende er den mest plausible grund til den lange indtræden i kampen ultrarealistiske teksturer, der indlæses i RAM for længe. Hvad skal man gøre?

Fremskynd WOT-indlæsning

Hvis du logger på World of Tanks i længere tid, er der flere måder at løse problemet på.

  1. Installer spillet påSSD. En SSD er et solid-state-drev, der fungerer med chip-baseret flash-hukommelse. Den er i stand til at behandle data flere gange hurtigere end en harddisk (HDD), som fungerer efter princippet om magnetisk optagelse. Typisk er selve styresystemet og programmerne installeret på HDD'en, og alle spil, der kræver høj ydeevne, placeres på SSD'en. Takket være dette vil data blive indlæst i RAM meget hurtigere, og problemet med at tage lang tid at komme ind i World of Tanks-kampen vil forsvinde. Samtidig kan FPS stige.
  2. Ryd RAM. En lang indtræden i kamp kan også være forårsaget af mangel på RAM eller dens langsomme drift. For at eliminere denne mulighed skal du lukke alle ubrugte programmer, før du starter World of Tanks-klienten. Det anbefales også at installere ekstra RAM på din computer, da de anbefalede systemkrav til spillet angiver en kapacitet på 16 GB.
  3. DefragmenterHDD. Hvis du ikke defragmenterer din harddisk i lang tid, skrives data fra filer og programmer tilfældigt - fragmenteret. Defragmentering bringer logisk relaterede data tættere på hinanden, så din computer kan få hurtigere adgang til dem. Hvis World of Tanks er installeret på din harddisk, kan dette løse problemet med lang indlæsning.
  4. Lav grafik. Teksturer med lav opløsning fylder mindre i RAM, hvilket betyder, at de indlæses hurtigere. Ifølge spillere fremskynder dette en smule adgang til World of Tanks-kampe, men kun i et par sekunder. På svage pc'er kan stigningen være større.
  5. Rengør din computer. Hvis du ofte installerer og afinstallerer programmer og spil, vil skrammel uundgåeligt samle sig på din harddisk og registreringsdatabasen. Rengøringsprogrammer såsom det gratis CCleaner-værktøj kan hjælpe dig med at fjerne det. Fjernelse af uønskede filer og rettelse af fejl i registreringsdatabasen vil fremskynde både spillet og selve operativsystemet.

Hvis ingen af ​​ovenstående giver resultater, kan årsagen til den lange login-tid i World of Tanks være installerede mods, der bremser indlæsningen. Fjern dem og kontroller, om problemet stadig er der.

Hvis du har en gennemsnitlig eller svag computer med lidt RAM, så kør WOT gennem det gratis Razer Cortex Buster-program. Denne applikation lukker alle unødvendige processer og frigør maksimal hukommelse til spillet. Den kan endda konfigureres til at deaktivere Windows Stifinder, når klienten starter. På svage pc'er kan du vinde 300-1000 MB RAM på denne måde.

Når du går ind i en World of Tanks-kamp i lang tid, giver det også mening at tilføje spillet til antivirus-undtagelserne eller deaktivere det fuldstændigt. Dette vil frigøre yderligere processor- og RAM-ressourcer, hvilket kan forbedre ydeevnen.

I World of Tanks afspejler belastningen din computers faktiske ydeevne. Men selv på maskiner med en kraftig konfiguration opstår der nogle gange alvorlige forsinkelser. Du vil lære, hvordan du reducerer indlæsningstiden for kort i World of Tanks fra denne artikel.

1. Din computerkonfiguration

Jeg vil ikke afsløre en stor hemmelighed for nogen ved at sige, at indlæsning af kort, såvel som hele ydelsen af ​​en pc, afhænger af dens muligheder.

Hvis du for eksempel har en computer, der er bedre end en ydeevneberegner, så opgrader først, da andre tips måske ikke hjælper dig.

2. Forbindelseshastighed og latenstid

Det andet åbenlyse punkt er dit internet, eller rettere dets hastighed, samt forsinkelsen (alias ping) til spilserveren. Latency er den tid, der bruges på at modtage og sende datapakker fra serveren og tilbage til klienten. Denne værdi er angivet i millisekunder og vises i det øverste venstre hjørne af spilvinduet (ved siden af ​​FPS-indikatoren). Den normale værdi for et behageligt spil er 0-150, men du kan spille ved højere værdier, men i dette tilfælde er der stor sandsynlighed for forsinkelser og fejl.

3. Operativsystemet er lort

Det anbefales regelmæssigt at rense midlertidige filer og registreringsdatabasen for affald. For at udføre en sådan rengøring er et program egnet CCleaner. Derudover anbefales det at geninstallere Windows mindst en gang om året (eller når andre metoder ikke hjælper) for at opdatere og vedligeholde systemets funktionalitet.

4. Harddiskfragmentering

Under computerdrift får systemet regelmæssigt adgang til filer, der er gemt på harddisken. Den åbner, lukker, skriver nogle informationer ind i dem, og der opstår ofte situationer, når en fil faktisk er fysisk optaget forskellige steder på harddisken. Dette minder meget om et bibliotek, hvor besøgende tager bøger fra hylderne og lægger dem ikke tilbage, men på en meget mere bekvem måde. At finde nogle bøger ville mildt sagt tage meget tid. Defragmenteringsprogrammer spiller rollen som en bibliotekar, og arrangerer de bits og bytes, der er optaget på harddisken, strengt på hylderne og fremskynder derved søgning og download af filer.

Standard Windows-værktøjet er også velegnet til defragmentering, men jeg kan bedre lide det Diskeeper(programmet er betalt, men hvis du søger, kan du finde en kur).

5. Opdater din software

Først og fremmest drejer det sig om driverne til bundkortet (som ofte glemmes), lydkortet og selvfølgelig videokortet. Det er ikke for ingenting, at producenter frigiver opdateringer, der forbedrer driftsalgoritmerne for deres produkter. Glem ikke DirectX og Microsoft .Net Framework.

Men vent, ka! Hvor er den lovede hardcore?

Et tankskib fandt standardmetoderne til at løse problemet med lange kortladningstider i World of Tanks utilstrækkelige og gik videre. Jeg vil ikke genoptrykke, jeg er for doven, og jeg vil ikke stjæle en andens arbejde, så jeg giver bare et link, og du kan selv læse det:

Fremskynder indlæsning af kort i World of Tanks

Jeg har engang bemærket, at på min computer tager kort i WoT meget lang tid at indlæse - mere end et minut. Nogle gange går du i kamp, ​​og det har allerede stået på i 30 sekunder. Og nogle gange finder du endda din tank i form af brændende vragdele. Min computer er selvfølgelig gammel og har bedt om en opgradering i lang tid, men først kan jeg prøve at gøre noget programmatisk.....

, eller rettere den tid det tager har stor indflydelse på hele slaget. Lad op hurtigere - du vil have tid til at diskutere handlingsplanen med dine kammerater og forberede dig til kamp. Ikke sjældent havde jeg situationer, hvor indlæsningen af ​​kortet endelig var afsluttet, og jeg så den forkullede ramme af min egen tank foran mig. Når sådanne tilfælde blev hyppigere, tog jeg affære og loader nu inden slutningen af ​​30 sekunders nedtælling eller tæt på starten af ​​slaget.