این راهنما نحوه دسترسی به RCON (کنسول راه دور) در سرور Rust شما و پرکاربردترین دستورات ادمین برای مدیریت بازیکنان، نظارت و کنترل سرور را توضیح میدهد. برای پیکربندی عمومی سرور و متغیرهای راهاندازی، راهنمای پیکربندی سرور Rust را ببینید.
پیکربندی RCON
RCON از طریق سه تنظیم در server/rust/cfg/server.cfg پیکربندی میشود. قبل از ویرایش این فایل، سرور خود را متوقف کنید.
| تنظیم | مقدار نمونه | توضیحات |
|---|---|---|
rcon.password |
"strongpassword" |
رمز عبور مورد نیاز برای احراز هویت از طریق RCON. یک مقدار قوی و منحصر به فرد تنظیم کنید. هر کسی که این رمز عبور را داشته باشد، کنترل کامل ادمین سرور را دارد. |
rcon.port |
(GPanel را بررسی کنید) | پورتی که RCON روی آن گوش میدهد. این پورت از پورت بازی جداست. تب Network در GPanel را برای پورت RCON اختصاص داده شده بررسی کنید. |
rcon.web |
1 |
رابط RCON مبتنی بر WebSocket را فعال میکند. برای ابزارهایی مانند RustAdmin و RCON.IO ضروری است. برای استفاده فقط از RCON سنتی source، مقدار را 0 قرار دهید. |
نمونه بلوک RCON برای server.cfg:
rcon.password "your-strong-password-here"
rcon.web 1
server.cfg نیست.
استفاده از کنسول GPanel
سادهترین راه برای اجرای دستورات ادمین، مستقیماً از GPanel است. نیازی به ابزار خارجی یا پیکربندی RCON نیست.
- به GPanel وارد شوید و سرور Rust خود را انتخاب کنید.
- روی تب Console کلیک کنید. این تب مستقیماً به خروجی سرور در حال اجرا متصل میشود.
- دستورات را در فیلد ورودی پایین صفحه تایپ کنید و Enter را فشار دهید. دستورات بلافاصله اجرا میشوند و خروجی در لاگ کنسول نمایش داده میشود.
استفاده از ابزار RCON خارجی
برای دسترسی دائمی ادمین یا مدیریت حین بازی، کلاینتهای RCON خارجی انتخاب استاندارد هستند:
| ابزار | نوع | توضیحات |
|---|---|---|
| RustAdmin | اپلیکیشن دسکتاپ (Windows) | کلاینت پرامکانات با مدیریت بازیکنان، بن کردن، نظارت بر چت و دستورات زمانبندی شده. پرکاربردترین ابزار برای RCON در Rust. |
| RCON.IO | مبتنی بر وب | کلاینت RCON مبتنی بر مرورگر. نیازی به نصب ندارد. برای دسترسی سریع از هر دستگاهی مفید است. |
برای اتصال با هر ابزار RCON خارجی، به سه مقدار از GPanel نیاز دارید:
- IP سرور — در تب Network در GPanel نمایش داده میشود
- پورت RCON — در تب Network در GPanel نمایش داده میشود (این پورت با پورت بازی متفاوت است)
- رمز عبور RCON — مقدار
rcon.passwordدرserver.cfgشما
دستورات مفید ادمین
این دستورات را میتوان از کنسول GPanel یا هر کلاینت RCON متصل اجرا کرد.
مدیریت بازیکنان
| دستور | توضیحات |
|---|---|
ownerid STEAMID64 "Name" "Reason" |
اعطای دسترسی ادمین سطح مالک به یک بازیکن. مالکان میتوانند تمام دستورات را در بازی اجرا کنند. |
moderatorid STEAMID64 "Name" "Reason" |
اعطای دسترسی ادمین سطح مدیر به یک بازیکن. |
removeowner STEAMID64 |
لغو دسترسی ادمین سطح مالک از یک بازیکن. |
removemoderator STEAMID64 |
لغو دسترسی ادمین سطح مدیر از یک بازیکن. |
ban STEAMID64 "Reason" |
بن کردن یک بازیکن با Steam ID. |
unban STEAMID64 |
حذف بن یک بازیکن. |
kick "PlayerName" |
اخراج یک بازیکن از سرور. |
players |
نمایش لیست تمام بازیکنان متصل و Steam ID آنها. |
server.writecfg را اجرا کنید. تخصیص ادمین و مدیر با ownerid یا moderatorid تا زمانی که server.writecfg را اجرا نکنید در حافظه نگه داشته میشوند. اگر سرور قبل از این کار ریاستارت شود، تخصیصها از بین میروند.
کنترل سرور
| دستور | توضیحات |
|---|---|
server.writecfg |
نوشتن لیست فعلی ادمین/مدیر و تنظیمات روی دیسک تا در ریاستارتها حفظ شوند. |
server.save |
اجبار به ذخیره فوری جهان. |
say "Message" |
ارسال یک پیام به تمام بازیکنان در چت سرور. |
status |
نمایش وضعیت سرور شامل تعداد بازیکنان، مصرف حافظه و FPS. |
server.fps |
نمایش نرخ تیک فعلی سرور (FPS). |
دستورات پلاگین Oxide
اگر Oxide/uMod نصب شده باشد، این دستورات اضافی در دسترس هستند. برای جزئیات کامل مدیریت پلاگین، راهنمای نصب پلاگین Oxide/uMod در Rust را ببینید.
| دستور | توضیحات |
|---|---|
oxide.reload PluginName |
بارگذاری مجدد یک پلاگین Oxide خاص بدون ریاستارت سرور. |
oxide.plugins |
نمایش لیست تمام پلاگینهای بارگذاری شده و نسخه آنها. |
عیبیابی اتصالات RCON
اگر نمیتوانید با ابزار خارجی به RCON متصل شوید، موارد زیر را بررسی کنید:
- مطمئن شوید
rcon.web 1درserver.cfgتنظیم شده است. اکثر ابزارهای خارجی (RustAdmin، RCON.IO) به رابط RCON مبتنی بر WebSocket نیاز دارند. - تأیید کنید که از پورت RCON استفاده میکنید و نه پورت بازی. تب Network در GPanel را برای پورت RCON اختصاص داده شده بررسی کنید.
- رمز عبور RCON را دوباره بررسی کنید و مطمئن شوید دقیقاً با مقدار تنظیم شده در
server.cfgمطابقت دارد. رمزهای عبور به بزرگی و کوچکی حروف حساس هستند. - سرور باید کاملاً راهاندازی شده باشد تا اتصالات RCON پذیرفته شوند. به دنبال پیام
Server startup completeدر خروجی کنسول بگردید.
برای سایر مشکلات رایج سرور، عیبیابی سرور Rust را ببینید.
نیاز به کمک دارید؟
اگر با مشکلی مواجه شدید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و شناسه سرور، توضیح مشکل و هرگونه خروجی مرتبط کنسول را شامل کنید.