Newsgroup: it.comp.giochi.action
Titolo: [Steam] Perchè non mi piace

Ieri ho avuto la brillante idea di reinstallare Half Life (v1.000), per
poter finalmente provare il tanto osannato Counter Strike (v1.3), ora che ho
l'ADSL... ebbene, dopo un sacco di tentativi, in cui mi veniva detto che il
gioco era troppo vecchio, capisco che per potermi aggiornare devo usare
Steam... lo scarico, lo installo, mi registro, registro la mia copia di Half
Life, inizio a giocare: esco dal gioco, disinstallo Steam e decido di
scrivere questo post... la piattaforma è troppo invadente, in pratica non si
può giocare per niente on-line e non si possono aggiornare i giochi se non
la si possiede. è un tentativo di controllare tutto il più possibile o serve
solo per la pirateria? (se non ti registri, e quindi non hai il gioco
originale, non puoi per niente patchare i giochi o giocare on line). come ho
già detto, il sistema è troppo invadente, e cerca di centralizzare troppo,
di uniformare e di standardizzare la comunità dei giocatori. Non mi piace.
voi che ne pensate?
ciao,
2m23
-- 
The Inventory - 2.m23 assosieit deputi iditor aggiunt
*M*FC #0005 - UdV #0001 - ING OT #0016
Url:  
http://www.2magcenter.tk
"Simu Salentini, te lu munnu cittadini,
radicati alli Messapi culli Greci e Bizantini
uniti intra stu stile osci culli jamaicani,
timme tie te ddhu ete ca sta ieni" (SSS)

 voi che ne pensate?
Sono sostanzialmente d'accordo.
Da un lato posso anche condividere il tentativo di non permettere a chi non
ha l'originale di "patchare" il gioco, ma non condivido affatto questa
centralizzazione che probabilmente impedirà la distribuzione di patch ad
altri siti (3dfiles, tgmonline, ecc...) che contribuiscono notevolmente alla
diffusione degli aggiornamenti dei giochi.
La centralizzazione induce sempre brutti colli di bottiglia.

 chi non ha l'originale di "patchare" il gioco, ma non condivido
E' inutile! Basta che una sola persona compri l'originale e poi distribuisca
le patch a tutti.
La pirateria verrà sconfitta definitivamente solo quando e soprattutto /se/
si riuscità a produrre codice perfettamente offuscato. Naturalmente si parla
di crittografia, non di robetta come le protezioni attuali.
Qualcosa è stato fatto quest'anno per un codice molto particolare, ma
nessuno garantisce che il metodo sia generalizzabile (anzi...).
Kiuhnm

 le patch a tutti.
Dipende se il servizio che dai provvede anche a installare la patch in
questione. Se dividi la patch in mini-pezzi che da soli non funzionano ma
vengono installati progressivamente durante il downlaod diventa molto
difficile aggirae la protezione. Per non parlare della possibilità (non
parlo di Steam in particolare, ma di cosa si può fare) di esigere il
collegamento al server con identificazione per far partire l'installazione
della patch stessa.
See you,
	Silver Drake
-- 
http://www.silverdrakenet.it
Australian Largest Bed, coverband extraordinaire
Live il 19 Agosto alla Festa della Birra di Granarolo Faentino
http://www.nottambula.com
 per indicazioni

 far partire l'installazione della patch stessa.
Basta loggare i pacchetti con il loro contenuto. Niente di più facile.
Idem per quanto riguarda l'identificazione, se non si ha voglia di
disassemblare un po' di codice.
In seguito si può usare un modem virtuale e il gioco è fatto.
Kiuhnm

 In seguito si può usare un modem virtuale e il gioco è fatto.
Non è detto che sia così facile lavorare sui pacchetti. Anche perché
comunque potrebbero essere necessarie conoscenze riguardanti il server,
che a differenza del gioco non è disponibile all'utente finale.


 finale.
Non occorre conoscere nulla del server. Basta loggare i pacchetti dal primo
all'ultimo e poi ritrasmetterli al programma offline salvati in un file dat.
Se si vuole, si puň in seguito (offline) vedere come e quando vengono
installati dal software. Non ci vuole molto.
Kiuhnm

 Non ci vuole molto.
Se uno la vede in maniera cosě semplicistica senza dubbio.


 Se uno la vede in maniera così semplicistica senza dubbio.
Boh, sarà perché noi del settore abbiamo a che fare con queste cose ogni
giorno.
Mi occupo di ricerca e sviluppo di software inerente a sistemi di debugging,
analisi e ottimizzazione del codice (in pratica ottimizzare = deoffuscare un
codice).
Kiuhnm

 nessuno garantisce che il metodo sia generalizzabile (anzi...).
La doppia protezione hw sw di tipo palladium come la vedi? Crack con un mod
chip tipo xbox?

 Non mi piace.
Il fatto che tu non possa farlo risale solo a tempi recenti. Per il suo
ciclo vitale HL ha avuto tutto il supporto che necessitava attraverso i
canali classici.
Anche perche' steam non c'era, e' nato praticamente per distribuire counter
strike. Ovviamente puoi scaricare all seeing eye e far partire il gioco da
li (come server browser e' nettamente meglio) pero' il login su steam devi
farlo cmq.
O averlo fatto se sei offline (non fai log off quando esci).
E' un po' una rottura di cazzo e' vero ma ancora permette alcuni metodi
alternativi. Ancora per quanto non lo so.

 giorno.
Se lavori nel settore tantopiù dovresti sapere che il codice da solo non
basta. Prendi i client e i server SSH, ne esistono quanti vuoi con codice
aperto e consultabile (pure documentato) eppure questo non rende
particolarmente facile aggirare quello che passa su una connessione del
genere. 
Ovvio che la protezione perfetta e totale non esiste (e questo vale
anche per SSH, PGP e così via), ma quello che serve è una protezione
sufficiente a rendere abbastanza scomodo aggirarla (vedi il caso delle
console, in multiplayer la gente gioca con gli originali e basta).


 metodi alternativi. Ancora per quanto non lo so.
IMHO per poco... almeno la Valve.


 Kiuhnm


 "libertà" di Internet se viene adottato anche da altre SH...
Cosa c'entra la "libertà di Internet" con HL2?


 Silver Drake


 interviste nè niente...
Perché dovrebbero togliere interviste e filmati? Mi pare che su HL2 ne
siano usciti un bel po'. E anche le patch continueranno a fornirle,
finché il gioco è originale non vedo il problema, se invece non lo è...
allora non è certo colpa del produttore del gioco.


la discussione mi ha procurato, oltre ad un certo interesse, un pò di
preoccupazioni e vorrei intervenire per chiedere una delucidazione per
vedere se ho capito bene, prendiamo ad esempio il mio caso:
sto aspettando spasmodicamente l'uscita di HL2 che, dai filmati e altro in
rete, sembrerebbe un vero action/adventure degno seguito del primo episodio.
io però, per problemi di bolletta (e per non rimanerci io... in bolletta) e
perchè sinceramente non mi attira, non gioco in multiplayer e generalmente
aspetto che le patch dei giochi vengano messe sui cd/dvd in allegato alle
riviste.
se io compro HL2 originale, non scarico steam e comunque non registro la mia
copia, non posso patchare il gioco perchè si può fare solo l'upgrade in
stile windows e quindi senza scaricare fisicamente le patch da installare
quando mi pare?
gradirei sapere se effettivamente è così, anche se spero di aver capito
male, dato che questo potrebbe pregiudicare l'acquisto di HL" da parte mia.
grazie

nessuno garantisce che il metodo sia generalizzabile (anzi...).
La pirateria non sarà mai sconfitta per il semplice motivo che rende
molto di più non sconfiggerla, vuoi tassando supporti e periferiche
vuoi, soprattutto, per il suo potenziale pubblicitario.
Quello che tu auspichi è tecnicamente fattibile da un decennio. Non lo
si fa perchè non c'è la volontà di farlo.

noi e il gioco e che magari potrebbero pure contenere spyware...
Lo volesse il cielo. Alla lunga, nessuno filerebbe piů i giochi
sviluppati dalle major, prima o poi qualcuno fiuterebbe l'affare e
tornerebbe a proporre il buon vecchio shareware. Ricordiamoci che le
versioni shareware di doom e duke nukem 3d consistevano circa in un
terzo del gioco.
E' _incredibile_ che oggi, con un'infrastruttura di rete per cui si
potrebbero tranquillamente offrire giochi in questo modo, non lo
faccia piů nessuno: sono tutti lě a mungere la mucca del gioco online
previo abbonamento.

 la discussione mi ha procurato, [CUT]
Nessuno lo sa per certo e con quelli della Valve non si sa mai, tante voci
di corridoio incontrollate, niente smentite categoriche, pochissimo di
veramente ufficiale (dai loro siti e da steampowered).
Per logica ti posso dire che uno scenario del genere sarebbe tutt'ora
irrealizzabile non avendo la saturazione della banda larga nelle connessioni
ad internet. Renderebbe fruibile il gioco ad una "casta" di persone e non a
tutti, decretandone cosi' la morte del prodotto.
Sempre per logica ti posso dire che questo sara' uno dei possibili scenari
futuri, ma in quel periodo anche internet sara' diversa.

 previo abbonamento.
L'abbonamento e' giuostificato anche dal fatto che bisogna tenere su i
server di gioco e che questo ha bisogno di un continuo lavoro dello staff
che lo ha fatto. In quel caso ci sto, ho un servizio che uso nel corso del
tempo e lo pago.
Che poi la maggior parte dei giochi MM facciano cagare e' un altro discorso
:)

 connessione del genere.
Stai facendo confusione.
Questi protocolli sfruttano algoritmi crittografici ritenuti praticamente
/impossibili/ da rompere, non semplicemente difficili (infatti vengono usati
perfino in ambito militare).
Gli algoritmi devono essere conosciuti in modo da poterne verificare la
correttezza e l'assenza di backdoor.
I crittosistemi asimmetrici creano coppie di chiavi (pubblica e privata) e
permettono il trasferimento di dati confidenziali attraverso canali
insicuri, in tutta sicurezza.
Non vedo cosa c'entri questo con le protezioni.
Basta avere accesso ad uno dei due terminali e il protocollo è totalmente
inutile, infatti entrambi gli utenti hanno accesso ai messaggi in plaintext.
Se un software è in grado di ricevere dati criptati e utilizzarli, allora
conosce la chiave e quindi è irrilevante quale sia il metodo crittografico
usato. Si può lasciare che il software decripti i dati e quindi salvarli,
oppure determinare direttamente la chiave.
L'unico modo per ottenere una protezione crittografica, è riuscire a
offuscare il codice. Finora nessuno ci è riuscito.
Kiuhnm

 un mod chip tipo xbox?
La vedo piuttosto sicura, ma non perché sia chissà cosa. Semplicemente si
impedisce all'hacker o al cracker di poter esaminare e/o alterare il codice.
Del resto circuiti = codice (sono praticamente sinonimi in informatica).
Supponendo che tale sistema non contenga bug (stiamo parlando della M$!!!) è
necessario sostituire l'intera CPU. I cracker dovrebbero organizzarsi e
mettersi a costruire intere CPU!
Comunque il Palladium, IMHO, cerca di abolire la pirateria a scapito della
libertà individuale. Sono completamente contrario a tali metodi.
Kiuhnm

 si fa perchè non c'è la volontà di farlo.
Assolutamente falso. A meno che tu non abbia accesso a improbabili documenti
ultra-top-secret di cui ignoro (assieme al 99.999% dei ricercatori)
l'esistenza, non è attualmente possibile.
La prima pubblicazione "seria" ha dimostrato (incontrovertibilmente) che è
impossibile offuscare codice generico, mentre la seconda, del 2004, ha
presentato la versione offuscata di un codice molto (oserei dire *troppo*)
specifico.
Kiuhnm

specifico.
Sì, mi sono espresso male. Quello che volevo dire è che è senza dubbio
tecnicamente possibile realizzare giochi non craccabili in tempi
ragionevoli. Non lo si fa perchè non c'è la volontà di farlo.

 ragionevoli. Non lo si fa perchè non c'è la volontà di farlo.
Basta guardare alla Nintendo che più volte si è data la zappa sui piedi
producendo console quasi anti-pirateria. Attualmente riescono a caricare i
giochi da PC a GCube utilizzando una funzionalità di rete presente in un
gioco, però la cosa è a dir poco scomoda (caricamenti di svariati minuti, se
non sbaglio).
Kiuhnm

 producendo console quasi anti-pirateria.
Buona parte del problema sta anche nel fatto che rispetto a PS2 e XBOX la
Nintendo fa scelte molto più "di nicchia" (tra virgolette, i volumi
restano comunque molto elevati) sui giochi disponibili per GCN. Se non
sbaglio rispetto alle altre marche infatti dovrebbe avere un miglior
rapporto giochi acquistati/console acquistate.
La mazzata terrificante se l'è data quando ha voluto restare alle
cartucce (N64, se non sbaglio), non tanto per il fatto che non fossero
piratabili quanto perché il prodotto finale costava una fortuna (anche
ai produttori, tra royalty e supporto) e non era all'altezza dei contenuti
della concorrenza per problemi di spazio (basilarmente niente filmati,
texture pessime ecc).


 niente filmati, texture pessime ecc).
I problemi di spazio c'erano, però non mi sento di dire che le texture
fossero pessime. Guardati Mario 64, Zelda 64 e praticamente tutti i giochi
della Rare e della stessa Nintendo: hanno una grafica di gran lunga
superiore a quella della PSX. I filmati sono stati sostituiti da scene in
real-time, comunque stupende.
I problemi c'erano, ma i programmatori hanno fatto miracoli.
Ovviamente i giochi erano tutti senza parlato.
In "giro" si trovavano anche dei N64 dotati di lettore CD. Comunque mi hanno
detto che costava almeno il doppio della console originale, quindi...
Kiuhnm