این راهنما شامل تنظیمات ادمین، دستورات RCON موتور Source، مدیریت بازیکنان، دستورات نقشه، پشتیبانی از پلاگینهای SourceMod/MetaMod و رفع مشکلات سرور اختصاصی Open Fortress شما میباشد. Open Fortress یک ماد رایگان TF2 با حالتهای بازی و محتوای جدید است که بر پایه موتور Source ساخته شده است. برای راهاندازی اولیه، پیکربندی و دستورالعملهای اتصال، به راهنمای راهاندازی سرور Open Fortress مراجعه کنید.
1. تنظیمات ادمین (رمز عبور RCON)
Open Fortress از سیستم RCON موتور Source برای مدیریت استفاده میکند. رمز عبور را در open_fortress/cfg/server.cfg تنظیم کنید:
rcon_password "YourStrongPassword"
در بازی از طریق کنسول (~) احراز هویت کنید:
rcon_password YourStrongPassword
rcon <command>
همچنین میتوانید دستورات را مستقیماً از طریق تب Console در GPanel بدون احراز هویت RCON ارسال کنید.
2. دستورات RCON موتور Source
مدیریت بازیکنان
| دستور | توضیحات |
|---|---|
rcon status | لیست بازیکنان با شناسه کاربری، Steam ID، IP و پینگ. |
rcon kick <userid> | اخراج بازیکن با شناسه کاربری. |
rcon kick "<playername>" | اخراج با نام نمایشی. |
rcon banid <minutes> <userid> | مسدود کردن با شناسه کاربری. 0 = دائمی. |
rcon banip <minutes> <ip> | مسدود کردن یک آدرس IP. |
rcon removeid <steamid> | حذف مسدودیت Steam ID. |
rcon removeip <ip> | حذف مسدودیت IP. |
rcon writeid | ذخیره لیست مسدودیها در banned_user.cfg. |
rcon writeip | ذخیره مسدودیهای IP در banned_ip.cfg. |
rcon writeid و rcon writeip را اجرا کنید. بدون ذخیره، مسدودیها پس از ریستارت از بین میروند.
دستورات نقشه
| دستور | توضیحات |
|---|---|
rcon changelevel <mapname> | تغییر نقشه با حفظ اتصال بازیکنان. |
rcon map <mapname> | بارگذاری نقشه از ابتدا، با قطع اتصال همه بازیکنان. |
rcon maps * | لیست تمام نقشههای موجود. |
rcon mp_timelimit <min> | تغییر محدودیت زمانی نقشه. |
rcon mp_fraglimit <frags> | تغییر محدودیت امتیاز. |
rcon mp_restartgame 1 | ریستارت راند فعلی با بازنشانی امتیازات. |
مدیریت سرور
| دستور | توضیحات |
|---|---|
rcon hostname "Name" | تغییر نام سرور. |
rcon sv_password "pass" | تنظیم یا تغییر رمز عبور ورود. |
rcon sv_alltalk <0/1> | فعال/غیرفعال کردن چت صوتی بین تیمی. |
rcon say "message" | ارسال پیام چت سراسری سرور. |
rcon exec <filename> | اجرای یک فایل پیکربندی. |
rcon quit | خاموش کردن سرور. |
3. SourceMod و MetaMod
برای قابلیتهای پیشرفته ادمین، MetaMod:Source و SourceMod را نصب کنید.
نصب
- سرور خود را از GPanel متوقف کنید.
- MetaMod:Source را از sourcemm.net دانلود و از طریق SFTP در
open_fortress/آپلود کنید. - SourceMod را از sourcemod.net دانلود و در
open_fortress/آپلود کنید. - سرور را راهاندازی کرده و با دستورات
meta versionوsm versionدر کنسول تأیید کنید.
اضافه کردن ادمینهای SourceMod
فایل open_fortress/addons/sourcemod/configs/admins_simple.ini را ویرایش کنید:
"STEAM_0:1:12345678" "99:z" // Full admin access
از sm_admin در چت یا کنسول برای باز کردن منوی ادمین درون بازی استفاده کنید.
4. نقشههای سفارشی
- فایل
.bspنقشه سفارشی را دانلود کنید. - از طریق SFTP در
open_fortress/maps/آپلود کنید (به نحوه آپلود فایلها از طریق SFTP مراجعه کنید). - نام نقشه را به
open_fortress/cfg/mapcycle.txtاضافه کنید. - با دستور
rcon changelevel mapnameتست کنید.
5. رفع مشکلات
سرور هنگام راهاندازی کرش میکند
- کنسول GPanel را برای پیامهای خطا بررسی کنید.
- بررسی کنید که نقشه شروع در
open_fortress/maps/وجود دارد. - اگر از SourceMod/MetaMod استفاده میکنید، پوشههای افزونه را موقتاً حذف کرده و تست کنید.
- مطمئن شوید که تمام فایلهای مورد نیاز بازی به درستی دانلود شدهاند (فایلهای TF2 و Open Fortress).
بازیکنان نمیتوانند متصل شوند
- بررسی کنید که سرور در GPanel در حال اجرا است.
- IP و پورت صحیح را از تب Network بررسی کنید.
- مطمئن شوید بازیکنان Open Fortress را از همان روش (لانچر Beans) نصب کردهاند.
تکسچرها یا فایلهای گمشده
- Open Fortress به فایلهای TF2 وابسته است. مطمئن شوید که پوشه
tf2/در هنگام نصب به درستی دانلود شده است. - اگر تکسچرها گم شدهاند، از تب Settings در GPanel نصب مجدد را امتحان کنید.
مقالات مرتبط
نیاز به کمک دارید؟
اگر با مشکلاتی در سرور Open Fortress خود مواجه شدید که در اینجا پوشش داده نشده است، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیحات مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ذکر کنید.