این راهنما مدیریت سرور Left 4 Dead را پوشش میدهد، شامل دسترسی RCON، دستورات کنسول موتور Source، مدیریت بازیکنان، نصب پلاگین SourceMod و عیبیابی.
RCON (کنسول از راه دور)
RCON به شما امکان اجرای دستورات سرور از راه دور را میدهد. برای راهاندازی RCON، موارد زیر را به left4dead/cfg/server.cfg خود اضافه کنید:
rcon_password "your_secure_password"
برای استفاده از RCON از کنسول درون بازی، تایپ کنید:
rcon_password your_secure_password
rcon [command]
همچنین میتوانید دستورات را مستقیماً از تب Console در GPanel بدون نیاز به احراز هویت RCON اجرا کنید.
دستورات ضروری سرور
| دستور | توضیحات |
|---|---|
changelevel [map] |
به نقشه مشخص شده تغییر میدهد (مثلاً changelevel l4d_hospital01_apartment) |
status |
اطلاعات سرور، بازیکنان متصل و Steam ID آنها را نشان میدهد |
kick [name] |
یک بازیکن را با نام اخراج میکند |
kickid [userid] |
یک بازیکن را با شناسه کاربری (از خروجی status) اخراج میکند |
banid [minutes] [steamid] |
یک بازیکن را با Steam ID مسدود میکند (0 = دائمی) |
removeid [steamid] |
مسدودیت یک بازیکن را با Steam ID لغو میکند |
say [message] |
پیامی را به عنوان سرور برای همه بازیکنان ارسال میکند |
maps * |
لیست تمام نقشههای موجود در سرور را نمایش میدهد |
sv_password [password] |
رمز عبور سرور را در زمان اجرا تنظیم یا تغییر میدهد |
hostname [name] |
نام سرور را در زمان اجرا تغییر میدهد |
quit |
سرور را به صورت منظم خاموش میکند |
دستورات حالت بازی
| دستور | توضیحات |
|---|---|
sv_gametypes coop |
حالت بازی را روی همکاری تنظیم میکند |
sv_gametypes versus |
حالت بازی را روی رقابتی (بازماندگان در مقابل آلودهها) تنظیم میکند |
sv_gametypes survival |
حالت بازی را روی بقا تنظیم میکند |
z_difficulty Easy/Normal/Hard/Impossible |
سختی هوش مصنوعی را تغییر میدهد |
مدیریت بازیکنان
مدیریت مسدودسازی
سرور لیست مسدودسازی را در left4dead/cfg/banned_user.cfg نگهداری میکند. میتوانید این فایل را مستقیماً ویرایش کنید یا از دستورات کنسول استفاده کنید:
// Ban a player for 60 minutes
banid 60 STEAM_0:1:12345678
// Permanent ban
banid 0 STEAM_0:1:12345678
// Write bans to file
writeid
// Remove a ban
removeid STEAM_0:1:12345678
writeid را اجرا کنید تا لیست مسدودسازی روی دیسک ذخیره شود. در غیر این صورت، مسدودسازیها با راهاندازی مجدد سرور از بین میروند.
نصب SourceMod
SourceMod یک فریمورک پلاگین محبوب برای سرورهای موتور Source است که منوهای مدیریت، دستورات سفارشی و تغییرات گیمپلی را اضافه میکند.
- سرور خود را از GPanel متوقف کنید.
- SourceMod و MetaMod:Source را برای سیستم عامل سرور خود (Linux) دانلود کنید.
- هر دو آرشیو را از طریق SFTP در دایرکتوری
left4dead/آپلود و استخراج کنید. پوشهaddons/باید در داخلleft4dead/ایجاد شود. - Steam ID خود را به
left4dead/addons/sourcemod/configs/admins_simple.iniاضافه کنید:"STEAM_0:1:12345678" "99:z" - سرور را راهاندازی کنید. دستور
sm versionرا در کنسول تایپ کنید تا بارگذاری SourceMod را تأیید کنید.
عیبیابی
| مشکل | راهحل |
|---|---|
| سرور در مرورگر ظاهر نمیشود | بررسی کنید که سرور در حال اجراست و به Steam متصل است (کنسول را برای پیام Connection to Steam servers successful بررسی کنید). مقدار sv_allow_lobby_connect_only 0 را در server.cfg تنظیم کنید. |
| RCON کار نمیکند | مطمئن شوید که rcon_password در server.cfg تنظیم شده و رمز عبور مطابق را در کلاینت خود وارد کردهاید. |
| تغییر نقشه باعث کرش سرور میشود | نام نقشه را با استفاده از maps * تأیید کنید. نقشههای سفارشی باید در دایرکتوری left4dead/maps/ آپلود شوند. |
| SourceMod بارگذاری نمیشود | مطمئن شوید که MetaMod:Source ابتدا نصب شده است. بررسی کنید که left4dead/addons/metamod.vdf وجود دارد. مجوزهای فایل را تأیید کنید. |
مقالات مرتبط
- راهنمای راهاندازی سرور Left 4 Dead
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید