فروش فوری 50% تخفیف روی همه سرورها آخرین روز!
پایان در: 00D 00H 00M 00S
background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
دسته‌بندی‌ها

راهنمای راه‌اندازی سرور Killing Floor 2

FA kf2 killing-floor setup config difficulty maps connect 0 نفر این مقاله را مفید یافتند

این راهنما نحوه راه‌اندازی و پیکربندی سرور اختصاصی Killing Floor 2 میزبانی شده با Legion Hosting را پوشش می‌دهد، از جمله اولین شروع، متغیرهای Startup در GPanel، تنظیمات سطح دشواری، فایل‌های پیکربندی، چرخش مپ و نحوه اتصال. برای مپ‌های سفارشی Workshop، به KF2 مپ‌های سفارشی (Workshop) مراجعه کنید. برای دستورات ادمین و پنل مدیریت وب، به پنل مدیریت وب KF2 و دستورات ادمین مراجعه کنید.

اولین شروع

وقتی سرور Killing Floor 2 خود را برای اولین بار دریافت می‌کنید، باید فایل‌های بازی را از Steam (App ID 232130) دانلود و نصب کند. این کار به طور خودکار در اولین شروع انجام می‌شود.

  1. وارد GPanel شوید.
  2. سرور Killing Floor 2 خود را از لیست سرورها انتخاب کنید.
  3. روی تب Startup کلیک کنید و ADMIN_PASS خود را قبل از شروع تنظیم کنید. این مورد الزامی است — سرور بدون رمز عبور ادمین به درستی کار نخواهد کرد.
  4. به تب Console بروید و روی Start کلیک کنید.
  5. سرور فایل‌های Killing Floor 2 را از Steam دانلود خواهد کرد. بسته به بار سرور ممکن است چند دقیقه طول بکشد. خروجی کنسول را برای پیشرفت مشاهده کنید.
  6. پس از اتمام دانلود، سرور به طور خودکار شروع به کار می‌کند. منتظر بمانید تا کنسول نشان دهد که سرور آماده است و به اتصالات گوش می‌دهد.
رمز عبور ادمین خود را قبل از اولین شروع تنظیم کنید. متغیر Startup با نام ADMIN_PASS الزامی است. بدون آن، به پنل مدیریت وب دسترسی نخواهید داشت و نمی‌توانید از دستورات ادمین درون بازی استفاده کنید.
اولین شروع بیشتر از حد معمول طول می‌کشد. نصب اولیه چندین گیگابایت داده بازی را دانلود می‌کند. شروع‌های بعدی بسیار سریع‌تر خواهند بود زیرا فایل‌ها قبلاً موجود هستند. سرور همچنین فایل‌های پیکربندی خود را در اولین اجرا تولید می‌کند.

متغیرهای Startup در GPanel

Killing Floor 2 از چندین متغیر Startup استفاده می‌کند که در تب Startup در GPanel پیکربندی می‌شوند. اینها رفتار اصلی سرور را کنترل می‌کنند و هر بار که سرور شروع می‌شود اعمال می‌شوند.

  1. وارد GPanel شوید و سرور KF2 خود را انتخاب کنید.
  2. روی تب Startup کلیک کنید.
  3. متغیرهای لیست شده در زیر را بررسی و تنظیم کنید. تغییرات دفعه بعد که سرور شروع می‌شود اعمال خواهند شد.
متغیر پیش‌فرض توضیحات
MAP_NAME kf-bioticslab مپی که سرور هنگام شروع بارگذاری می‌کند. باید یک نام مپ معتبر KF2 باشد (حروف کوچک، با پیشوند kf-). بخش چرخش مپ در زیر را برای لیست مپ‌های پیش‌فرض ببینید.
ADMIN_PASS (هیچ — الزامی) رمز عبور ادمین که برای پنل مدیریت وب و احراز هویت ادمین درون بازی استفاده می‌شود. باید قبل از شروع سرور تنظیم شود. آن را محرمانه نگه دارید.
SERVER_NAME (اختصاص داده شده) نامی که در مرورگر سرور درون بازی نمایش داده می‌شود. آن را توصیفی کنید تا بازیکنان بتوانند سرور شما را به راحتی پیدا کنند.
DIFFICULTY 0 سطح دشواری سرور. 0 = عادی، 1 = سخت، 2 = انتحاری، 3 = جهنم روی زمین. بخش سطوح دشواری در زیر را برای جزئیات ببینید.
WEB_ADMIN true پنل مدیریت وب را فعال یا غیرفعال می‌کند. برای فعال‌سازی روی true و برای غیرفعال‌سازی روی false تنظیم کنید. برای جزئیات به پنل مدیریت وب KF2 و دستورات ادمین مراجعه کنید.
WEB_ADMIN_PORT 8089 پورتی که پنل مدیریت وب روی آن گوش می‌دهد. تب Network در GPanel را برای پورت واقعی اختصاص داده شده به سرور بررسی کنید.
متغیرهای Startup بر مقادیر فایل پیکربندی اولویت دارند. اگر یک تنظیم هم در تب Startup در GPanel و هم در فایل پیکربندی وجود داشته باشد، متغیر Startup اولویت دارد. از تب Startup برای تنظیمات اصلی و از فایل‌های پیکربندی برای تنظیمات دقیق استفاده کنید.

سطوح دشواری

Killing Floor 2 دارای چهار سطح دشواری است که بر سلامت، آسیب، سرعت و رفتار ظاهر شدن Zed‌ها تأثیر می‌گذارد. سطح دشواری را با استفاده از متغیر Startup با نام DIFFICULTY در GPanel تنظیم کنید.

مقدار سطح دشواری توضیحات
0 عادی سطح دشواری پیش‌فرض. Zed‌ها سلامت و آسیب استاندارد دارند. مناسب برای بازی غیررسمی و بازیکنان جدیدی که بازی را یاد می‌گیرند. Zed‌ها با سرعت عادی حرکت می‌کنند و تغییردهنده رفتاری خاصی ندارند.
1 سخت Zed‌ها آسیب بیشتری وارد می‌کنند و سلامت بیشتری دارند. بازیکنان آسیب بیشتری از حملات دریافت می‌کنند. یک قدم محکم رو به بالا که نیاز به کار تیمی بهتر و انتخاب تجهیزات دارد.
2 انتحاری Zed‌های به طور قابل توجهی سخت‌تر با سلامت بیشتر، حرکت سریع‌تر و هوش مصنوعی تهاجمی‌تر. Zed‌ها می‌توانند بدوند و حملات ویژه را بیشتر انجام دهند. نیاز به بازیکنان با تجربه و ترکیب‌های هماهنگ تیمی دارد.
3 جهنم روی زمین سخت‌ترین سطح دشواری. Zed‌ها حداکثر سلامت و آسیب را دارند، دائماً می‌دوند و خطرناک‌ترین حملات خود را مکرراً استفاده می‌کنند. آسیب آتش دوستانه افزایش یافته است. فقط برای تیم‌های بسیار با تجربه و هماهنگ توصیه می‌شود.
سطوح دشواری بالاتر به بازیکنان ماهرتری نیاز دارند. شروع یک سرور در سطح انتحاری یا جهنم روی زمین با بازیکنان بی‌تجربه احتمالاً منجر به نابودی مکرر تیم می‌شود. از سطح عادی یا سخت شروع کنید و با بهبود گروه خود سطح دشواری را افزایش دهید.

فایل‌های پیکربندی

فایل پیکربندی اصلی سرور Killing Floor 2 فایل LinuxServer-KFGame.ini است که در مسیر KFGame/Config/LinuxServer-KFGame.ini قرار دارد. این فایل در اولین شروع سرور تولید می‌شود و تنظیمات دقیق گیم‌پلی را کنترل می‌کند.

قبل از ویرایش فایل‌های پیکربندی سرور خود را متوقف کنید. همیشه سرور خود را از تب Console در GPanel قبل از ویرایش هرگونه فایل پیکربندی متوقف کنید. سرور ممکن است تغییرات اعمال شده روی فایل‌ها در حین اجرا را بازنویسی کند.

دسترسی به فایل‌های پیکربندی

  1. وارد GPanel شوید و سرور KF2 خود را انتخاب کنید.
  2. اگر سرور در حال اجراست، آن را از تب Console متوقف کنید.
  3. روی تب Files کلیک کنید و به KFGame/Config/ بروید.
  4. روی LinuxServer-KFGame.ini کلیک کنید تا در ویرایشگر داخلی باز شود.

تنظیمات کلیدی در LinuxServer-KFGame.ini

تنظیمات زیر در بخش‌های [Engine.GameReplicationInfo] و [KFGame.KFGameInfo] یافت می‌شوند:

تنظیم بخش پیش‌فرض توضیحات
GameLength [KFGame.KFGameInfo] 1 تعداد موج‌ها در یک مسابقه. 0 = کوتاه (۴ موج)، 1 = متوسط (۷ موج)، 2 = بلند (۱۰ موج).
MaxPlayers [KFGame.KFGameInfo] 6 حداکثر تعداد بازیکنانی که می‌توانند به سرور بپیوندند. KF2 به طور پیش‌فرض تا ۶ نفر را پشتیبانی می‌کند، اما سرورهای مود شده می‌توانند این مقدار را افزایش دهند.
FriendlyFireScale [KFGame.KFGameInfo] 0.0 ضریب آسیب آتش دوستانه. 0.0 = غیرفعال، 1.0 = آسیب کامل به هم‌تیمی‌ها. مقادیر بین ۰ و ۱ به صورت متناسب مقیاس‌بندی می‌شوند.
bDisableTeamCollision [KFGame.KFGameInfo] False وقتی True باشد، بازیکنان می‌توانند از میان یکدیگر عبور کنند. برای سرورهایی با تعداد زیاد بازیکن مفید است تا از مسدود شدن در راهروهای تنگ جلوگیری شود.
ServerName [Engine.GameReplicationInfo] (اختصاص داده شده) نام سرور که در مرورگر نمایش داده می‌شود. متغیر Startup با نام SERVER_NAME در GPanel در صورت تنظیم بر این مقدار اولویت دارد.
bAdminCanPause [KFGame.KFGameInfo] False به ادمین‌ها اجازه توقف بازی را می‌دهد. اگر می‌خواهید بتوانید در وسط موج بازی را متوقف کنید، روی True تنظیم کنید.

نمونه‌ای از تنظیمات کلیدی در LinuxServer-KFGame.ini:

[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False

پیکربندی مدیریت وب — KFWeb.ini

تنظیمات پنل مدیریت وب در KFGame/Config/KFWeb.ini ذخیره می‌شوند. این فایل کنترل می‌کند که آیا مدیریت وب فعال است و روی کدام پورت اجرا می‌شود. در بیشتر موارد، نیازی به ویرایش مستقیم این فایل ندارید — متغیرهای Startup با نام WEB_ADMIN و WEB_ADMIN_PORT در GPanel این تنظیمات را مدیریت می‌کنند.

چرخش مپ

Killing Floor 2 از چرخش مپ پشتیبانی می‌کند و به سرور اجازه می‌دهد بین مسابقات در لیستی از مپ‌ها بچرخد. چرخه مپ در LinuxServer-KFGame.ini در بخش [KFGame.KFGameInfo] پیکربندی می‌شود.

تنظیم چرخش مپ

ورودی‌های GameMapCycles را اضافه کنید تا چرخش مپ خود را تعریف کنید. هر ورودی لیستی از مپ‌هایی را مشخص می‌کند که سرور در آنها خواهد چرخید:

[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
نام مپ‌ها حساس به حروف بزرگ و کوچک هستند. از نام مپ‌های حروف کوچک با پیشوند kf- استفاده کنید. نام نادرست مپ باعث می‌شود سرور آن ورودی را رد کند یا مپ بارگذاری نشود.

مپ‌های پیش‌فرض

Killing Floor 2 با مجموعه بزرگی از مپ‌های داخلی عرضه می‌شود. در اینجا برخی از پرکاربردترین آنها آمده است:

نام مپ نام نمایشی
kf-bioticslabBiotics Lab
kf-burningparisBurning Paris
kf-outpostOutpost
kf-volter_manorVolter Manor
kf-catacombsCatacombs
kf-evacuation_pointEvacuation Point
kf-farmhouseFarmhouse
kf-blackforestBlack Forest
kf-prisonPrison
kf-containmentstationContainment Station
kf-hostilegroundsHostile Grounds
kf-infernalrealmInfernal Realm
kf-nukedNuked
kf-thescentThe Descent
kf-zedlandingZed Landing
متغیر Startup با نام MAP_NAME فقط مپ اولیه را تنظیم می‌کند. مپ مشخص شده در متغیر MAP_NAME در GPanel هنگام اولین شروع سرور بارگذاری می‌شود. پس از آن، سرور از چرخه GameMapCycles تعریف شده در فایل پیکربندی پیروی می‌کند.

نحوه اتصال

دو راه برای اتصال به سرور Killing Floor 2 شما وجود دارد: از طریق مرورگر سرور درون بازی یا از طریق اتصال مستقیم.

استفاده از مرورگر سرور درون بازی

  1. Killing Floor 2 را اجرا کنید و به منوی اصلی بروید.
  2. روی Matchmaking و سپس Create Game کلیک کنید یا Server Browser را مرور کنید.
  3. از فیلترها برای محدود کردن نتایج استفاده کنید. سرور خود را با نامی که در متغیر Startup با نام SERVER_NAME تنظیم کرده‌اید جستجو کنید.
  4. سرور خود را از لیست انتخاب کنید و روی Join کلیک کنید.
سرورهای جدید ممکن است چند دقیقه طول بکشد تا نمایش داده شوند. پس از شروع سرور، ممکن است تا ۵ تا ۱۰ دقیقه طول بکشد تا ایندکس شود و در مرورگر سرور Steam ظاهر شود. اگر فوراً آن را نمی‌بینید، صبر کنید و لیست را بازخوانی کنید.

اتصال مستقیم از طریق Steam

  1. Steam را باز کنید و روی View در نوار منوی بالا کلیک کنید، سپس Game Servers را انتخاب کنید.
  2. روی تب Favourites کلیک کنید، سپس روی Add a Server کلیک کنید.
  3. IP و پورت بازی سرور خود را همان‌طور که در تب Network در GPanel نشان داده شده وارد کنید (قالب: IP:PORT).
  4. روی Add this address to favourites کلیک کنید، سپس سرور را انتخاب و روی Connect کلیک کنید.

همچنین می‌توانید از کنسول درون بازی استفاده کنید. کلید ` (تیلدا/بک‌تیک) را فشار دهید تا کنسول باز شود، سپس تایپ کنید:

open IP:PORT

IP و PORT را با مقادیر موجود در تب Network در GPanel جایگزین کنید.

برای کمک در یافتن IP و پورت سرور خود، به چگونه IP و پورت سرور خود را پیدا کنید مراجعه کنید.

مقالات مرتبط

نیاز به کمک دارید؟

اگر با مشکلی مواجه شدید که در این راهنما پوشش داده نشده، تیم پشتیبانی ما آماده کمک است. یک تیکت پشتیبانی ارسال کنید و شناسه سرور، توضیح مشکل و هرگونه خروجی کنسول یا اسکرین‌شات مرتبط را درج کنید.


آیا این مقاله مفید بود؟

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.