Steam by Valve Corporation er en meget vellykket programvare for å distribuere spill som er kjøpt online. Dette systemet gjør det så mye enklere fordi det ikke er behov for å vente på ankomsten til installasjonsplaten etter kjøpet og behovet for å ta vare på CD / DVD som lett kan skrapes og skades. Når du trenger å installere spillet på nytt, bare installer Steam-programvaren, logg inn på Steam-kontoen din, og spillet er tilgjengelig for nedlasting.
Dette ville ikke være noe problem siden de fleste internettilkoblinger på hjemmet er bredbånd med rask nedlastingshastighet, og det er også mulig å ta sikkerhetskopi av spillfilene for offline installasjon. Det eneste mulige problemet en bruker kan møte er når Steam i seg selv ikke kan oppdateres eller installeres helt. I en situasjon med en ny Steam-installasjon, blir brukeren pålagt å laste ned SteamSetup.exe med bare 1, 4 MB størrelse og installere den på datamaskinen sin. Å kjøre Steam første gang vil kreve nedlasting av nødvendige filer på rundt 113MB i størrelse.
Hvis du har problemer med å oppdatere Steam, vises et dødelig feilvindu med meldingen " Steam må være online for å oppdatere. Bekreft nettverkstilkoblingen din og prøv igjen “.
Det er viktig at Steam kan oppdatere og kjøre uten problemer, ellers vil du ikke kunne laste ned eller spille spillene du har kjøpt. Hvis du har problemer med å oppdatere Steam-programvaren, har vi noen løsninger for å løse problemet. Steam pleide å ha en enorm mengde servere (noen fra Limelight CDN) lokalisert over hele verden og eldre versjoner av programvaren brukte en ineffektiv metode for å koble brukere til serverne. Løsningen på problemet var å redigere ClientRegistry.blob-filen som ligger i Steam-mappen ved å bruke et program som heter ClientRegistry Toolkit og endre CellId-verdien for å tvinge programmet til å koble seg til en server i et annet område.
Vår siste forskning viser at Steam har gjort en stor forbedring av spillleveringssystemet ved å bruke tre forskjellige CDN-selskaper, Akamai, Highwinds og Level 3, samtidig.
http://media.steampowered.com = Akamai
http://media2.steampowered.com = Highwinds
http://media3.steampowered.com = Nivå 3
http://media4.steampowered.com = Akamai
Å kjøre Steam vil laste ned en liten steam_client_win32- fil fra http://client-download.steampowered.com/client/ som inneholder en liste over filer med SHA-1-kontrollsum og størrelse i byte for å sjekke om Steam er oppdatert.
Hvis Steam er utdatert, må den laste ned de oppdaterte filene ved å tilfeldig omdirigere til et av deres CDN-vertsnavn, og CDNs nærmeste nærværspunkt vil bli brukt til å servere filene. Hvis Steam av en eller annen grunn ikke klarer å laste ned oppdateringene, kan du bare kjøre den igjen, og den vil prøve å koble til en annen CDN.
Siden Steam tilfeldig kobler seg til en vert, er det mulig at det ikke går gjennom alle fire CDN-vertene. Dessverre er det ingen måte å tvinge tilkobling til et bestemt CDN fordi det ikke er noe kommandolinjealternativ for å gjøre det, og Windows HOSTS-fil kan bare støtte å kartlegge en IP til et vertsnavn, men ikke kartlegge et vertsnavn til et annet vertsnavn. Alt håp går imidlertid ikke tapt fordi det fremdeles er 2 mulige løsninger.
Selv om du ikke kan velge hvilket CDN du vil koble til, kan du kartlegge alle de 4 vertsnavnene til IP-adressen til opprinnelsesserveren. Opprinnelsesserveren er der CDN vil trekke filene fra og tjene til brukerne. Dette vil bety at opprinnelsesserveren er mindre opptatt siden den ikke brukes til å servere filer til millioner av brukere, men bare serveres en gang til hvert CDN. Opprinnelsesserveren har et vertsnavn på cdn-01-origin.steampowered.com eller cdn-01.steampowered.com, og pinging av vertsnavnet løses til en IP-adresse 208.64.200.30 .
1. Nå må du starte Notisblokk som administrator. Trykk på Start-knappen, skriv Notisblokk, høyreklikk på den og velg “Kjør som administrator” etterfulgt av å klikke Ja-knappen i vinduet Brukerkontokontroll.
2. Klikk Fil fra menylinjen, og velg Åpne.
3. Bla til C: \ Windows \ System32 \ Drivers \ etc og klikk på rullegardinmenyen “Text Documents (* .txt)” nederst til høyre, og velg “All Files (* .txt)”.
4. Dobbeltklikk på vertsfilen for å åpne den i Notisblokk.
5. Legg til følgende 4 linjer på slutten av vertsfilen fra Notepad.
208.64.200.30 media1.steampowered.com
208.64.200.30 media2.steampowered.com
208.64.200.30 media3.steampowered.com
208.64.200.30 media4.steampowered.com
6. Klikk på Fil i menylinjen og velg Lagre. Hvis et "Lagre som" -vindu vises, betyr det at du ikke kjørte Notepad som administrator. Forsikre deg om at første trinn er gjort riktig.
Ved å følge trinnene ovenfor, vil du tvinge Steam til å koble seg permanent til opprinnelsesserveren på IP-adressen 208.64.200.30 uavhengig av hvilke vertsnavn som blir brukt. Som du kan se fra skjermdumpen nedenfor, blir media3.steampowered.com kartlagt til IP-adressen til opprinnelsesserveren i stedet for Nivå 3 CDN.
Vær oppmerksom på at IP-adressen til opprinnelsesserveren kan endre seg, så det er best å dobbeltsjekke nøyaktigheten ved å pinge på vertsnavnet til opprinnelsen.
Hvis alt annet mislykkes, kan du utføre en fullstendig offline-installasjon ved å laste ned alle filene som er oppført i steam_client_win32 manuelt og lagre dem i mappen C: \ Program Files \ Steam \.
Et eksempel på det fullstendige hyperkoblingsformatet for å laste ned filene er som følger:
http: // CDN vertsnavn + / klient / + filnavn
En ekte live hyperkobling vil være:
http://media.steampowered.com/client/tenfoot_misc_all.zip.0f55f659f9339a1ed0c85f0c591607e4b8dfbc5e
En annen viktig merknad er at hvis det eksisterer en "zipvz" -verdi for en fil i steam_client_win32, bør du legge til zipvz-filnavnet på slutten av nedlastingsadressen i stedet for filnavnet. Hvis du er usikker, vil både zip og zipvz i pakkemappen også fungere. Når alle de nødvendige filene er funnet i pakkemappen, kjører Steam umiddelbart og installeres uten å måtte laste ned noe annet.