<?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%2Fhi</id>
	<title>Automatic beta game profiles/hi - 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%2Fhi"/>
	<link rel="alternate" type="text/html" href="https://wiki.shroudforge.net/index.php?title=Automatic_beta_game_profiles/hi&amp;action=history"/>
	<updated>2026-11-07T23:13:40Z</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/hi&amp;diff=2607&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/hi&amp;diff=2607&amp;oldid=prev"/>
		<updated>2026-11-07T01:34:25Z</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;
वैकल्पिक बीटा खोज नई गेम बिल्ड की तुलना सहेजे गए, समर्थित संस्करण से करती है। आवश्यक साक्ष्य उपलब्ध होने पर ही यह पूरी बीटा प्रोफ़ाइल बनाती है। मेल खाती नियमित गेम प्रोफ़ाइलों को प्राथमिकता मिलती है।&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;
== गेम अपडेट से पहले तैयारी करें ==&lt;br /&gt;
&lt;br /&gt;
मॉड्यूल डिफ़ॉल्ट रूप से सक्षम है और इसे बंद किया जा सकता है। स्पष्ट रूप से सहेजी गई अक्षम सेटिंग बंद ही रहती है। इसका स्विच प्रोफ़ाइल चयनकर्ता के पास &amp;#039;&amp;#039;&amp;#039;Settings → General → Game profile&amp;#039;&amp;#039;&amp;#039; में है।&lt;br /&gt;
&lt;br /&gt;
# जाँचें कि &amp;#039;&amp;#039;&amp;#039;Dynamic game profile creation (Beta)&amp;#039;&amp;#039;&amp;#039; सक्षम है। ज़रूरत हो तो इसे चालू करें।&lt;br /&gt;
# मेल खाती नियमित प्रोफ़ाइल उपलब्ध रहते हुए गेम या समर्पित सर्वर को पूरी तरह फिर शुरू करें।&lt;br /&gt;
# ShroudForge मौजूदा एक्ज़ीक्यूटेबल की सटीक पुष्टि करके तुलना के आधार के रूप में कैश में सहेजता है। आपको पुराना एक्ज़ीक्यूटेबल डाउनलोड करने की आवश्यकता नहीं है।&lt;br /&gt;
# बाद के गेम अपडेट के बाद नई गेम प्रक्रिया अपने आप तुलना शुरू करती है और सहेजे गए आधार का उपयोग करती है।&lt;br /&gt;
&lt;br /&gt;
क्लाइंट और समर्पित सर्वर के आधार अलग-अलग रहते हैं। क्लाइंट सर्वर का आधार नहीं बदल सकता। यदि अपडेट के बाद मॉड्यूल पहली बार सक्षम किया गया और मेल खाता आधार सहेजा नहीं गया था, तो पिछला संस्करण फिर से तैयार नहीं किया जा सकता।&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;
== गेम स्टार्टअप पर क्या होता है ==&lt;br /&gt;
&lt;br /&gt;
विश्लेषण गेम स्टार्टअप के दौरान चलता है। स्टार्टअप आगे बढ़ने से पहले गेम परिणाम की प्रतीक्षा करता है। इस चरण के लिए दुनिया का लोड होना आवश्यक नहीं है।&lt;br /&gt;
&lt;br /&gt;
ShroudForge पहले सटीक चल रहे एक्ज़ीक्यूटेबल से मेल खाती नियमित प्रोफ़ाइल ढूँढ़ता है। यदि ऐसी प्रोफ़ाइल हो, तो स्वचालित चयन उसका उपयोग करता है। खोज सक्षम होने पर यह भविष्य के अपडेट के लिए समर्थित एक्ज़ीक्यूटेबल को कैश भी करता है।&lt;br /&gt;
&lt;br /&gt;
यदि मेल खाती नियमित प्रोफ़ाइल न हो, तो मॉड्यूल उसी प्रक्रिया लक्ष्य और KFC प्रारूप के लिए नवीनतम उपयुक्त नियमित आधार जाँचता है। पहले कैश किया गया एक्ज़ीक्यूटेबल उस आधार से बिल्कुल मेल खाना चाहिए। यह तुलना छवियों से कोड, संदर्भ, पंजीकृत प्रकार और आवश्यक संरचना अनुबंधों की तुलना करता है। लक्ष्य पते नई छवि से स्थापित होने चाहिए।&lt;br /&gt;
&lt;br /&gt;
परिणाम पिछली प्रोफ़ाइल का पूरा अनुबंध बनाए रखता है, जिसमें उसकी सुविधा फ़्लैग भी शामिल हैं। अनसुलझे या परस्पर विरोधी साक्ष्य पूरी बीटा प्रोफ़ाइल के प्रकाशन को रोकते हैं। निदान में वजह बताई जाती है। अधिक प्रतीक्षा करने या दुनिया में प्रवेश करने से अनुपस्थित स्थिर साक्ष्य नहीं मिलते।&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;
== संग्रहण और चयन ==&lt;br /&gt;
&lt;br /&gt;
नियमित और जनरेट की गई प्रोफ़ाइलें कॉन्फ़िगर की गई प्रोफ़ाइल डायरेक्टरी साझा करती हैं। डिफ़ॉल्ट पथ हैं:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! सामग्री !! स्थान&lt;br /&gt;
|-&lt;br /&gt;
| क्लाइंट प्रोफ़ाइलें || &amp;lt;code&amp;gt;shroudforge/runtime/profiles/enshrouded/client/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| सर्वर प्रोफ़ाइलें || &amp;lt;code&amp;gt;shroudforge/runtime/profiles/enshrouded/server/&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| सहेजी गई तुलना छवियाँ और साक्ष्य || &amp;lt;code&amp;gt;shroudforge/cache/game-profile-discovery/&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
जनरेट की गई प्रोफ़ाइलों के नाम &amp;lt;code&amp;gt;beta_&amp;lt;/code&amp;gt; से शुरू होते हैं। यदि कोई मेल खाती नियमित प्रोफ़ाइल उपलब्ध न हो, तो &amp;#039;&amp;#039;&amp;#039;Automatic&amp;#039;&amp;#039;&amp;#039; चयन पूरी तरह सत्यापित मेल खाती बीटा प्रोफ़ाइल उपयोग कर सकता है। प्रोफ़ाइल चयनकर्ता उपलब्ध प्रोफ़ाइलें दिखाता है। बाद में जोड़ी गई मेल खाती नियमित प्रोफ़ाइल को प्राथमिकता मिलती है।&lt;br /&gt;
&lt;br /&gt;
स्विच या प्रोफ़ाइल चयन बदलने के लिए प्रभावित गेम या सर्वर को पूरी तरह फिर शुरू करना आवश्यक है। Modloader विंडो फिर खोलने से रनटाइम फिर शुरू नहीं होता।&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;
== खोज, प्रोफ़ाइल और चलती हुई दुनिया में अंतर ==&lt;br /&gt;
&lt;br /&gt;
नीला &amp;#039;&amp;#039;&amp;#039;Dynamic profile search in progress&amp;#039;&amp;#039;&amp;#039; सूचना संदेश बताता है कि प्रोफ़ाइल खोज जारी है। &amp;#039;&amp;#039;&amp;#039;Workflow and help&amp;#039;&amp;#039;&amp;#039; इस मार्गदर्शिका को खोलता है। यदि खोज मेल खाती प्रोफ़ाइल के बिना समाप्त होती है, तो समस्या लाल रंग में दिखाई जाती है। नारंगी &amp;#039;&amp;#039;&amp;#039;Experimental game profile active&amp;#039;&amp;#039;&amp;#039; सूचना वास्तव में चुनी गई बीटा प्रोफ़ाइल बताती है। वास्तविक रनटाइम त्रुटियाँ त्रुटियों के रूप में ही दिखाई जाती हैं।&lt;br /&gt;
&lt;br /&gt;
एक्ज़ीक्यूटेबल की संरचनात्मक जाँच के लिए दुनिया का लोड होना आवश्यक नहीं है। दुनिया से जुड़ी कार्रवाइयों के लिए उनके लाइव संदर्भ, पंजीकरण और रनटाइम सुरक्षा जाँच भी चाहिए। जनरेट की गई प्रोफ़ाइल यह साबित नहीं करती कि गेम कमांड चलाए गए या उनका दिखने वाला प्रभाव हुआ। कार्यात्मक जाँचों में क्लाइंट और सर्वर को अलग-अलग परखना भी आवश्यक है।&lt;br /&gt;
&lt;br /&gt;
यदि कोई प्रोफ़ाइल नहीं बनती, तो बताई गई वजह और तकनीकी विवरण पढ़ें। सहेजे गए आधार का न होना, अनुपयुक्त स्रोत प्रोफ़ाइल या अनसुलझे कोड और लेआउट साक्ष्य में से हर समस्या के लिए संबंधित इनपुट या आगे विश्लेषण चाहिए। मेल खाती नियमित प्रोफ़ाइल या ShroudForge का उपयुक्त अपडेट समर्थन दे सकता है।&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;
== विस्तृत लॉगिंग ==&lt;br /&gt;
&lt;br /&gt;
Debug Console मुख्य लॉग से खोज संदेश &amp;lt;code&amp;gt;game-profile-discovery&amp;lt;/code&amp;gt; स्रोत के अंतर्गत दिखाता है। हर तुलना और रीबेस फ़ील्ड देखने के लिए &amp;#039;&amp;#039;&amp;#039;Settings → General → Logging → Minimum level&amp;#039;&amp;#039;&amp;#039; को &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; अतिरिक्त सारांश दिखाता है।&lt;br /&gt;
&lt;br /&gt;
लाल रनटाइम बैनर और &amp;lt;code&amp;gt;&amp;amp;#91;compatibility-check&amp;amp;#93; check=runtime&amp;lt;/code&amp;gt; लॉग प्रविष्टि उसी रनटाइम जाँच से आते हैं। मौजूदा UI रिफ़्रेश वही स्थिति Modloader को भेजने से पहले बदलाव लॉग करता है। Debug Console मुख्य लॉग की चेतावनी और त्रुटि पंक्तियों पर अपनी मौजूदा पॉपअप सेटिंग लागू करता है।&lt;br /&gt;
&lt;br /&gt;
विफलता पर मुख्य लॉग मौजूदा &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.unresolved.json&amp;lt;/code&amp;gt; या &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.error.json&amp;lt;/code&amp;gt; रिपोर्ट का पथ देता है। सफलता पर यह &amp;lt;code&amp;gt;&amp;#039;&amp;#039;.v2.proof.json&amp;lt;/code&amp;gt; साक्ष्य और जनरेट की गई &amp;lt;code&amp;gt;beta_&amp;#039;&amp;#039;.json&amp;lt;/code&amp;gt; प्रोफ़ाइल का पूरा सहेजा पथ देता है। रिपोर्ट खोज कैश में रखी जाती हैं।&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 और Proton ==&lt;br /&gt;
&lt;br /&gt;
खोज नेटिव रनटाइम मॉड्यूल के भीतर चलती है और इसके लिए बाहरी PowerShell या Python प्रोग्राम की आवश्यकता नहीं है। Proton के अंतर्गत इस कार्यप्रवाह का अभी लाइव परीक्षण नहीं हुआ है।&lt;br /&gt;
&lt;br /&gt;
रनटाइम, मॉड API और पार्सर के मार्गदर्शन के लिए [[Special:MyLanguage/Engine|इंजन]] देखें।&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:guide:Shroudforge]]&lt;/div&gt;</summary>
		<author><name>Bonsaibauer</name></author>
	</entry>
</feed>