คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะของ Satisfactory ของคุณ การอ้างสิทธิ์ด้วยรหัสผ่านแอดมิน การจัดการการตั้งค่าเซสชัน การทำงานกับไฟล์บันทึก และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณในเกม
พอร์ตเซิร์ฟเวอร์
เซิร์ฟเวอร์ Satisfactory ของคุณใช้สองพอร์ต — พอร์ตเกมหลัก (UDP + TCP) สำหรับการรับส่งข้อมูลเกม Server Manager API และการเชื่อมต่อไคลเอนต์ และพอร์ตรอง (TCP) สำหรับการส่งข้อความที่เชื่อถือได้ (จำเป็นสำหรับ Satisfactory v1.1+) ทั้งสองพอร์ตต้องเข้าถึงได้จากไคลเอนต์ของคุณเพื่อให้เซิร์ฟเวอร์ทำงานได้อย่างถูกต้อง
พอร์ตที่กำหนดให้คุณจะแสดงในแท็บ Network ของ GPanel ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์ สำหรับรายละเอียด
การตั้งค่าครั้งแรก
เมื่อเซิร์ฟเวอร์ Satisfactory ของคุณเริ่มต้นเป็นครั้งแรก จะไม่โหลดโลกโดยอัตโนมัติ แต่จะรอให้คุณอ้างสิทธิ์และสร้างหรือโหลดการบันทึกผ่านอินเทอร์เฟซ Server Manager จะไม่มีการเขียนไฟล์เกมใด ๆ จนกว่าคุณจะทำขั้นตอนการอ้างสิทธิ์เสร็จสมบูรณ์
ขั้นตอนที่ 1 — เข้าถึง Server Manager
Satisfactory มี API การจัดการเว็บในตัว คุณสามารถเข้าถึงได้ผ่าน Server Manager ในเกมหรือผ่านอินเทอร์เฟซแบบเบราว์เซอร์ที่:
https://<your-server-ip>:7777
ขั้นตอนที่ 2 — อ้างสิทธิ์เซิร์ฟเวอร์ (รหัสผ่านแอดมิน)
เมื่อคุณเปิด Server Manager เป็นครั้งแรก คุณจะได้รับแจ้งให้อ้างสิทธิ์เซิร์ฟเวอร์ ซึ่งจะตั้งรหัสผ่านแอดมินที่ควบคุมการเข้าถึงฟีเจอร์การจัดการเซิร์ฟเวอร์
- เปิด Server Manager (ในเกมหรือเบราว์เซอร์)
- ป้อน รหัสผ่านแอดมิน ที่แข็งแกร่งและคลิก Claim Server
- คุณจะเข้าสู่ระบบในฐานะผู้ดูแลเซิร์ฟเวอร์ จัดเก็บรหัสผ่านนี้ — คุณจะต้องใช้ทุกครั้งที่จัดการเซิร์ฟเวอร์จาก Server Manager
ขั้นตอนที่ 3 — สร้างหรือโหลดโลก
หลังจากอ้างสิทธิ์ Server Manager จะแจ้งให้คุณสร้างเกมใหม่หรือโหลดการบันทึกที่มีอยู่
- เกมใหม่: เลือกตำแหน่งเริ่มต้น (Grass Fields, Rocky Desert, Northern Forest, Dune Desert) และคลิก Create Game เซิร์ฟเวอร์จะสร้างโลกใหม่และโหลด
- โหลดการบันทึก: หากคุณมีไฟล์บันทึกที่มีอยู่ ให้อัปโหลดก่อน (ดูส่วนการจัดการการบันทึกด้านล่าง) จากนั้นเลือกจากรายการ
การตั้งค่าเซสชัน
การตั้งค่าเซสชันควบคุมว่าเซิร์ฟเวอร์ของคุณปรากฏอย่างไรและใครสามารถเข้าร่วมได้ เข้าถึงได้จาก Server Manager ภายใต้ Server Settings
| การตั้งค่า | คำอธิบาย |
|---|---|
| Session Name | ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ในเกม ตั้งชื่อที่จดจำได้เพื่อให้คุณและเพื่อนของคุณค้นหาเซิร์ฟเวอร์ได้ง่าย |
| Server Password | รหัสผ่านที่ไม่บังคับซึ่งผู้เล่นต้องป้อนเพื่อเข้าร่วม ปล่อยว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ |
| Player Limit | จำนวนผู้เล่นสูงสุดที่อนุญาตในคราวเดียว ค่าเริ่มต้นคือ 4 เพิ่มหรือลดตามความจำเป็นสำหรับทรัพยากรของแพ็กเกจของคุณ |
| Auto-Save Interval | ความถี่ที่เซิร์ฟเวอร์บันทึกโดยอัตโนมัติ (เป็นนาที) ค่าที่ต่ำกว่าจะลดการย้อนกลับที่อาจเกิดขึ้นเมื่อแครช ค่าที่สูงกว่าจะลด I/O |
การเปลี่ยนแปลงจะมีผลทันที — ไม่จำเป็นต้องรีสตาร์ทสำหรับการเปลี่ยนแปลงชื่อเซสชันและขีดจำกัดผู้เล่น
การจัดการไฟล์บันทึก
ตำแหน่งไฟล์บันทึก
ไฟล์บันทึกของ Satisfactory ถูกจัดเก็บบนเซิร์ฟเวอร์ที่:
.config/Epic/FactoryGame/Saved/SaveGames/server/
ไฟล์มีนามสกุล .sav เซิร์ฟเวอร์จะเขียนการบันทึกอัตโนมัติที่นี่โดยอัตโนมัติระหว่างการเล่นเกม
การดาวน์โหลดการบันทึก (สำรองข้อมูล)
หากต้องการดาวน์โหลดไฟล์บันทึกเพื่อสำรองข้อมูลหรือเพื่อถ่ายโอน:
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP ดู วิธีอัปโหลดไฟล์ผ่าน SFTP สำหรับคำแนะนำการเชื่อมต่อ
- ไปยัง
.config/Epic/FactoryGame/Saved/SaveGames/server/ - ดาวน์โหลดไฟล์
.savที่คุณต้องการเก็บไว้
การอัปโหลดการบันทึก (กู้คืนหรือถ่ายโอน)
- เชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน SFTP
- ไปยัง
.config/Epic/FactoryGame/Saved/SaveGames/server/ - อัปโหลดไฟล์
.savของคุณลงในไดเรกทอรีนี้ - ใน Server Manager ไปที่ Manage Saves และเลือกไฟล์ที่อัปโหลดเพื่อโหลด
วิธีการเชื่อมต่อ
ตัวเลือก A — Server Manager ในเกม (แนะนำ)
- เปิด Satisfactory และคลิก Play ในเมนูหลัก
- เลือก Server Manager ที่ด้านล่างของรายการเซสชัน
- คลิก Add Server และป้อน IP และพอร์ตเซิร์ฟเวอร์ของคุณ:
<your-server-ip>:7777 - เซิร์ฟเวอร์จะปรากฏในรายการของคุณ คลิกที่เซิร์ฟเวอร์ ป้อนรหัสผ่านเซิร์ฟเวอร์ (หากตั้งไว้) และคลิก Join Game
ตัวเลือก B — เชื่อมต่อโดยตรง
- จากเมนูหลัก คลิก Play
- เลือก Join Game และคลิกแท็บ Direct Connect
- ป้อน IP และพอร์ตเกมของเซิร์ฟเวอร์ของคุณ:
<your-server-ip>:7777 - คลิก Connect ป้อนรหัสผ่านเซิร์ฟเวอร์หากได้รับแจ้ง
ปัญหาทั่วไป
เซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์
- ยืนยันว่าเซิร์ฟเวอร์กำลังทำงานอยู่ใน GPanel เซิร์ฟเวอร์ต้องเริ่มต้นอย่างสมบูรณ์ก่อนจึงจะยอมรับการเชื่อมต่อหรือปรากฏในเบราว์เซอร์ได้
- เบราว์เซอร์เซิร์ฟเวอร์อาจใช้เวลาหลายนาทีในการแสดงรายชื่อเซิร์ฟเวอร์ที่เพิ่งเริ่มต้น ใช้ Direct Connect หรือ Server Manager เพื่อเชื่อมต่อทันทีในขณะที่คุณรอ
- หากคุณเชื่อมต่อเป็นครั้งแรกหลังการอ้างสิทธิ์ ตรวจสอบให้แน่ใจว่ามีการสร้างหรือโหลดโลกแล้ว — เซิร์ฟเวอร์จะไม่ยอมรับการเชื่อมต่อจนกว่าจะมีเซสชันที่ทำงานอยู่
- ตรวจสอบว่าพอร์ตที่กำหนดให้คุณทั้งสอง (แสดงในแท็บ Network ของ GPanel) ไม่ถูกบล็อกโดยไฟร์วอลล์ในเครื่องบนเครื่องไคลเอนต์ของคุณ ทั้งสองพอร์ตจำเป็นสำหรับให้เซิร์ฟเวอร์ทำงานได้อย่างถูกต้องใน v1.1+
ผู้เล่นไม่สามารถเชื่อมต่อได้
- ยืนยันว่าพอร์ตที่กำหนดให้ทั้งสอง (แสดงในแท็บ Network ของ GPanel) เปิดอยู่และเข้าถึงได้ พอร์ตรองจัดการการส่งข้อความที่เชื่อถือได้และจำเป็นสำหรับ Satisfactory v1.1+ การเชื่อมต่อจะล้มเหลวหรือหลุดหากถูกบล็อก
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ได้รับการอ้างสิทธิ์แล้วและมีการสร้างหรือโหลดโลก เซิร์ฟเวอร์ที่ยังไม่ได้อ้างสิทธิ์หรือเซิร์ฟเวอร์ที่ไม่มีเซสชันที่ทำงานอยู่จะปฏิเสธการเชื่อมต่อของผู้เล่นทั้งหมด
- หากคุณตั้งรหัสผ่านเซิร์ฟเวอร์ ยืนยันว่าผู้เล่นป้อนถูกต้อง รหัสผ่านคำนึงถึงตัวพิมพ์เล็ก-ใหญ่
- ตรวจสอบ GPanel เพื่อยืนยันว่าเซิร์ฟเวอร์ออนไลน์และไม่อยู่ในลูปการแครช หากเซิร์ฟเวอร์แครชเมื่อเริ่มต้น ให้ตรวจสอบบันทึกคอนโซลเพื่อหาข้อความแสดงข้อผิดพลาด
การใช้หน่วยความจำสูงกับโรงงานขนาดใหญ่
- Satisfactory ใช้หน่วยความจำมาก โรงงานขนาดใหญ่ที่มีเครื่องจักร สายพาน และสายไฟจำนวนมากเพิ่มการใช้ RAM อย่างมีนัยสำคัญ นี่เป็นพฤติกรรมปกติ
- หากเซิร์ฟเวอร์มีหน่วยความจำไม่เพียงพอและแครช ลองพิจารณาอัปเกรดแพ็กเกจของคุณเป็นแพ็กเกจที่มี RAM มากขึ้น โรงงานในช่วงกลางถึงปลายเกมอาจต้องการ 6–8 GB หรือมากกว่าได้อย่างง่ายดาย
- การลดจำนวนเครื่องจักรที่ทำงานอยู่หรือแยกการผลิตออกเป็นการตั้งค่าที่เล็กลงและมีประสิทธิภาพมากขึ้นสามารถช่วยลดการใช้หน่วยความจำได้
- หลีกเลี่ยงการเก็บไอเทมที่ไม่ได้จัดเรียงจำนวนมากในตู้เก็บของที่กระจัดกระจายอยู่ทั่วแผนที่ เนื่องจากไอเทมเหล่านี้ถูกติดตามฝั่งเซิร์ฟเวอร์ตลอดเวลา
ไม่สามารถอ้างสิทธิ์หรือเข้าสู่ระบบ Server Manager ได้
- หากคุณลืมรหัสผ่านแอดมิน คุณสามารถรีเซ็ตได้โดยแก้ไขไฟล์การตั้งค่าเซิร์ฟเวอร์ หยุดเซิร์ฟเวอร์ จากนั้นเปิด
FactoryGame/Saved/Config/LinuxServer/Game.iniผ่าน SFTP และลบหรือรีเซ็ตรายการAdminPasswordรีสตาร์ทเซิร์ฟเวอร์และอ้างสิทธิ์ใหม่ - ตรวจสอบให้แน่ใจว่าคุณกำลังเชื่อมต่อกับพอร์ต
7777เมื่อเข้าถึงอินเทอร์เฟซเว็บหรือเพิ่มเซิร์ฟเวอร์ใน Server Manager ในเกม
ต้องการความช่วยเหลือ?
หากคุณยังคงประสบปัญหากับเซิร์ฟเวอร์ Satisfactory ของคุณ เปิดทิกเก็ตสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายของปัญหา และบันทึกที่เกี่ยวข้องจาก GPanel