Categorie
Domande di Internet

Perché i giochi hanno lanciatori? Perché non possono semplicemente avviare il gioco quando apri il programma?

Bentornati ad un'altra fantastica edizione delle domande di cultura generale!

4664 utenti della rete avevano questa curiosità: Spiegami:Perché i giochi hanno i launcher? Perché non possono semplicemente avviare il gioco quando apri il programma?
Spiegami: Perché i giochi hanno i launcher? Perché non possono semplicemente avviare il gioco quando apri il programma?

Ed ecco le risposte:

> Perché i giochi hanno lanciatori?

Di solito i lanciatori hanno lo scopo di essere un modo per aggiornare il gioco separatamente. Prima che le librerie come Steam diventassero popolari, i giochi dovevano aggiornarsi da soli ed era più facile avere un programma completamente separato dedicato all'attività. Ma in questi giorni, cose come Steam gestiscono gli aggiornamenti per te, quindi non è necessario fornirlo come funzionalità richiesta.

Ti consente anche di fare cose come cambiare e configurare le impostazioni di gioco senza avviare il gioco. Ad esempio, fa davvero schifo correggere le impostazioni di gioco quando si verifica un problema che causa un arresto anomalo all'avvio, quindi i lanciatori ti consentono di negarlo.

Il caricamento delle mod è un altro grande motivo per lo stesso motivo delle impostazioni. La gestione e l'ordinamento delle tue mod deve essere eseguita al di fuori del gioco, di solito perché arresti anomali e conflitti sono comuni.

Modifica: come altri hanno già detto, ci sono anche aziende che utilizzano i lanciatori per i propri giochi. Lo faranno per l'approccio “walled garden” ai loro prodotti, cercando di mantenere i clienti all'interno del proprio ecosistema e fuori dai loro concorrenti. Ubisoft lo fa molto, così come EA, e spesso lo fa per evitare il taglio del 30% del vapore dalle vendite, o per essere in grado di spingere più liberamente DLC e microtransazioni in primo piano.

Ti tiene nel loro ambiente curato. Possono utilizzare il programma di avvio per pubblicizzare, tenere traccia delle informazioni sull'utilizzo ed eventualmente eseguire software anti-cheat.

Un gran numero di giochi può essere avviato tramite l'eseguibile se sai dove trovarlo. Alcuni andranno in errore o caricheranno comunque il programma di avvio se c'è un controllo di accesso o un programma di aggiornamento che deve essere eseguito. I lanciatori in genere gestiscono la noiosa sicurezza e aggiornano le cose.

Molte persone hanno menzionato l'aggiornamento, ma menzionerò uno dei motivi principali come qualcuno che lavora su una piattaforma che esegue giochi. Hai il programma di avvio o qualunque cosa su cui gira il gioco per gestire tutto ciò che può, non è direttamente specifico del gioco, per alcuni motivi.

Se dispongo di una piattaforma che ospita più giochi, apporto una singola modifica al programma di avvio/host/piattaforma e ora ogni gioco che viene eseguito su di essa ha accesso a tali modifiche senza richiedere loro di implementare da soli tale funzionalità. Ciò consente di risparmiare tempo di sviluppo del gioco. Se ci sono alcune funzionalità comuni di cui tutti i giochi hanno bisogno e la piattaforma su cui è in esecuzione può fornirle, è super vantaggioso.

È anche più sicuro avere cose importanti centralizzate in questo modo e non devi preoccuparti che alcune funzionalità non vengano implementate correttamente in un gioco. Hai una fonte, quindi conosci la fonte di qualsiasi problema ad essa correlato, per esempio. Se hai più implementazioni della stessa cosa in molte località, è più da tenere il passo.

Un lanciatore di giochi ti consente di gestire:

  • Gestione dei diritti digitali (assicurandoti di avere una licenza per giocare)
  • Applicazione dell'anti-cheat
  • Aggiornamenti e patch
  • Gestione del disco e posizioni di installazione del gioco
  • Gestione di contenuti scaricabili, mod ecc
  • Tenere traccia di cose come il tempo di gioco o raccogliere altre metriche
  • Una GUI migliore per accedere alla tua libreria di giochi che storicamente ha risucchiato i sistemi operativi
  • Funzionalità globali come amici, chat, contenuti della community
  • Prodotti correlati alla pubblicità

Tutto in un'unica app coerente.

L'alternativa a un launcher come Steam è che ogni gioco ha il proprio servizio di aggiornamento che controlla regolarmente gli aggiornamenti, o peggio deve controllare manualmente se un gioco è stato patchato (o scoprire quando non è possibile connettersi ai giochi multiplayer) quindi andare al sito Web dell'editore (se esiste ancora) per scaricare e installare le patch.

E questa è solo una funzionalità, praticamente ogni altra funzionalità di un launcher deve essere sostituita con un'app dedicata diversa (ad es. TeamSpeak), deve essere sostituita con un processo manuale (ad es. Annotare le chiavi del CD, creare una cartella del menu Start pieno di scorciatoie), o semplicemente non esiste senza un launcher.