Rust Plugins तुम uMod/Oxide के जरिए इंस्टॉल करते हो: Framework सक्रिय करो, आधिकारिक uMod Plugin पेज से सही .cs फाइल डाउनलोड करो और उसे /oxide/plugins/ में अपलोड करो। इसके बाद कॉन्फिगरेशन, Permissions और कंसोल जांचो। नियंत्रित प्रक्रिया जरूरी है, क्योंकि खराब Plugins Gameplay, अधिकारों या सर्वर स्थिरता को प्रभावित कर सकते हैं।

आवश्यकताएं

तुम्हें फाइल एक्सेस, कंसोल एक्सेस और सक्रिय किए जा सकने वाले uMod/Oxide Framework वाला Rust Server चाहिए। game-serverhosting पर सामान्य क्रम यह है: Panel में Framework सक्रिय करना, Server शुरू होने देना, Plugin फाइलें अपलोड करना और फिर कॉन्फिगरेशन व अधिकार सेट करना। अधिक खिलाड़ी सक्रिय हों, तब सीधे बदलाव मत करो; हो सके तो पहले कम खिलाड़ियों के साथ या अलग Setup पर टेस्ट करो।

आधिकारिक uMod साइट Rust Plugins और डॉक्यूमेंटेशन के लिए प्राथमिक स्रोत है। डाउनलोड के लिए मौजूदा Plugin ओवरव्यू umod.org/plugins?game=rust का उपयोग करो। uMod की संचालन-लॉजिक के लिए आधिकारिक डॉक्यूमेंटेशन umod.org/documentation भी निर्णायक है। वहां हमेशा जांचो कि कोई Plugin सक्रिय रूप से मेंटेन किया जा रहा है या नहीं और कौन-सी Permissions या Dependencies बताई गई हैं।

अगर तुम अभी अपने Rust Server के बेसिक Setup पर काम कर रहे हो, तो आंतरिक गाइड Rust Server किराए पर लेना और सेट करना मदद करेगा। RAM, सेटिंग्स और Plugin प्लानिंग के लिए पूरक गाइड Rust Server किराए पर लेना: RAM, सेटिंग्स और Plugins भी देख सकते हो।

uMod/Oxide इंस्टॉल करना

uMod Rust के लिए एक Plugin Framework है। यह Server में एक Plugin लेयर जोड़ता है, जिसके जरिए C# Plugins लोड, कॉन्फिगर और अधिकारों से लैस किए जा सकते हैं।

  1. Dashboard -> Mods -> uMod/Oxide सक्रिय करो
  2. Server अपने-आप अपडेट हो जाता है
  3. Plugins अब इंस्टॉल किए जा सकते हैं
game-serverhosting Panel में Modding Framework चयन: मैनुअल इंस्टॉलेशन की जगह क्लिक से uMod/Oxide या Carbon
game-serverhosting Panel में Modding Framework चयन: मैनुअल इंस्टॉलेशन की जगह क्लिक से uMod/Oxide या Carbon

सक्रिय करने के बाद तब तक इंतजार करो, जब तक Server पूरी तरह शुरू न हो जाए। उसके बाद ही तुम्हें फाइलें /oxide/plugins/ में अपलोड करनी चाहिए। अगर /oxide/config/, /oxide/data/ या /oxide/logs/ जैसे फोल्डर अभी नहीं हैं, तो संभव है कि uMod पूरी तरह initialize नहीं हुआ है या Server को एक बार साफ तरीके से शुरू करना होगा।

Plugin इंस्टॉल करना

  1. umod.org/plugins?game=rust पर जाओ
  2. Plugin डाउनलोड करो (.cs फाइल)
  3. /oxide/plugins/ में अपलोड करो
  4. Plugin आम तौर पर अपने-आप लोड हो जाता है; पूरा Restart अक्सर जरूरी नहीं होता, लेकिन बड़े बदलावों में उपयोगी हो सकता है

हमेशा Plugin की असली .cs फाइल ही अपलोड करो और फाइल नाम अनावश्यक रूप से मत बदलो। Upload के बाद Server कंसोल पर नजर रखो। uMod वहां सामान्य रूप से बताता है कि Plugin compile और load हुआ या Syntax त्रुटियां, missing dependencies या version समस्याएं आईं।

Top 20 Rust Plugins

नीचे की तालिका में दिशा-निर्देश के लिए Plugin चयन है; हर Project पेज पर ताजगी और Compatibility जांचनी चाहिए। Download संख्याएं snapshots या round की गई सार्वजनिक जानकारी हैं और इंस्टॉलेशन से पहले संबंधित Plugin पेज पर जांची जानी चाहिए।

Plugin विवरण Downloads
GatherManager Gather rates adjust करना 500k+
NTeleportation /home, /tpr, /town 400k+
Clans Clan system 350k+
BetterChat Chat formatting 300k+
QuickSmelt तेज smelting 250k+
Backpacks अतिरिक्त inventory 200k+
ZoneManager zones बनाना 200k+
RemoverTool structures हटाना 200k+
Kits Kit system 180k+
AutoDoors दरवाजे अपने-आप बंद होते हैं 150k+

एक साथ बहुत ज्यादा Plugins इंस्टॉल मत करो। core set से शुरू करो, हर इंस्टॉलेशन के बाद कंसोल जांचो और दस्तावेज करो कि कौन-सा Plugin कौन-से commands, rights और Gameplay changes लाता है। खासकर teleportation, kits, economy, gather rates या build zones वाले Plugins खेल के अनुभव को काफी बदलते हैं।

Plugin कॉन्फिगरेशन

हर Plugin /oxide/config/ में एक Config बनाता है। फाइल आम तौर पर Plugin के पहली बार सफलतापूर्वक load होने पर बनती है। उसे तभी खोलो जब Plugin एक बार load हो चुका हो, और ध्यान रखो कि JSON syntax valid रहे।

// GatherManager.json
{
  "Default Multiplier": 3.0,
  "Quarry Multiplier": 3.0,
  "Pumpjack Multiplier": 3.0
}

सिर्फ वे values बदलो जिनका अर्थ तुम जानते हो। बदलाव के बाद Plugin को reload कर सकते हो या Server restart कर सकते हो, यह Plugin और बदलाव पर निर्भर करता है। अगर save करने के बाद कंसोल JSON त्रुटियां दिखाए, तो पहले commas, quotation marks और brackets जांचो।

Plugin Permissions

कई Rust Plugins सही rights के बिना इंस्टॉल तो हो जाते हैं, लेकिन players उनका उपयोग नहीं कर पाते। uMod users और groups के लिए Permissions के साथ काम करता है। Plugin पेज अक्सर बताता है कि कौन-सी Permission देनी होगी।

oxide.grant user <steamid> <permission>
oxide.grant group default <permission>
oxide.revoke user <steamid> <permission>

user अलग-अलग administrators या testers के लिए उपयुक्त है। group default मूल रूप से normal players को प्रभावित करता है और सावधानी से इस्तेमाल किया जाना चाहिए। Rights उतने ही व्यापक दो जितने जरूरी हों, खासकर admin, teleport, kit, remove या economy functions में।

परिणाम जांचना

इंस्टॉलेशन के बाद तुम्हें तीन चीजें जांचनी चाहिए: पहला, Plugin को कंसोल में compile errors के बिना load होना चाहिए। दूसरा, oxide.plugins को loaded Plugins की list में Plugin दिखाना चाहिए। तीसरा, संबंधित ingame command या effect test account के साथ काम करना चाहिए।

यह भी जांचो कि /oxide/config/ के तहत Config फाइल बनी है या नहीं और log files में त्रुटियों के संकेत हैं या नहीं। अगर कई Plugins एक साथ बदले गए हैं, तो उन्हें अलग-अलग test करो। इससे तुम तेजी से पता लगा पाओगे कि समस्या Plugin itself, Permission, faulty Config या conflict से आ रही है।

Troubleshooting

  • Plugin load नहीं होता: Oxide version, Rust Server version और Plugin पेज के notes जांचो।
  • कंसोल में त्रुटि: ठोस error message पढ़ो और जांचो कि Plugin current है या नहीं। Plugin errors में संबंधित umod.org पेज सही starting point है।
  • Performance: oxide.plugins सभी loaded Plugins दिखाता है। अगर बदलाव के बाद lag आएं, तो test के लिए अनावश्यक Plugins हटाओ।
  • Conflicts: Plugins को अलग-अलग test करो, खासकर जब कई Plugins chat, teleport, kits, zones या inventory बदलते हों।
  • Config overwrite हो रही है: Server stop करो, Config बदलो, file save करो और फिर restart करो या Plugin को targeted reload करो।
  • Players commands इस्तेमाल नहीं कर सकते: Plugin पेज पर Permission names जांचो और oxide.grant से सही ढंग से दो।

जांच, सीमाएं और सुरक्षित वापसी

गाइड “Rust Plugins इंस्टॉल करना – uMod/Oxide Guide” इस article में बताए गए Server type और जांच के समय दिख रहे version status के लिए लागू है। 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 पर बदलाव वापस लो और last backup restore करो।
Connection test एक test account Panel में दिखाए गए address से connect कर सकता है। Version या connection errors पर version, port और permissions फिर से match करो।
Function test concretely बदला गया function मौजूदा world या game data को नुकसान पहुंचाए बिना काम करता है। Side effects पर Server stop करो और backed-up files restore करो।

सफल single test performance या availability guarantee नहीं है। World size, Mods, Plugins, player count, network path और simultaneous load result बदल सकते हैं। Version, change और test result document करो, ताकि बाद की deviations समझ सको।

FAQ

क्या मुझे हर Plugin के बाद Rust Server restart करना होगा?

हमेशा नहीं। कई uMod Plugins /oxide/plugins/ में Upload के बाद अपने-आप load हो जाते हैं। बड़े बदलावों, dependencies या अस्पष्ट errors में controlled restart फिर भी उपयोगी है।

Config files मुझे कहां मिलेंगी?

अधिकतर Plugin configurations /oxide/config/ के तहत होती हैं। वे आम तौर पर तब बनाई जाती हैं, जब Plugin पहली बार सफलतापूर्वक load हो चुका हो।

Game में Plugin command काम क्यों नहीं कर रहा?

आमतौर पर कोई Permission missing होती है या command उम्मीद से अलग नाम से होती है। Plugin पेज जांचो, oxide.grant से rights set करो और फिर कंसोल check करो।

क्या मैं कई Rust Plugins एक साथ इंस्टॉल कर सकता हूं?

तकनीकी रूप से हां, लेकिन व्यवहार में तुम्हें step by step चलना चाहिए। एक Plugin install करो, console और function जांचो, फिर अगले पर जाओ।

इंस्टॉलेशन के बाद Performance समस्याओं में क्या करूं?

हाल में installed Plugins को एक-एक करके deactivate करो, Server console observe करो और oxide.plugins जांचो। इससे तुम narrow down करोगे कि कोई specific Plugin या combination कारण है या नहीं।