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

คู่มือการตั้งค่าเซิร์ฟเวอร์เฉพาะ (Dedicated Server) ของ Sons of the Forest


คู่มือการตั้งค่าเซิร์ฟเวอร์เฉพาะ (Dedicated Server) ของ Sons of the Forest

คู่มือนี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องใช้ในการกำหนดค่า เชื่อมต่อ และจัดการเซิร์ฟเวอร์เฉพาะ Sons of the Forest ที่โฮสต์กับ Legion Hosting เซิร์ฟเวอร์ของคุณจะถูกจัดการผ่าน GPanel


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

ไฟล์การกำหนดค่าเซิร์ฟเวอร์หลักคือ dedicatedserver.cfg คุณสามารถแก้ไขไฟล์นี้ได้โดยตรงผ่านตัวจัดการไฟล์ของ GPanel หรือผ่าน SFTP

การค้นหาตำแหน่งไฟล์การกำหนดค่า

ไฟล์การกำหนดค่าอยู่ในไดเรกทอรีรากของเซิร์ฟเวอร์ของคุณ:

dedicatedserver.cfg

ตัวเลือกการกำหนดค่า

ด้านล่างนี้คือข้อมูลอ้างอิงทั้งหมดสำหรับการตั้งค่าที่มีอยู่ใน dedicatedserver.cfg

การตั้งค่า ค่าเริ่มต้น คำอธิบาย
ServerName "Sons Of The Forest" ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์และในรายการเซิร์ฟเวอร์ของ Steam
ServerPassword "" รหัสผ่านที่จำเป็นสำหรับการเข้าร่วม เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ
MaxPlayers 4 จำนวนผู้เล่นสูงสุดที่อนุญาตให้อยู่บนเซิร์ฟเวอร์ในเวลาเดียวกัน ค่าเริ่มต้นคือ 4 ค่าสูงสุดที่รองรับคือ 8
SaveSlot 1 ช่องบันทึก (save slot) ที่เซิร์ฟเวอร์ใช้ (1–3) แต่ละช่องเป็นโลกที่แยกจากกัน
SaveInterval 600 ความถี่ที่เซิร์ฟเวอร์บันทึกอัตโนมัติเป็นวินาที ค่าเริ่มต้นคือ 10 นาที (600)
GameMode "normal" กำหนดระดับความยากและกฎ ค่าเป็นตัวพิมพ์เล็ก ดูตัวเลือกโหมดเกมด้านล่าง
GameSeed "" ซีดสำหรับสร้างโลก (ไม่บังคับ) เว้นว่างไว้เพื่อสุ่มซีด ตั้งค่าก่อนการเปิดใช้งานครั้งแรก
ServerPort พอร์ตเกมหลัก (UDP) ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ตที่กำหนดให้คุณ อย่าเปลี่ยนค่านี้เว้นแต่ได้รับคำแนะนำจากฝ่ายสนับสนุน
ServerQueryPort พอร์ตคิวรีของ Steam (UDP) ที่ใช้สำหรับเบราว์เซอร์เซิร์ฟเวอร์ ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ตที่กำหนดให้คุณ
BlobSyncPort พอร์ต blob sync (UDP) ที่ใช้สำหรับการซิงโครไนซ์ข้อมูลโลกระหว่างเซิร์ฟเวอร์และไคลเอนต์ ตรวจสอบแท็บ Network ใน GPanel เพื่อดูพอร์ตที่กำหนดให้คุณ
SkipNetworkAccessibilityTest false ตั้งค่าเป็น true เพื่อข้ามการทดสอบเครือข่ายเมื่อเริ่มต้น มีประโยชน์หากการทดสอบทำให้เริ่มต้นช้า
LanOnly false หากเป็น true เซิร์ฟเวอร์จะไม่ปรากฏในรายการเซิร์ฟเวอร์สาธารณะของ Steam
LogFilesEnabled true เปิดใช้งานการสร้างไฟล์บันทึกฝั่งเซิร์ฟเวอร์เพื่อแก้ไขปัญหา

ตัวอย่างการกำหนดค่า

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

{
  "ServerName": "My SOTF Server",
  "ServerPassword": "mypassword",
  "MaxPlayers": 4,
  "SaveSlot": 1,
  "SaveInterval": 600,
  "GameMode": "normal",
  "GameSeed": "",
  "ServerPort": YOUR_GAME_PORT,
  "ServerQueryPort": YOUR_QUERY_PORT,
  "BlobSyncPort": YOUR_BLOB_SYNC_PORT,
  "SkipNetworkAccessibilityTest": false,
  "LanOnly": false,
  "LogFilesEnabled": true
}
สำคัญ: หลังจากแก้ไข dedicatedserver.cfg คุณต้องรีสตาร์ทเซิร์ฟเวอร์จาก GPanel เพื่อให้การเปลี่ยนแปลงมีผล

ตัวเลือกโหมดเกม

การตั้งค่า GameMode ควบคุมระดับความยากและกฎการเอาชีวิตรอด ตั้งค่านี้ก่อนการเปิดใช้งานครั้งแรกของคุณ เนื่องจากการเปลี่ยนแปลงบนเซฟที่มีอยู่แล้วอาจไม่มีผลอย่างสมบูรณ์

ค่า คำอธิบาย
"normal" ประสบการณ์การเอาชีวิตรอดมาตรฐาน พร้อม AI ของศัตรู ความหิว ความกระหาย และระบบเกมเต็มรูปแบบที่สมดุล
"hard" ความยากของศัตรูเพิ่มขึ้น การใช้ทรัพยากรเร็วขึ้น และระยะปลอดภัยในการเอาชีวิตรอดลดลง
"hardsurvival" โหมดที่ท้าทายที่สุด การตายถาวรและสภาวะการเอาชีวิตรอดที่โหดร้ายที่สุด
"peaceful" ศัตรูจะนิ่งเฉย ทำให้ผู้เล่นสามารถมุ่งเน้นไปที่การสำรวจและการก่อสร้างโดยไม่ต้องต่อสู้
"custom" อนุญาตให้กำหนดค่าการเล่นเองได้ ใช้โหมดนี้เพื่อปรับแต่งพารามิเตอร์ความยากแต่ละรายการอย่างละเอียด

วิธีเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ

การค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ

IP และพอร์ตที่กำหนดของเซิร์ฟเวอร์ของคุณจะแสดงในแท็บ Network ของ GPanel สำหรับคำแนะนำโดยละเอียด ดูที่: วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ของคุณ

Sons of the Forest ใช้สามพอร์ต (game, query และ blob sync) ซึ่งกำหนดโดยอัตโนมัติโดย GPanel ตรวจสอบแท็บ Network และแท็บ Startup เพื่อดูหมายเลขพอร์ตเฉพาะที่กำหนดให้คุณ และตรวจสอบให้แน่ใจว่าค่าใน dedicatedserver.cfg ตรงกัน

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

ตัวเลือกที่ 1: เชื่อมต่อโดยตรงผ่าน Steam

  1. เปิด Steam และคลิก View ในแถบเมนูด้านบน
  2. เลือก Game Servers
  3. คลิกแท็บ Favorites จากนั้นคลิก Add a Server
  4. ป้อน IP และ query port ของเซิร์ฟเวอร์ของคุณ (จากแท็บ Network ของ GPanel) ในรูปแบบ IP:QueryPort
  5. คลิก Find Games at this Address จากนั้นคลิก Add to Favorites
  6. เปิด Sons of the Forest ไปที่ Multiplayer > Join Game และเลือกเซิร์ฟเวอร์ของคุณจากรายการโปรด

ตัวเลือกที่ 2: เบราว์เซอร์เซิร์ฟเวอร์ Steam (ในเกม)

  1. เปิด Sons of the Forest และเลือก Multiplayer จากเมนูหลัก
  2. เลือก Join Game จากนั้นเลือกแท็บ Internet
  3. ใช้การค้นหา/ตัวกรองเพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ หรือคลิก Connect by IP หากมี
  4. ป้อนรหัสผ่านเซิร์ฟเวอร์ของคุณหากมีการตั้งค่าไว้ และเข้าร่วม
เคล็ดลับ: หากเซิร์ฟเวอร์ของคุณไม่ปรากฏในเบราว์เซอร์ ให้รอสักครู่หลังเริ่มต้นเพื่อให้ Steam จัดทำดัชนี คุณยังสามารถลองเพิ่มลงในรายการโปรดโดยใช้วิธีเชื่อมต่อโดยตรงด้านบนได้

การจัดการเซฟ

ช่องบันทึก (Save Slots)

Sons of the Forest รองรับช่องบันทึกอิสระสูงสุด 3 ช่องต่อเซิร์ฟเวอร์ ช่องที่ใช้งานอยู่จะถูกควบคุมโดยการตั้งค่า SaveSlot ใน dedicatedserver.cfg แต่ละช่องจะรักษาสถานะโลก ข้อมูลผู้เล่น และความคืบหน้าของตัวเอง

ในการสลับโลก ให้เปลี่ยนค่า SaveSlot (1, 2 หรือ 3) และรีสตาร์ทเซิร์ฟเวอร์ของคุณ

คำเตือน: การเปลี่ยนช่องบันทึกจะสลับไปยังโลกอื่น ข้อมูลของช่องก่อนหน้าของคุณจะถูกเก็บรักษาไว้และสามารถกลับไปได้โดยการสลับกลับไปยังหมายเลขช่องนั้น

ตำแหน่งไฟล์เซฟ

ไฟล์เซฟของเซิร์ฟเวอร์จะถูกจัดเก็บไว้ในเส้นทางต่อไปนี้บนเซิร์ฟเวอร์ของคุณ:

saves/

แต่ละช่องบันทึกมีโฟลเดอร์ย่อยของตัวเองภายในไดเรกทอรีนี้ โครงสร้างมีลักษณะดังนี้:

saves/
  Slot1/
  Slot2/
  Slot3/

การอัปโหลดเซฟผ่าน SFTP

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

  1. หยุดเซิร์ฟเวอร์ของคุณจาก GPanel ก่อนอัปโหลดไฟล์
  2. เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP โดยใช้ข้อมูลรับรองที่แสดงใน GPanel
  3. ไปที่ไดเรกทอรี saves/ บนเซิร์ฟเวอร์ของคุณ
  4. อัปโหลดโฟลเดอร์เซฟบนเครื่องของคุณไปยังโฟลเดอร์ช่องที่เกี่ยวข้อง (เช่น Slot1/)
  5. ตรวจสอบให้แน่ใจว่า SaveSlot ใน dedicatedserver.cfg ตรงกับช่องที่คุณอัปโหลดไป
  6. เริ่มเซิร์ฟเวอร์ของคุณจาก GPanel
หมายเหตุ: โดยทั่วไปไฟล์เซฟเกมเดี่ยวบนเครื่องจะอยู่ที่:
%APPDATA%\LocalLow\Endnight\SonsOfTheForest\Saves\
คัดลอกโฟลเดอร์เซฟที่เกี่ยวข้องไปยังไดเรกทอรีช่องที่เหมาะสมบนเซิร์ฟเวอร์ของคุณ

การสำรองข้อมูลเซฟ

ขอแนะนำให้สำรองไฟล์เซฟของคุณเป็นระยะผ่าน SFTP ดาวน์โหลดไดเรกทอรี saves/ ทั้งหมดไปยังตำแหน่งที่ปลอดภัยบนเครื่องของคุณก่อนทำการเปลี่ยนแปลงหรืออัปเดตครั้งสำคัญ


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


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

หากคุณยังคงประสบปัญหาหลังจากทำตามคู่มือนี้ โปรด เปิดทิกเก็ตสนับสนุน และระบุข้อมูลต่อไปนี้:

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

Was this article helpful?

Ready to Get Started?

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