वर्जन बदलने से पहले

Panel में Backups के तहत पहले एक manual Backup बनाओ. उसके बाद Server बंद करो. Stable और Experimental को अलग-अलग Savegame और Mod-Versionen की जरूरत हो सकती है; Server चलते समय कभी भी स्विच मत करो.

पहले यह भी साफ कर लो कि तुम असल में क्या हासिल करना चाहते हो. Experimental से वापस Stable पर जाना सिर्फ Downgrade-Click नहीं है: जो World पहले ही किसी नए Build में save हो चुकी है, उसे पुराने Version में भरोसेमंद तरीके से आगे खेलना संभव नहीं होता. ऐसे केस में या तो एक fresh World के साथ प्लान करो या उस Backup के साथ, जो Experimental पर स्विच करने से पहले बना था. अगर तुम अपना Server अभी-अभी सेटअप कर रहे हो, तो पहले 7-Days-to-Die-Server की basic setup guide देख लो — वहां की settings आगे की हर चीज की base हैं.

Stable या Experimental चुनना

  1. अपना Server खोलो और Einstellungen → Version wechseln पर जाओ.
  2. Normal operation के लिए Stable चुनो. Experimental सिर्फ तभी इस्तेमाल करो, जब तुम्हारी World और सभी Mods desired Build को साफ तौर पर support करते हों.
  3. बदलाव confirm करो और installation और restart खत्म होने तक इंतजार करो.
  4. Startlog में दिखाई गई game version जांचो और एक बार matching Client से connect करो.

Major-Update के समय पहले अपनी World और हर Mod की compatibility check करनी चाहिए. अगर start fail हो जाए, तो बार-बार reinstall मत करो: Server बंद करो, Log में पहला concrete Mod या version problem देखो और जरूरत हो तो अपना Backup restore करो.

Client side भी जरूरी है: तुम्हारे game Client को Server जैसा ही branch इस्तेमाल करना होगा. Steam अपने आप Experimental पर switch नहीं करता — इसे तुम game properties में Betas के तहत set करते हो. अगर Client Stable पर रहता है, जबकि Server Experimental पर चल रहा है, तो Server list में या तो दिखेगा ही नहीं या join version message के साथ टूट जाएगा. यह Server error नहीं है और इसे restart से ठीक नहीं किया जा सकता.

बड़े Mods SFTP से upload करना

Browser file manager छोटी files के लिए बना है. बड़े Mods या बहुत सारी files के लिए SFTP इस्तेमाल करो:

  1. Server बंद करो.
  2. Panel में SFTP/Zugangsdaten खोलो और Host, Port, username और password copy करो.
  3. FileZilla या WinSCP जैसे SFTP Client से connect करो. साफ तौर पर SFTP protocol इस्तेमाल करो, FTP नहीं.
  4. Mod archive को locally extract करो. पूरा Mod folder /Mods/ में upload करो. आखिर में ModInfo.xml file सीधे संबंधित Mod subfolder में होनी चाहिए, उदाहरण के लिए /Mods/MeinMod/ModInfo.xml.
  5. Mod में बताई गई सभी dependencies भी upload करो. उसी Mod के पुराने versions हटा दो, ताकि duplicate DLLs load न हों.
  6. Server start करो और Log में Mod name के साथ ERR, Exception या missing dependencies search करो.

SFTP क्यों, Browser file manager क्यों नहीं? बड़े Mod packages कई छोटी files से बने होते हैं. Browser upload उन्हें एक-एक करके transfer करता है और unstable connection में package के बीच में ही टूट जाता है — पीछे आधा upload हुआ Mod रह जाता है, जो start पर ऐसा error देता है जैसे version conflict हो. SFTP Client folders को एक साथ transfer करता है, progress दिखाता है और टूटे हुए transfers को resume कर सकता है. General access data और basics Gameserver files के SFTP access guide में दिए गए हैं.

Mods लेते समय matching game version पर ध्यान दो. 7daystodiemods.com जैसी collections हर Mod के लिए supported 7DTD version दिखाती हैं — A21 के लिए बना Mod आम तौर पर newer Build पर नहीं चलता. ज्यादा detailed install guide तुम्हें 7-Days-to-Die-Server पर Mods install करना में मिलेगी.

अगर Server start नहीं होता

  • जांचो कि Mod और Server same 7DTD major version support करते हैं या नहीं.
  • /Mods/MeinMod/MeinMod/ModInfo.xml जैसे nested folders जांचो; इसमें एक level ज्यादा है.
  • Test के लिए आखिरी upload किए गए Mod के बिना start करो.
  • अगर version switch ने ही World को damage कर दिया है, तो Backup restore करो.

हमेशा एक समय में सिर्फ एक change करो. जो एक साथ version बदलता है, तीन Mods replace करता है और configuration adjust करता है, वह बाद में नहीं बता पाएगा कि किस step ने start रोक दिया. वापस आने का सबसे तेज तरीका लगभग हमेशा यही है: Mods को temporarily /Mods/ से हटाओ, clean start confirm करो, फिर Mods को एक-एक करके वापस add करो.

जब Log कोई concrete filename या error न बताए, तभी support ticket बनाओ और affected Mod link के साथ Startlog का पहला error block जोड़ो.

FAQ

क्या मैं Experimental से वापस Stable पर जा सकता हूं?

Version switch खुद तो हां — लेकिन तुम्हारी World जरूरी नहीं. नए Build में save हुए Savegames अक्सर पुराने versions में पढ़े नहीं जा सकते. वापस जाने के लिए ऐसा Backup plan करो, जो switch से पहले बना हो.

क्या मेरा game Client भी बदलना होगा?

हां. Server और Client को same branch इस्तेमाल करना होगा. Experimental को तुम Steam में game properties के अंदर Betas tab में set करते हो. इस switch के बिना join version message के साथ fail हो जाएगा.

Upload के बाद मेरा Mod load क्यों नहीं हो रहा?

लगभग हर केस में वजह folder depth होती है. ModInfo.xml सीधे Mod folder में होनी चाहिए, यानी /Mods/MeinMod/ModInfo.xml. /Mods/MeinMod/MeinMod/ModInfo.xml जैसा extra level होने पर Server Mod को ignore कर देता है — बिना error message के.

Version switch में मेरी World और player data खो जाएंगे?

Switch Server files को replace करता है, save files को नहीं. Major-Update में फिर भी कोई World incompatible हो सकती है — इसलिए हर switch से पहले Backup जरूरी है.

Browser में upload बार-बार क्यों टूट जाता है?

File manager कई छोटी files को एक-एक करके transfer करता है. बड़े Mod packages के लिए SFTP Client ज्यादा reliable choice है, क्योंकि वह folders को एक साथ transfer करता है और टूटे हुए uploads को resume कर सकता है.