این راهنما دستورات ادمین، RCON و مدیریت سرور برای سرور اختصاصی Xonotic شما در Legion Hosting را پوشش میدهد. برای راهاندازی اولیه و پیکربندی، به راهنمای راهاندازی سرور Xonotic مراجعه کنید.
راهاندازی RCON
رمز عبور RCON خود را در .xonotic/data/server.cfg تنظیم کنید:
rcon_password "your_rcon_password"
استفاده از RCON در بازی
- کنسول را باز کنید (کلید ~ را فشار دهید)
- رمز عبور RCON را تنظیم کنید:
rcon_password "your_rcon_password" - آدرس RCON را تنظیم کنید:
rcon_address YOUR_IP:PORT - دستورات را اجرا کنید:
rcon command_here
امنیت: همیشه یک رمز عبور قوی برای RCON تنظیم کنید. بدون آن، هر کسی میتواند دستورات ادمین را اجرا کند. هرگز رمز عبور RCON خود را به صورت عمومی به اشتراک نگذارید.
دستورات رایج RCON
| دستور | توضیحات |
|---|---|
rcon status |
نمایش وضعیت سرور و بازیکنان متصل |
rcon kick # <id> <reason> |
اخراج یک بازیکن با شناسه |
rcon ban <ip> |
مسدود کردن یک آدرس IP |
rcon unban <ip> |
حذف مسدودیت یک IP |
rcon changelevel <map> |
تغییر به یک نقشه خاص |
rcon endmatch |
پایان دادن به مسابقه فعلی |
rcon restart |
راهاندازی مجدد نقشه فعلی |
rcon say <message> |
ارسال پیام چت به کل سرور |
rcon gametype <mode> |
تغییر حالت بازی (مثلاً dm، ctf، tdm) |
rcon fraglimit_override <num> |
تنظیم حد امتیاز/کشتار |
rcon timelimit_override <minutes> |
تنظیم محدودیت زمانی هر نقشه |
rcon g_maplist "<maps>" |
تنظیم چرخش نقشه (جداشده با فاصله) |
rcon quit |
خاموش کردن سرور |
پیکربندی سرور
تمام تنظیمات سرور در این فایل قرار دارند:
.xonotic/data/server.cfg
تنظیمات رایج
| تنظیم | توضیحات |
|---|---|
hostname |
نام سرور در مرورگر |
sv_public |
لیست عمومی (1=بله، 0=خیر، -1=LAN) |
maxplayers |
حداکثر بازیکنان متصل |
gametype |
حالت بازی پیشفرض |
g_maplist |
چرخش نقشه (جداشده با فاصله) |
g_maplist_shuffle |
ترتیب تصادفی نقشهها (1=بله) |
timelimit_override |
محدودیت زمانی نقشه به دقیقه (0 = بدون محدودیت) |
fraglimit_override |
حد کشتار (0 = بدون محدودیت) |
g_balance_teams |
تعادل خودکار تیمها |
bot_number |
تعداد رباتها برای اضافه کردن |
skill |
سطح مهارت ربات (0-10) |
minplayers |
حداقل بازیکنان (رباتها جاهای خالی را پر میکنند) |
مدیریت رباتها
Xonotic از رباتهای داخلی پشتیبانی میکند. رباتها را در server.cfg پیکربندی کنید:
// Add 4 bots with medium difficulty
bot_number 4
skill 5
// Or use minplayers to fill empty slots
minplayers 8
نقشههای سفارشی
برای اضافه کردن نقشههای سفارشی:
- فایلهای
.pk3نقشه را از جامعه Xonotic دانلود کنید - آنها را از طریق SFTP به دایرکتوری
data/آپلود کنید - نام نقشه را به
g_maplistدرserver.cfgاضافه کنید - سرور را مجدداً راهاندازی کنید
مدیریت سرور از طریق GPanel
| عملیات | نحوه انجام |
|---|---|
| شروع/توقف/راهاندازی مجدد سرور | از کنترلهای روشن/خاموش در صفحه اصلی GPanel استفاده کنید |
| تغییر محدودیت بازیکن | MAX_PLAYERS را در تب Startup ویرایش کنید |
| ویرایش پیکربندی | مدیر فایل یا SFTP → .xonotic/data/server.cfg |
| اجرای دستورات کنسول | از تب Console در GPanel استفاده کنید |
| مشاهده لاگها | تب Console را بررسی کنید یا latest.log را بخوانید |
رفع مشکلات
سرور در مرورگر نمایش داده نمیشود
- بررسی کنید که
sv_publicدرserver.cfgروی1تنظیم شده باشد - مطمئن شوید سرور به طور کامل راهاندازی شده است (به دنبال
Server listening on address 0.0.0.0:بگردید) - ۱-۲ دقیقه صبر کنید تا سرور اصلی بهروزرسانی شود
نقشه بارگذاری نمیشود
- بررسی کنید که فایل
.pk3نقشه در دایرکتوریdata/وجود داشته باشد - کنسول را برای خطاهای "map not found" بررسی کنید
- مطمئن شوید نام نقشه در
g_maplistبه درستی نوشته شده باشد
مقالات مرتبط
نیاز به کمک دارید؟
اگر به کمک بیشتری برای سرور Xonotic خود نیاز دارید، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و ما در اسرع وقت پاسخ خواهیم داد.