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

การตั้งค่าแอดมินและปลั๊กอิน TF2 (SourceMod/MetaMod)


คู่มือนี้ครอบคลุมการติดตั้ง MetaMod:Source และ SourceMod บนเซิร์ฟเวอร์ Team Fortress 2 ของคุณ การตั้งค่าบัญชีแอดมิน และการจัดการปลั๊กอิน สำหรับการกำหนดค่าเซิร์ฟเวอร์หลัก โทเค็น GSLT และการหมุนเวียนแมป ดู คู่มือการตั้งค่าเซิร์ฟเวอร์ TF2

การติดตั้ง MetaMod:Source

MetaMod:Source เป็นเลเยอร์ปลั๊กอินที่อยู่ระหว่างเอนจินเกมและ SourceMod ต้องติดตั้งก่อน SourceMod

  1. ดาวน์โหลด build เสถียรล่าสุดจาก sourcemm.net เลือก build Linux (เซิร์ฟเวอร์ทำงานบน Linux)
  2. แตกไฟล์ archive โดยมีโฟลเดอร์ addons/ อยู่ภายใน
  3. อัปโหลดเนื้อหาเพื่อให้รวมเข้ากับไดเรกทอรี tf/addons/ ของเซิร์ฟเวอร์ของคุณผ่าน SFTP หรือตัวจัดการไฟล์ GPanel เส้นทางที่ได้ควรเป็น tf/addons/metamod/
  4. ตรวจสอบการติดตั้งโดยเริ่มเซิร์ฟเวอร์และรัน meta version ในคอนโซล คุณควรเห็นสตริงเวอร์ชัน MetaMod
โครงสร้างไดเรกทอรีหลังการติดตั้ง:
tf/addons/metamod/
tf/addons/metamod.vdf

การติดตั้ง SourceMod

SourceMod เป็นเฟรมเวิร์กสคริปต์และปลั๊กอินสำหรับเกมเอนจิน Source ซึ่งต้องติดตั้ง MetaMod:Source ก่อน

  1. ดาวน์โหลด build SourceMod เสถียรล่าสุดจาก sourcemod.net เลือก build Linux
  2. แตกไฟล์ archive โดยมีโฟลเดอร์ addons/ และ cfg/ อยู่ภายใน
  3. อัปโหลดทั้งสองโฟลเดอร์ผ่าน SFTP โดยรวมเข้ากับ tf/addons/ และ tf/cfg/ ตามลำดับ
  4. รีสตาร์ทเซิร์ฟเวอร์
  5. ตรวจสอบโดยรัน sm version ในคอนโซลเซิร์ฟเวอร์

ไดเรกทอรี SourceMod ที่สำคัญ

เส้นทาง วัตถุประสงค์
tf/addons/sourcemod/plugins/ ไฟล์ปลั๊กอินที่คอมไพล์แล้ว (.smx)
tf/addons/sourcemod/plugins/disabled/ ปลั๊กอินที่วางไว้ที่นี่จะถูกโหลดแต่ไม่ถูกเปิดใช้งาน
tf/addons/sourcemod/configs/ ไฟล์การกำหนดค่าปลั๊กอิน
tf/addons/sourcemod/logs/ ไฟล์บันทึกของ SourceMod และปลั๊กอิน
tf/addons/sourcemod/translations/ ไฟล์วลีภาษา

การเพิ่มแอดมิน SourceMod

หากต้องการให้สิทธิ์การเข้าถึงแอดมินในเกมแก่บัญชี Steam ให้แก้ไข tf/addons/sourcemod/configs/admins_simple.ini และเพิ่มบรรทัดในรูปแบบต่อไปนี้:

"STEAM_0:X:XXXXXXXX"   "99:z"    // 99:z = full root access

แทนที่ SteamID ด้วย SteamID2 ของบัญชีเป้าหมาย แฟล็ก z ให้สิทธิ์ทั้งหมด คุณสามารถค้นหา SteamID ของผู้เล่นโดยใช้เครื่องมือเช่น steamid.io

แฟล็กแอดมินที่ใช้บ่อย

แฟล็ก สิทธิ์
b เตะผู้เล่น
c แบนผู้เล่น
d ยกเลิกการแบนผู้เล่น
e สังหาร/ตบผู้เล่น
f เปลี่ยนแมป
g เปลี่ยน cvar ของเซิร์ฟเวอร์
z สิทธิ์ทั้งหมด (root)

โหลดแอดมินใหม่โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์ด้วยการรัน sm_reloadadmins ในคอนโซลเซิร์ฟเวอร์

เคล็ดลับ: สำหรับการตั้งค่าหลายเซิร์ฟเวอร์ พิจารณาใช้ SourceBans++ สำหรับการจัดการแบนและแอดมินแบบรวมศูนย์ผ่านแผงควบคุมเว็บ

การติดตั้งปลั๊กอิน

ปลั๊กอินถูกแจกจ่ายเป็นไฟล์ .smx หากต้องการติดตั้งปลั๊กอิน:

  1. ดาวน์โหลดไฟล์ .smx จาก forums.alliedmods.net หรือ repository ของปลั๊กอิน
  2. อัปโหลดไฟล์ .smx ไปยัง tf/addons/sourcemod/plugins/ ผ่าน SFTP
  3. หากปลั๊กอินมีไฟล์เพิ่มเติม (configs, translations, gamedata) ให้อัปโหลดไปยังไดเรกทอรีย่อย SourceMod ที่เกี่ยวข้อง
  4. รีสตาร์ทเซิร์ฟเวอร์ หรือรัน sm plugins load pluginname ในคอนโซลเพื่อโหลดแบบ hot-load
สำคัญ: อ่านเธรด AlliedModders ของปลั๊กอินก่อนติดตั้งเสมอ ปลั๊กอินหลายตัวต้องการ dependency เฉพาะ (เช่น TF2Attributes หรือ DHooks) ที่ต้องติดตั้งแยกต่างหาก การใช้เวอร์ชันที่เข้ากันไม่ได้อาจทำให้เกิดข้อผิดพลาดหรือการขัดข้อง
ปลั๊กอิน วัตถุประสงค์ แหล่งที่มา
Admin File Manager คำสั่งแอดมินในเกม: kick, ban, mute, เปลี่ยนแมป มาพร้อมกับ SourceMod
Basevotes / NativeVotes การโหวตของผู้เล่น: sm_vote, sm_votemap, sm_votekick มาพร้อมกับ SourceMod / ฟอรัม AlliedModders
RockTheVote (RTV) ผู้เล่นโหวตเพื่อข้ามแมปปัจจุบันก่อนกำหนด ฟอรัม AlliedModders
MapChooser Extended การโหวตช่วงท้ายแมปพร้อมการรองรับการเสนอชื่อและช่วงคูลดาวน์ ฟอรัม AlliedModders
TF2Attributes การปรับเปลี่ยนแอตทริบิวต์ไอเทมขณะรันไทม์ จำเป็นสำหรับปลั๊กอิน TF2 หลายตัว GitHub / AlliedModders
Freak Fortress 2 (FF2) โหมดเกมแบบกำหนดเองบอสปะทะผู้เล่น ฟอรัม AlliedModders
VSH / Saxton Hale โหมดเกม Saxton Hale แบบคลาสสิกหนึ่งต่อทั้งหมด ฟอรัม AlliedModders
SourceBans++ การจัดการแบนที่ผสานเว็บข้ามหลายเซิร์ฟเวอร์ ฟอรัม AlliedModders

การจัดการปลั๊กอิน

การแสดงรายการปลั๊กอินที่โหลด

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

sm plugins list

การปิดใช้งานปลั๊กอิน

ย้ายไฟล์ .smx จาก tf/addons/sourcemod/plugins/ ไปยัง tf/addons/sourcemod/plugins/disabled/ จากนั้นรัน sm plugins unload pluginname ในคอนโซลหรือรีสตาร์ทเซิร์ฟเวอร์

การอัปเดตปลั๊กอิน

  1. ดาวน์โหลดเวอร์ชันใหม่ของไฟล์ .smx
  2. แทนที่ไฟล์ที่มีอยู่ใน tf/addons/sourcemod/plugins/
  3. หากมีไฟล์ config หรือ translation ที่อัปเดตรวมอยู่ด้วย ให้แทนที่ไฟล์เหล่านั้นเช่นกัน
  4. รีสตาร์ทเซิร์ฟเวอร์เพื่อโหลดปลั๊กอินที่อัปเดต
เคล็ดลับ: ตรวจสอบ tf/addons/sourcemod/logs/ หลังจากการเปลี่ยนแปลงปลั๊กอินใดๆ เพื่อยืนยันว่าโหลดสำเร็จและไม่มีข้อผิดพลาดเกิดขึ้น

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


ต้องการความช่วยเหลือ? หากคุณประสบปัญหาในการติดตั้ง SourceMod หรือปลั๊กอิน โปรด เปิดทิกเก็ตสนับสนุน และแนบข้อความแสดงข้อผิดพลาดจาก tf/addons/sourcemod/logs/

Was this article helpful?

Ready to Get Started?

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