این راهنما نحوه راهاندازی سرور اختصاصی Sven Co-op در Legion Hosting، پیکربندی متغیرهای راهاندازی، ویرایش server.cfg، تنظیم چرخش نقشهها، پیکربندی RCON و اتصال به سرور شما را پوشش میدهد. Sven Co-op یک ماد چندنفره همکاری برای Half-Life است که در آن بازیکنان با هم برای تکمیل نقشهها و کمپینها همکاری میکنند. برای راهاندازی مدیر، دستورات RCON، پشتیبانی از افزونهها و عیبیابی، به دستورات مدیریت Sven Co-op مراجعه کنید.
1. اولین راهاندازی
- وارد GPanel شوید و سرور Sven Co-op خود را انتخاب کنید.
- به تب Startup بروید و متغیرهای قابل پیکربندی را بررسی کنید (بخش 2 را ببینید).
- SERVER_NAME را تنظیم کنید، در صورت تمایل SERVER_PASSWORD را تنظیم کنید و RCON_PASSWORD را به یک رمز عبور قوی تنظیم کنید.
- به تب Console برگردید و روی Start کلیک کنید.
- منتظر بمانید تا کنسول راهاندازی را تأیید کند. اولین اجرا فایلهای پیکربندی پیشفرض را ایجاد میکند.
server.cfg دارید، ابتدا سرور را یک بار راهاندازی کنید، اجازه دهید بارگذاری کامل شود، سپس قبل از ویرایش آن را متوقف کنید.
2. متغیرهای راهاندازی GPanel
| متغیر | الزامی | توضیحات |
|---|---|---|
SC_NAME | بله | نامی که در مرورگر سرور نمایش داده میشود. پیشفرض Sven Co-op server است. |
SC_PASSWORD | خیر | رمز عبور اختیاری برای ورود. برای عمومی بودن خالی بگذارید. |
SC_PLAYERS | خیر | حداکثر بازیکنان همزمان. پیشفرض 12. محدوده: 2-32. |
SC_MAP | خیر | نقشهای که هنگام شروع بارگذاری میشود. پیشفرض svencoop1 است. |
SC_REGION | خیر | منطقه سرور برای مرورگر Steam. 255 = بینالمللی، 3 = اروپا، 0 = شرق آمریکا. پیشفرض 255 است. |
3. پیکربندی سرور (server.cfg)
برای تنظیمات دقیق، server.cfg را ویرایش کنید. قبل از ایجاد تغییرات سرور را متوقف کنید.
مکان فایل
svencoop/server.cfg
از قالب استاندارد GoldSrc با ساختار key "value" استفاده میکند، هر تنظیم در یک خط.
تنظیمات کلیدی
| تنظیم | پیشفرض | توضیحات |
|---|---|---|
hostname | (از راهاندازی) | نام سرور که در مرورگر نمایش داده میشود. |
sv_password | (خالی) | رمز ورود. خالی به معنای عمومی است. |
rcon_password | (از راهاندازی) | رمز عبور کنسول راه دور. |
maxplayers | 32 | حداکثر بازیکنان همزمان. |
mp_timelimit | 30 | محدودیت زمانی هر نقشه بر حسب دقیقه. 0 = بدون محدودیت. |
mp_friendlyfire | 0 | آتش خودی. 0 = غیرفعال، 1 = فعال. |
mp_weaponstay | 1 | اسلحهها پس از برداشتن باقی میمانند. |
mp_flashlight | 1 | اجازه استفاده از چراغقوه به بازیکنان. |
نمونه server.cfg
hostname "My Legion Sven Co-op Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 24
mp_timelimit 45
mp_friendlyfire 0
mp_weaponstay 1
mp_flashlight 1
4. چرخش نقشهها (mapcycle.txt)
برای سفارشیسازی چرخش نقشهها، svencoop/mapcycle.txt را ویرایش کنید. در هر خط یک نام نقشه بنویسید:
svencoop1
svencoop2
svencoop3
svencoop4
svencoop5
hl_c00
hl_c01_a
نقشههای داخلی شامل:
- svencoop1-5: نقشههای کمپین اصلی Sven Co-op.
- hl_c*: کمپین تکنفره Half-Life که برای بازی همکاری تطبیق داده شده.
- op4_*: نقشههای کمپین Opposing Force که برای بازی همکاری تطبیق داده شده.
- نقشههای سفارشی: از Workshop یا سایتهای جامعه دانلود شده.
5. حالتهای بازی
Sven Co-op عمدتاً بر بازی همکاری تمرکز دارد، اما سبکهای مختلف را از طریق انتخاب نقشه و پیکربندی پشتیبانی میکند:
- همکاری کمپین: کمپینهای ساختاریافته (Half-Life، Opposing Force، کمپینهای سفارشی) را به صورت همکاری بازی کنید. این حالت بازی اصلی و تجربه اصلی Sven Co-op است.
- نقشههای بقا: نقشههای موجمحور که در آن بازیکنان در برابر لشکر دشمنان دفاع میکنند. از طریق انتخاب نقشه فعال میشود.
- نقشههای پازل: نقشههایی که بر حل پازل همکاری به جای مبارزه تمرکز دارند.
- حالتهای سفارشی: نقشههای جامعه اغلب مکانیکها و اهداف بازی منحصر به فردی دارند.
mapcycle.txt لیست کنید. برای سرورهای متنوع، انواع مختلف نقشه را ترکیب کنید.
6. راهاندازی RCON
RCON امکان مدیریت سرور از راه دور را فراهم میکند. رمز عبور را در متغیرهای راهاندازی یا server.cfg تنظیم کنید:
rcon_password "YourStrongPassword"
برای استفاده از RCON در بازی، کنسول (~) را باز کنید و احراز هویت کنید:
rcon_password YourStrongPassword
rcon changelevel svencoop2
7. نحوه اتصال
روش A -- مرورگر سرور Steam
- Sven Co-op را اجرا کنید و روی Find Servers کلیک کنید.
- از تب Internet استفاده کنید و سرور خود را با نام جستجو کنید.
- سرور خود را انتخاب کنید و روی Connect کلیک کنید.
روش B -- اتصال از طریق کنسول
- کنسول بازی (
~) را باز کنید و تایپ کنید:connect <your-server-ip>:<port>
مقالات مرتبط
- دستورات مدیریت Sven Co-op
- چگونه IP و پورت سرور خود را پیدا کنید
- چگونه فایلها را از طریق SFTP آپلود کنید
- راهنمای راهاندازی سرور
نیاز به کمک دارید؟
اگر با مشکلی در سرور Sven Co-op خود مواجه شدید که در اینجا پوشش داده نشده، یک تیکت پشتیبانی ارسال کنید و IP سرور، شرح مشکل و هرگونه پیام خطای مربوطه از کنسول GPanel را درج کنید.