<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.shroudforge.net/index.php?action=history&amp;feed=atom&amp;title=Automatic_beta_game_profiles%2Fit</id>
	<title>Automatic beta game profiles/it - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.shroudforge.net/index.php?action=history&amp;feed=atom&amp;title=Automatic_beta_game_profiles%2Fit"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=Automatic_beta_game_profiles/it&amp;action=history"/>
	<updated>2026-11-07T23:13:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.shroudforge.net/index.php?title=Automatic_beta_game_profiles/it&amp;diff=2608&amp;oldid=prev</id>
		<title>Bonsaibauer: Importing a new version from external source</title>
		<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=Automatic_beta_game_profiles/it&amp;diff=2608&amp;oldid=prev"/>
		<updated>2026-11-07T01:34:28Z</updated>

		<summary type="html">&lt;p&gt;Importing a new version from external source&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- ShroudForge Modloader Wiki Post&lt;br /&gt;
title: Automatic beta game profiles&lt;br /&gt;
description: Optional beta discovery compares a new game build with a saved, supported version. It creates a complete beta profile only when the required evidence is available. Matching regular game profiles take priority.&lt;br /&gt;
language: en-GB&lt;br /&gt;
picture:ShroudForge-Wiki-game-profile-discovery.svg&lt;br /&gt;
creator: Bonsaibauer&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:ShroudForge-Wiki-game-profile-discovery.svg|thumb|left|600px|Automatic beta game profiles]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear:both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La ricerca beta facoltativa confronta una nuova versione del gioco con una versione supportata salvata. Crea un profilo beta completo solo se sono disponibili le prove necessarie. I profili di gioco regolari corrispondenti hanno la precedenza.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Prepare_before_a_game_update&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Prepararsi prima di un aggiornamento del gioco ==&lt;br /&gt;
&lt;br /&gt;
Il modulo è abilitato per impostazione predefinita e può essere disattivato. Un&amp;#039;impostazione disabilitata salvata esplicitamente resta disattivata. L&amp;#039;interruttore si trova in &amp;#039;&amp;#039;&amp;#039;Settings → General → Game profile&amp;#039;&amp;#039;&amp;#039;, accanto al selettore dei profili.&lt;br /&gt;
&lt;br /&gt;
# Verifica che &amp;#039;&amp;#039;&amp;#039;Dynamic game profile creation (Beta)&amp;#039;&amp;#039;&amp;#039; sia abilitato. Attivalo se necessario.&lt;br /&gt;
# Riavvia completamente il gioco o il server dedicato mentre è ancora disponibile un profilo regolare corrispondente.&lt;br /&gt;
# ShroudForge verifica l&amp;#039;eseguibile corrente esatto e lo salva nella cache come base di confronto. Non è necessario scaricare un eseguibile storico.&lt;br /&gt;
# Dopo un aggiornamento successivo, il nuovo processo di gioco avvia automaticamente il confronto e usa la base salvata.&lt;br /&gt;
&lt;br /&gt;
Il client e il server dedicato conservano basi separate. Un client non può sostituire la base del server. Se il modulo viene abilitato per la prima volta dopo un aggiornamento e non è stata salvata una base corrispondente, non può ricostruire la versione precedente.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;What_happens_at_game_startup&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Cosa succede all&amp;#039;avvio del gioco ==&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;analisi viene eseguita durante l&amp;#039;avvio del gioco. Il gioco attende il risultato prima di continuare l&amp;#039;avvio. Per questa fase non è necessario caricare un mondo.&lt;br /&gt;
&lt;br /&gt;
ShroudForge cerca prima un profilo regolare corrispondente all&amp;#039;eseguibile esatto in esecuzione. Se ne esiste uno, la selezione automatica lo usa. Quando la ricerca è abilitata, memorizza anche nella cache l&amp;#039;eseguibile supportato per gli aggiornamenti futuri.&lt;br /&gt;
&lt;br /&gt;
Se non esiste un profilo regolare corrispondente, il modulo controlla la base regolare idonea più recente per lo stesso processo di destinazione e formato KFC. L&amp;#039;eseguibile salvato in precedenza deve corrispondere esattamente a quella base. Il confronto verifica codice, riferimenti, tipi registrati e contratti strutturali richiesti usando le immagini di confronto. Gli indirizzi di destinazione devono essere stabiliti dalla nuova immagine.&lt;br /&gt;
&lt;br /&gt;
Il risultato mantiene l&amp;#039;intero contratto del profilo precedente, incluse le relative funzionalità. Prove irrisolte o in conflitto impediscono la pubblicazione dell&amp;#039;intero profilo beta. La diagnostica ne indica il motivo. Attendere più a lungo o entrare in un mondo non risolve l&amp;#039;assenza di prove statiche.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Storage_and_selection&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Archiviazione e selezione ==&lt;br /&gt;
&lt;br /&gt;
I profili regolari e quelli generati condividono la directory dei profili configurata. I percorsi predefiniti sono:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Contenuto !! Posizione&lt;br /&gt;
|-&lt;br /&gt;
| Profili client || &amp;lt;code&amp;gt;shroudforge/runtime/profiles/enshrouded/client/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Profili server || &amp;lt;code&amp;gt;shroudforge/runtime/profiles/enshrouded/server/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Immagini di confronto e prove salvate || &amp;lt;code&amp;gt;shroudforge/cache/game-profile-discovery/&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
I profili generati iniziano con &amp;lt;code&amp;gt;beta_&amp;lt;/code&amp;gt;. La selezione &amp;#039;&amp;#039;&amp;#039;Automatic&amp;#039;&amp;#039;&amp;#039; può usare un profilo beta corrispondente completamente verificato quando non è disponibile un profilo regolare corrispondente. Il selettore mostra i profili disponibili. Un profilo regolare corrispondente aggiunto in seguito ha la precedenza.&lt;br /&gt;
&lt;br /&gt;
La modifica dell&amp;#039;interruttore o della selezione del profilo richiede il riavvio completo del gioco o del server interessato. Riaprire la finestra Modloader non riavvia il runtime.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Distinguish_discovery,_profiles_and_a_running_world&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Distinguere ricerca, profili e mondo in esecuzione ==&lt;br /&gt;
&lt;br /&gt;
L&amp;#039;avviso blu &amp;#039;&amp;#039;&amp;#039;Dynamic profile search in progress&amp;#039;&amp;#039;&amp;#039; indica che è in corso una ricerca del profilo. &amp;#039;&amp;#039;&amp;#039;Workflow and help&amp;#039;&amp;#039;&amp;#039; apre questa guida. Se la ricerca termina senza un profilo corrispondente, il problema viene mostrato in rosso. L&amp;#039;avviso arancione &amp;#039;&amp;#039;&amp;#039;Experimental game profile active&amp;#039;&amp;#039;&amp;#039; identifica il profilo beta effettivamente selezionato. Gli errori effettivi del runtime continuano a essere mostrati come errori.&lt;br /&gt;
&lt;br /&gt;
I controlli strutturali dell&amp;#039;eseguibile non richiedono un mondo caricato. Le operazioni dipendenti dal mondo richiedono inoltre i relativi contesti attivi, registrazioni e controlli di sicurezza del runtime. Un profilo generato non dimostra che siano stati eseguiti comandi di gioco o che abbiano prodotto effetti visibili. Anche le verifiche funzionali devono testare client e server separatamente.&lt;br /&gt;
&lt;br /&gt;
Se non viene generato alcun profilo, leggi il motivo e i dettagli tecnici riportati. Una base salvata mancante, un profilo sorgente non idoneo o prove irrisolte sul codice e sulla disposizione richiedono ciascuno l&amp;#039;input pertinente o ulteriori analisi. Un profilo regolare corrispondente o un aggiornamento ShroudForge adatto può fornire supporto.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Detailed_logging&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Registrazione dettagliata ==&lt;br /&gt;
&lt;br /&gt;
Debug Console mostra i messaggi di ricerca del log principale con la sorgente &amp;lt;code&amp;gt;game-profile-discovery&amp;lt;/code&amp;gt;. Per visualizzare ogni confronto e campo di rebase, imposta &amp;#039;&amp;#039;&amp;#039;Settings → General → Logging → Minimum level&amp;#039;&amp;#039;&amp;#039; su &amp;#039;&amp;#039;&amp;#039;Diagnostic&amp;#039;&amp;#039;&amp;#039;. &amp;#039;&amp;#039;&amp;#039;Advanced&amp;#039;&amp;#039;&amp;#039; mostra ulteriori riepiloghi.&lt;br /&gt;
&lt;br /&gt;
Il banner runtime rosso e la voce di log &amp;lt;code&amp;gt;&amp;amp;#91;compatibility-check&amp;amp;#93; check=runtime&amp;lt;/code&amp;gt; provengono dallo stesso controllo runtime. L&amp;#039;aggiornamento UI esistente registra il cambio di stato prima di inviare lo stesso stato al Modloader. Debug Console applica l&amp;#039;impostazione popup esistente alle righe di avviso ed errore di quel log principale.&lt;br /&gt;
&lt;br /&gt;
In caso di errore, il log principale fornisce il percorso del rapporto corrente &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.unresolved.json&amp;lt;/code&amp;gt; o &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.error.json&amp;lt;/code&amp;gt;. In caso di successo, indica il percorso delle prove &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.proof.json&amp;lt;/code&amp;gt; e il percorso completo di salvataggio del profilo generato &amp;lt;code&amp;gt;beta_&amp;#039;&amp;#039;.json&amp;lt;/code&amp;gt;. I rapporti sono archiviati nella cache di ricerca.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Linux_and_Proton&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Linux e Proton ==&lt;br /&gt;
&lt;br /&gt;
La ricerca viene eseguita nel modulo runtime nativo e non richiede programmi PowerShell o Python esterni. Questo flusso di lavoro non è ancora stato testato dal vivo con Proton.&lt;br /&gt;
&lt;br /&gt;
Per informazioni su runtime, API delle mod e parser, consulta [[Special:MyLanguage/Engine|Motore]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>