คู่มือนี้ครอบคลุมวิธีการตั้งค่าเซิร์ฟเวอร์เฉพาะ Neverwinter Nights: Enhanced Edition ของคุณบน Legion Hosting การกำหนดค่าตัวแปรการเริ่มต้น การโหลดโมดูล การจัดการรหัสผ่าน และการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ NWN:EE คือเวอร์ชันปรับปรุงของเกม RPG แนว Dungeons & Dragons คลาสสิกที่มีเนื้อหามากกว่า 100 ชั่วโมงและโมดูลที่ผู้ใช้สร้างขึ้น สำหรับคำสั่งแอดมิน เครื่องมือ DM และการแก้ไขปัญหา โปรดดู คำสั่งแอดมิน NWN:EE
1. การเริ่มต้นครั้งแรก
- เข้าสู่ระบบ GPanel และเลือกเซิร์ฟเวอร์ NWN:EE ของคุณ
- ไปที่แท็บ Startup และกำหนดค่าตัวแปรที่จำเป็น (ดูส่วนที่ 2)
- ตั้งค่า MODULE_NAME เป็นโมดูลที่คุณต้องการโหลด (จำเป็น) ตั้งค่า SERVER_NAME เป็นชื่อเซิร์ฟเวอร์ที่คุณต้องการ
- กลับไปที่แท็บ Console และคลิก Start
- รอให้คอนโซลแสดง
Server: Module loadedเพื่อยืนยันว่าเซิร์ฟเวอร์พร้อมใช้งาน
MODULE_NAME ที่ถูกต้อง โมดูลอย่างเป็นทางการอยู่ใน data/ และโมดูลแบบกำหนดเองอยู่ใน user/modules/ ชื่อต้องตรงกับไฟล์ทุกประการ โดยไม่มีนามสกุล .mod
2. ตัวแปรการเริ่มต้นใน GPanel
| ตัวแปร | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
SERVER_NAME | A Pterodactyl hosted server | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เกม |
MODULE_NAME | (ว่าง, จำเป็น) | โมดูลที่จะโหลด ต้องตรงกับชื่อไฟล์โดยไม่มีนามสกุล .mod |
NWN_VERSION | latest | เวอร์ชันเกมที่จะติดตั้ง ใช้ latest หรือหมายเลขเวอร์ชันที่ระบุ |
MAX_CLIENTS | 96 | จำนวนการเชื่อมต่อสูงสุดกับเซิร์ฟเวอร์ |
MIN_LEVEL | 1 | ระดับตัวละครขั้นต่ำที่จำเป็นในการเข้าร่วม |
MAX_LEVEL | 100 | ระดับตัวละครสูงสุดที่อนุญาต |
DIFFICULTY | 3 | ความยาก: 1 = Easy, 2 = Normal, 3 = D&D Hardcore, 4 = Very Difficult |
PVP | 2 | โหมด PvP: 0 = None, 1 = Party, 2 = Full |
PLAYER_PASSWORD | (ว่าง) | รหัสผ่านที่จำเป็นในการเข้าร่วมในฐานะผู้เล่น ว่าง = สาธารณะ |
DM_PASSWORD | (ว่าง) | รหัสผ่านที่จำเป็นในการเข้าร่วมในฐานะ Dungeon Master |
IS_PUBLIC | 0 | เซิร์ฟเวอร์จะปรากฏในรายการเกมสาธารณะหรือไม่ 1 = สาธารณะ |
SERVER_VAULT | 1 | 0 = vault ตัวละครภายในเครื่องเท่านั้น, 1 = server vault เท่านั้น |
ELC | 1 | บังคับใช้ตัวละครที่ถูกต้อง 1 = เปิดใช้งาน |
ILR | 1 | บังคับใช้ข้อจำกัดระดับไอเทม 1 = เปิดใช้งาน |
PAUSE_AND_PLAY | 1 | ใครสามารถหยุดชั่วคราวได้: 0 = DM เท่านั้น, 1 = ผู้เล่นสามารถหยุดชั่วคราวได้ |
ONE_PARTY | 0 | โหมดกลุ่มเดียว 1 = อนุญาตเพียงกลุ่มเดียว |
GAME_TYPE | 0 | ห้องเกมที่จะโพสต์ไป (ใช้เฉพาะเมื่อเป็นสาธารณะ) |
AUTO_SAVE_INTERVAL | 0 | ช่วงเวลาบันทึกอัตโนมัติเป็นนาที 0 = ปิดใช้งาน |
RELOAD_WHEN_EMPTY | 0 | โหลดโมดูลใหม่เมื่อผู้เล่นทั้งหมดออกไป 1 = เปิดใช้งาน |
3. การติดตั้งโมดูลแบบกำหนดเอง
- หยุดเซิร์ฟเวอร์ของคุณใน GPanel
- อัปโหลดไฟล์
.modของคุณไปยังuser/modules/ผ่าน SFTP (ดู วิธีอัปโหลดไฟล์ผ่าน SFTP) - ตั้งค่า MODULE_NAME ในตัวแปรการเริ่มต้นเป็นชื่อไฟล์โมดูลโดยไม่มีนามสกุล
.mod - อัปโหลดไฟล์
.hakที่จำเป็นไปยังuser/hak/ - อัปโหลดไฟล์
.tlkที่จำเป็นไปยังuser/tlk/ - เริ่มเซิร์ฟเวอร์
โครงสร้างไฟล์
user/
modules/ -- Custom .mod files
hak/ -- Custom .hak override files
tlk/ -- Custom .tlk dialogue files
servervault/ -- Server-side character files
nwn.ini -- Main configuration file
nwnplayer.ini -- Player settings
4. วิธีการเชื่อมต่อ
- เปิด Neverwinter Nights: Enhanced Edition
- คลิก Multiplayer
- หากเซิร์ฟเวอร์เป็นสาธารณะ ให้ค้นหาในรายการเกมด้วยชื่อ
- สำหรับการเชื่อมต่อโดยตรง คลิก Direct Connect และป้อน IP และพอร์ตเซิร์ฟเวอร์ของคุณ
- ป้อนรหัสผ่านผู้เล่นหากมีการตั้งค่าไว้
บทความที่เกี่ยวข้อง
ต้องการความช่วยเหลือ?
หากคุณพบปัญหากับเซิร์ฟเวอร์ NWN:EE ของคุณที่ไม่ได้ครอบคลุมในที่นี้ เปิดคำขอรับการสนับสนุน และระบุ IP เซิร์ฟเวอร์ของคุณ คำอธิบายปัญหา และข้อความแสดงข้อผิดพลาดที่เกี่ยวข้องจากคอนโซล GPanel