Soulmask 1.0 अप्रैल 10, 2026 को hit हुआ, और इसके साथ ही एक प्रॉपर डेडिकेटेड सर्वर सिस्टम आया जिसका इस्तेमाल करना वाकई worth था। चाहे आप अपनी ट्राइब के लिए एक प्राइवेट PvE वर्ल्ड चाहते हों या पब्लिक के लिए ओपन एक फुल PvP सर्वर, डेडिकेटेड सर्वर को रन करना सीधा है एक बार जब आपको exact steps पता चल जाएं। यह गाइड सब कुछ कवर करती है: हार्डवेयर requirements, सर्वर files, पोर्ट फॉरवर्डिंग, गेम modes, और GameXishu.json कॉन्फ़िगरेशन जो लगभग हर गेमप्ले variable को कंट्रोल करती है।
Soulmask सर्वर सेटअप करने से पहले आपको क्या चाहिए?
SteamCMD को टच करने से पहले, कन्फर्म करें कि आपका हार्डवेयर Survival Servers सेटअप गाइड में डॉक्यूमेंटेड मिनिमम requirements को पूरा करता है। सिर्फ सर्वर प्रोसेस ही 12GB से ज़्यादा RAM कंज्यूम करती है, इसलिए 16GB मिनिमम requirement है। दोनों मैप्स को एक साथ रन करने के लिए और भी ज़्यादा headroom की ज़रूरत होती है।
16GB से कम RAM वाले मशीन पर सर्वर रन न करें। सिर्फ सर्वर प्रोसेस को 12GB+ की ज़रूरत होती है, और सिस्टम को स्टेबल रहने के लिए उससे ज़्यादा headroom चाहिए।
Linux भी सपोर्टेड है। सिर्फ SteamCMD App ID का अंतर है: Linux के लिए 3017300 और Windows के लिए 3017310 यूज़ करें, जैसा कि Survival Servers डॉक्यूमेंटेशन में कन्फर्म किया गया है।

Server launch batch file setup
Soulmask सर्वर files कैसे डाउनलोड और इंस्टॉल करें
सेटअप प्रोसेस SteamCMD का यूज़ करता है, जो Valve का कमांड-लाइन टूल है डेडिकेटेड सर्वर files डाउनलोड करने के लिए बिना उस मशीन पर गेम ओन किए।
- अपने सर्वर files के लिए एक फोल्डर बनाएं, जैसे C:\SoulmaskServer।
- ऑफिशियल Valve डेवलपर wiki से SteamCMD डाउनलोड करें और उसे उस फोल्डर में एक्सट्रेक्ट करें।
- UpdateSoulmask.bat नाम की एक बैच फाइल बनाएं जिसमें यह कंटेंट हो:
- steamcmd.exe +login anonymous +force_install_dir C:\SoulmaskServer +app_update 3017310 validate +quit
- बैच फाइल पर राइट-क्लिक करें और उसे Administrator के तौर पर रन करें।
- डाउनलोड खत्म होने का इंतज़ार करें। सभी सर्वर files आपके इंस्टॉल डायरेक्टरी में दिखाई देंगी।
Files डाउनलोड होने के बाद, सर्वर को लॉन्च करने के लिए StartServer.bat नाम की एक दूसरी बैच फाइल बनाएं। कोर लॉन्च कमांड कुछ इस तरह दिखता है:
- WSServer-Win64-Shipping.exe Level01_Main -server -log -UTF8Output -forcepassthrough -MULTIHOME=0.0.0.0 -Port=8777 -QueryPort=27015 -EchoPort=18888 -SteamServerName="My Soulmask Server" -MaxPlayers=60 -PSW="joinpassword" -adminpsw="adminpassword" -pve -saving=300 -backup=900 -online=Steam
पासवर्ड और सर्वर नाम को अपने वैल्यूज़ से बदलें। अगर आप जॉइन पासवर्ड नहीं चाहते हैं, तो -PSW पैरामीटर को पूरी तरह से हटा दें।
Soulmask 1.0 में कौन से गेम मोड्स उपलब्ध हैं?
Soulmask 1.0 चार अलग-अलग मोड्स के साथ आता है, जिनमें से हर एक गेम के खेलने के तरीके को फंडामेंटल लेवल पर बदल देता है। Survival Servers सेटअप डॉक्यूमेंटेशन के अनुसार, ये हैं:
- Survival Mode — रीबैलेंस्ड मिड-टू-लेट गेम प्रोग्रेशन के साथ डिफ़ॉल्ट अनुभव।
- Tribe Mode — ट्राइब्समैन मैनेजमेंट, ऑटोमेशन, और सिविलाइज़ेशन बिल्डिंग पर केंद्रित है। इसमें एक ट्राइब अपग्रेड सिस्टम, ट्राइब लेवल से जुड़ा एक टेक ट्री, रैंडम मर्चेंट इवेंट्स, एक रेपुटेशन सिस्टम, और इन्वेज़न टोटेम्स के ज़रिए ज़्यादा आक्रामक इन्वेज़न शामिल हैं।
- PVP Mode — सर्वर पर फुल प्लेयर-वर्सेज-प्लेयर रूल्स इनेबल किए गए हैं।
- Warrior Mode — एक कॉम्बैट-फोकस्ड स्पीडरन मोड। नियर-डेथ स्टेट, बिल्डिंग डीके, इन्वेज़न, और मरने पर इन्वेंटरी ड्रॉप्स सभी डिसेबल हैं। आप एक ब्लैंक कैरेक्टर (कॉमन क्वालिटी, कोई टैलेंट नहीं) के तौर पर स्टार्ट करते हैं जिसमें एक स्टार्टर गियर किट होता है। दुश्मन ज़्यादा होते हैं, AI ज़्यादा स्मार्ट होता है, डॉज i-frames को नर्फ़ किया गया है, और प्रोग्रेशन को तेज़ किया गया है।
सभी चार मोड्स GameXishu.json के ज़रिए पूरी तरह से एडजस्टेबल रहते हैं, इसलिए एक बार मोड चुनने के बाद कुछ भी फिक्स नहीं होता।

Tribe Mode tech tree screen
Soulmask के लिए पोर्ट फॉरवर्डिंग कैसे कॉन्फ़िगर करें
पोर्ट फॉरवर्डिंग वह जगह है जहाँ ज़्यादातर फर्स्ट-टाइम सर्वर होस्ट्स को दिक्कतें आती हैं। Soulmask को चार पोर्ट्स की ज़रूरत होती है, और उनमें से दो प्लेयर्स के लिए आपके सर्वर को ढूंढने और कनेक्ट करने के लिए नॉन-नेगोशिएबल हैं।
अपने राउटर पर सभी चार पोर्ट्स को फॉरवर्ड करें और कन्फर्म करें कि Windows Firewall (या आपका Linux firewall इक्विवेलेंट) हर एक पर इनबाउंड ट्रैफिक को अलाउ करता है। अगर सेटअप के बाद आपका सर्वर Steam सर्वर ब्राउज़र में नहीं दिखता है, तो सबसे आम कारण पोर्ट 27015 UDP का ब्लॉक होना है। आपके सर्वर का डायरेक्ट-कनेक्ट इनविटेशन कोड WS.log फाइल में WS\Saved\Logs\WS.log पर स्टोर होता है, जिसे प्लेयर्स ब्राउज़र लिस्टिंग फेल होने पर मैन्युअली कनेक्ट करने के लिए यूज़ कर सकते हैं।
सुरक्षा के लिए, टेलनेट कंसोल पोर्ट (18888) को सिर्फ लोकल एक्सेस तक रेस्ट्रिक्ट करें। इसे पब्लिकली एक्सपोज़ करने से पासवर्ड वाले किसी भी व्यक्ति को आपके सर्वर कंसोल का डायरेक्ट एडमिन एक्सेस मिल जाता है।
की सर्वर लॉन्च पैरामीटर्स एक्सप्लेन किए गए
StartServer.bat कमांड पैरामीटर्स की एक लंबी लिस्ट एक्सेप्ट करता है। ये वो हैं जिन्हें आप असल में रेगुलरली एडजस्ट करेंगे, Survival Servers डॉक्यूमेंटेशन के आधार पर:
- -MaxPlayers=N — प्लेयर कैप सेट करता है, 70 तक।
- -GongHuiMaxMember=N — मैक्सिमम ट्राइब मेंबर काउंट कंट्रोल करता है, डिफ़ॉल्ट रूप से 20।
- -gamedistindex=N — इवेंट शेड्यूलिंग और टाइम ज़ोन के लिए रीजन इंडेक्स (0 से 7 तक) सेट करता है।
- -pve / -pvp — सर्वर के कॉम्बैट रूल्स को टॉगल करता है।
- -initbackup — सर्वर स्टार्टअप पर ऑटोमेटिकली एक बैकअप बनाता है, अपडेट्स के बाद उपयोगी।
- -serverpm=MASK — परमिशन लिस्ट्स के ज़रिए व्हिटेलिस्ट, ब्लैकलिस्ट, और बैनिंग को हैंडल करता है।
GameXishu.json कैसे काम करता है?
GameXishu.json वह सिंगल फाइल है जो Soulmask में लगभग हर ट्यूनेबल वेरिएबल को कंट्रोल करती है। यह WS\Saved\GameplaySettings\GameXishu.json पर रहती है और सर्वर के पहले रन के बाद ही दिखाई देती है, इसलिए सर्वर को एक बार स्टार्ट करें, उसे क्लीनली शटडाउन करें, फिर फाइल को एडिट करें।
सेटिंग कैटेगरीज़, जैसा कि Survival Servers द्वारा डॉक्यूमेंटेड है, में शामिल हैं:
- Experience and Progression — अवेयरनेस, कैरेक्टर, मास्क, प्रोफिशिएंसी, गैदरिंग, क्राफ्टिंग, और कॉम्बैट के लिए XP मल्टीप्लायर।
- Resources and Crafting — गैदरिंग, माइनिंग, लॉगिंग, स्लॉटरिंग, और क्राफ्टिंग स्पीड के लिए ड्रॉप रेट्स।
- Survival — फ़ूड, वाटर, और ड्यूरेबिलिटी कंजम्पशन रेट्स, आइटम डीके टाइमर्स, कैरी वेट, और इन्वेंटरी साइज़।
- Combat — PvE और PvP डैमेज रेश्योज़, डॉज i-frame ड्यूरेशन, और स्ट्रक्चर डैमेज।
- Tribe and Taming — रिक्रूटमेंट लिमिट्स, टेमिंग स्पीड, एनिमल लिमिट्स, और हाइबरनेशन सेटिंग्स।
- Building — डीके रेट, रिपेयर स्पीड, कंस्ट्रक्शन लिमिट्स, पोर्टल सेटिंग्स, और कन्वेयर/पावर माइन लिमिट्स।
- Invasions — हीट एक्यूमुलेशन, इन्वेज़न स्केल और स्ट्रेंथ, एनिमी काउंट, कूलडाउन टाइमर्स, और अटैक विंडोज।
- Cluster — क्रॉस-सर्वर मोड के लिए KaiQiKuaFu टॉगल।
अगर आप होस्टिंग प्रोवाइडर के ज़रिए रेंट कर रहे हैं, तो कई लोग इन सेटिंग्स को डायरेक्ट फाइल एडिटिंग की ज़रूरत के बजाय कंट्रोल पैनल इंटरफ़ेस के ज़रिए एक्सपोज़ करते हैं। JSON को मैन्युअली एडिट करने से पहले अपने होस्ट के डॉक्यूमेंटेशन को चेक करें।
दोनों मैप्स को कैसे रन करें और क्रॉस-मैप क्लस्टर सेटअप करें
Soulmask दो मैप्स को सपोर्ट करता है: Cloud Mist Forest (ओरिजिनल, Level01_Main का यूज़ करके) और Shifting Sands (इजिप्ट-थीम वाला DLC मैप, DLC_Level01_Main का यूज़ करके)। Shifting Sands DLC अप्रैल 10 से मई 10, 2026 तक क्लेम करने के लिए फ्री था, Survival Servers गाइड के अनुसार।
प्लेयर्स को दोनों मैप्स के बीच ट्रैवल करने देने के लिए, आपको दो अलग-अलग सर्वर इंस्टेंस को क्लस्टर के तौर पर लिंक करके रन करना होगा। हर सर्वर को एक यूनिक सर्वर ID, अपने पोर्ट्स का सेट, और वही जॉइन पासवर्ड चाहिए। क्रॉस-सर्वर मोड को दोनों सर्वर पर GameXishu.json में KaiQiKuaFu=1 सेट करके भी इनेबल करना होगा।
मेन सर्वर (Cloud Mist Forest) -serverid=1 -mainserverport=8781 का यूज़ करता है, और चाइल्ड सर्वर (Shifting Sands) -serverid=2 -clientserverconnect=MAIN_IP:8781 के साथ वापस कनेक्ट होता है।
जो मैप्स के बीच ट्रांसफर होता है: कैरेक्टर डेटा (लेवल, मास्क, टेक ट्री, ट्राइब्समेन)। जो ट्रांसफर नहीं होता: बिल्डिंग्स, प्लेस्ड रिसोर्सेज, और लोकल इन्वेंटरी। नए बनाए गए कैरेक्टर्स भी तब तक ट्रांसफर नहीं कर सकते जब तक वे स्टार्टिंग स्टेट से आगे प्रोग्रेस न कर लें।
सर्वर को सुरक्षित रूप से कैसे शटडाउन करें
सर्वर विंडो को सीधे बंद करने से सेव करप्शन का रिस्क होता है। इसके बजाय इनमें से किसी एक मेथड का यूज़ करें:
- सर्वर कंसोल विंडो में Ctrl+C ऑटो-सेव के साथ एक ग्रेसफुल शटडाउन ट्रिगर करता है।
- EchoPort (डिफ़ॉल्ट 18888) के ज़रिए Telnet करके सेव/शटडाउन कमांड इशू करें।
- अगर इनेबल है, तो RCON क्लाइंट के ज़रिए RCON।
- इन-गेम GM पैनल का यूज़ करके पहले वर्ल्ड को सेव करें, फिर सर्वर को बंद करें।
वर्ल्ड सेव फाइल (world.db) WS\Saved\Worlds\Dedicated\Level01_Main\world.db पर रहती है। सर्वर के ऑटोमेटिक बैकअप शेड्यूल के बाहर इसे रेगुलरली बैकअप करें।
सर्वाइवल गेम्स, बेस-बिल्डिंग मैकेनिक्स, और दूसरे टाइटल्स में सर्वर मैनेजमेंट को कवर करने वाले और भी गाइड्स के लिए, GAMES.GG पर और गाइड्स ब्राउज़ करें।

