คู่มือนี้ครอบคลุมการตั้งค่าเซิร์ฟเวอร์ Terraria แบบ dedicated ของคุณ รวมถึงการกำหนดค่าโลก การตั้งค่า serverconfig.txt และการเชื่อมต่อจากไคลเอนต์เกม
การกำหนดค่าเซิร์ฟเวอร์: serverconfig.txt
ไฟล์การกำหนดค่าหลักสำหรับเซิร์ฟเวอร์ Terraria ของคุณคือ serverconfig.txt ซึ่งอยู่ในไดเรกทอรีรากของเซิร์ฟเวอร์ ไฟล์นี้ควบคุมการเลือกโลก การตั้งค่าเครือข่าย ขีดจำกัดผู้เล่น และอื่นๆ การเปลี่ยนแปลงจะมีผลเมื่อรีสตาร์ทเซิร์ฟเวอร์ครั้งถัดไป
การตั้งค่าสำคัญ
| การตั้งค่า | ค่าตัวอย่าง | คำอธิบาย |
|---|---|---|
world |
/home/container/saves/Worlds/MyWorld.wld |
เส้นทางแบบสัมบูรณ์ไปยังไฟล์โลกที่จะโหลด ต้องตรงกับไฟล์ .wld ที่มีอยู่ในไดเรกทอรี saves/Worlds/ |
worldpath |
/home/container/saves/Worlds |
ไดเรกทอรีที่จัดเก็บไฟล์โลก ค่านี้ถูกจัดการโดยแผงควบคุม — อย่าเปลี่ยนแปลง |
worldname |
MyWorld |
ชื่อของโลก ใช้เมื่อสร้างโลกใหม่โดยอัตโนมัติ (ดู autocreate) |
autocreate |
1 |
สร้างโลกใหม่โดยอัตโนมัติหากไฟล์ world ที่ระบุไม่มีอยู่ ค่า: 1 = เล็ก (ค่าเริ่มต้น), 2 = กลาง, 3 = ใหญ่ |
seed |
12345 |
ซีดสำหรับการสร้างโลก เว้นว่างไว้เพื่อใช้ซีดแบบสุ่ม ใช้ได้เฉพาะเมื่อสร้างโลกใหม่ผ่าน autocreate คุณสามารถตั้งค่านี้ได้ใน GPanel |
port |
— | พอร์ตเครือข่ายที่เซิร์ฟเวอร์รับฟัง อย่าเปลี่ยนแปลง — แผงควบคุมของคุณกำหนดค่านี้โดยอัตโนมัติ |
maxplayers |
8 |
จำนวนผู้เล่นสูงสุดที่อนุญาตให้อยู่บนเซิร์ฟเวอร์พร้อมกัน |
password |
mysecretpass |
รหัสผ่านสำหรับเข้าร่วม (ไม่บังคับ) เว้นว่างไว้เพื่อไม่ใช้รหัสผ่าน ผู้เล่นต้องป้อนรหัสนี้เมื่อเชื่อมต่อ |
difficulty |
0 |
ระดับความยากของโลก 0 = ปกติ, 1 = Expert, 2 = Master, 3 = Journey ตั้งค่าตอนสร้างโลก — การเปลี่ยนแปลงหลังจากสร้างแล้วจะไม่มีผล |
ตัวอย่าง serverconfig.txt
world=/home/container/saves/Worlds/MyWorld.wld
worldpath=/home/container/saves/Worlds
worldname=MyWorld
autocreate=1
seed=
maxplayers=8
password=
difficulty=0
motd=Welcome to the server!
difficulty มีผลเฉพาะเมื่อกำลังสร้างโลกใหม่ผ่าน autocreate เท่านั้น ไม่สามารถเปลี่ยนระดับความยากของไฟล์โลกที่มีอยู่แล้วได้
ไฟล์โลกและขนาด
ไฟล์โลกใช้นามสกุล .wld และจัดเก็บอยู่ในไดเรกทอรี saves/Worlds/ บนเซิร์ฟเวอร์ของคุณ เมื่อสร้างโลก Terraria จะสร้างไฟล์นี้โดยอัตโนมัติ
ตัวเลือกขนาดโลก (autocreate)
| ค่า | ขนาด | ขนาดมิติโดยประมาณ |
|---|---|---|
1 |
เล็ก (ค่าเริ่มต้น) | 4200 x 1200 ไทล์ |
2 |
กลาง | 6400 x 1800 ไทล์ |
3 |
ใหญ่ | 8400 x 2400 ไทล์ |
หากต้องการใช้โลกที่มีอยู่ ให้อัปโหลดไฟล์ .wld ของคุณไปยังไดเรกทอรี saves/Worlds/ ผ่าน SFTP (ดู วิธีอัปโหลดไฟล์ผ่าน SFTP) จากนั้นอัปเดตการตั้งค่า world ใน serverconfig.txt ให้เป็นเส้นทางสัมบูรณ์เต็มของไฟล์
การเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ
ก่อนเชื่อมต่อ ตรวจสอบให้แน่ใจว่าคุณมีที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ คุณสามารถดูข้อมูลเหล่านี้ได้ในแดชบอร์ด GPanel ของคุณ — ดู วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
ขั้นตอนการเชื่อมต่อ
- เปิด Terraria บนพีซีของคุณ
- จากเมนูหลัก คลิก Multiplayer
- เลือกตัวละครที่จะเล่น
- คลิก Join via IP
- ป้อน ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณในช่องแรก
- ป้อน พอร์ต ในช่องที่สอง (แสดงในแดชบอร์ด GPanel ของคุณ)
- หากตั้งรหัสผ่านไว้ ให้ป้อนเมื่อมีการแจ้งเตือน
ข้อมูลอ้างอิงไฟล์และไดเรกทอรี
| เส้นทาง | เนื้อหา |
|---|---|
serverconfig.txt |
การกำหนดค่าเซิร์ฟเวอร์หลัก (world, port, password, maxplayers ฯลฯ) |
saves/Worlds/ |
ไฟล์บันทึกโลก (รูปแบบ .wld) |
บทความที่เกี่ยวข้อง
- การติดตั้งม็อด Terraria (tModLoader) — การติดตั้งและจัดการม็อดด้วย tModLoader
- การแก้ไขปัญหา Terraria — ปัญหาที่พบบ่อยและวิธีแก้ไข
- วิธีค้นหา IP และพอร์ตของเซิร์ฟเวอร์
- วิธีอัปโหลดไฟล์ผ่าน SFTP