SFTP (Secure File Transfer Protocol) ช่วยให้คุณเชื่อมต่อกับเกมเซิร์ฟเวอร์ของคุณและถ่ายโอนไฟล์โดยตรงจากคอมพิวเตอร์ของคุณ — รวมถึงไฟล์ขนาดใหญ่ โฟลเดอร์ม็อดทั้งหมด และไฟล์สำรองข้อมูล หากคุณต้องการอัปโหลดบางสิ่งที่ตัวจัดการไฟล์ของ GPanel ไม่สามารถจัดการได้ (เช่น ทั้งไดเรกทอรีหรือไฟล์ที่ใหญ่เกินขีดจำกัดขนาดของเบราว์เซอร์) SFTP คือเครื่องมือที่เหมาะสม
รายละเอียดการเชื่อมต่อ
การเชื่อมต่อ SFTP ของคุณใช้ที่อยู่ IP ของเซิร์ฟเวอร์และข้อมูลรับรองจาก GPanel
| Host / Address | ที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ (แสดงบนแดชบอร์ด GPanel หรือแท็บ Console) |
|---|---|
| Port | 2022 |
| Protocol | SFTP (SSH File Transfer Protocol) |
| Username | ชื่อผู้ใช้ GPanel ของคุณ |
| Password | อยู่ในแท็บ Settings บน GPanel |
ตัวเลือกที่ 1 — FileZilla (แนะนำ)
FileZilla เป็นไคลเอนต์ FTP/SFTP ฟรีที่ใช้ได้หลายแพลตฟอร์ม รองรับ Windows, macOS และ Linux
ขั้นตอนที่ 1 — ดาวน์โหลดและติดตั้ง FileZilla
- ไปที่ filezilla-project.org และดาวน์โหลด FileZilla Client (ไม่ใช่ FileZilla Server)
- เรียกใช้ตัวติดตั้งและทำตามคำแนะนำบนหน้าจอ
ขั้นตอนที่ 2 — เปิด Site Manager
- เปิด FileZilla
- คลิก File → Site Manager (หรือกด Ctrl+S)
- คลิก New Site และตั้งชื่อ เช่น Legion Hosting
ขั้นตอนที่ 3 — ป้อนการตั้งค่าการเชื่อมต่อ
- ตั้ง Protocol เป็น
SFTP - SSH File Transfer Protocol - ตั้ง Host เป็นที่อยู่ IP ของเซิร์ฟเวอร์ของคุณ (อยู่บนแดชบอร์ด GPanel)
- ตั้ง Port เป็น
2022 - ตั้ง Logon Type เป็น
Normal - ป้อน Username และ Password ของ GPanel ของคุณ (รหัสผ่านอยู่ในแท็บ Settings บน GPanel)
- คลิก Connect
ขั้นตอนที่ 4 — ยอมรับ Host Key
- ในการเชื่อมต่อครั้งแรก FileZilla จะแสดงกล่องโต้ตอบ Unknown host key
- เลือก Always trust this host และคลิก OK
ขั้นตอนที่ 5 — อัปโหลดไฟล์
- แผงด้านซ้ายแสดงคอมพิวเตอร์ของคุณ ไปที่ไฟล์หรือโฟลเดอร์ที่คุณต้องการอัปโหลด
- แผงด้านขวาแสดงระบบไฟล์ของเซิร์ฟเวอร์ของคุณ ไปที่โฟลเดอร์ปลายทาง (เช่น
/home/container/mods/) - ลากและวางไฟล์หรือโฟลเดอร์จากแผงด้านซ้ายไปยังแผงด้านขวา หรือคลิกขวาที่ไฟล์แล้วเลือก Upload
- ติดตามความคืบหน้าการถ่ายโอนในแผงคิวด้านล่าง
ตัวเลือกที่ 2 — WinSCP (Windows เท่านั้น)
WinSCP เป็นไคลเอนต์ SFTP ฟรียอดนิยมสำหรับ Windows ที่มีอินเทอร์เฟซตัวจัดการไฟล์แบบสองแผงที่คุ้นเคย
ขั้นตอนที่ 1 — ดาวน์โหลดและติดตั้ง WinSCP
- ไปที่ winscp.net และดาวน์โหลดตัวติดตั้ง
- เรียกใช้ตัวติดตั้ง เมื่อถูกถามถึงรูปแบบอินเทอร์เฟซ ให้เลือก Commander สำหรับมุมมองสองแผง หรือ Explorer หากคุณต้องการมุมมองแผงเดียว
ขั้นตอนที่ 2 — สร้างเซสชันใหม่
- เปิด WinSCP กล่องโต้ตอบ Login จะเปิดขึ้นโดยอัตโนมัติ
- ตั้ง File protocol เป็น
SFTP - ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของคุณในช่อง Host name (อยู่บนแดชบอร์ด GPanel)
- ตั้ง Port number เป็น
2022 - ป้อน User name และ Password ของ GPanel ของคุณ (รหัสผ่านอยู่ในแท็บ Settings บน GPanel)
- คลิก Login
ขั้นตอนที่ 3 — ยอมรับ Host Key และอัปโหลด
- ยอมรับคำเตือน host key ของเซิร์ฟเวอร์ในการเชื่อมต่อครั้งแรก
- ไฟล์ในเครื่องของคุณจะปรากฏทางด้านซ้าย ส่วนไฟล์เซิร์ฟเวอร์อยู่ทางด้านขวา
- ไปที่โฟลเดอร์เป้าหมายบนเซิร์ฟเวอร์ จากนั้นลากไฟล์จากแผงด้านซ้ายไปยังด้านขวา หรือใช้ F5 เพื่อคัดลอกไฟล์ที่เลือก
งานอัปโหลดที่พบบ่อย
การอัปโหลดไฟล์ Config
ไฟล์การกำหนดค่า (เช่น servertest.ini, server.properties) มักจะอยู่ในโฟลเดอร์ย่อยเฉพาะของไดเรกทอรีหลักของเซิร์ฟเวอร์ของคุณ เส้นทางที่พบบ่อย:
- Project Zomboid:
/home/container/.cache/server/ - ARK: Survival Ascended:
/home/container/ShooterGame/Saved/Config/WindowsServer/ - Minecraft:
/home/container/
ไปที่เส้นทางที่ถูกต้องในไคลเอนต์ SFTP ของคุณ จากนั้นลากไฟล์ config ที่แก้ไขแล้วลงบนแผงเซิร์ฟเวอร์เพื่อแทนที่ไฟล์ที่มีอยู่
การอัปโหลดม็อด
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- เชื่อมต่อผ่าน SFTP และไปที่โฟลเดอร์ม็อดของเกมของคุณ (เช่น
/home/container/mods/หรือเส้นทางเฉพาะของเกม) - ลากโฟลเดอร์ม็อดทั้งหมดหรือไฟล์
.jar/.pakจากเครื่องของคุณไปยังไดเรกทอรีม็อดของเซิร์ฟเวอร์ - เริ่มเซิร์ฟเวอร์จาก GPanel เมื่อการอัปโหลดเสร็จสมบูรณ์
การอัปโหลดเซฟโลกหรือไฟล์สำรองข้อมูล
- หยุดเซิร์ฟเวอร์ของคุณจาก GPanel
- เชื่อมต่อผ่าน SFTP และไปที่ไดเรกทอรีเซฟสำหรับเกมของคุณ
- อัปโหลดโฟลเดอร์เซฟทั้งหมด (ลากตัวโฟลเดอร์เอง ไม่ใช่แค่เนื้อหาภายใน เว้นแต่ว่าคุณกำลังรวมเข้ากับเซฟที่มีอยู่)
- ยืนยันว่าโครงสร้างโฟลเดอร์ตรงกับที่มีอยู่ก่อนหน้านี้
- เริ่มเซิร์ฟเวอร์จาก GPanel
_backup ต่อท้าย) เพื่อให้คุณสามารถกู้คืนได้หากมีอะไรผิดพลาด
การแก้ไขปัญหา
- ตรวจสอบให้แน่ใจว่าพอร์ตถูกตั้งเป็น 2022 ไม่ใช่ 22
- ตรวจสอบว่าที่อยู่ IP ตรงกับที่แสดงบนแดชบอร์ด GPanel ของคุณ
- ตรวจสอบให้แน่ใจว่าเซิร์ฟเวอร์ของคุณกำลังทำงาน — การเข้าถึง SFTP อาจต้องการให้กระบวนการเกมเซิร์ฟเวอร์ทำงานอยู่ในบางแพ็กเกจ
- ตรวจสอบว่าไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสของคุณไม่ได้บล็อกการเชื่อมต่อขาออกบนพอร์ต 2022
- ใช้ชื่อผู้ใช้และรหัสผ่านเดียวกับที่คุณใช้เข้าสู่ระบบ gpanel.legionhosting.net
- ชื่อผู้ใช้คำนึงถึงตัวพิมพ์เล็ก-ใหญ่ คัดลอกชื่อผู้ใช้โดยตรงจาก GPanel หากไม่แน่ใจ
- หากคุณเพิ่งเปลี่ยนรหัสผ่าน GPanel ให้อัปเดตในเซสชันที่บันทึกไว้ของไคลเอนต์ SFTP ของคุณ
- รีเซ็ตรหัสผ่าน GPanel ของคุณจากพื้นที่ลูกค้าหากคุณลืม
- ชุดม็อดขนาดใหญ่หรือเซฟโลกอาจใช้เวลาหลายนาที ปล่อยให้การถ่ายโอนทำงานจนเสร็จสมบูรณ์
- ใน FileZilla คุณสามารถเพิ่มจำนวนการถ่ายโอนพร้อมกันได้: ไปที่ Edit → Settings → Transfers และตั้งค่าจำนวนการถ่ายโอนพร้อมกันสูงสุดเป็น 3
- หากการเชื่อมต่อหลุดระหว่างการถ่ายโอน FileZilla สามารถดำเนินการต่อได้: คลิกขวาที่ไฟล์ที่ล้มเหลวในคิวแล้วเลือก Reset and requeue failed transfers
- ไดเรกทอรีหลักของคุณคือ
/home/container/หากไคลเอนต์พาคุณไปยังไดเรกทอรีอื่น ให้พิมพ์เส้นทางนี้ลงในแถบเส้นทางระยะไกลด้วยตนเอง - ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อด้วยชื่อผู้ใช้ที่ถูกต้อง — แต่ละบัญชี GPanel สามารถเข้าถึงได้เฉพาะไฟล์ของเซิร์ฟเวอร์ของตนเองเท่านั้น