راهنمای پنل RCON و مدیریت فرمان Minecraft Web Panel
این راهنما برای شما در پنل مدیریت PvPServer Minecraft Web Panel است. پنل RCON برای توضیح بخش آماده شده است. پنل RCON؛ این یک ابزار مدیریتی قدرتمند است که برای ارسال دستورات به سرور Minecraft از طریق پنل وب، انجام تستهای اتصال، اجرای دستورات آماده، ارسال دستورات ویژه، انجام تراکنشهای هدفمند توسط بازیکن و کنترل تحویل سفارشات مورد استفاده قرار میگیرد.
RCON به پنل وب اجازه می دهد تا دستورات از راه دور را به سرور Minecraft ارسال کند. در صورت استفاده صحیح، تحویل محصول به بازار، دادن آیتم به بازیکن، ارسال اطلاعیه، تعریف مجوز و کنترل سرور آسان تر می شود. در صورت استفاده نادرست، خطر ارائه محصول به پخش کننده اشتباه، اعطای مجوز نادرست یا اجرای یک فرآیند ناخواسته در سرور زنده وجود دارد.
1. RCON چیست؟
RCONیک سیستم اتصال است که برای ارسال دستورات سرپرست از راه دور به سرور Minecraft استفاده می شود. به طور معمول، در سرور Minecraft، دستورات از صفحه کنسول یا از طریق حساب مجاز داخل بازی اجرا می شوند. به لطف RCON، پنل وب با اطلاعات میزبان، پورت و رمز عبور مشخص شده به سرور Minecraft متصل می شود و دستورات را مستقیماً به سرور منتقل می کند.
سیستم RCON در پنل وب Minecraft به ویژه برای عملیات بازار و مدیریت مهم است. هنگامی که بازیکن محصولی را از بازار خریداری می کند، پنل می تواند دستور تعریف شده در تنظیمات محصول را از طریق RCON به سرور Minecraft ارسال کند. به عنوان مثال، از دستورات RCON می توان برای تحویل کلیدهای خزانه، مجوز VIP، سکه ها، اقلام یا بسته های ویژه به بازیکن استفاده کرد.
RCON به طور کلی برای موارد زیر استفاده می شود:
- ارسال دستور تست به سرور
- دادن آیتم، پول، رتبه یا بسته به بازیکن.
- تحویل سفارش خواربار به صورت خودکار اجرا شود.
- ارسال پیام اعلان به سرور
- اجرای دستورات مدیریتی با هدف بازیکن.
- اجرای دستورات ویژه ادمین از طریق وب پنل.
- بررسی اینکه آیا اتصال RCON کار می کند یا خیر.
- پیگیری عملیات انجام شده در تاریخچه فرمان.
دستورات RCON فرآیندهای واقعی را در سرور Minecraft زنده اجرا می کنند. اگر دستور اشتباه تایپ شود، ممکن است محصول به پخش کننده اشتباه داده شود، ممکن است مجوز اشتباه تعریف شود، داده های پخش کننده تحت تأثیر قرار گیرد یا نتایج نامطلوبی روی سرور رخ دهد. بنابراین پنل RCON فقط باید توسط افراد مجاز استفاده شود و هر فرمان باید قبل از ارسال به دقت بررسی شود.
2. پنل RCON چه کاری انجام می دهد؟
در پنل وب Minecraft پنل RCONاجازه می دهد تا دستورات را بدون دسترسی مستقیم به کنسول سرور ارسال کنید. مدیر می تواند دستورات آماده را انتخاب کند، دستورات ویژه بنویسد یا تست های اتصال را از طریق پنل وب انجام دهد. علاوه بر این، اگر سیستم بازار تحویل خودکار را انجام دهد، اتصال RCON باید به درستی کار کند.
پنل RCON این نیازهای مدیریتی را برآورده می کند:
- پردازش بدون نیاز به دسترسی جداگانه SSH/کنسول برای ارسال دستورات به سرور.
- آزمایش دستورات تحویل محصولات خواربارفروشی
- اجرای دستورات هدفمند با متغیرهای نام بازیکن.
- ارسال اطلاعیه یا پیام اطلاعاتی به سرور.
- بررسی درست بودن تنظیمات اتصال RCON.
- تاریخچه دستورات موفق و ناموفق را بررسی کنید.
- بررسی مسائل مربوط به «محصول تحویل نشده» در درخواستهای پشتیبانی.
از آنجایی که پنل RCON ابزار قدرتمندی است، باید در مدیریت روزانه با احتیاط از آن استفاده کرد. به خصوص در مورد محصولات بازار، اگر همان دستورات دوباره به صورت دستی اجرا شوند، می توان همان محصول را دو بار در اختیار بازیکن قرار داد. بنابراین، تاریخچه سفارش و تاریخچه دستورات باید با هم بررسی شوند.
3. تنظیمات اتصال RCON
برای اینکه RCON کار کند، ویژگی RCON باید در سرور Minecraft روشن باشد و اطلاعات اتصال صحیح در پنل وب تعریف شود. تنظیمات RCON معمولا در سمت سرور تنظیم می شود. server.properties فایل و در بخش RCON/Site Settings در پنل وب.
اطلاعات اصلی RCON عبارتند از:
| تنظیم | برای چیست؟ | اگر اشتباه شود چه اتفاقی می افتد؟ |
|---|---|---|
| میزبان / IP RCON | این IP یا اطلاعات میزبانی است که سرور Minecraft به آن اجازه اتصال RCON را می دهد. | پنل نمی تواند به سرور متصل شود و دستورات ارسال نمی شود. |
| پورت RCON | این پورتی است که برای اتصال RCON استفاده می شود. | اگر پورت اشتباه وارد شود، تست اتصال ناموفق خواهد بود. |
| رمز عبور RCON | این رمز عبوری است که برای اتصال پنل وب به سرور Minecraft لازم است. | اگر رمز عبور نادرست باشد، اتصال رد می شود. |
| فعالیت RCON | مشخص می کند که آیا ویژگی RCON در سرور Minecraft روشن است یا خیر. | اگر بسته باشد، پانل نمی تواند هیچ دستور RCON را اجرا کند. |
| مجوز فایروال | این اجازه می دهد تا پانل وب به پورت RCON دسترسی پیدا کند. | اگر پورت بسته باشد، حتی با رمز عبور صحیح هم نمی توان ارتباط برقرار کرد. |
enable-rcon=true
rcon.port=25575
rcon.password=GucluBirRconSifresiرمز عبور RCON باید قوی باشد و با بازیکنان به اشتراک گذاشته نشود. در صورت امکان، پورت RCON باید فقط برای IP سروری که پانل وب در آن قرار دارد باز باشد. پورت RCON عمومی یک خطر امنیتی جدی است.
4. تست اتصال RCON
ممکن است یک ناحیه تست اتصال یا فرمان آزمایشی در پنل RCON وجود داشته باشد. این ویژگی برای بررسی اینکه آیا پنل وب می تواند به سرور Minecraft متصل شود یا خیر استفاده می شود. اگر تحویل مواد غذایی کار نمی کند، یکی از اولین مواردی که باید بررسی شود، تست اتصال RCON است.
تست اتصال باید در موارد زیر انجام شود:
- زمانی که پنل برای اولین بار نصب می شود.
- هنگامی که میزبان RCON، پورت یا رمز عبور تغییر می کند.
- اگر مواد غذایی تحویل داده نشود.
- اگر سرور منتقل شده باشد یا IP تغییر کرده باشد.
- اگر سرور Minecraft به روز شده باشد.
- اگر تنظیمات فایروال تغییر کرده باشد.
- قبل از ارسال فرمان دستی از طریق RCON.
اگر تست اتصال ناموفق باشد، تغییر مستقیم تنظیمات بازار یا محصول صحیح نیست. ابتدا باید اتصال پایه RCON اصلاح شود.
| نتیجه تست | معنی | چه باید کرد؟ |
|---|---|---|
| موفق | پنل وب می تواند با RCON به سرور Minecraft متصل شود. | ارسال دستورات و دستورات تحویل بازار را می توان آزمایش کرد. |
| بدون اتصال | میزبان، پورت یا فایروال ممکن است اتصال را مسدود کند. | باید بررسی شود که آیا IP، پورت، فایروال و سرور باز هستند یا خیر. |
| رمز عبور نادرست است | رمز عبور RCON ممکن است نادرست باشد. | server.properties و رمز عبور روی پنل باید با هم مقایسه شوند. |
| تایم اوت | پانل در حال تلاش برای دسترسی به سرور است اما نمی تواند پاسخی دریافت کند. | فایروال، تأخیر شبکه، پورت بسته یا میزبان اشتباه باید بررسی شود. |
5. دستورات آماده
ممکن است دکمه های دستوری آماده یا الگوهای دستوری در پنل RCON وجود داشته باشد. دستورات کنسرو شده برای اجرای سریع عملیات پرکاربرد استفاده می شوند. به عنوان مثال، ارسال اعلان به سرور، دادن یک آیتم به پخش کننده، دریافت لیست یا اجرای یک فرمان کنترلی ساده را می توان به عنوان دستورات آماده تعریف کرد.
مزایای دستورات آماده:
- مدیر مجبور نیست دستور را به صورت دستی تایپ کند.
- خطر اشتباهات املایی کاهش می یابد.
- استفاده از آن برای مدیران جدید آسان تر می شود.
- عملیاتی که مکرر انجام می شود استاندارد می شود.
- هنگام آزمایش دستورات تحویل مواد غذایی مثال هایی ارائه می دهد.
با این حال، دستورات آماده نیز باید با دقت آماده شوند. یک فرمان معیوب هر بار که اجرا می شود همان خطا را تکرار می کند. اگر متغیر نام بازیکن در دستور وجود دارد، مطمئن شوید که در مکان صحیح استفاده شده است.
list
say Sunucu bakımı kısa süre içinde başlayacaktır.
give {player} diamond 1
eco give {player} 1000
lp user {player} parent add vipدستورات استفاده شده در این مثال ها ممکن است بسته به پلاگین های نصب شده روی سرور متفاوت باشد. از آنجایی که هر سروری از یک افزونه اقتصادی، معتبر یا بازار استفاده نمی کند، دستورات باید بر اساس ساختار افزونه در سرور خود مرتب شوند.
6. ارسال دستورات سفارشی
RCON Panel همچنین می تواند اجازه ارسال دستورات دستی یا سفارشی غیر از دستورات آماده را بدهد. این فیلد برای ارسال دستوری که قرار است از پنل وب به کنسول سرور نوشته شود استفاده می شود.
مواردی که باید هنگام ارسال دستورات سفارشی در نظر بگیرید:
- علائم اسلش غیر ضروری نباید در ابتدای دستور اضافه شود. برخی از سیستم های RCON دستور را در قالب کنسول درخواست می کنند.
- نام بازیکن هدف باید به درستی نوشته شود.
- باید مشخص شود که کدام افزونه دستور را پردازش می کند.
- دستورات خطرناک نباید برای اهداف آزمایشی روی سرور زنده اجرا شوند.
- دستورات دسته ای باید با احتیاط استفاده شوند.
- دستورات مجوز، پول، آیتم و ممنوعیت باید دوبار بررسی شوند.
دستورات ویژه اجرا شده از طریق RCON ممکن است برگشت پذیر نباشند. به خصوص دستورات «op»، «deop»، «ban»، «pardon»، «lp user»، «eco give»، «give» و دستورات مشابه می تواند عواقب جدی در مورد هدف اشتباه داشته باشد. قبل از ارسال فرمان، نام پخش کننده و محتوای فرمان را بررسی کنید.
7. هدف گذاری بازیکن
اکثر دستورات RCON با هدف بازیکن کار می کنند. نام کاربری Minecraft بازیکن باید به درستی برای دادن موارد به بازیکن، اضافه کردن تعادل، تعریف رتبه یا تحویل بسته ها استفاده شود.
مشکلات هدف گیری بازیکن ممکن است در شرایط زیر رخ دهد:
- بازیکن نام کاربری Minecraft خود را به اشتباه در پنل وب تایپ کرده است.
- در نام بازیکن تفاوت حروف بزرگ وجود دارد.
- دستور به یک پخش کننده آنلاین نیاز دارد، اما پخش کننده آفلاین است.
- بازیکن از نام کاربری قدیمی خود استفاده می کند.
- متغیر نام بازیکن در جای اشتباهی در دستور استفاده شده است.
- افزونه ممکن است منتظر اطلاعات UUID باشد، نه نام پخش کننده.
نام کاربری Minecraft در پروفایل بازیکنان باید صحیح باشد، زیرا نام بازیکن مورد نظر برای تحویل مواد غذایی ضروری است. یکی از اولین مواردی که در شکایات عدم تحویل محصول بررسی می شود، نام بازیکن هدف است.
8. دستورات تحویل مواد غذایی
در پنل وب Minecraft، اقلام مواد غذایی را می توان با دستورات RCON تحویل داد. هنگام ایجاد یک محصول، مدیر دستور تحویل را تعریف می کند. هنگامی که پخش کننده محصول را خریداری می کند، پنل این دستور را از طریق RCON به سرور Minecraft ارسال می کند.
دستور تحویل مواد غذایی می تواند برای موارد زیر استفاده شود:
- دادن آیتم به بازیکن
- دادن پول درون بازی به بازیکن.
- تعریف VIP یا گروه مجوز برای بازیکن.
- دادن کلید امن به بازیکن
- اجرای یک بسته دستوری خاص بازیکن
- مزایای افزونه خاصی را برای حساب بازیکن تعریف کنید.
اگر دستور تحویل به درستی تایپ نشده باشد، بازیکن نمی تواند محصول را دریافت کند، حتی اگر سفارش موفقیت آمیز به نظر برسد. به همین دلیل است که هر دستور محصول باید قبل از پخش زنده آزمایش شود.
| نوع محصول | منطق فرمان | یادداشت کنترل |
|---|---|---|
| بسته آیتم | آیتم های خاصی را به بازیکن می دهد. | شناسه/نام و مقدار مورد باید صحیح باشد. |
| بسته VIP | دستوری را به افزونه مجوز ارسال می کند تا بازیکن را به گروه VIP اضافه کند. | منطق VIP موقت/نامحدود باید با افزونه سازگار باشد. |
| کلید امن | یک دستور صادرات کلید را به پلاگین Crate ارسال می کند. | نام گاوصندوق و مقدار کلید باید صحیح باشد. |
| بازی پول | دستوری برای اضافه کردن تعادل/پول به افزونه اقتصادی ارسال می کند. | مقدار و نام بازیکن مورد نظر باید بررسی شود. |
افزودن یک محصول به بازار بدون آزمایش فرمان محصول خطرناک است. اگر سفارش موفقیت آمیز باشد اما دستور نادرست باشد، بازیکن نمی تواند محصول را دریافت کند. این باعث افزایش درخواست های پشتیبانی پس از پرداخت می شود.
9. متغیرهای فرمان
متغیرهایی مانند نام بازیکن را می توان در دستورات تحویل بازار استفاده کرد. مثلا در دستور product {player} یا یک متغیر مشابه، پنل در هنگام سفارش، این فیلد را با نام کاربری Minecraft بازیکن جایگزین می کند.
از متغیرهای فرمان برای موارد زیر استفاده می شود:
- هدف گرفتن فرمان به سمت بازیکنی که آن را خریداری کرده است.
- استفاده از کمیت محصول به صورت پویا
- تحویل بسته ها طبق سفارش
- اجرای یک الگوی محصول مشابه برای بازیکنان مختلف.
Örnek değişkenli komutlar:
give {player} diamond 10
eco give {player} 5000
crate key give {player} vote 3
lp user {player} parent add vipنام متغیر باید در دستور همانطور که در سیستم تعریف شده است استفاده شود. اگر پنل {username} منتظر اما به دستور {player} اگر نوشته شود، متغیر ممکن است تبدیل نشود. در این حالت ممکن است دستور RCON مستقیماً به اشتباه به سرور برود.
10. تاریخچه فرمان
تاریخچه فرمان یا منطقه گزارش را می توان در پنل RCON پیدا کرد. این فیلد برای پیگیری اینکه کدام دستور در چه زمانی، توسط چه کسی و با چه نتیجه ای اجرا شده است استفاده می شود. تاریخچه فرمان به ویژه برای تحویل مواد غذایی و درخواست های پشتیبانی مهم است.
اطلاعات زیر در تاریخچه دستورات مفید است:
- دستور اجرا شد.
- مدیر یا منبع سیستمی که دستور را اجرا می کند.
- تاریخ و زمان فرمان.
- نام بازیکن هدف
- نتیجه فرمان: موفقیت یا شکست.
- پیام پاسخ از سرور برگردانده شد.
- در صورت وجود لینک به شماره سفارش مربوطه.
هنگامی که بازیکن می گوید "محصول من وارد نشده است"، تاریخچه فرمان باید بررسی شود. ممکن است دستور اصلا ارسال نشده باشد، ممکن است ارسال شده باشد اما خطا دریافت کرده باشد یا از طرف بازیکن اشتباهی ارسال شده باشد.
اگر سفارش موفقیت آمیز به نظر می رسد اما بازیکن می گوید که مورد را دریافت نکرده است، به تاریخچه دستور RCON نگاه کنید. به سوالاتی مانند اینکه آیا دستور ارسال شده است یا خیر، آیا خطا داده است یا خیر، آیا نام بازیکن مورد نظر درست بوده و آیا بازیکن نیاز به آنلاین بودن دارد یا خیر.
11. RCON و نیاز آنلاین پخش کننده
برخی از دستورات Minecraft می توانند برای بازیکنان آفلاین نیز کار کنند. برخی نیاز دارند که پخش کننده روی سرور آنلاین باشد. این بسته به پلاگین و دستور استفاده شده متفاوت است.
به عنوان مثال، در حالی که برخی از افزونههای اقتصادی یا معتبر میتوانند تراکنشها را برای بازیکنان آفلاین انجام دهند، در صورتی که پخشکننده آنلاین نباشد، برخی از دستورات دادن ممکن است شکست بخورند. بنابراین، هنگام تهیه دستور تحویل محصول، الزام آنلاین بودن بازیکن باید مشخص باشد.
| نوع فرمان | منشور آنلاین | توجه داشته باشید |
|---|---|---|
| دادن | در بیشتر موارد بازیکن باید آنلاین باشد. | موارد ممکن است به بازیکنان آفلاین داده نشود. |
| اکو دادن | این افزونه بسته به ساختار آن ممکن است به صورت آفلاین پشتیبانی کند. | اقتصاد به تنظیمات افزونه بستگی دارد. |
| کاربر lp | معمولاً می تواند به صورت آفلاین کار کند. | برای افزونه هایی مانند LuckPerms، این به پیکربندی بستگی دارد. |
| کلید جعبه بده | بسته به ساختار افزونه متفاوت است. | پشتیبانی تحویل آفلاین افزونه صندوق نقدی باید بررسی شود. |
اگر بازیکن باید در توضیحات محصول بازار آنلاین باشد، این اطلاعات باید به وضوح نوشته شود. در غیر این صورت، زمانی که پس از خرید محصول تحویل انجام نشود، بازیکن درخواست پشتیبانی را باز می کند.
12. امنیت RCON
RCON یک ناحیه مدیریتی پرخطر است زیرا می تواند مستقیماً دستورات سرور را اجرا کند. اگر رمز عبور RCON به خطر بیفتد، افراد مخرب می توانند دستوراتی را به سرور ارسال کنند. بنابراین، امنیت RCON باید جدی گرفته شود.
توصیه هایی برای امنیت RCON:
- از رمز عبور RCON قوی و غیرقابل پیش بینی استفاده کنید.
- درگاه RCON را برای عموم باز نگذارید.
- فقط IP پانل وب از طریق فایروال مجاز است.
- رمز عبور RCON را با Discord، پشتیبانی یا پخش کننده ها به اشتراک نگذارید.
- از دسترسی پنل مدیریت با یک رمز عبور قوی محافظت کنید.
- تاریخچه دستورات RCON را به طور منظم بررسی کنید.
- اگر دستور ناشناخته ای اجرا شد، بلافاصله رمز عبور را تغییر دهید.
- در صورت دسترسی مدیران قدیمی، رمزهای عبور را تمدید کنید.
اگر پورت RCON برای اینترنت عمومی باز باشد و از رمز عبور ضعیفی استفاده شود، سرور شما در معرض خطر جدی قرار می گیرد. RCON باید فقط از آدرس های IP قابل اعتماد قابل دسترسی باشد و رمز عبور باید قوی نگه داشته شود.
13. مجوزهای کاربر RCON
پنل RCON نباید برای هر مدیری باز باشد. اگر نقشهای مدیریت متفاوتی در پنل وب وجود داشته باشد، دسترسی RCON فقط باید به مدیران آگاه و قابل اعتماد داده شود. زیرا اجرای دستور اشتباه از طریق RCON بسیار خطرناکتر از ویرایش محتوای سایت است.
افرادی که به آنها دسترسی RCON داده می شود باید بدانند:
- دستورات عملیات واقعی را روی سرور زنده انجام می دهند.
- نام بازیکن باید به درستی نوشته شود.
- دستورات سفارش بازار نباید دوباره اجرا شوند.
- بازگرداندن دستورات مجوز و آیتم ممکن است دشوار باشد.
- تاریخچه فرمان باید بررسی شود.
- در صورت شک باید ابتدا از دستور تست استفاده شود.
عمومی کردن دسترسی RCON خطر اجرای تصادفی یا مخرب دستور را افزایش می دهد. اصل حداقل اختیارات باید اعمال شود.
14. مواردی که باید بررسی کنید که آیا اتصال RCON کار نمی کند
اگر اتصال RCON کار نمی کند، تحویل مواد غذایی، ارسال دستی فرمان و برخی از اتوماسیون ها ممکن است کار نکنند. در این صورت مشکل باید به صورت سیستماتیک بررسی شود.
- آیا سرور Minecraft باز است؟
- enable-rcon=true در server.properties؟
- آیا پورت RCON درست است؟
- آیا رمز عبور RCON صحیح است؟
- آیا هاست/IP روی پنل وب درست است؟
- آیا فایروال پورت RCON را مسدود می کند؟
- آیا پورت RCON فقط برای لوکال هاست باز است؟
- آیا پنل وب و سرور Minecraft روی یک دستگاه هستند یا روی دستگاه دیگری؟
- سرور راه اندازی مجدد شده است؟
- آیا دستور تست RCON پیغام خطا می دهد؟
سرور Minecraft ممکن است پس از تغییر تنظیمات RCON نیاز به راه اندازی مجدد داشته باشد. حتی اگر تنظیمات درست به نظر برسند، سرور ممکن است با تنظیمات قدیمی کار کند.
15. مواردی که باید بررسی کنید که آیا اقلام مواد غذایی تحویل داده نشده اند
اگر بازیکن پس از خرید محصول مارکت محصول را دریافت نکرده باشد، ممکن است مشکل به دلیل پرداخت، سفارش، RCON، فرمان محصول یا نام پخش کننده باشد. درست نیست که RCON را به تنهایی سرزنش کنیم.
- آیا سفارش موفقیت آمیز است؟
- آیا پرداخت انجام شده است؟
- آیا محصول تحویل خودکار دارد؟
- آیا دستور تحویل محصول تعریف شده است؟
- آیا متغیر نام بازیکن در دستور صحیح است؟
- آیا نام کاربری Minecraft بازیکن درست است؟
- آیا بازیکن باید آنلاین باشد؟
- آیا اتصال RCON در آن زمان کار می کرد؟
- آیا خطاها در تاریخچه فرمان ظاهر می شوند؟
- وقتی همان دستور به صورت دستی اجرا شود چه اتفاقی می افتد؟
بدون این چک ها دادن یک محصول دستی به بازیکن درست نیست. ممکن است همان سفارش دو بار تحویل داده شود یا محصول به بازیکن اشتباهی ارسال شود.
16. محیط تست برای دستورات RCON
دستورات محصول جدید یا دستورات آماده جدید باید ابتدا در محیط تست تست شوند. تلاش مستقیم روی سرور زنده خطرناک است. یک حساب تست با اعتبار پایین و یک محصول ناخواسته می تواند برای آزمایش استفاده شود.
در طول فرآیند تست، موارد زیر باید انجام شود:
- تست اتصال RCON باید انجام شود.
- دستور باید روی پخش کننده آزمایشی آزمایش شود.
- نتیجه فرمان باید در بازی بررسی شود.
- رکورد موفقیت/خطا در تاریخچه فرمان باید بررسی شود.
- اگر با محصول بازار یکپارچه کار می کند، باید یک سفارش آزمایشی ایجاد شود.
- رفتار دستور باید زمانی که پخش کننده آفلاین است بررسی شود.
- وقتی نام بازیکن اشتباه وارد می شود، سیستم چه کاری انجام می دهد باید آزمایش شود.
17. اشتباهات رایج
رمز عبور RCON ضعیف
رمزهای عبور ساده RCON یک خطر امنیتی ایجاد می کند. رمز عبور RCON باید طولانی، پیچیده و به سختی حدس بزند.
عمومی گذاشتن پورت RCON
اگر پورت RCON برای دسترسی عمومی باز باشد، خطر حمله افزایش می یابد. توصیه می شود فقط IP پنل وب را از طریق فایروال مجاز کنید.
افزودن دستور محصول به بازار بدون آزمایش
اگر دستور نادرست باشد، بازیکن پرداخت می کند اما کالا تحویل داده نمی شود. هر دستور محصول باید قبل از پخش زنده آزمایش شود.
استفاده نادرست از متغیر نام بازیکن
اگر از متغیر اشتباه در دستور استفاده شود، نام بازیکن به دستور ارسال نمی شود. در این حالت دستور تحویل از کار می افتد یا به اشتباه عمل می کند.
اجرای دستور دستی بدون بررسی ترتیب
ممکن است سفارش قبلاً تحویل داده شده باشد. تاریخچه سفارش و فرمان باید قبل از اجرای دستور دستی بررسی شود.
نادیده گرفتن نیاز پخش آنلاین
برخی از دستورات برای بازیکنان آفلاین کار نمی کنند. اگر بازیکن نیاز به آنلاین بودن دارد، این اطلاعات باید در توضیحات محصول ذکر شود.
18. چک لیست قبل از باز کردن یک درخواست پشتیبانی
- آیا ویژگی RCON در سرور Minecraft روشن است؟
- آیا میزبان/IP RCON صحیح است؟
- آیا پورت RCON درست است؟
- آیا رمز عبور RCON صحیح است؟
- آیا فایروال اجازه پورت RCON را می دهد؟
- آیا ارتباطی بین وب پنل و سرور Minecraft وجود دارد؟
- آیا تست اتصال RCON موفقیت آمیز است؟
- آیا دستور تست کار می کند؟
- آیا دستورات کنسرو درست تعریف شده اند؟
- آیا در نوشتن دستور سفارشی خطایی وجود دارد؟
- آیا دستور تحویل مواد غذایی درست است؟
- آیا متغیر نام بازیکن در دستور صحیح است؟
- آیا نام کاربری Minecraft بازیکن درست است؟
- آیا بازیکن باید آنلاین باشد؟
- آیا لاگ خطا در تاریخچه فرمان وجود دارد؟
- آیا ممکن است سفارش قبلا تحویل داده شده باشد؟
- آیا رکورد سفارش قبل از اجرای دستور دستی بررسی شده است؟
19. توصیه های امنیتی و مدیریتی
- رمز عبور RCON را قوی نگه دارید. از رمزهای عبور ساده استفاده نکنید.
- پورت RCON را برای کسی باز نکنید. فقط IP پانل وب مجاز است.
- دسترسی RCON را محدود کنید. لازم نیست هر مدیری از RCON استفاده کند.
- تاریخچه فرمان را به طور منظم بررسی کنید. دستورات غیرمنتظره ممکن است خطر امنیتی ایجاد کند.
- دستورات بازار را تست کنید هر محصول باید قبل از تولید آزمایش شود.
- بررسی متغیرهای نام بازیکن متغیر اشتباه تحویل را خراب می کند.
- در دستورات دستی عجله نکنید. تاریخچه سفارش و گزارش تحویل باید بررسی شود.
- پس از دسترسی ادمین قدیمی رمز عبور RCON را تغییر دهید. برای امنیت، تمدید رمز عبور منظم باید انجام شود.
20. سوالات متداول
اگر تست اتصال RCON ناموفق باشد چه باید بکنم؟
ابتدا بررسی کنید که سرور Minecraft باز باشد، RCON در server.properties فعال باشد، پورت و رمز عبور به درستی نوشته شده باشد و فایروال اجازه اتصال را بدهد. اگر تنظیمات تغییر کرده است، ممکن است لازم باشد سرور را راه اندازی مجدد کنید.
مواد غذایی خریداری شد اما تحویل داده نشد. ابتدا باید به دنبال چه چیزی باشم؟
وضعیت سفارش، وضعیت پرداخت، فرمان تحویل محصول، اتصال RCON، نام Minecraft بازیکن و تاریخچه فرمان باید بررسی شود. قبل از قرار دادن محصول به صورت دستی، باید اطمینان حاصل شود که سفارش قبلاً تحویل داده نشده است.
آیا باید از اسلش در دستورات RCON استفاده کنم؟
اکثر سیستمهای RCON انتظار فرمانهایی را در قالب کنسول دارند و نیازی به اسلش اصلی ندارند. با این حال، برخی از رفتار پلاگین یا بسته بندی ممکن است متفاوت باشد. ایمنترین کار این است که دستورات را با آزمایش آنها تأیید کنید.
آیا می توان محصول را در زمانی که پخش کننده آفلاین است تحویل داد؟
این کاملاً به دستور و افزونه استفاده شده بستگی دارد. برخی از دستورات اقتدار و اقتصادی می توانند به صورت آفلاین کار کنند، در حالی که برخی از دستورات آیتم ها نیاز به آنلاین بودن بازیکن دارند. این الزام باید در توضیحات محصول ذکر شود.
چه کسی باید رمز عبور RCON را بداند؟
رمز عبور RCON فقط باید توسط صاحب سرور یا افراد مجاز فنی شناخته شود. نباید با بازیکنان، مدیران عادی یا افراد غیر ضروری به اشتراک گذاشته شود.
چرا تاریخچه فرمان مهم است؟
این به شما اجازه می دهد تا ببینید کدام دستور در چه زمانی، توسط چه کسی و با چه نتیجه ای اجرا شده است. در مسائل تحویل مواد غذایی، اجرای نادرست فرمان و بررسی های امنیتی بسیار مهم است.
آیا دستورات کنسرو شده ایمن هستند؟
اگر درست تهیه و آزمایش شود، استفاده از آن را آسان تر می کند. اما دستور faulty ready هر بار که اجرا می شود همان خطا را تکرار می کند. بنابراین، دستورات آماده نیز باید قبل از پخش زنده آزمایش شوند.
نتیجه گیری
Minecraft Web Panel RCON Panel یک ابزار مدیریتی قدرتمند است که برای ارسال دستورات به سرور Minecraft از طریق پنل وب، انجام تست اتصال، اجرای دستورات آماده، ارسال دستورات سفارشی و مدیریت تحویل محصولات در بازار استفاده می شود. هنگامی که سیستم RCON به درستی پیکربندی شده باشد، سفارشات بازار را می توان به طور خودکار تحویل داد، دستورات بازیکن را می توان به راحتی اجرا کرد و فرآیندهای مدیریتی تسریع می شود.
با این حال، RCON نیز یک سیستم پرخطر است. دستور اشتباه، نام اشتباه بازیکن، تحویل محصول اشتباه، رمز عبور ضعیف RCON یا پورت باز عمومی می تواند مشکلات جدی ایجاد کند. به همین دلیل، اطلاعات اتصال RCON باید امن نگه داشته شود، توسط فایروال محدود شود، دستورات باید آزمایش شوند و تاریخچه فرمان باید به طور منظم بررسی شود.
هنگامی که پنل RCON به درستی استفاده شود، بازار پنل وب Minecraft، فرآیندهای پشتیبانی و مدیریت را حرفه ای تر می کند. در صورت استفاده نادرست، می تواند باعث ناراحتی بازیکن، خطر امنیتی و ازدحام پشتیبانی شود. بنابراین، عملیات RCON باید همیشه با دقت انجام شود، ثبت و کنترل شود.
این مقاله به طور ویژه برای PvPServer تهیه شده است.