فروش فوری 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
دسته‌بندی‌ها

راهنمای راه‌اندازی سرور Team Fortress 2

FA tf2 setup server.cfg gslt maps fastdl 0 نفر این مقاله را مفید یافتند

این راهنما شما را در پیکربندی سرور اختصاصی Team Fortress 2 راهنمایی می‌کند، شامل تنظیمات سرور، توکن‌های GSLT، چرخش نقشه، نقشه‌های سفارشی با FastDL و نحوه اتصال.

پیکربندی server.cfg

فایل اصلی پیکربندی سرور در مسیر tf/cfg/server.cfg قرار دارد. این فایل با هر تغییر نقشه اجرا می‌شود و رفتار اصلی سرور را کنترل می‌کند. آن را از طریق مدیر فایل GPanel یا SFTP ویرایش کنید.

در زیر یک پیکربندی مرجع شامل مهم‌ترین تنظیمات آمده است:

// -----------------------------------------------
// server.cfg — Team Fortress 2 Server Configuration
// -----------------------------------------------

// Server identity
hostname    "My TF2 Server"           // Name shown in the server browser
sv_password ""                        // Leave blank for public, set for private

// Players
maxplayers  24                        // Maximum player slots (TF2 supports up to 32)

// Game rules
mp_timelimit    30                    // Minutes per map before auto-rotation
mp_winlimit     0                     // Rounds won before map changes (0 = disabled)
mp_maxrounds    0                     // Total rounds before map changes (0 = disabled)

// Purity / anti-cheat
sv_pure         1                     // 0 = allow all, 1 = whitelist, 2 = pure (no custom content)
sv_cheats       0                     // Always 0 on a public server

// Rate / network
sv_minrate      0
sv_maxrate      0                     // 0 = unlimited (recommended for modern connections)
sv_mincmdrate   10
sv_maxcmdrate   66

// GSLT token (Steam Game Server Login Token)
// sv_setsteamaccount YOUR_TOKEN_HERE

// Region (optional, helps matchmaking)
sv_region       255                   // 255 = world, 0 = US East, 1 = US West, 3 = Europe

// Logging
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
sv_log_onefile  0
نکته: پس از ویرایش server.cfg، سرور را ریستارت کنید یا exec server.cfg را در کنسول سرور تایپ کنید تا تنظیمات بدون ریستارت کامل مجدداً بارگذاری شوند.

مرجع تنظیمات کلیدی

تنظیم مقادیر توضیحات
hostname هر رشته‌ای نام سرور که در مرورگر و تابلوی امتیازات نمایش داده می‌شود
sv_password خالی / رشته رمز عبور برای ورود. برای سرور عمومی خالی بگذارید
maxplayers 1–32 حداکثر تعداد اسلات بازیکن همزمان
mp_timelimit عدد صحیح (دقیقه) زمان قبل از انتقال سرور به نقشه بعدی
mp_winlimit عدد صحیح (0 = غیرفعال) تعداد بردهای لازم توسط یک تیم برای تغییر نقشه
sv_pure 0 / 1 / 2 0 = بدون محدودیت، 1 = لیست سفید فعال، 2 = کاملاً خالص (بدون محتوای سفارشی)

Game Server Login Token (GSLT)

یک GSLT برای نمایش عمومی سرور شما در مرورگر سرورهای Steam و جلوگیری از علامت‌گذاری لازم است. بدون توکن معتبر، سرور شما ممکن است اجرا شود اما در لیست رسمی نمایش داده نمی‌شود و ممکن است با مشکلات VAC مواجه شود.

ایجاد GSLT

  1. با حساب Steam خود در steamcommunity.com/dev/managegameservers وارد شوید.
  2. App ID 440 (Team Fortress 2) را در فیلد App ID وارد کنید.
  3. یک یادداشت وارد کنید (مثلاً "My TF2 Server") و روی Create کلیک کنید.
  4. توکن تولید شده را کپی کنید.

اعمال توکن

فایل tf/cfg/server.cfg را باز کنید و خط زیر را اضافه کنید (یا از حالت کامنت خارج کنید) و YOUR_TOKEN_HERE را با توکنی که ایجاد کرده‌اید جایگزین کنید:

sv_setsteamaccount YOUR_TOKEN_HERE
مهم: هر GSLT به یک نمونه سرور متصل است. از یک توکن برای چندین سرور استفاده نکنید. اگر IP سرور شما به طور قابل توجهی تغییر کند، ممکن است نیاز به ایجاد مجدد توکن داشته باشید. توکن‌ها در صورتی که سرور برای مدت طولانی به Steam متصل نشده باشد منقضی می‌شوند.

چرخش نقشه (mapcycle.txt)

سرور نقشه‌های فهرست شده در tf/cfg/mapcycle.txt را به ترتیب اجرا می‌کند. هر خط شامل یک نام نقشه است (بدون پسوند .bsp).

// tf/cfg/mapcycle.txt
// One map name per line. Lines starting with // are comments.

cp_dustbowl
cp_gorge
ctf_2fort
ctf_turbine
pl_badwater
pl_upward
koth_harvest_final
koth_viaduct
arena_well
mvm_coaltown
نکات:
  • ترتیب نقشه‌ها در این فایل، ترتیب پیش‌فرض چرخش را تعیین می‌کند.
  • اگر از پلاگین‌های MapChooser Extended یا RTV استفاده می‌کنید، mapcycle به عنوان مجموعه نامزدها استفاده می‌شود. برای جزئیات پلاگین‌ها به راهنمای تنظیمات ادمین و پلاگین مراجعه کنید.
  • دستور maps * را در کنسول سرور اجرا کنید تا تمام نقشه‌های موجود فعلی را ببینید.
  • تغییرات در mapcycle.txt با تغییر نقشه بعدی اعمال می‌شوند و نیاز به ریستارت سرور نیست.

نصب نقشه‌های سفارشی

نقشه‌های سفارشی به صورت فایل‌های .bsp توزیع می‌شوند. بازیکنان هنگام اولین اتصال به سروری که نقشه سفارشی اجرا می‌کند، باید نقشه را دانلود کنند.

آپلود نقشه

  1. فایل .bsp نقشه سفارشی را تهیه کنید (از tf2maps.net یا سایت‌های دیگر جامعه).
  2. فایل را از طریق SFTP به مسیر tf/maps/ روی سرور خود آپلود کنید.
  3. نام نقشه (بدون .bsp) را به tf/cfg/mapcycle.txt اضافه کنید.

فعال‌سازی دانلود سریع (sv_downloadurl)

بدون URL دانلود سریع، بازیکنان باید نقشه‌ها را مستقیماً از سرور بازی شما با سرعت پایین دانلود کنند که باعث زمان بارگذاری طولانی می‌شود. تنظیم یک آینه قابل دسترسی از وب به کلاینت‌ها اجازه می‌دهد نقشه‌ها را از طریق HTTP دانلود کنند.

اگر هاست وب دارید، فایل‌های فشرده نقشه (.bsp.bz2) را به یک مسیر عمومی آپلود کنید و موارد زیر را در server.cfg تنظیم کنید:

sv_downloadurl   "https://yourwebsite.com/tf2fastdl/"
sv_allowupload   0
sv_allowdownload 1
مهم: ساختار مسیر روی هاست وب شما باید ساختار فایل سرور را منعکس کند. نقشه‌ای در مسیر tf/maps/custom_map.bsp باید در https://yourwebsite.com/tf2fastdl/maps/custom_map.bsp.bz2 قابل دسترسی باشد. نقشه‌ها را قبل از آپلود با bzip2 فشرده کنید.

نحوه اتصال

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

روش ۱: مرورگر سرور درون بازی

  1. Team Fortress 2 را اجرا کنید.
  2. از منوی اصلی، Find a Game را باز کنید و سپس Community Servers را انتخاب کنید.
  3. روی Add a Server کلیک کنید و IP و پورت سرور خود را در فرمت IP:PORT وارد کنید.
  4. روی Add This Address to Favorites کلیک کنید، سپس روی سرور دوبار کلیک کنید تا متصل شوید.

روش ۲: کنسول توسعه‌دهنده

  1. اگر کنسول توسعه‌دهنده فعال نیست، آن را در تنظیمات TF2 بخش Advanced فعال کنید.
  2. کلید ~ (تیلدا) را فشار دهید تا کنسول باز شود.
  3. دستور زیر را تایپ کنید و Enter را فشار دهید:
connect YOUR_SERVER_IP:PORT

اگر سرور شما رمز عبور دارد، از دستور زیر استفاده کنید:

connect YOUR_SERVER_IP:PORT; password yourpassword

روش ۳: لینک اتصال Steam

می‌توانید یک لینک اتصال مستقیم با استفاده از پروتکل steam://connect/ با بازیکنان به اشتراک بگذارید:

steam://connect/YOUR_SERVER_IP:PORT

مقالات مرتبط


نیاز به کمک دارید؟ اگر با مشکلی مواجه شدید، ابتدا راهنمای عیب‌یابی را بررسی کنید. اگر همچنان مشکل دارید، لطفاً یک تیکت پشتیبانی ارسال کنید.

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

Ready to Get Started?

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