คู่มือนี้ครอบคลุมทุกสิ่งที่คุณจำเป็นต้องรู้เกี่ยวกับการตั้งค่าและกำหนดค่าเซิร์ฟเวอร์เฉพาะ Avorion ของคุณบน Legion Hosting Avorion เป็นเกมแซนด์บ็อกซ์อวกาศที่ผู้เล่นออกแบบยาน สำรวจกาแล็กซีที่สร้างขึ้นแบบโพรซีเดอรัล ค้าขาย ขุด และต่อสู้ในจักรวาลแบบเปิด สำหรับการจัดการเซิร์ฟเวอร์ของคุณเมื่อมันทำงานแล้ว โปรดดูคู่มือ Avorion Admin Commands ของเรา
Avorion คืออะไร?
Avorion เป็นเกมแซนด์บ็อกซ์อวกาศที่พัฒนาโดย Boxelware ที่ผู้เล่นสร้างยานจากบล็อกที่วางได้ทีละชิ้น สำรวจกาแล็กซีที่สร้างขึ้นแบบโพรซีเดอรัลอันกว้างใหญ่ ค้าขายทรัพยากร ขุดดาวเคราะห์น้อย และเข้าร่วมการต่อสู้กับโจรสลัดและกลุ่มฝ่ายอื่น ๆ กาแล็กซีถูกแบ่งออกเป็นเซกเตอร์ที่มีศูนย์กลางรอบกำแพงกั้นลึกลับที่ใจกลาง และผู้เล่นต้องก้าวหน้าผ่านวัสดุที่มีค่าเพิ่มขึ้นเรื่อย ๆ เพื่อไปถึงใจกลาง
คุณสมบัติหลักได้แก่:
- การสร้างยาน — ออกแบบยานทีละบล็อกด้วยส่วนประกอบที่ใช้งานได้รวมถึงป้อมปืน เครื่องยนต์ โล่ และห้องเก็บสินค้า
- กาแล็กซีโพรซีเดอรัล — กาแล็กซีขนาดใหญ่ที่มีเซกเตอร์หลายร้อยแห่งซึ่งมีสถานี ดาวเคราะห์น้อย รูหนอน และอาณาเขตของกลุ่มฝ่าย
- เศรษฐกิจและการค้า — เศรษฐกิจแบบไดนามิกพร้อมอุปสงค์และอุปทานข้ามเซกเตอร์ สร้างสถานีการค้าของคุณเอง
- การต่อสู้ — การต่อสู้ในอวกาศแบบเรียลไทม์ด้วยป้อมปืนอาวุธที่ปรับแต่งได้และการจัดการกองยาน
- ผู้เล่นหลายคน — เกมเพลย์แบบร่วมมือและแข่งขันบนเซิร์ฟเวอร์เฉพาะที่มีกาแล็กซีถาวร
การเริ่มต้นครั้งแรก
เมื่อเซิร์ฟเวอร์ Avorion ของคุณได้รับการจัดเตรียมบน Legion Hosting มันจะถูกกำหนดค่าไว้ล่วงหน้าและพร้อมเริ่มต้น เพื่อให้เซิร์ฟเวอร์ของคุณทำงานเป็นครั้งแรก:
- เข้าสู่ระบบ GPanel ที่ gpanel.legionhosting.net
- เลือกเซิร์ฟเวอร์ Avorion ของคุณจากรายการเซิร์ฟเวอร์
- ตรวจสอบ Startup Variables ของคุณเพื่อตั้งชื่อกาแล็กซี seed และค่ากำหนดอื่น ๆ ก่อนการเปิดครั้งแรก
- คลิก Start เพื่อเปิดเซิร์ฟเวอร์
- เซิร์ฟเวอร์จะสร้าง seed กาแล็กซีและไฟล์การกำหนดค่าเริ่มต้นในการบูตครั้งแรก — อาจใช้เวลาหนึ่งนาที
- เมื่อคอนโซลแสดง
Server startup completeผู้เล่นสามารถเชื่อมต่อได้
GPanel Startup Variables
GPanel มี startup variables ที่ช่วยให้คุณกำหนดค่าพารามิเตอร์เซิร์ฟเวอร์ที่สำคัญโดยไม่ต้องแก้ไขไฟล์โดยตรง นี่คือ startup variables ที่พบบ่อยที่สุดสำหรับ Avorion:
| ตัวแปร | คำอธิบาย | ตัวอย่าง |
|---|---|---|
GALAXY_NAME |
ชื่อของกาแล็กซี (เป็นชื่อโฟลเดอร์เซฟด้วย) | avorion_galaxy |
SERVER_NAME |
ชื่อที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ | Legion Avorion Server |
SEED |
seed การสร้างกาแล็กซี (กำหนดเลย์เอาต์และเนื้อหาของเซกเตอร์) | abc123 |
MAX_PLAYERS |
จำนวนผู้เล่นพร้อมกันสูงสุด | 20 |
DIFFICULTY |
ระดับความยากของเซิร์ฟเวอร์ (ส่งผลต่อความแข็งแกร่งของศัตรูและของที่ได้) | 1 |
GAME_PORT |
UDP พอร์ตหลักสำหรับการรับส่งข้อมูลเกม (มักตั้งค่าโดยอัตโนมัติ) | 27000 |
SERVER_PASSWORD |
รหัสผ่านที่จำเป็นสำหรับเข้าร่วม (เว้นว่างไว้สำหรับสาธารณะ) | secret123 |
PVP |
เปิดหรือปิดการต่อสู้ระหว่างผู้เล่น | true |
LISTED |
เซิร์ฟเวอร์จะแสดงในเบราว์เซอร์เซิร์ฟเวอร์สาธารณะหรือไม่ | true |
server.ini หากการตั้งค่าทำงานไม่เป็นไปตามที่คาดหวัง ให้ตรวจสอบ startup variables ของคุณก่อน
การกำหนดค่าเซิร์ฟเวอร์ (server.ini)
การกำหนดค่าเซิร์ฟเวอร์หลักจะถูกจัดเก็บไว้ใน server.ini ซึ่งอยู่ในโฟลเดอร์เซฟของกาแล็กซี คุณสามารถเข้าถึงไฟล์นี้ผ่าน File Manager ของ GPanel ไฟล์นี้จะถูกสร้างขึ้นโดยอัตโนมัติในการเริ่มต้นครั้งแรก
# Avorion Server Configuration (server.ini)
# Server Identity
name=Avorion Server
description=A Legion Hosting Avorion Server
password=
maxPlayers=20
# Network
port=27000
steamQueryPort=27001
broadcastInterval=5
listed=true
# Gameplay
difficulty=1
pvp=true
seed=abc123
infiniteResources=false
collisionDamage=1
sameStartSector=true
# Performance
workerThreads=2
generatorThreads=2
คำอธิบายการตั้งค่าการกำหนดค่า
| การตั้งค่า | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|
name |
Avorion Server | ชื่อเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ เลือกชื่อที่สื่อความหมายสำหรับชุมชนของคุณ |
description |
(ว่าง) | คำอธิบายเซิร์ฟเวอร์ที่แสดงในเบราว์เซอร์เซิร์ฟเวอร์ ใช้สิ่งนี้เพื่อโฆษณากฎหรือคุณสมบัติของเซิร์ฟเวอร์ของคุณ |
password |
(ว่าง) | รหัสผ่านเซิร์ฟเวอร์ เว้นว่างไว้สำหรับเซิร์ฟเวอร์สาธารณะ ผู้เล่นต้องป้อนรหัสนี้เพื่อเชื่อมต่อ |
maxPlayers |
20 | จำนวนผู้เล่นพร้อมกันสูงสุด จำนวนที่สูงขึ้นจะเพิ่มการใช้ทรัพยากรของเซิร์ฟเวอร์ |
port |
27000 | UDP พอร์ตหลักสำหรับการรับส่งข้อมูลเกม โดยปกติจัดการโดย GPanel อัตโนมัติ |
steamQueryPort |
27001 | พอร์ตที่ใช้สำหรับการค้นหาเบราว์เซอร์เซิร์ฟเวอร์ Steam โดยทั่วไปคือ game port + 1 |
listed |
true | เซิร์ฟเวอร์จะปรากฏในเบราว์เซอร์เซิร์ฟเวอร์สาธารณะหรือไม่ ตั้งเป็น false สำหรับเซิร์ฟเวอร์ส่วนตัว |
difficulty |
1 | ความยากของเซิร์ฟเวอร์ ส่งผลต่ออัตราการเกิดของศัตรู ความก้าวร้าวของ AI และคุณภาพของของที่ได้ ช่วง: -3 (ง่ายที่สุด) ถึง 3 (ยากที่สุด) |
pvp |
true | เปิดใช้งานการต่อสู้ระหว่างผู้เล่น เมื่อเป็น false ผู้เล่นไม่สามารถสร้างความเสียหายให้ยานของกันและกันได้ |
seed |
(สุ่ม) | seed การสร้างกาแล็กซี seed เดียวกันจะสร้างเลย์เอาต์กาแล็กซีเดียวกัน สามารถเป็นสตริงหรือตัวเลขใด ๆ ก็ได้ |
infiniteResources |
false | เมื่อเปิดใช้งาน ผู้เล่นจะมีทรัพยากรในการสร้างไม่จำกัด ใช้เป็นหลักเพื่อวัตถุประสงค์ในการสร้างสรรค์/ทดสอบ |
collisionDamage |
1 | ตัวคูณสำหรับความเสียหายจากการชนระหว่างยานและวัตถุ ตั้งเป็น 0 เพื่อปิดความเสียหายจากการชน |
sameStartSector |
true | เมื่อเปิดใช้งาน ผู้เล่นใหม่ทุกคนจะเกิดในเซกเตอร์เริ่มต้นเดียวกัน เมื่อปิดใช้งาน ผู้เล่นจะเกิดในเซกเตอร์นอกแบบสุ่ม |
workerThreads |
2 | จำนวน worker threads สำหรับการจำลองเซิร์ฟเวอร์ เพิ่มขึ้นเพื่อประสิทธิภาพที่ดีขึ้นบนเซิร์ฟเวอร์หลายคอร์ |
generatorThreads |
2 | จำนวน threads ที่ใช้สำหรับสร้างเซกเตอร์ใหม่ threads ที่มากขึ้นช่วยเร่งการสร้างเซกเตอร์เมื่อผู้เล่นสำรวจ |
การตั้งค่าความยาก
ระบบความยากของ Avorion ใช้สเกลตัวเลขที่ส่งผลต่อหลายแง่มุมของเกมเพลย์:
| ความยาก | ค่า | ผลกระทบ |
|---|---|---|
| Beginner | -3 | ศัตรูอ่อนแอมาก ทรัพยากรมากมาย การโจมตีของโจรสลัดน้อยที่สุด |
| Easy | -2 | ศัตรูอ่อนแอกว่า ทรัพยากรมากขึ้น การเผชิญหน้ากับโจรสลัดน้อยลง |
| Normal | 0 | เกมเพลย์ที่สมดุลด้วยความแข็งแกร่งของศัตรูและความพร้อมของทรัพยากรมาตรฐาน |
| Veteran | 1 | ศัตรูแข็งแกร่งขึ้น ของที่ได้ลดลง การโจมตีของโจรสลัดบ่อยขึ้น |
| Expert | 2 | ศัตรูแข็งแกร่งขึ้นอย่างมาก ทรัพยากรระดับสูงหายาก |
| Insane | 3 | ความยากสูงสุดด้วยศัตรูที่ทรงพลังอย่างยิ่งและทรัพยากรหายาก |
การกำหนดค่า PvP
Avorion มีการตั้งค่า PvP ที่ยืดหยุ่นเพื่อให้เหมาะกับสไตล์การเล่นที่แตกต่างกัน:
- เปิดใช้งาน PvP (
pvp=true) — ผู้เล่นสามารถโจมตีและทำลายยานและสถานีของกันและกัน เหมาะสำหรับเซิร์ฟเวอร์แข่งขัน - ปิดใช้งาน PvP (
pvp=false) — ผู้เล่นไม่สามารถสร้างความเสียหายให้กันได้ เหมาะสำหรับเซิร์ฟเวอร์ PvE แบบร่วมมือที่เน้นการสำรวจและการสร้าง
วิธีการเชื่อมต่อ
เมื่อเซิร์ฟเวอร์ของคุณกำลังทำงาน ผู้เล่นสามารถเชื่อมต่อได้โดยใช้วิธีต่อไปนี้:
ผ่าน Steam Server Browser
- เปิด Avorion จาก Steam
- จากเมนูหลัก คลิก Multiplayer
- คลิก Join Game
- ใช้แถบค้นหาเพื่อค้นหาเซิร์ฟเวอร์ของคุณตามชื่อ
- เลือกเซิร์ฟเวอร์และคลิก Join
- ใส่รหัสผ่านหากมีการตั้งค่าไว้
ผ่าน Direct Connect
- เปิด Avorion จาก Steam
- จากเมนูหลัก คลิก Multiplayer
- คลิก Direct Connect
- ใส่ที่อยู่ IP และพอร์ตของเซิร์ฟเวอร์ของคุณ (เช่น
192.168.1.100:27000) - คลิก Connect
Server startup complete ในคอนโซล) Avorion ใช้โปรโตคอล UDP หากเซิร์ฟเวอร์ไม่ปรากฏในเบราว์เซอร์ ให้ตรวจสอบว่า listed ถูกตั้งเป็น true ในการกำหนดค่าของคุณ และลอง Direct Connect ด้วย IP และพอร์ตที่แน่นอนจาก GPanel
ตำแหน่งและการจัดการเซฟ
Avorion จัดเก็บข้อมูลกาแล็กซี ข้อมูลผู้เล่น และข้อมูลเซกเตอร์ในโฟลเดอร์เซฟกาแล็กซี การเข้าใจโครงสร้างช่วยในการสำรองข้อมูลและการแก้ไขปัญหา
โครงสร้างไฟล์เซฟ
galaxies/
your_galaxy_name/
server.ini <-- Server configuration
admin.xml <-- Admin player list
banlist.txt <-- Banned players
whitelist.txt <-- Whitelisted players (if enabled)
modconfig.lua <-- Mod configuration
players/ <-- Individual player save data
sectors/ <-- Sector data (generated as players explore)
factions/ <-- Faction relationship data
ขั้นตอนการสำรองข้อมูล
- ใช้คุณสมบัติ backup ในตัวของ GPanel เพื่อสร้างสแน็ปช็อตก่อนการเปลี่ยนแปลงครั้งใหญ่
- ดาวน์โหลดโฟลเดอร์กาแล็กซีทั้งหมดผ่าน SFTP สำหรับการสำรองข้อมูลในเครื่อง
- เซิร์ฟเวอร์จะบันทึกเซกเตอร์โดยอัตโนมัติเมื่อผู้เล่นออกจากเซกเตอร์
- คุณสามารถเรียกใช้การบันทึกด้วยตนเองโดยใช้คำสั่ง
/saveในคอนโซลเซิร์ฟเวอร์ - สำรองข้อมูลเสมอก่อนการอัปเดตเกม การเปลี่ยนแปลงม็อด หรือการรีเซ็ตกาแล็กซี
การรีเซ็ตกาแล็กซี
เพื่อเริ่มต้นด้วยกาแล็กซีใหม่:
- หยุดเซิร์ฟเวอร์ใน GPanel
- เปิด File Manager
- ไปยังไดเรกทอรี
galaxies/ - ลบหรือเปลี่ยนชื่อโฟลเดอร์กาแล็กซีที่คุณต้องการรีเซ็ต
- เปลี่ยน startup variable
SEEDสำหรับเลย์เอาต์กาแล็กซีที่แตกต่างกันหากต้องการ - เริ่มเซิร์ฟเวอร์ — กาแล็กซีใหม่จะถูกสร้างขึ้น
ข้อพิจารณาด้านประสิทธิภาพ
- การจำลองเซกเตอร์ — เฉพาะเซกเตอร์ที่มีผู้เล่นอยู่เท่านั้นที่จะถูกจำลองอย่างแข็งขัน ประสิทธิภาพจะปรับตามว่าผู้เล่นกระจายตัวไปทั่วกาแล็กซีมากเพียงใด
- ความซับซ้อนของยาน — ยานขนาดใหญ่มากที่มีบล็อกหลายพันชิ้นจะเพิ่มภาระการจำลองเซกเตอร์ พิจารณากำหนดขีดจำกัดจำนวนบล็อกสำหรับชุมชนของคุณ
- worker threads — เพิ่ม
workerThreadsหากเซิร์ฟเวอร์ของคุณมี CPU หลายคอร์ สิ่งนี้ช่วยในการจำลองเซกเตอร์เมื่อมีผู้เล่นจำนวนมากใช้งานในเซกเตอร์ต่าง ๆ - generator threads — เพิ่ม
generatorThreadsหากผู้เล่นประสบกับความล่าช้าเมื่อเข้าสู่เซกเตอร์ที่ยังไม่ได้สำรวจ threads ที่มากขึ้นช่วยเร่งการสร้างแบบโพรซีเดอรัล - ม็อด — ม็อดบางตัวอาจส่งผลต่อประสิทธิภาพเซิร์ฟเวอร์อย่างมาก ทดสอบม็อดใหม่กับกลุ่มเล็ก ๆ ก่อนนำไปใช้กับชุมชนเต็มรูปแบบของคุณ
บทความที่เกี่ยวข้อง
- Avorion Admin Commands
- How to Find Your Server IP and Port
- How to Upload Files via SFTP
- Getting Started with Your New Server
ต้องการความช่วยเหลือ?
หากคุณกำลังประสบปัญหากับเซิร์ฟเวอร์ Avorion ของคุณหรือต้องการความช่วยเหลือเพิ่มเติม ทีมสนับสนุนของเราพร้อมให้ความช่วยเหลือ ส่งตั๋วสนับสนุน แล้วเราจะติดต่อกลับโดยเร็วที่สุด