Windows पर Valheim Dedicated Server को Steam Tools के जरिए या SteamCMD से इंस्टॉल किया जा सकता है। सबसे ज़रूरी चीजें हैं एक अलग स्टार्ट स्क्रिप्ट, सही सेट किए गए सर्वर पैरामीटर, खुले UDP पोर्ट 2456-2457 और फ़ायरवॉल, राउटर व कनेक्शन की जांच। लंबे समय तक होस्टिंग के लिए तुम्हें अपडेट, बैकअप, बिजली की सप्लाई और सुरक्षा जोखिमों की भी सोच-समझकर योजना बनानी चाहिए।
आवश्यकताएँ
तुम्हें एक Windows-PC या Windows-Server चाहिए, जिस पर Valheim Dedicated Server लगातार चल सके। इसके अलावा तुम्हें Windows-Firewall और राउटर के लिए एडमिन अधिकार, Steam या SteamCMD तक पहुंच और अपने साथ खेलने वालों के लिए पर्याप्त अपलोड वाली स्थिर इंटरनेट कनेक्शन चाहिए। अगर सर्वर तुम्हारे होम नेटवर्क के बाहर से पहुंच योग्य होना चाहिए, तो तुम्हारा कनेक्शन इनकमिंग कनेक्शन की अनुमति देना चाहिए। DS-Lite, Carrier-NAT या प्रतिबंधित ISP राउटर होने पर पारंपरिक पोर्ट फॉरवर्डिंग विफल हो सकती है।
आधिकारिक Valheim डॉक्यूमेंटेशन „A Guide to Dedicated Servers“ गाइड में बताता है कि सर्वर का डिफ़ॉल्ट पोर्ट रेंज 2456-2457 है और Steam-Backend का उपयोग करते समय इसे Port Forwarding के जरिए पहुंच योग्य होना चाहिए: valheim.com पर डॉक्यूमेंटेशन. वही स्रोत यह भी बताता है कि Crossplay एक Relay के जरिए काम करता है और तब बाहरी पहुंच के लिए राउटर पोर्ट फॉरवर्डिंग की जरूरत नहीं होती। इसलिए पहले जांचो कि तुम Steam-Backend इस्तेमाल करना चाहते हो या Crossplay।
अगर तुम खुद एडमिनिस्ट्रेशन नहीं करना चाहते, तो game-serverhosting पर किराए का Valheim-Server ज्यादा नियंत्रित संचालन विकल्प है: तुम्हें तकनीकी नियंत्रण, सपोर्ट और संचालन व कॉन्फ़िगरेशन के लिए साफ प्रक्रियाओं के साथ Multi-Game-Hosting मिलता है। व्यावहारिक शुरुआत के लिए यह गाइड देखो: Valheim Server किराए पर लेना और सेट अप करना – Koop-Guide 2026.
तरीका 1: Steam के जरिए इंस्टॉलेशन
- Steam खोलो और Library में जाओ।
- Filter या Dropdown में „Tools“ कैटेगरी सक्रिय करो।
- „Valheim Dedicated Server“ इंस्टॉल करो।
- इंस्टॉलेशन फोल्डर खोलो और साथ आई स्टार्ट फ़ाइल की कॉपी के साथ काम करो, सीधे ओरिजिनल फ़ाइल के साथ नहीं।
तुम स्टार्ट विकल्प सेट कर सकते हो, जैसे:
-name "मेरा सर्वर" -world "दुनिया" -password "पासवर्ड" -port 2456
वास्तविक संचालन के लिए पासवर्ड साधारण नहीं होना चाहिए। साथ ही एक स्पष्ट World-Name इस्तेमाल करो, ताकि तुम गलती से नई दुनिया न बना दो या गलत दुनिया शुरू न कर दो।
तरीका 2: SteamCMD के जरिए इंस्टॉलेशन
SteamCMD सर्वर संचालन के लिए अक्सर ज्यादा व्यावहारिक होता है, क्योंकि अपडेट और री-वैलिडेशन कमांड्स के जरिए दोहराने योग्य तरीके से चलते हैं। SteamCMD को एक अलग फोल्डर में इंस्टॉल करो और फिर चलाओ:
:: SteamCMD डाउनलोड और इंस्टॉल करें
steamcmd.exe +login anonymous +app_update 896660 validate +quit
अगर तुम इंस्टॉलेशन फोल्डर को स्पष्ट रूप से नियंत्रित करना चाहते हो, तो एक उपयुक्त +force_install_dir पाथ जोड़ो। अपडेट से पहले सर्वर रोक दो, ताकि लिखते समय कोई world files बदली न जाएँ।
स्टार्ट स्क्रिप्ट बनाना
Server फोल्डर में या एक अलग management फोल्डर में start_valheim.bat Batch फ़ाइल बनाओ:
@echo off
start "" "valheim_server.exe" -nographics -batchmode -name "सर्वर" -port 2456 -world "दुनिया" -password "पासवर्ड" -public 1
कम से कम -name, -world और -password को एडजस्ट करो। -public 1 सर्वर को सार्वजनिक रूप से खोजने योग्य बनाता है, अगर नेटवर्क और Backend इसकी अनुमति देते हैं। अगर तुम सर्वर को सिर्फ निजी रूप से चलाना चाहते हो, तो जांचो कि -public 0 तुम्हारे इच्छित कनेक्शन तरीके से मेल खाता है या नहीं।
पोर्ट खोलना
Valheim को डिफ़ॉल्ट स्थिति में ये पोर्ट चाहिए:
| Port | प्रोटोकॉल | उपयोग |
|---|---|---|
| 2456 | UDP | गेम ट्रैफ़िक |
| 2457 | UDP | Query |
Windows Firewall
Administrator अधिकारों के साथ PowerShell या Command Prompt खोलो और एक incoming rule बनाओ:
netsh advfirewall firewall add rule name="Valheim" dir=in action=allow protocol=UDP localport=2456-2457
अगर तुम कोई दूसरा start port इस्तेमाल करते हो, तो खोला गया range उसी के हिसाब से होना चाहिए। आधिकारिक डॉक्यूमेंटेशन के अनुसार Valheim दिए गए पोर्ट और अतिरिक्त Port+1 का उपयोग करता है।
Router
- Router-Admin खोलो (192.168.1.1)
- Port-Forwarding → UDP 2456-2457 → तुम्हारा local IP
राउटर एड्रेस अलग हो सकता है; कई होम राउटर 192.168.0.1 या निर्माता की domain भी इस्तेमाल करते हैं। जरूरी यह है कि Windows-Server का local IP स्थिर रहे, उदाहरण के लिए DHCP reservation के जरिए। अगर Valheim के लिए जरूरत नहीं है, तो अनावश्यक TCP ports आगे forward मत करो।
Autostart सेट अप करना
अगर सर्वर restart के बाद अपने आप शुरू होना चाहिए, तो Batch फ़ाइल को Windows Autostart फोल्डर में रखो। इसके लिए Win+R से shell:startup खोलो और start_valheim.bat का shortcut बनाओ। ज्यादा भरोसेमंद संचालन के लिए तुम विकल्प के रूप में Windows Task Scheduler इस्तेमाल कर सकते हो और start को „Beim Systemstart“ या „Bei Anmeldung“ से बांध सकते हो।
साथ ही maintenance windows की योजना बनाओ। Steam installation में Steam Dedicated Server को अन्य tools की तरह update करता है। SteamCMD में तुम फिर से app_update 896660 validate चलाते हो। हर update से पहले तुम्हें server को ठीक से बंद करना चाहिए और Valheim save folder की copy सुरक्षित करनी चाहिए।
परिणाम जांचना
start_valheim.bat शुरू करो और server console देखो। उसे तुरंत बंद हुए बिना चलना चाहिए। उसके बाद पहले local network में test करो कि तुम server तक पहुंच पा रहे हो या नहीं। जब यह काम करे, तभी बाहर से access जांचो, उदाहरण के लिए तुम्हारे home network के बाहर मौजूद किसी साथी खिलाड़ी के जरिए।
अगर तुम admin commands, moderation और permissions साफ तरीके से set करना चाहते हो, तो यह guide मदद करेगा: Valheim Server Commands – सभी Admin Commands. आगे की configuration, mods और boss progress के लिए Valheim Server किराए पर लेना: Mods, Configuration & Boss Order 2026 उपयुक्त है।
Troubleshooting
Server list में नहीं दिख रहा
पहले जांचो कि -public 1 set है और server बिना errors के चल रहा है। फिर Windows-Firewall, router forwarding और public accessibility जांचो। Server lists देर से update हो सकती हैं; direct connection test अक्सर ज्यादा भरोसेमंद होता है।
दोस्त connect नहीं कर पा रहे
अगर local connections काम करते हैं लेकिन external नहीं, तो समस्या आमतौर पर port forwarding, ISP-NAT या router में गलत target IP की होती है। Router forwarding की तुलना अपने Windows-Server के local IP से करो और जांचो कि तुम्हारा internet connection incoming UDP connections की अनुमति देता है या नहीं।
दुनिया उम्मीद के मुताबिक शुरू नहीं हो रही
-world की value जांचो। अलग नाम एक अलग दुनिया बनाता या load करता है। बदलावों से पहले Valheim save folder सुरक्षित कर लो, ताकि गलत configuration होने पर वापस जा सको।
Server start के बाद बंद हो जाता है
Batch फ़ाइल को पहले से खुले Command Prompt से start करो, ताकि error messages दिखाई देते रहें। आम कारण गलत paths, missing files, पहले से उपयोग हो रहे ports या invalid parameters होते हैं।
Self-Hosting के नुकसान
- बिजली: PC को 24/7 चलना पड़ेगा
- Internet: तुम्हारी upload bandwidth खिलाड़ियों को सीमित करती है
- Security: तुम्हारा PC internet से पहुंच योग्य होता है
- Maintenance: Updates manually install करने पड़ते हैं
किराए का Server विकल्प के रूप में
Self-Hosting तब उपयोगी है, जब तुम सीखना, test करना या अपने Windows environment की पूरी जिम्मेदारी लेना चाहते हो। नियमित co-op rounds के लिए किराए का server अक्सर चलाने में आसान होता है, क्योंकि hardware, reachability, support channels और operations तुम्हारे निजी PC पर निर्भर नहीं होते। game-serverhosting में focus improvisation वाले home server operation के बजाय technical control और transparent management के साथ paid Multi-Game-Hosting पर है।
जांच, सीमाएँ और सुरक्षित वापसी का रास्ता
„Windows पर Valheim Dedicated Server सेट अप करना“ निर्देश लेख में बताए गए server type और जांच के समय दिख रहे version state पर लागू होता है। Menu names, available versions, mod या plugin compatibility और जरूरी resources updates के बाद बदल सकते हैं। इसलिए values को बिना जांचे किसी दूसरे game, loader या server version पर लागू मत करो।
World, savegame, configuration या extensions में बदलाव से पहले संबंधित files का backup बनाओ। इसके बाद केवल एक संबंधित step बदलो और उसे उसी client और server version से जांचो, जिससे तुम बाद में खेलना चाहते हो।
| जांच बिंदु | अपेक्षित परिणाम | रोकना और वापसी का रास्ता |
|---|---|---|
| Server start | Server बिना नई error message के operational state तक पहुंचता है। | Start errors होने पर बदलाव वापस लो और आखिरी backup restore करो। |
| Connection test | एक test account panel में दिखाए गए address से connect कर सकता है। | Version या connection errors होने पर version, port और approvals को फिर से मिलाओ। |
| Function test | बदला गया function existing world या game data को नुकसान पहुंचाए बिना काम करता है। | Side effects होने पर server stop करो और secured files restore करो। |
एक सफल individual test performance या availability की guarantee नहीं है। World size, mods, plugins, player count, network path और simultaneous load परिणाम बदल सकते हैं। Version, change और test result document करो, ताकि बाद के differences समझ सको।
FAQ
क्या मुझे SteamCMD अनिवार्य रूप से चाहिए?
नहीं। तुम Valheim Dedicated Server को Steam Tools के जरिए भी install कर सकते हो। SteamCMD खासकर तब उपयोगी है, जब तुम updates और installation को command से स्पष्ट रूप से control करना चाहते हो।
मुझे कौन से ports खोलने होंगे?
Default स्थिति में Valheim UDP 2456 और 2457 का उपयोग करता है। अगर तुम दूसरा -port set करते हो, तो server उस port और अतिरिक्त Port+1 का उपयोग करता है।
क्या Crossplay में भी Port forwarding set करनी होगी?
आधिकारिक Valheim documentation के अनुसार Crossplay को external reachability के लिए router port forwarding की जरूरत नहीं होती, क्योंकि connection relay के जरिए चलता है। फिर भी port कई servers को अलग पहचानने के लिए relevant रहता है।
क्या मैं Windows restart के बाद server automatically start कर सकता हूँ?
हाँ। Batch फ़ाइल का shortcut Autostart folder में रखो या Windows Task Scheduler में एक task बनाओ।
Updates से पहले क्या जरूरी है?
Server को ठीक से stop करो और अपनी world files backup करो। उसके बाद तुम Steam से update कर सकते हो या SteamCMD में app_update 896660 validate चला सकते हो।