این راهنما شامل مدیریت RCON، مدیریت بازیکنان، پیکربندی رباتها، نقشههای سفارشی و رفع مشکلات سرور اختصاصی OpenArena شما میباشد. OpenArena یک بازی تیراندازی رایگان دثمچ بر پایه موتور id Tech 3 است. برای راهاندازی اولیه، پیکربندی و دستورالعملهای اتصال، به راهنمای راهاندازی سرور OpenArena مراجعه کنید.
1. تنظیمات RCON
رمز عبور RCON را در baseoa/server.cfg تنظیم کنید:
seta rconPassword "YourStrongPassword"
در بازی از طریق کنسول (~) احراز هویت کنید:
rconPassword YourStrongPassword
rcon <command>
همچنین میتوانید دستورات را مستقیماً از طریق تب Console در GPanel بدون احراز هویت RCON ارسال کنید.
2. دستورات مدیریت بازیکنان
| دستور | توضیحات |
|---|---|
rcon status | لیست تمام بازیکنان متصل با شماره کلاینت و IP آنها. |
rcon kick <client_num> | اخراج بازیکن با شماره کلاینت (از status دریافت کنید). |
rcon clientkick <client_num> | دستور جایگزین اخراج. |
rcon banClient <client_num> | مسدود کردن بازیکن با شماره کلاینت. |
rcon banUser <playername> | مسدود کردن بازیکن با نام. |
3. دستورات نقشه و بازی
| دستور | توضیحات |
|---|---|
rcon map <mapname> | تغییر به نقشه جدید با قطع اتصال بازیکنان. |
rcon g_gametype <value> | تغییر حالت بازی (0=FFA، 3=TDM، 4=CTF و غیره). |
rcon timelimit <minutes> | تغییر محدودیت زمانی. |
rcon fraglimit <frags> | تغییر محدودیت امتیاز. |
rcon map_restart | ریستارت نقشه فعلی. |
rcon nextmap | رفتن به نقشه بعدی در چرخش. |
4. دستورات مدیریت سرور
| دستور | توضیحات |
|---|---|
rcon sv_hostname "Name" | تغییر نام سرور. |
rcon g_password "pass" | تنظیم یا تغییر رمز عبور ورود. |
rcon say "message" | ارسال پیام چت سراسری سرور. |
rcon sv_maxclients <num> | تغییر حداکثر تعداد بازیکنان (نیاز به ریستارت نقشه دارد). |
rcon exec <filename> | اجرای یک فایل پیکربندی. |
rcon quit | خاموش کردن سرور. |
5. مدیریت رباتها
OpenArena دارای پشتیبانی داخلی از ربات برای پر کردن جایگاههای خالی سرور است.
| دستور / متغیر | توضیحات |
|---|---|
rcon addbot <name> <skill> | اضافه کردن ربات. سطح مهارت: 1 (آسانترین) تا 5 (سختترین). |
rcon kick <botname> | حذف یک ربات خاص. |
rcon bot_minplayers <num> | پر کردن خودکار با ربات تا رسیدن به این تعداد بازیکن. رباتها با ورود بازیکنان واقعی خارج میشوند. |
rcon bot_nochat <0/1> | غیرفعال کردن چت رباتها. 1 = بدون چت ربات. |
مثال: حفظ 8 بازیکن با رباتها
به server.cfg اضافه کنید:
seta bot_minplayers 8
رباتها به صورت خودکار زمانی که تعداد بازیکنان کمتر از 8 باشد وارد میشوند و با ورود بازیکنان واقعی خارج میشوند.
6. نقشهها و مادهای سفارشی
- فایلهای
.pk3نقشه/ماد سفارشی را دانلود کنید. - از طریق SFTP در
baseoa/آپلود کنید (به نحوه آپلود فایلها از طریق SFTP مراجعه کنید). - سرور را ریستارت کنید. فایلهای
.pk3به صورت خودکار بارگذاری میشوند. - با دستور
rcon map <mapname>به نقشه جدید تغییر دهید.
.pk3 منطبق را برای اتصال به سرورهای با نقشه سفارشی داشته باشند. دانلود خودکار را با sv_allowDownload 1 در server.cfg فعال کنید.
7. رفع مشکلات
سرور شروع نمیشود
- کنسول GPanel را برای پیامهای خطا بررسی کنید.
- بررسی کنید که GAME_MAP روی نام نقشه معتبر تنظیم شده باشد.
aggressorیاoa_dm1را به عنوان نقشه پیشفرض مطمئن امتحان کنید.
بازیکنان نمیتوانند متصل شوند
- بررسی کنید که سرور در GPanel در حال اجرا است.
- IP و پورت صحیح را از تب Network بررسی کنید.
- اگر بازیکنان نسخههای مختلف فایل pk3 دارند، مطمئن شوید
sv_pureروی0تنظیم شده باشد.
رباتها کار نمیکنند
- مطمئن شوید نقشه از مسیریابی ربات (فایل AAS) پشتیبانی میکند. اکثر نقشههای پیشفرض این قابلیت را دارند.
- بررسی کنید که
bot_minplayersروی عدد مورد نظر تنظیم شده باشد. - نقشههای سفارشی ممکن است از ربات پشتیبانی نکنند مگر اینکه فایل AAS تولید شده باشد.
مقالات مرتبط
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور OpenArena خود مواجه شدید که در اینجا پوشش داده نشده است، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیحات مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ذکر کنید.