این راهنما نحوه راهاندازی سرور اختصاصی Half-Life 2: Deathmatch (HL2DM) در Legion Hosting، پیکربندی متغیرهای استارتاپ، ویرایش server.cfg، تنظیم چرخش نقشه و اتصال به سرور را پوشش میدهد. HL2DM شامل نبرد چندنفره سریع با استفاده از موتور فیزیک Half-Life 2 و Gravity Gun است. برای دستورات ادمین و پشتیبانی SourceMod، به دستورات ادمین Half-Life 2: Deathmatch مراجعه کنید.
۱. اولین راهاندازی
- وارد GPanel شوید و سرور HL2DM خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای قابل پیکربندی را بررسی کنید (بخش ۲ را ببینید).
- MAP_NAME، SERVER_NAME و رمزهای عبور مورد نظر خود را تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- منتظر پیام
Connection to Steam servers successful.در کنسول بمانید.
۲. متغیرهای استارتاپ GPanel
| متغیر | پیشفرض | توضیحات |
|---|---|---|
SERVER_NAME | Pterodactyl-server | نام سرور نمایش داده شده در مرورگر. |
MAP_NAME | dm_lockdown | نقشهای که هنگام شروع سرور بارگذاری میشود. |
MAX_PLAYERS | 20 | حداکثر بازیکنان همزمان (۱-۲۰). |
SERVER_PASSWORD | ChangeMe | رمز عبور برای ورود. برای عمومی خالی بگذارید. |
RCON_PASSWORD | ChangeMe | رمز عبور کنسول از راه دور. |
TICK_RATE | 66 | نرخ تیک سرور. مقادیر بالاتر = گیمپلی روانتر اما CPU بیشتر. |
AUTO_UPDATE | 1 | بهروزرسانی خودکار سرور هنگام راهاندازی. |
SERVER_PASSWORD و RCON_PASSWORD به صورت پیشفرض ChangeMe هستند. رمز عبور سرور را برای دسترسی عمومی خالی بگذارید و همیشه از یک رمز عبور قوی RCON استفاده کنید.
۳. پیکربندی سرور (server.cfg)
برای تنظیمات دقیق، server.cfg را ویرایش کنید. قبل از اعمال تغییرات، سرور را متوقف کنید.
مسیر فایل
hl2mp/cfg/server.cfg
تنظیمات کلیدی
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
hostname | (از استارتاپ) | نام سرور نمایش داده شده در مرورگر. |
sv_password | (از استارتاپ) | رمز عبور ورود. برای عمومی خالی بگذارید. |
rcon_password | (از استارتاپ) | رمز عبور کنسول از راه دور. |
mp_timelimit | 20 | محدودیت زمانی هر نقشه به دقیقه. |
mp_fraglimit | 0 | محدودیت کشتار برای پایان راند. 0 = بدون محدودیت. |
mp_friendlyfire | 0 | آتش خودی در حالتهای تیمی. |
mp_autoteambalance | 0 | تعادل خودکار تیمها در TDM. |
sv_alltalk | 1 | چت صوتی بین تیمی. |
mp_forcerespawn | 1 | بازگشت فوری اجباری پس از مرگ. |
sv_hl2mp_weapon_respawn_time | 20 | زمان بازگشت سلاح به ثانیه. |
sv_hl2mp_item_respawn_time | 30 | زمان بازگشت آیتم به ثانیه. |
نمونه server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
۴. چرخش نقشه
فایل چرخش نقشه را ویرایش کنید:
hl2mp/cfg/mapcycle.txt
در هر خط یک نقشه بنویسید:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
نقشههای موجود
dm_lockdown-- با تم زندان، راهروهای تنگ و حیاطهای باز.dm_overwatch-- پشتبامهای شهری با نبرد عمودی.dm_powerhouse-- نیروگاه صنعتی با اشیاء فیزیکی.dm_resistance-- خیابانها و ساختمانهای شهری.dm_runoff-- تأسیسات تصفیه آب.dm_steamlab-- آزمایشگاه با سلاحهای تجربی.dm_underpass-- زیرگذر بزرگراه با خطوط دید طولانی.
۵. نحوه اتصال
گزینه الف -- مرورگر سرور Steam
- Half-Life 2: Deathmatch را از Steam اجرا کنید.
- به Find Servers بروید.
- در تب Internet سرور خود را بر اساس نام جستجو کنید.
- انتخاب و متصل شوید.
گزینه ب -- اتصال از طریق کنسول
- کنسول را باز کنید (
~). در صورت نیاز آن را از Options > Keyboard > Advanced > Enable Developer Console فعال کنید. - تایپ کنید:
connect <your-server-ip>:<port>
مقالات مرتبط
نیاز به کمک دارید؟
اگر با مشکلی در سرور HL2DM خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی ارسال کنید و IP سرور، توضیحی از مشکل و هرگونه پیام خطای مرتبط از کنسول GPanel را ارائه دهید.