แฟลชเซล 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
Categories

คู่มือการตั้งค่าเซิร์ฟเวอร์ Left 4 Dead 2


คู่มือนี้ครอบคลุมวิธีการกำหนดค่าและเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะ Left 4 Dead 2 ของคุณที่โฮสต์กับ Legion Hosting รวมถึงการตั้งค่า server.cfg, การตั้งค่าโทเค็น GSLT, โหมดเกม, แคมเปญแบบกำหนดเอง และแอดออนจาก Workshop

หยุดเซิร์ฟเวอร์ของคุณก่อนแก้ไขไฟล์การกำหนดค่าหรือติดตั้งแอดออน ให้หยุดเซิร์ฟเวอร์ของคุณจากแท็บ Console ใน GPanel เสมอ ก่อนที่จะแก้ไขไฟล์ใด ๆ การเปลี่ยนแปลงที่ทำขณะเซิร์ฟเวอร์กำลังทำงานอยู่อาจถูกเขียนทับหรือทำให้เกิดข้อขัดข้องเมื่อรีสตาร์ทครั้งถัดไป

ขั้นตอนที่ 1 — ค้นหาและแก้ไข server.cfg

Left 4 Dead 2 อ่านการกำหนดค่าเซิร์ฟเวอร์หลักจาก left4dead2/cfg/server.cfg ไฟล์นี้ถูกสร้างขึ้นโดยอัตโนมัติในครั้งแรกที่เซิร์ฟเวอร์เริ่มทำงาน หากไม่มี คุณสามารถสร้างด้วยตนเองโดยใช้ตัวจัดการไฟล์ของ GPanel

  1. เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ Left 4 Dead 2 ของคุณ
  2. หยุดเซิร์ฟเวอร์หากกำลังทำงานอยู่
  3. คลิกแท็บ Files และไปยัง left4dead2/cfg/
  4. เปิดหรือสร้าง server.cfg และเพิ่มการตั้งค่าด้านล่าง

การตั้งค่าหลักของ server.cfg

// ── Server Identity ─────────────────────────────────────────────
hostname        "My Legion L4D2 Server"
sv_password     ""                  // Leave empty for a public server
maxplayers      8                   // L4D2 max is 32; standard co-op uses 4-8

// ── Game Mode ────────────────────────────────────────────────────
mp_gamemode     "coop"              // coop | versus | survival | scavenge
sv_gametypes    "coop,versus,survival,scavenge"

// ── Network ──────────────────────────────────────────────────────
sv_region       255                 // 255 = worldwide
sv_lan          0                   // 0 = internet server
sv_alltalk      0

// ── GSLT (Steam Game Server Login Token) ─────────────────────────
sv_setsteamaccount "YOUR_GSLT_TOKEN_HERE"

// ── Cheats / Consistency ─────────────────────────────────────────
sv_cheats       0
sv_consistency  0                   // Set to 0 to allow custom content; see notes

// ── Logging ──────────────────────────────────────────────────────
log             on
sv_logbans      1
sv_logecho      1
sv_logfile      1
ConVar ค่า คำอธิบาย
hostname สตริงใดก็ได้ ชื่อที่แสดงในเซิร์ฟเวอร์บราวเซอร์ของ Steam และในล็อบบี้บราวเซอร์
sv_password สตริงหรือเว้นว่าง รหัสผ่านที่ต้องใช้ในการเข้าร่วม เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ
maxplayers 132 จำนวนช่องผู้เล่นพร้อมกันสูงสุด โหมด co-op มาตรฐานใช้ 4, versus ใช้ 8 แต่เซิร์ฟเวอร์ที่มีม็อดมักตั้งค่าให้สูงกว่านี้
mp_gamemode coop versus survival scavenge โหมดเกมที่ใช้งานอยู่ ต้องตรงกับค่าที่ระบุไว้ใน sv_gametypes
sv_gametypes รายการที่คั่นด้วยจุลภาค โหมดเกมที่เซิร์ฟเวอร์ได้รับอนุญาตให้โฮสต์ ล็อบบี้บราวเซอร์จะกรองตามรายการนี้
sv_consistency 0 หรือ 1 เมื่อตั้งค่าเป็น 1 ไคลเอนต์ทั้งหมดต้องมีไฟล์ที่เหมือนกันกับเซิร์ฟเวอร์ ตั้งค่าเป็น 0 เพื่ออนุญาตเนื้อหาแบบกำหนดเอง เช่น แคมเปญแบบกำหนดเองหรือแพ็กเสียง โดยไม่เตะผู้เล่นออก
sv_lan 0 หรือ 1 ตั้งค่าเป็น 0 สำหรับเซิร์ฟเวอร์ที่เข้าถึงได้ทางอินเทอร์เน็ต การตั้งค่าเป็น 1 จะทำให้เซิร์ฟเวอร์เป็นแบบ LAN เท่านั้นและป้องกันไม่ให้ปรากฏในบราวเซอร์สาธารณะ
เคล็ดลับ: หากต้องการโฮสต์แมตช์ Realism หรือ Realism Versus ให้ตั้งค่า mp_gamemode เป็น realism หรือ realism_versus และเพิ่มค่าเหล่านั้นลงใน sv_gametypes

ขั้นตอนที่ 2 — ตั้งค่าโทเค็น GSLT

Game Server Login Token (GSLT) จำเป็นสำหรับให้เซิร์ฟเวอร์ของคุณแสดงรายการบน Steam master server และมองเห็นได้ในเซิร์ฟเวอร์บราวเซอร์สาธารณะ หากไม่มีโทเค็นที่ถูกต้อง เซิร์ฟเวอร์จะยังคงทำงานอยู่แต่อาจไม่ปรากฏในรายการและอาจถูก Valve ถอดออกจากรายการได้

  1. เข้าสู่ระบบบัญชี Steam ของคุณและไปที่หน้า Steam Game Server Account Management
  2. กรอก App ID 550 (Left 4 Dead 2) และบันทึกย่อเพื่อระบุโทเค็น
  3. คลิก Create และคัดลอกโทเค็นที่สร้างขึ้น
  4. วางลงใน server.cfg เป็นค่าสำหรับ sv_setsteamaccount
  5. บันทึกไฟล์และรีสตาร์ทเซิร์ฟเวอร์ คอนโซลจะยืนยันว่าโทเค็นได้รับการยอมรับด้วยข้อความเช่น SteamGameServer connected to Steam successfully
หนึ่งโทเค็นต่อหนึ่งเซิร์ฟเวอร์ GSLT แต่ละตัวจะผูกกับอินสแตนซ์เซิร์ฟเวอร์ที่ทำงานอยู่หนึ่งตัว หากคุณรันหลายเซิร์ฟเวอร์ ให้สร้างโทเค็นแยกสำหรับแต่ละตัว การใช้โทเค็นเดียวกันซ้ำในหลายอินสแตนซ์จะทำให้เกิดความล้มเหลวในการตรวจสอบสิทธิ์

ขั้นตอนที่ 3 — ติดตั้งแคมเปญแบบกำหนดเอง

แคมเปญแบบกำหนดเองสำหรับ Left 4 Dead 2 จะถูกแจกจ่ายเป็นไฟล์ .vpk (Valve Pak) การติดตั้งบนเซิร์ฟเวอร์เฉพาะของคุณจะทำให้สามารถเล่นแบบฝั่งเซิร์ฟเวอร์ได้และทำให้แน่ใจว่าไคลเอนต์ที่เชื่อมต่อทั้งหมดสามารถเข้าถึงข้อมูลแมปได้

  1. ดาวน์โหลดไฟล์ .vpk ของแคมเปญ แคมเปญมักมาเป็นคู่ — ตัวอย่างเช่น campaign_dir.vpk และ campaign_000.vpk — ให้อัปโหลดไฟล์ที่ให้มาทั้งหมด
  2. อัปโหลดไฟล์ .vpk ไปยัง left4dead2/addons/ บนเซิร์ฟเวอร์ของคุณผ่าน SFTP โปรดดู คู่มือการอัปโหลดผ่าน SFTP หากคุณต้องการความช่วยเหลือในการเชื่อมต่อ
  3. รีสตาร์ทเซิร์ฟเวอร์ Source engine จะทำดัชนีไฟล์ .vpk ในไดเรกทอรี addons โดยอัตโนมัติเมื่อเริ่มต้น
  4. หากต้องการโหลดแคมเปญ ให้เปลี่ยนแมปโดยใช้คอนโซลเซิร์ฟเวอร์:
    changelevel c1m1_hotel          // Change to official map
    changelevel custom_map_name     // Change to your custom campaign's first map
ไคลเอนต์ก็ต้องการไฟล์แคมเปญด้วย ผู้เล่นต้องมีไฟล์ .vpk ของแคมเปญเดียวกันติดตั้งอยู่ในโฟลเดอร์ addons/ ของ Left 4 Dead 2 ของตนเอง หรือสมัครรับผ่าน Steam Workshop เพื่อเข้าร่วมเซิร์ฟเวอร์ที่รันแคมเปญแบบกำหนดเอง คอนโซลเซิร์ฟเวอร์จะแสดงข้อผิดพลาดความสอดคล้องของแอดออนสำหรับไคลเอนต์ที่ขาดไฟล์หากมีการตั้งค่า sv_consistency 1

การตั้งค่าความสอดคล้องของแอดออน

หากคุณต้องการอนุญาตให้ผู้เล่นเข้าร่วมได้แม้ว่าจะไม่มีแคมเปญแบบกำหนดเองในเครื่อง ให้ตั้งค่า sv_consistency 0 ใน server.cfg ซึ่งจะปิดการตรวจสอบ hash ของไฟล์ โปรดทราบว่านี่ยังหมายความว่าไคลเอนต์สามารถรันการดัดแปลงในเครื่องแบบใดก็ได้โดยไม่ถูกเตะ

sv_consistency 0    // Allow joins without matching addon files

ขั้นตอนที่ 4 — แอดออนจาก Steam Workshop

เซิร์ฟเวอร์เฉพาะของ Left 4 Dead 2 สามารถสมัครรับเนื้อหาจาก Steam Workshop ได้ แต่วิธีที่แนะนำสำหรับเซิร์ฟเวอร์คือการดาวน์โหลดรายการ Workshop และนำไปใช้เป็นไฟล์ .vpk แทนที่จะพึ่งพาการดาวน์โหลดอัตโนมัติของ Workshop ซึ่งไม่รองรับอย่างสมบูรณ์ในโหมดเซิร์ฟเวอร์เฉพาะ

ขั้นตอนการทำงานที่แนะนำ

  1. สมัครรับรายการ Workshop บนบัญชี Steam ส่วนตัวของคุณและปล่อยให้ดาวน์โหลดไปยังการติดตั้ง Left 4 Dead 2 ในเครื่องของคุณ
  2. ค้นหาเนื้อหาที่ดาวน์โหลดในแคช Steam Workshop ในเครื่องของคุณ — โดยทั่วไปอยู่ที่ Steam/steamapps/workshop/content/550/ บนเครื่องของคุณ
  3. คัดลอกไฟล์ .vpk จากโฟลเดอร์แคช Workshop
  4. อัปโหลดไฟล์ .vpk เหล่านั้นไปยัง left4dead2/addons/ บนเซิร์ฟเวอร์ Legion Hosting ของคุณผ่าน SFTP
  5. รีสตาร์ทเซิร์ฟเวอร์ แอดออนจะใช้งานได้เมื่อเริ่มต้นครั้งถัดไป
รายการ Workshop ที่แก้ไขเสียง โมเดล หรือเท็กซ์เจอร์ (สกิน การแทนที่เสียง) ไม่ควรกำหนดให้ไคลเอนต์ต้องมีไฟล์เดียวกันหากมีการตั้งค่า sv_consistency 0 อย่างไรก็ตาม ไคลเอนต์ที่ไม่มีรายการนั้นจะเห็นทรัพยากรเริ่มต้นแทนเนื้อหาแบบกำหนดเอง

ขั้นตอนที่ 5 — การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

มีสามวิธีในการเชื่อมต่อกับเซิร์ฟเวอร์เฉพาะของ Left 4 Dead 2 ที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณสามารถดูได้ที่แท็บ Network ใน GPanel โปรดดูคู่มือ วิธีการค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ สำหรับรายละเอียด

วิธีที่ 1 — คอนโซลภายในเกม (เชื่อมต่อโดยตรง)

เปิดคอนโซลสำหรับนักพัฒนาด้วยปุ่ม tilde (~) และพิมพ์:

connect YOUR.SERVER.IP:PORT
connect YOUR.SERVER.IP:PORT; password yourpassword    // If password protected
ตรวจสอบแท็บ Network ของ GPanel เพื่อดูที่อยู่ IP และหมายเลขพอร์ตของเซิร์ฟเวอร์ของคุณ อย่าสันนิษฐานว่าเป็นพอร์ตเริ่มต้น — พอร์ตที่กำหนดให้คุณอาจแตกต่างออกไป

วิธีที่ 2 — เซิร์ฟเวอร์บราวเซอร์ของ Steam

  1. ใน Steam ให้เปิด View > Game Servers
  2. คลิกแท็บ Favourites จากนั้น Add Server
  3. กรอก IP และพอร์ตของเซิร์ฟเวอร์ของคุณตามที่แสดงใน GPanel (เช่น 1.2.3.4:12345) และคลิก Find Games at this Address
  4. ดับเบิลคลิกที่รายการเซิร์ฟเวอร์เพื่อเข้าร่วม

วิธีที่ 3 — ระบบล็อบบี้

หากเซิร์ฟเวอร์ของคุณแสดงในรายการสาธารณะด้วยโทเค็น GSLT ที่ถูกต้อง ผู้เล่นสามารถค้นหาได้ผ่านล็อบบี้บราวเซอร์ภายในเกมภายใต้ Play > Find a Server กรองตามโหมดเกมและภูมิภาค เซิร์ฟเวอร์ต้องมีการตั้งค่า mp_gamemode และ sv_gametypes ที่ถูกต้องจึงจะปรากฏในตัวกรองล็อบบี้ที่เหมาะสม

วิธีการเชื่อมต่อ เหมาะสำหรับ ข้อกำหนด
เชื่อมต่อโดยตรงผ่านคอนโซล การเข้าถึงอย่างรวดเร็ว เซิร์ฟเวอร์ที่ป้องกันด้วยรหัสผ่าน พอร์ตแบบกำหนดเอง เปิดใช้งานคอนโซลสำหรับนักพัฒนาในตัวเลือกเกม
เซิร์ฟเวอร์บราวเซอร์ของ Steam การเพิ่มลงในรายการโปรด การตรวจสอบสถานะเซิร์ฟเวอร์ก่อนเข้าร่วม IP และพอร์ตที่ถูกต้องจากแท็บ Network ของ GPanel
ล็อบบี้บราวเซอร์ภายในเกม เซิร์ฟเวอร์สาธารณะที่มีโหมดเกมมาตรฐาน โทเค็น GSLT ที่ถูกต้อง, sv_lan 0, sv_gametypes ที่ถูกต้อง

บทความที่เกี่ยวข้อง

หากคุณยังคงพบปัญหาหลังจากทำตามคู่มือนี้ ให้เปิดทิกเก็ตสนับสนุนที่ legionhosting.net/submitticket.php และระบุ ID เซิร์ฟเวอร์ของคุณ ข้อความข้อผิดพลาดจากบันทึกคอนโซล และคำอธิบายของขั้นตอนที่คุณได้ดำเนินการไปแล้ว

Was this article helpful?

Ready to Get Started?

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