Factorio Mods को server पर इंस्टॉल करने के लिए तुम official Mod-Portal से Mod-ZIP files को mods/ folder में रखते हो, mod-list.json को साफ तरीके से maintain करते हो और सभी खिलाड़ियों को identical Mod versions पर लाते हो। सबसे जरूरी बातें हैं: server stopped हो, ZIP files unchanged रहें और restart के बाद एक छोटा connection test किया जाए।
Voraussetzungen
Mods बदलने से पहले तुम्हारे पास server files का access, एक running Factorio Server और restart करने का तरीका होना चाहिए। rented game-serverhosting server पर upload, restart और file check आम तौर पर management interface या file-/SFTP access से होते हैं, यह तुम्हारे booked environment पर निर्भर करता है।
बड़े Mod changes से पहले अपने save और existing mods/ folder का backup बना लो। खासकर बड़े Mod-Packs recipes, technologies और map progress बदल देते हैं। बाद में उन्हें हटाने से save unplayable हो सकता है या कम से कम manual rework की जरूरत पड़ सकती है।
Mods के लिए primary source official Factorio Mod-Portal है: mods.factorio.com. वहां तुम्हें Mod files, versions और dependencies के notes मिलते हैं। अगर server regular Mod structure expect करता है, तो renamed या unpacked ZIP files use मत करो।
Mod-Portal से Mods इंस्टॉल करना
- mods.factorio.com पर Mods ढूंढो
- Download करो (
.zipfile) - Server पर
mods/folder में upload करो - Server restart करो
ध्यान रखो कि Mod version तुम्हारे server की Factorio version से match करे। अगर तुम कई Mods install कर रहे हो, तो Mod-Portal में dependencies भी check करो। Required dependencies मौजूद होनी चाहिए, optional dependencies extra functions unlock कर सकती हैं, लेकिन हमेशा जरूरी नहीं होतीं।
Upload से पहले server stop करो। Running operation के दौरान upload करने से server old files use करता रह सकता है या next start पर incomplete file पढ़ सकता है। Upload के बाद server restart करो और log में missing dependencies, wrong versions या disabled Mods के hints check करो।
mod-list.json edit करना
Factorio active Mods को mod-list.json से control करता है। File Mod directory में होती है और enabled Mods contain करती है। Base mod enabled रहना चाहिए।
{
"mods": [
{"name": "base", "enabled": true},
{"name": "Krastorio2", "enabled": true},
{"name": "space-exploration", "enabled": true}
]
}
name internal Mod name से match करना चाहिए, जरूरी नहीं कि सुंदर display name से। अगर unsure हो, तो downloaded ZIP के filename या Mod-Portal की information से guide लो। enabled को सिर्फ उन Mods के लिए true set करो जो सच में mods/ folder में मौजूद हैं।
JSON file में changes के बाद valid syntax पर ध्यान दो: commas सिर्फ entries के बीच, double quotes और no comments। छोटा JSON error भी Factorio को list correctly read करने से रोक सकता है।
खिलाड़ियों के साथ Mod-Sync
सभी खिलाड़ियों के पास वही Mods और वही versions होने चाहिए!
Recommended process:
- Server पर Mods install करो
- Mod list खिलाड़ियों को भेजो
- खिलाड़ी वही Mods locally install करें
- Factorio automatically check करता है कि Mods match करते हैं या नहीं
Stable rounds के लिए हर Mod change के बाद players को short change note भेजना useful है: Mod name, version और क्या existing save affected है। अगर players connect करते समय mismatch देखें, तो उन्हें कोई भी newer version install नहीं करनी चाहिए, बल्कि exact server version use करनी चाहिए।
अगर तुम कई modded Survival या building servers चलाते हो, तो एक consistent process मदद कर सकता है: पहले backup, फिर upload, फिर version list, फिर test join। Similar sync topics तुम्हें दूसरे games में भी मिलेंगे, जैसे Satisfactory Mods को SMM से इंस्टॉल करना guide में या Project Zomboid Workshop Mods server पर में।
लोकप्रिय Mod-Packs
| Pack | विवरण | कठिनाई |
|---|---|---|
| Krastorio 2 | Extended endgame | मध्यम |
| Space Exploration | Space colony | उच्च |
| Bob's + Angel's | Complex chains | बहुत उच्च |
| Industrial Revolution | Steam-based tier | मध्यम |
| Nullius | पूरी तरह अलग | बहुत उच्च |
यह table orientation के लिए है, performance या stability promise नहीं। बड़े packs complexity को काफी बढ़ाते हैं और longer planning, more coordination और careful updates मांग सकते हैं। नई group के साथ कम Mods से शुरू करो और server stable चलने के बाद ही expand करो।
Mod order और dependencies
Factorio dependencies automatically handle करता है:
- Required dependencies marked होती हैं
- Optional dependencies मौजूद होने पर काम करती हैं
- Incompatibilities दिखाए जाते हैं
फिर भी error messages ignore मत करो। Missing required dependency अक्सर start रोक देती है या affected Mods disable कर देती है। Incompatibilities तब भी relevant हो सकती हैं जब server start हो जाए, लेकिन in-game recipes, technologies या interfaces broken लगें।
Headless Server और Mods
factorio --start-server save.zip --server-settings server-settings.json
Mods को executable के पास वाले mods/ folder में होना चाहिए।
अगर तुम Headless Server manually operate करते हो, तो working folder भी check करो जहां से Factorio start होता है। Start पर server को वही mods/ folder दिखना चाहिए जिसमें तुमने files upload की हैं। Hosting setups में यह path logic आम तौर पर predefined होता है; self-managed setup में यह common error source है।
Result check करना
Restart के बाद local client से connect करो। अगर Factorio तुम्हें Mod mismatch के बिना server पर आने देता है और save load हो जाता है, तो installation basically successful है। इसके बाद game में check करो कि Mod content जैसे recipes, technologies, items या interfaces मौजूद हैं या नहीं।
Server log भी खोलो और Mods से जुड़ी warnings ढूंढो। Round apparently start हो सकती है, जबकि optional components missing हों या individual Mods disabled कर दिए गए हों। Final Mod list note कर लो, ताकि future updates traceable रहें।
Troubleshooting
Mod upload के बाद server start नहीं हो रहा
पहले check करो कि सभी uploaded files complete .zip files हैं और mod-list.json valid JSON contain करती है। Test के लिए last added Mods remove करो या उन्हें enabled: false set करो, जब तक server फिर start न हो जाए।
खिलाड़ी join नहीं कर पा रहे
Server और client के बीच Mod list और versions compare करो। सिर्फ एक differing version भी join रोक सकती है। खिलाड़ियों को exact list भेजो और उनसे local Mod versions accordingly adjust करवाओ।
एक dependency missing है
Official Mod-Portal में Mod page खोलो और listed dependencies check करो। Missing required dependencies download करो, उन्हें भी mods/ folder में रखो और जरूरत हो तो mod-list.json में enable करो।
Mod content game में दिखाई नहीं दे रहा
Check करो कि Mod सच में enabled है और loaded save इस Mod के साथ started या migrated हुआ है या नहीं। कुछ content research, map generation या specific game events के बाद ही दिखाई देता है।
Check, limits और safe rollback
Guide “Server पर Factorio Mods इंस्टॉल करना – गाइड” article में described server type और check time पर visible version state के लिए valid है। Menu names, available versions, Mod या plugin compatibility और required resources updates के बाद अलग हो सकते हैं। इसलिए values को बिना check किए किसी दूसरी game, loader या server version पर apply मत करो।
World, save, configuration या extensions में changes से पहले affected files का backup बनाओ। फिर सिर्फ एक related step change करो और उसे उसी client और server version से check करो जिससे तुम बाद में खेलना चाहते हो।
| Checkpoint | Expected result | Abort और rollback |
|---|---|---|
| Server start | Server बिना नई error message के ready state तक पहुंचता है। | Start errors पर change revert करो और last backup restore करो। |
| Connection test | Test account panel में दिखाई गई address से connect कर सकता है। | Version या connection errors पर version, port और permissions फिर match करो। |
| Function test | Specifically changed function existing world या game data को damage किए बिना काम करता है। | Side effects पर server stop करो और backed-up files restore करो। |
Successful single test कोई performance या availability guarantee नहीं है। World size, Mods, plugins, player count, network path और simultaneous load result बदल सकते हैं। Version, change और test result document करो, ताकि तुम बाद की deviations समझ सको।
FAQ
क्या मुझे Factorio Mods unzip करने होंगे?
नहीं। Usual server installation के लिए तुम downloaded .zip files unchanged mods/ folder में रखते हो।
क्या खिलाड़ी server से अलग Mods use कर सकते हैं?
Multiplayer के लिए relevant Mods और versions match करने चाहिए। Factorio connect करते समय mismatches check करता है और conflicts report करता है।
क्या मैं existing save में बाद में Mods add कर सकता हूं?
अक्सर यह possible होता है, लेकिन risk-free नहीं। पहले backup बनाओ और respective Mod के notes check करो, खासकर बड़े overhaul packs के लिए।
बड़े Mod-Packs में पहले क्या करूं?
सबसे पहले सभी required dependencies install करो, test save से start करो और versions document करो। उसके बाद ही group के साथ productive save continue करना चाहिए।
Mod updates को controlled कैसे रखूं?
Running game session के दौरान update मत करो। Server stop करो, save और Mod folder backup करो, targeted update करो और round release करने से पहले join test करो।