Rust Server कमांड्स तुम्हें अपने खुद के Server को नियंत्रण में रखकर administer करने में मदद करते हैं: तुम अधिकार देते हो, Players चेक करते हो, World सेव करते हो, सेटिंग्स बदलते हो, समस्याओं तक teleport करते हो और Wipes को लक्षित तरीके से चलाते हो। यह Guide साफ जांच और Troubleshooting के साथ paid hosted Rust-Server चलाने के लिए सबसे जरूरी Commands दिखाता है।

game-serverhosting Panel में Rust-Server की Live Console: Server Status और Admin Commands real time में
game-serverhosting Panel में Rust-Server की Live Console: Server Status और Admin Commands real time में

आवश्यकताएँ

Commands चलाने से पहले तुम्हारे पास Server Console या RCON का access होना चाहिए। game-serverhosting में तुम इसके लिए आम तौर पर Live Console वाला Dashboard इस्तेमाल करते हो; वैकल्पिक रूप से external RCON Client भी काम करता है, अगर RCON सही तरह setup है। अधिकारों वाले commands के लिए तुम्हें संबंधित व्यक्ति की SteamID64 चाहिए।

Official primary source के रूप में Facepunch की Rust documentation Server setup के लिए अन्य चीजों के साथ server.cfg, RCON और Admin अधिकारों के इस्तेमाल का उल्लेख करती है: wiki.facepunch.com पर documentation। Facepunch की command overview यहाँ इस्तेमाल किए गए कई Commands भी सूचीबद्ध करती है: wiki.facepunch.com पर documentation

RCON से Connection

Dashboard या external Client के जरिए Server console से connect करो। अगर तुम्हारा setup explicit RCON login मांगता है, तो तुम यह इस्तेमाल करते हो:

rcon.login <password>

Hosting के रोजमर्रा के काम में Dashboard console अक्सर ज्यादा शांत तरीका होता है, क्योंकि तुम Server status, logs और inputs एक ही जगह देखते हो। RCON access data को सार्वजनिक रूप से share मत करो और सिर्फ उन team members को दो जिन्हें सच में administer करना है।

Server मैनेजमेंट

ये commands चल रहे Server operation से जुड़े हैं। इन्हें सोच-समझकर इस्तेमाल करो, खासकर जब Players online हों।

Command विवरण
server.save World सेव करना
server.writecfg Config सेव करना
server.stop Server रोकना
server.hostname "Name" Server name बदलना
server.maxplayers 100 Max. Players
server.worldsize 3500 Map size

server.save maintenance, restarts या planned changes से पहले उपयोगी है। server.writecfg से तुम बदले हुए Server variables को configuration में लिखते हो, अगर वे इसके लिए intended हैं। Facepunch Server documentation में बताता है कि कई variables के लिए rust/server/server.identity/cfg/ folder में server.cfg सही जगह है।

अगर तुम planning, RAM और settings में और गहराई से जाना चाहते हो, तो अगला step internal guide Rust Server किराए पर लेना: RAM, सेटिंग्स और Plugins है।

Player मैनेजमेंट और अधिकार

Moderation के लिए तुम्हें पहले overview चाहिए। status तुम्हें active player information दिखाता है। Administrative commands में names की जगह जहाँ तक हो सके SteamID64 इस्तेमाल करो, क्योंकि names मिलते-जुलते दिख सकते हैं या बदले जा सकते हैं।

Command विवरण
status Online Players दिखाना
kick <name/id> "Grund" Player को kick करना
ban <name/id> "Grund" Player को ban करना
unban <steamid64> Player को unban करना
banlist Ban list दिखाना
ownerid <id> "Name" Owner अधिकार देना
moderatorid <id> "Name" Moderator अधिकार
removeowner <id> Owner हटाना

Owner अधिकार सबसे ऊँचा administrative level हैं। Moderator अधिकार कई operational tasks के लिए काफी होते हैं। इसलिए Owner कम से कम दो। Facepunch के अनुसार Admin या Moderator rights set करने के बाद reconnect करना जरूरी हो सकता है, ताकि auth level लागू हो।

एक typical क्रम है: status चलाना, SteamID64 copy करना, ownerid या moderatorid set करना, reconnect करना, फिर किसी harmless Admin action से test करना।

World Commands

World commands environment, time या spawns बदलते हैं। ये tests, events और error analysis के लिए उपयोगी हैं, लेकिन player experience को प्रभावित कर सकते हैं।

Command विवरण
env.time 12 Time set करना (0-24)
weather.fog 0 Fog disable करना
weather.rain 0 Rain disable करना
weather.clouds 0 Clouds हटाना
spawn.fill_populations NPCs respawn करना
spawn.fill_groups Animal spawns भरना

ऐसे commands critical PvP situations के बाहर इस्तेमाल करना बेहतर है या events पहले announce करो। अगर तुम नियमित रूप से Wipes plan करते हो, तो Rust Wipe Calendar 2026 भी मदद करता है, ताकि Force Wipes और Blueprint Wipes को साफ तरीके से classify किया जा सके।

Teleport और Noclip

Teleport commands खास तौर पर मददगार होते हैं जब Players अटक जाते हैं, किसी suspicion की जांच करनी होती है या तुम coordinates test करना चाहते हो।

noclip                        # दीवारों के आर-पार उड़ना
teleport <name>               # Player तक teleport करना
teleportpos 0 100 0           # Coordinates तक teleport करना
teleport2me <name>            # Player को अपने पास teleport करना

Moderation में तुम्हें teleports को traceable तरीके से इस्तेमाल करना चाहिए। Exact positions के लिए coordinates या SteamID64 freely written names से ज्यादा robust हैं। अगर तुम map planning तैयार कर रहे हो, तो इसके लिए guide Rust Server Map Seed ढूँढना सही है।

Items देना

Item commands tests, events या किसी साफ documented problem के बाद restoration के लिए सही हैं। इन्हें live operation में uncontrolled तरीके से इस्तेमाल नहीं करना चाहिए।

inventory.give <item> <menge>
inventory.giveto <name> <item> <menge>
inventory.giveall <item> <menge>

Example: inventory.give rifle.ak 1

इस्तेमाल से पहले item short names check करो। अगर कोई command काम नहीं करता, तो वजह अक्सर गलत item name, missing rights या target player का clearly न मिलना होता है।

Wipe करना

Wipe scope के हिसाब से world files या अतिरिक्त Blueprint data delete करता है। पहले relevant data backup करो और file operations सिर्फ तब चलाओ जब तुम्हें यकीन हो कि तुम सही Server directory में काम कर रहे हो।

# Server directory में:
# Map-Wipe (buildings/items हटेंगे, BPs रहेंगे):
rm server/my_server/*.sav*
rm server/my_server/*.map

# BP-Wipe (अतिरिक्त):
rm server/my_server/*.db

game-serverhosting में तुम Dashboard या Scheduler के जरिए Wipes आराम से plan कर सकते हो। Operation में यह अक्सर shell से manual file operations की तुलना में ज्यादा traceable होता है, क्योंकि times और workflows को ज्यादा साफ तरीके से control किया जा सकता है।

Result चेक करना

Admin commands के बाद पहले console में error messages check करो। उसके बाद game में control करो कि change visible है या नहीं: rights लागू हैं, Players moderate किए गए हैं, time या weather सही है, items पहुँच गए हैं या world save हुई है। Configuration changes में command के अनुसार restart या reconnect भी जरूरी हो सकता है।

Troubleshooting

अगर कोई command recognized नहीं होता, spelling, rights और context check करो। कुछ commands Server console में होते हैं, दूसरे Client में Admin के रूप में या Server prefix के साथ काम करते हैं। अगर Admin rights लागू नहीं होते, reconnect करो और SteamID64 check करो। अगर RCON connect नहीं करता, password, port, firewall और यह check करो कि Server में RCON सही तरह activated है या नहीं। Wipe problems में check करो कि तुम सही server.identity और इसलिए सही Server folder edit कर रहे हो।

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

Guide “Rust Server कमांड्स – तुम्हारे Server के लिए Admin Commands” article में बताए गए Server type और जांच के समय visible version status पर लागू होता है। Menu names, available versions, mod या plugin compatibility और required resources updates के बाद अलग हो सकते हैं। इसलिए values को बिना check किए किसी दूसरे game, loader या Server version पर transfer मत करो।

World, savegame, configuration या extensions में changes से पहले affected files का backup बनाओ। फिर सिर्फ एक related step बदलो और उसे उसी Client और Server version से check करो, जिससे तुम बाद में खेलना चाहते हो।

Checkpoint Expected result Abort और rollback
Server start Server बिना नए error message के ready-to-operate state तक पहुँचता है। Start errors पर change revert करो और last backup restore करो।
Connection test एक test account Panel में दिखाई गई address से connect कर सकता है। Version या connection errors पर version, port और approvals फिर से match करो।
Function test बदला गया specific function existing world या game data को damage किए बिना काम करता है। Side effects होने पर Server stop करो और backed-up files restore करो।

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

FAQ

Admin के तौर पर मुझे पहले कौन से Rust Server commands चाहिए?

Start के लिए आम तौर पर status, ownerid, moderatorid, server.save, server.writecfg, kick, ban और unban काफी होते हैं। इनके साथ तुम rights set कर सकते हो, Players manage कर सकते हो और Server state secure कर सकते हो।

क्या मुझे ownerid या moderatorid के बाद reconnect करना होगा?

अक्सर हाँ। Facepunch Admin rights setup करते समय बताता है कि reconnect जरूरी हो सकता है, ताकि auth level visibly लागू हो। उसके बाद console check करो और कोई harmless Admin action test करो।

क्या मुझे Players को names या SteamID64 से manage करना चाहिए?

जहाँ तक हो सके SteamID64 इस्तेमाल करो। Names मिलते-जुलते हो सकते हैं, special characters रख सकते हैं या बदले जा सकते हैं। SteamID64 ज्यादा unique है और गलत Player को kick, ban या rights देने का risk कम करती है।

Map-Wipe और BP-Wipe में क्या फर्क है?

Map-Wipe buildings और items जैसे world state को हटाता है, जबकि Blueprints बने रहते हैं। BP-Wipe अतिरिक्त रूप से Blueprint data delete करता है। ऐसे changes सिर्फ planned तरीके से करो और अपनी Community को पहले inform करो।

क्या मैं सभी commands सीधे game-serverhosting Panel में इस्तेमाल कर सकता हूँ?

Live Console typical Server commands के लिए बनाई गई है। लेकिन कुछ actions Rust, Server state और rights पर depend करते हैं। अगर कोई Command लागू नहीं होता, console output check करो और यह भी कि command current context के लिए suitable है या नहीं।