ข้ามไปยังเนื้อหาหลัก

เซิร์ฟเวอร์เฉพาะ: Farming Simulator 2022 (Epic Games) การตั้งค่าเซิร์ฟเวอร์เฉพาะบน Windows

คู่มือนี้ถูกสร้างขึ้นด้วยผลิตภัณฑ์ดังต่อไปนี้:

(รายละเอียดอาจแตกต่างกันไปตามผลิตภัณฑ์จากผู้ให้บริการต่างๆ แต่แนวคิดหลักยังคงเหมือนเดิม)

แนะนำ

การตั้งค่าเซิร์ฟเวอร์สำหรับ Farming Simulator 22 เวอร์ชัน Epic Games จะแตกต่างเล็กน้อยจากการตั้งค่าเซิร์ฟเวอร์ทั่วไป คู่มือนี้จะพาคุณผ่านขั้นตอนต่างๆ โดยเน้นที่จุดเฉพาะของเวอร์ชัน Epic Games

การเตรียมตัว

ก่อนเริ่มต้น ให้แน่ใจว่าการตั้งค่าของคุณตรงตามข้อกำหนดดังนี้:

  • ระบบปฏิบัติการ: Windows Server 2016/2019 (64-bit)
  • CPU: อย่างน้อย 4x 2.4 GHz (AMD/Intel)
  • RAM: อย่างน้อย 4GB (DDR3/4)
  • พื้นที่ดิสก์: อย่างน้อย 50GB ว่าง (แนะนำ SSD หรือดีกว่า)
  • บัญชี Epic Games: บัญชี Epic Games ที่มีเกม Farming Simulator 22
ข้อมูล

เมื่อรันเซิร์ฟเวอร์ คุณไม่สามารถโฮสต์เซิร์ฟเวอร์และเล่นเกมบนบัญชี Epic Games เดียวกันได้ นั่นหมายความว่าคุณจะต้องมีเกมอีกหนึ่งชุดในบัญชีอื่นถ้าต้องการเล่นบนเซิร์ฟเวอร์นี้

ขั้นตอนที่ 1: เตรียมการติดตั้งเซิร์ฟเวอร์

เริ่มต้นด้วยการเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน Remote Desktop (RDP) หากต้องการความช่วยเหลือ ดูได้ที่ Initial Access (RDP)

เมื่อเชื่อมต่อแล้ว คุณต้องติดตั้ง Microsoft Visual C++ Redistribute ซึ่งดาวน์โหลดได้จาก เว็บไซต์ Microsoft หลังดาวน์โหลด ให้ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งให้เสร็จ

เคล็ดลับ

อาจเป็นไปได้ว่าคุณมีเครื่องมือ C++ Redistribute อยู่แล้ว ถ้าเกิดติดตั้งซ้ำจะขึ้นข้อผิดพลาด คุณสามารถข้ามไปได้อย่างปลอดภัย

ตอนนี้ให้ติดตั้ง Epic Games launcher ดาวน์โหลดได้จาก เว็บไซต์ Epic Games และทำตามคำแนะนำบนหน้าจอเพื่อติดตั้ง

หลังติดตั้ง ตัว launcher อาจต้องดาวน์โหลดไฟล์และอัปเดตเพิ่มเติมก่อนเปิดใช้งาน

เมื่อ launcher เปิดขึ้น ให้ล็อกอินด้วยบัญชี Epic Games ที่มีเกม Farming Simulator 2022 อยู่ในไลบรารี

ขั้นตอนที่ 2: ดาวน์โหลด Farming Simulator 2022

ใน Epic Games Launcher คลิกแท็บ Library แล้วหา Farming Simulator 22 กดปุ่ม Install และเลือกที่ตั้งที่ต้องการดาวน์โหลดเกม

รอจนดาวน์โหลดและติดตั้งเสร็จ ความเร็วขึ้นอยู่กับแบนด์วิดท์ของเซิร์ฟเวอร์คุณ

ขั้นตอนที่ 3: ตั้งค่า Launch options

เมื่อเกมติดตั้งเสร็จ กลับไปที่แท็บ Library ใน Epic Games Launcher หา Farming Simulator 22 คลิกจุดสามจุดข้างๆ แล้วเลือก Manage

เลื่อนลงไปที่ส่วน Launch Options แล้วเปิดใช้งาน ในกล่องข้อความที่ปรากฏ ให้พิมพ์ -server แล้วปิดเมนู

ขั้นตอนที่ 4: รันเซิร์ฟเวอร์

ตอนนี้คุณสามารถเริ่ม Farming Simulator 2022 จาก Epic Games launcher หรือทางชอร์ตคัตบนเดสก์ท็อป เกมจะเปิดผ่าน command prompt (CMD) ในโหมดเซิร์ฟเวอร์เฉพาะ ถ้าไม่ใช่ ให้ตรวจสอบว่าคุณตั้งค่า launch option ถูกต้อง

ขั้นตอนที่ 5: เปิดใช้งานเว็บอินเทอร์เฟซ (ไม่บังคับ)

เซิร์ฟเวอร์เฉพาะ Farming Simulator 22 มาพร้อมเว็บอินเทอร์เฟซที่คุณสามารถเปิดใช้งานได้ เป็นตัวเลือกเสริมที่ช่วยให้ปรับแต่งการตั้งค่าและดูข้อมูลต่างๆ ได้ง่ายขึ้น เราแนะนำให้เปิดใช้งาน

ก่อนดำเนินการ ให้ปิดเซิร์ฟเวอร์โดยออกจาก command prompt เพื่อให้การเปลี่ยนแปลงในขั้นตอนนี้ไม่ถูกเขียนทับ

ไปที่โฟลเดอร์ติดตั้งเกม โดยปกติจะอยู่ที่ C:\Program Files\Epic Games\FarmingSimulator22 หากติดตั้งในไดเรกทอรีเริ่มต้น

หาไฟล์ dedicatedServer.xml ในโฟลเดอร์หลัก เปิดด้วยโปรแกรมแก้ไขข้อความ เช่น Notepad

ตั้งชื่อผู้ใช้และรหัสผ่านสำหรับแอดมินโดยแก้ไขในช่องที่เหมาะสม

  <initial_admin>
<username>admin</username> //ชื่อผู้ใช้
<passphrase>your_password</passphrase> //รหัสผ่าน
</initial_admin>

บันทึกไฟล์ก่อนปิด แล้วรัน dedicatedServer.exe ที่อยู่ในโฟลเดอร์เดียวกัน

ตอนนี้คุณควรจะเข้าถึงเว็บอินเทอร์เฟซได้โดยไปที่ http://[your_serverip]:8080 ในเว็บเบราว์เซอร์ โดยแทนที่ [your_serverip] ด้วยที่อยู่ IP ของเซิร์ฟเวอร์คุณ หากต้องการเข้าถึงแผงควบคุมบนเซิร์ฟเวอร์เดียวกัน สามารถใช้ http://127.0.0.1:8080 ได้เลย

ข้อมูล

ด้วยการตั้งค่าพิเศษของเวอร์ชัน Epic Games คุณอาจเจอปัญหาในการใช้เว็บอินเทอร์เฟซอย่างเต็มที่ แม้ว่าจะสามารถเปลี่ยนแปลงและหยุดเซิร์ฟเวอร์ผ่านเว็บอินเทอร์เฟซได้ แต่ไม่สามารถเริ่มเซิร์ฟเวอร์ผ่านเว็บอินเทอร์เฟซได้

ถ้าเจอปัญหา ให้หยุด dedicatedServer.exe ก่อน แล้วรัน Farming Simulator 22 โดยตรงเพื่อให้เซิร์ฟเวอร์ทำงาน จากนั้นค่อยรัน dedicatedServer.exe เพื่อเปิดใช้งานเว็บอินเทอร์เฟซ

สำคัญมากที่ต้องรันเซิร์ฟเวอร์ ก่อน แล้วค่อยรันเว็บอินเทอร์เฟซ หลังจากนั้น มิฉะนั้น Epic Games อาจตรวจจับว่าเป็นไฟล์เดียวกันและป้องกันไม่ให้เปิดเซิร์ฟเวอร์หลัก

ขั้นตอนที่ 6: การตั้งค่า Port Forwarding

เพื่อให้เซิร์ฟเวอร์ของคุณเข้าถึงได้จากภายนอก คุณต้องตั้งค่ากฎ port forwarding สำหรับพอร์ตที่เซิร์ฟเวอร์เฉพาะใช้ คุณสามารถทำได้ผ่านคำสั่ง PowerShell ซึ่งง่ายกว่า หรือผ่านหน้า Windows Defender Firewall

เปิดกล่องค้นหาของ Windows แล้วค้นหา PowerShell คลิกขวาแล้วเลือก Run as Administrator เพื่อให้มีสิทธิ์เพียงพอและทำงานได้ถูกต้อง

ข้อมูล

ตรวจสอบให้แน่ใจว่าเปิด PowerShell ในโหมด Administrator มิฉะนั้นการตั้งค่าอาจไม่ทำงาน

คัดลอกและวางคำสั่งต่อไปนี้ใน PowerShell Prompt:

New-NetFirewallRule -DisplayName "FS22 Server" -Direction Inbound -LocalPort 10823,8080  -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Inbound -LocalPort 10823,8080 -Protocol UDP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Outbound -LocalPort 10823,8080 -Protocol TCP -Action Allow
New-NetFirewallRule -DisplayName "FS22 Server" -Direction Outbound -LocalPort 10823,8080 -Protocol UDP -Action Allow

คำสั่งเหล่านี้จะสร้างกฎไฟร์วอลล์ที่จำเป็นเพื่อให้เซิร์ฟเวอร์ Farming Simulator 22 ของคุณเข้าถึงได้จากภายนอก

ขั้นตอนที่ 7: การเชื่อมต่อกับเซิร์ฟเวอร์

เปิดเกมแล้วไปที่เมนูมัลติเพลเยอร์ หาเซิร์ฟเวอร์โดยใช้ชื่อเซิร์ฟเวอร์ที่ตั้งไว้ในเว็บอินเทอร์เฟซ

เมื่อเจอเซิร์ฟเวอร์แล้ว คลิกเพื่อเชื่อมต่อ หากมีการขอรหัสผ่าน ให้ใส่รหัสผ่านที่แสดงในเว็บอินเทอร์เฟซ

คุณได้ติดตั้ง Farming Simulator 22 (เวอร์ชัน Epic Games) บนเซิร์ฟเวอร์เฉพาะ Windows เรียบร้อยแล้ว