Wed. Apr 17th, 2024

ThaiGameGuide

ศูนย์รวมข้อมูลเกมสำหรับคนไทย

การสร้างเซิร์ฟเวอร์แบบ Dedicated Server

ARK-Survival-Evolved-Host-Dedicated-Server สำหรับคนที่ต้องการสร้างเซิร์ฟเวอร์สำหรับเล่น ARK: Survival Evolved กับเพื่อนๆ เราสามารถสร้างเซิร์ฟเวอร์ (Host Server) โดยใช้ Dedicated Server ได้ดังนี้เลยครับ แต่อย่างแรกที่เราต้องทำคือทำการดาวน์โหลด SteamCMD ซะก่อน โดยขั้นตอนต่างๆ สามารถศึกษาได้ที่ วิธีการใช้งาน SteamCMD สำหรับคำสั่งที่ใช้ดาวน์โหลด ARK: Survival Evolved Dedicated Server นั้น สามารถใช้คำสั่งนี้ได้เลย
+login anonymous +force_install_dir <ตำแหน่งที่เราต้องการดาวโหลดไฟล์> +app_update 376030 validate
ตัวอย่างเช่น
+login anonymous +force_install_dir ./ARK_ds +app_update 376030 validate
ARK-Survival-Evolved-Host-Dedicated-Server-01 เมื่อเราดาวน์โหลด ARK: Survival Evolved Dedicated Server เสร็จเรียบร้อยแล้ว ให้เราเปิด Notepad หรือ Text Editor ขึ้นมาจากนั้น พิมพ์คำสั่งนี้ลงไป หรือคัดลอกจากที่นี่ ARKServer.bat
start .\ShooterGame\Binaries\Win64\ShooterGameServer “TheIsland?SessionName=ชื่อเซิร์ฟเวอร์?QueryPort=พอร์ตที่ใช้?ServerAdminPassword=รหัสผ่านสำหรับแอดมิน?MaxPlayers=จำนวนผู้เล่นสูงสุดที่เซิร์ฟเวอร์ต้องการ?listen” exit
หรือจะใช้จากตัวอย่างนี้ก็ได้ครับ
start .\ShooterGame\Binaries\Win64\ShooterGameServer “TheIsland?SessionName=GameServerSetup?QueryPort=27015?ServerAdminPassword=Password?MaxPlayers=100?listen” exit
หรือคนที่ต้องการตั้งค่าเพิ่มเติม ก็สามารถใส่คำสั่งด้านล่างเพิ่มลงไปได้ แต่อย่าลืมเติม ? หน้าคำสั่งแต่ละคำสั่งด้วย
คำสั่ง รายละเอียดการใช้งาน
MaxPlayers=<จำนวนผู้เล่นที่ต้องการ> จำนวนผู้เล่นสูงสุดที่เซิร์ฟเวอร์สามารถรองรับได้
MapPlayerLocation=1 แสดงตำแหน่งของผู้เล่นในเกม
MultiHome=<ไอพี> ตั้งค่า IP เพื่อให้เซิร์ฟเวอร์ใช้งานผ่านไอพีนี้
ServerPassword=<รหัสผ่าน> ตั้งรหัสผ่านสำหรับเข้าร่วมเซิร์ฟเวอร์
ServerPVE=1 ทำให้เซิร์ฟเวอร์เป็นโหมด PVE
ServerHardcore=1 ทำให้เซิร์ฟเวอร์เป็นโหมด Hardcare ตายแล้วทุกอย่างเริ่มใหม่หมด
ServerCrosshair=1 ปิดการใช้งาน crosshair บนเซิร์ฟเวอร์
AlwaysNotifyPlayerLeft=1 ไม่แสดงชื่อของผู้เล่นที่เมื่อออกจากเกม
DontAlwaysNotifyPlayerJoined=1 ไม่แสดงชื่อของผู้เล่นที่เข้ามายังเกม
ServerForceNoHUD=1 ปิดการใช้งานหน้าต่าง HUD บนเซิร์ฟเวอร์
GlobalVoiceChat=1 ให้ผู้เล่นทั้งเซิร์ฟเวอร์ได้ยิน Voice chat ของคุณ
ProximityChat=1 ทำให้ได้ยิน Chat เฉพาะคนที่อยู่ใกล้ๆเท่านั้น
NoTributeDownloads=1 ปิดการใช้งานส่วนอื่นๆ ที่ไม่ได้มาจากเกม เช่น mod ต่างๆ
AltSaveDirectoryName บันทึกข้อมูลเซฟของเซิร์ฟเวอร์ในตำแหน่งอื่น
AllowThirdPersonPlayer=1 เปิดให้ใช้งานโหมดบุคคลที่ 3 บนเซิร์ฟเวอร์ได้
DifficultyOffset=0 เปลี่ยนระดับความยากของเกม,  0 คือธรรมดาและ 1 จะยากเป็น 3 เท่า แต่จะมีไอเทมมากขึ้นด้วยเช่นกัน
bDisableStructureDecayPVE
bAllowFlyerCarryPVE
MaxStructuresInRange=1300 กำหนดจำนวนสิ่งปลูกสร้างที่สามารถสร้างได้ภายในระยะห่างกัน
EnablePVPGamma เปิดให้ใช้งาน Gamma ตอนกลางคืนได้บนเซิร์ฟเวอร์
DayCycleSpeedScale=1 เปลี่ยนความยาวนานของช่วงกลางวัน
NightTimeSpeedScale=1 เปลี่ยนความยาวนานของช่วงกลางคืน
DayTimeSpeedScale=1 เปลี่ยนอัตราความเร็วของวัน
DinoDamageMultiplier=1.000000 เปลี่ยนอัตราการโจมตีของไดโนเสาร์
PlayerDamageMultiplier=1.000000 เปลี่ยนอัตราการโจมตีของผู้เล่น
StructureDamageMultiplier=1.000000 เปลี่ยนอัตราการพลังชีวิตของสิ่งปลูดสร้าง
PlayerResistanceMultiplier=1.000000 เปลี่ยนอัตราความทนทานของผู้เล่น
DinoResistanceMultiplier=1.000000 เปลี่ยนอัตราความทนทานของไดโนเสาร์
StructureResistanceMultiplier=1.000000 เปลี่ยนอัตราความทนทานของสิ่งปลูกสร้าง
XPMultiplier=1.000000 เปลี่ยนอัตราค่าประสบการณ์ที่ได้รับ
TamingSpeedMultiplier=1 เปลี่ยนอัตราความเร็วในการจับสัตว์
HarvestAmountMultiplier=1 เปลี่ยนอัตราการได้ของการเก็บเกี่ยว
PlayerCharacterWaterDrainMultiplier=1 เปลี่ยนอัตราการเร็วในลดของความหิวน้ำของผู้เล่น
PlayerCharacterFoodDrainMultiplier=1 เปลี่ยนอัตราการเร็วในลดของความหิวอาหารของผู้เล่น
DinoCharacterFoodDrainMultiplier=1 เปลี่ยนอัตราการเร็วในลดของความหิวอาหารของไดโนเสาร์
PlayerCharacterStaminaDrainMultiplier=1 เปลี่ยนอัตราการลดของค่าพลังกาย
DinoCharacterStaminaDrainMultiplier=1 เปลี่ยนอัตราการลดของค่าพลังกาย
PlayerCharacterHealthRecoveryMultiplier=1 เปลี่ยนอัตราการฟื้นฟูพลังชีวิตของผู้เล่น
DinoCharacterHealthRecoveryMultiplier=1 เปลี่ยนอัตราการฟื้นฟูพลังชีวิตของไดโนเสาร์
DinoCountMultiplier=1 เปลี่ยนอัตราของจำนวนไดโนเสาร์
HarvestHealthMultiplier=1 เปลยี่นอัตราของจำนวนการเก็บเกี่ยว
PvEStructureDecayDestructionPeriod=0 ตั้งให้สิ่งปลูกสร้างทรุดโทรมตามระยะเวลา
ClampResourceHarvestDamage ทำให้การโจมตีไดโนเสาร์มีผลต่อจำนวนการเก็บเกี่ยว
ResourcesRespawnPeriodMultiplier=1 เปลี่ยนอัตราการฟื้นฟูทรัยากรต่างๆในเกม
KickIdlePlayersPeriod=2400 ตั้งค่าระยะเวลาในการขับไล่ผู้เล่น AFK
AutoSavePeriodMinutes=15 เปลี่ยนระยะเวลาในการเซฟอัตโนมัติของเซิร์ฟเวอร์
ARK-Survival-Evolved-Host-Dedicated-Server-02 จากนั้นให้เราบันทึกไฟล์ในชื่อ ARKServer.bat ลงในโฟลเดอร์ ARK: Survival Evolved Dedicated Server ของเรา (ARK_ds) แล้วสิ่งสำคัญอีกอย่างก็ตือ อย่าลืมทำการ Forward Port ด้วย หากเรามีความต้องการในการเล่นแบบ Online

รายละเอียดเกี่ยวกับ : – วิธีการ Forward Portพอร์ต (Port) ที่ใช้สำหรับ Hostวิธีหา External IP Address

ARK-Survival-Evolved-Host-Dedicated-Server-03 ที่เหลือก็เพียงแค่รัน ARKServer.bat เท่านั้น เราก็จะสามารถสร้างเซิร์ฟเวอร์ สำหรับเล่นกับเพื่อนๆได้แล้วครับ

การรันเซิร์ฟเวอร์อาจจะใช้เวลา 5 – 10 นาที ในการแสดงรายชื่อขึ้นไปยัง Master Server และสำหรับเครื่องสเปคต่ำ ก็อาจจะใช้เวลามากกว่านั้น

Let us know what you think.

2 thoughts on “การสร้างเซิร์ฟเวอร์แบบ Dedicated Server

  1. ผมทำตามขั้นตอนทั้งหมดแล้ว FWDPort ทั้ง 7777 และ 27015 แล้ว
    เซิร์ฟเปิดขึ้นแล้ว แต่รีเฟรชยังไงก็ไม่เห็นเซิร์ฟตัวเอง รอครึ่ง ชม แล้วก็ยังไม่เห็นเซิร์ฟตัวเอง

    พอแนะนำแนวทางแก้ไขไหมครับ

Leave a Reply