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

เซิร์ฟเวอร์เฉพาะ: 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 เรียบร้อยแล้ว