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

การตั้งค่าเซิร์ฟเวอร์ Don't Starve Together


คู่มือนี้จะแนะนำคุณตลอดขั้นตอนการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์ dedicated สำหรับ Don't Starve Together บน Legion Hosting ตั้งแต่การขอ Klei server token ไปจนถึงการกำหนดค่าเซิร์ฟเวอร์ โหมดเกม caves การสร้างโลก และการเชื่อมต่อ สำหรับการติดตั้งม็อด โปรดดู การติดตั้งม็อด DST สำหรับคำสั่งแอดมิน โปรดดู คำสั่งแอดมิน DST สำหรับปัญหาที่พบบ่อย โปรดดู การแก้ไขปัญหา DST

1. การขอ Server Token

Don't Starve Together ต้องการ Klei server token เพื่อยืนยันตัวตนเซิร์ฟเวอร์ dedicated ของคุณ หากไม่มี token ที่ถูกต้อง เซิร์ฟเวอร์จะไม่เริ่มทำงาน

ขั้นตอนที่ 1 — เข้าสู่ระบบบัญชี Klei ของคุณ

ไปที่ accounts.klei.com และเข้าสู่ระบบด้วยบัญชีที่เป็นเจ้าของ Don't Starve Together คุณสามารถลงชื่อเข้าใช้ด้วย Steam, PSN, Xbox หรือบัญชี Klei แบบสแตนด์อโลน

ขั้นตอนที่ 2 — ไปที่ Game Servers

เมื่อเข้าสู่ระบบแล้ว คลิกที่ Games ในแถบนำทางด้านบน จากนั้นเลือก Don't Starve Together ในหน้าเกม ให้ค้นหาและคลิกแท็บ Game Servers

ขั้นตอนที่ 3 — สร้าง Token ใหม่

คลิกปุ่ม Add New Server ตั้งชื่อเซิร์ฟเวอร์ของคุณให้จดจำง่าย (ชื่อนี้มีไว้สำหรับการอ้างอิงของคุณบนเว็บไซต์ Klei เท่านั้น) แล้วคลิก Add New Server เพื่อยืนยัน token ใหม่ของคุณจะปรากฏขึ้น — มีลักษณะเป็นสตริงอักขระยาว ๆ ที่ขึ้นต้นด้วย pds-g^

ขั้นตอนที่ 4 — คัดลอกและนำ Token ไปใช้

คัดลอกสตริง token ทั้งหมด ใน GPanel ไปที่แท็บ Startup ของเซิร์ฟเวอร์ของคุณ แล้ววาง token ลงในช่อง Cluster Token หรืออีกทางเลือกหนึ่ง คุณสามารถวางไว้ในไฟล์ cluster_token.txt ในไดเรกทอรีรูทของเซิร์ฟเวอร์ของคุณได้

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

2. การกำหนดค่าเซิร์ฟเวอร์

วิธีที่ง่ายที่สุดในการกำหนดค่าเซิร์ฟเวอร์ของคุณคือผ่านแท็บ Startup ใน GPanel ตัวแปรต่อไปนี้พร้อมใช้งาน:

ตัวแปร คำอธิบาย ตัวอย่าง
Cluster Token token ยืนยันตัวตนเซิร์ฟเวอร์ Klei ของคุณ (จำเป็น) pds-g^KU_abc123...
Cluster Name ชื่อที่ผู้เล่นเห็นในเบราว์เซอร์เซิร์ฟเวอร์ My DST Server
Cluster Description คำอธิบายสั้น ๆ ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ Friendly survival server!
Game Mode โหมดเกมสำหรับเซิร์ฟเวอร์ (ดูส่วนที่ 3) survival
Max Players จำนวนผู้เล่นพร้อมกันสูงสุด 6
Cluster Password รหัสผ่านที่จำเป็นในการเข้าร่วม (เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ) mypassword

หลังจากเปลี่ยนตัวแปร startup ใด ๆ ให้คลิก Save จากนั้น Restart เซิร์ฟเวอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล

3. โหมดเกม

Don't Starve Together มีโหมดเกมที่แตกต่างกันสามโหมด แต่ละโหมดเปลี่ยนวิธีการทำงานของการตายและการเกิดใหม่:

โหมด พฤติกรรมเมื่อตาย วิธีการฟื้นคืนชีพ เหมาะสำหรับ
Survival ผู้เล่นที่ตายจะกลายเป็นวิญญาณ หากผู้เล่นทุกคนตาย โลกจะถูกรีเซ็ต Touch Stones, Life-Giving Amulets, Meat Effigies (จำกัดจำนวนการใช้) ผู้เล่นที่ต้องการประสบการณ์ที่ท้าทายและเดิมพันสูง
Endless ผู้เล่นที่ตายจะกลายเป็นวิญญาณ โลกจะไม่รีเซ็ตจากการตาย วิธีการแบบ Survival ทั้งหมด รวมถึงการเกิดใหม่ไม่จำกัดที่ Florid Postern (พร้อมการลดพลังชีวิตสูงสุด) ผู้เล่นแบบสบาย ๆ กลุ่มที่เน้นการสร้าง ผู้เล่นใหม่
Wilderness ผู้เล่นที่ตายจะถูกลบออกทั้งหมด ไม่มีวิญญาณ ผู้เล่นเกิดใหม่ที่ตำแหน่งสุ่มพร้อมกระเป๋าเก็บของใหม่ เซิร์ฟเวอร์ที่เน้น PvP ผู้เล่นแบบฮาร์ดคอร์
คำแนะนำ: หากคุณเพิ่งเริ่มต้นโฮสต์เซิร์ฟเวอร์ DST โหมด Endless เป็นตัวเลือกที่ผ่อนปรนที่สุด คุณสามารถเปลี่ยนโหมดเกมในภายหลังได้เสมอโดยอัปเดตตัวแปร startup และรีสตาร์ท

4. การกำหนดค่า cluster.ini

สำหรับการกำหนดค่าขั้นสูงเพิ่มเติม คุณสามารถแก้ไขไฟล์ cluster.ini โดยตรงได้ ไฟล์นี้อยู่ในไดเรกทอรีรูทของเซิร์ฟเวอร์ของคุณและควบคุมการตั้งค่าทั่วทั้งคลัสเตอร์ เข้าถึงได้ผ่าน File Manager ใน GPanel หรือผ่าน SFTP

[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true

[NETWORK]
cluster_name = My DST Server
cluster_description = A friendly survival server
cluster_password =
cluster_language = en

[MISC]
console_enabled = true

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

คำอธิบายการตั้งค่าหลัก

การตั้งค่า คำอธิบาย ค่าเริ่มต้น
game_mode โหมดเกมของเซิร์ฟเวอร์: survival, endless หรือ wilderness survival
max_players จำนวนผู้เล่นพร้อมกันสูงสุด 6
pvp เปิดหรือปิดการต่อสู้แบบผู้เล่นปะทะผู้เล่น false
pause_when_empty หยุดการจำลองโลกชั่วคราวเมื่อไม่มีผู้เล่นเชื่อมต่อ true
cluster_password รหัสผ่านในการเข้าร่วม เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ (ว่าง)
shard_enabled จำเป็นสำหรับการรองรับ caves (ดูส่วนที่ 5) false
console_enabled อนุญาตให้ใช้คอนโซลในเกมสำหรับแอดมิน true
หมายเหตุ: หากคุณตั้งค่าผ่านทั้งแท็บ Startup ใน GPanel และไฟล์ cluster.ini โดยทั่วไปค่าจากแท็บ Startup จะมีความสำคัญเหนือกว่า ใช้วิธีใดวิธีหนึ่งเพื่อหลีกเลี่ยงความสับสน

5. การตั้งค่า Caves

Don't Starve Together ใช้ สถาปัตยกรรมแบบ shard ที่ Overworld และ Caves ทำงานเป็นอินสแตนซ์เซิร์ฟเวอร์แยกกันที่สื่อสารกันและกัน บน Legion Hosting การรองรับ caves อาจมีให้ใช้งานขึ้นอยู่กับแผนของคุณ

สถาปัตยกรรม Master/Caves

  • Master Shard — Overworld (พื้นผิว) นี่คืออินสแตนซ์เซิร์ฟเวอร์หลักที่ผู้เล่นเชื่อมต่อ
  • Caves Shard — ถ้ำใต้ดิน ทำงานเป็นอินสแตนซ์รองที่ master shard สื่อสารด้วยภายใน

การเปิดใช้งาน Caves

หากต้องการเปิดใช้งาน caves ให้แน่ใจว่ามีการตั้งค่าต่อไปนี้ใน cluster.ini ของคุณ:

[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1

แต่ละ shard มีไฟล์ server.ini ของตัวเอง server.ini ของ Master shard (อยู่ในโฟลเดอร์ Master/) ควรมีเนื้อหาดังนี้:

[SHARD]
is_master = true

[STEAM]
master_server_port = 27018
authentication_port = 8768

server.ini ของ Caves shard (อยู่ในโฟลเดอร์ Caves/) ควรมีเนื้อหาดังนี้:

[SHARD]
is_master = false
name = Caves

[STEAM]
master_server_port = 27019
authentication_port = 8769
การใช้ทรัพยากร: การรัน caves ทำให้การใช้ทรัพยากรของเซิร์ฟเวอร์เพิ่มขึ้นเป็นสองเท่าอย่างมีนัยสำคัญ หากคุณประสบปัญหาด้านประสิทธิภาพเมื่อเปิดใช้งาน caves โปรดพิจารณาอัปเกรดแผนเซิร์ฟเวอร์ของคุณหรือ ติดต่อฝ่ายสนับสนุน

6. การสร้างโลก

คุณสามารถปรับแต่งการตั้งค่าการสร้างโลกเพื่อเปลี่ยนความถี่ของทรัพยากร สิ่งมีชีวิต ฤดูกาล และไบโอม การตั้งค่าการสร้างโลกถูกจัดเก็บอยู่ในไฟล์ worldgenoverride.lua ภายในไดเรกทอรีของแต่ละ shard (Master/ และ Caves/)

ตัวอย่าง worldgenoverride.lua (Overworld)

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",

    overrides = {
        -- Resources
        flint = "often",            -- "never", "rare", "default", "often", "always"
        rocks = "often",
        trees = "default",
        berrybush = "often",

        -- Creatures
        spiders = "default",
        hounds = "less",            -- "never", "less", "default", "more", "always"

        -- Season length
        autumn = "longseason",      -- "noseason", "shortseason", "default", "longseason"
        winter = "shortseason",
        spring = "default",
        summer = "default",

        -- World size and branching
        world_size = "large",       -- "small", "medium", "default", "large", "huge"
        branching = "default",      -- "never", "least", "default", "most"
    },
}

ตัวอย่าง worldgenoverride.lua (Caves)

return {
    override_enabled = true,
    preset = "DST_CAVE",

    overrides = {
        mushtree = "often",
        bunnymen = "often",
        worms = "less",
        cave_spiders = "default",
        world_size = "default",
    },
}
จำเป็นต้องสร้างโลกใหม่: การเปลี่ยนแปลง worldgenoverride.lua จะมีผลเฉพาะเมื่อมีการสร้างโลกใหม่เท่านั้น หากต้องการให้การเปลี่ยนแปลงมีผล คุณต้องลบข้อมูลเซฟที่มีอยู่และรีสตาร์ทเซิร์ฟเวอร์ สำรองไฟล์เซฟของคุณก่อนหากคุณต้องการเก็บรักษาไว้

7. วิธีการเชื่อมต่อ

มีสองวิธีในการเชื่อมต่อกับเซิร์ฟเวอร์ Don't Starve Together ของคุณ:

วิธีที่ 1 — Browse Games (แนะนำ)

  1. เปิด Don't Starve Together แล้วคลิก Play
  2. เลือก Browse Games จากเมนูหลัก
  3. ใช้แถบค้นหาด้านบนเพื่อค้นหา Cluster Name ของเซิร์ฟเวอร์ของคุณ
  4. คลิกที่เซิร์ฟเวอร์ของคุณในผลลัพธ์แล้วคลิก Join
  5. หากเซิร์ฟเวอร์ของคุณมีรหัสผ่าน ให้กรอกเมื่อระบบแจ้ง

วิธีที่ 2 — Direct Connect ผ่านคอนโซล

  1. เปิด Don't Starve Together แล้วคลิก Play
  2. กดปุ่ม ~ (tilde) เพื่อเปิดคอนโซล
  3. พิมพ์คำสั่งต่อไปนี้ โดยแทนที่ IP และพอร์ตด้วยรายละเอียดเซิร์ฟเวอร์ของคุณจาก GPanel:
c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT)

หากเซิร์ฟเวอร์ของคุณต้องใช้รหัสผ่าน:

c_connect("YOUR_SERVER_IP", YOUR_SERVER_PORT, "YOUR_PASSWORD")
การค้นหารายละเอียดเซิร์ฟเวอร์ของคุณ: IP และพอร์ตของเซิร์ฟเวอร์ของคุณจะแสดงอยู่บนหน้าหลักของเซิร์ฟเวอร์ใน GPanel
เซิร์ฟเวอร์ไม่ปรากฏ? อาจใช้เวลาสองสามนาทีกว่าที่เซิร์ฟเวอร์ที่เพิ่งเริ่มทำงานจะปรากฏในเบราว์เซอร์เซิร์ฟเวอร์ ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณเริ่มทำงานเต็มที่แล้ว (ตรวจสอบคอนโซลเพื่อหาข้อความ "Sim paused" หรือข้อความพร้อมใช้งานในลักษณะเดียวกัน) นอกจากนี้ ให้ตรวจสอบว่าตัวกรองภูมิภาคของคุณในหน้าจอ Browse Games ไม่ได้กรองตำแหน่งของเซิร์ฟเวอร์ของคุณออกไป

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

ต้องการความช่วยเหลือ?

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


Was this article helpful?

Ready to Get Started?

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