วิธีอัปเดต FiveM Server Artifact อย่างปลอดภัย ไม่ให้ Server พัง

 การอัปเดต FiveM Server Artifact เป็นงานสำคัญของเจ้าของ FiveM Server เพราะ Artifact คือชุด Server Binary ที่ใช้รัน FXServer และ Cfx.re มีการออกรุ่นใหม่เพื่อแก้ไข Bug เพิ่ม Compatibility และรองรับการเปลี่ยนแปลงของแพลตฟอร์มอย่างต่อเนื่อง

หากปล่อย Artifact เก่าเกินไป อาจพบทั้งข้อความ End of Support, Resource ใหม่ใช้งานไม่ได้ หรือเกิดปัญหาในการเข้า Server ผ่าน Server Browser

แต่การอัปเดต Artifact ไม่ควรทำด้วยวิธี ดาวน์โหลดไฟล์ใหม่แล้วทับทุกอย่างทันที

วิธีที่ปลอดภัยคือ

Backup → จด Version เดิม → Stop Server → ดาวน์โหลด Recommended Artifact ใหม่ → เปลี่ยนเฉพาะ Server Binary → Start → ตรวจ Console → ทดสอบ Resources → เปิดให้ผู้เล่น

บทความนี้จะอธิบายทั้ง Windows, Linux, VPS, Dedicated Server และ Server ที่ใช้ txAdmin

① FiveM Server Artifact คืออะไร

Server Artifact คือ Package ที่มี Server Software สำหรับรัน FiveM Server

โครงสร้างง่าย ๆ คือ

Server Artifact
      ↓
FXServer
      ↓
txAdmin
      ↓
server.cfg
      ↓
Resources
      ↓
FiveM Server

เมื่อ Artifact มี Version ใหม่ เราจึงกำลังอัปเดตส่วน Server Software ไม่ใช่ Resources ทั้งเมือง

② ทำไมต้องอัปเดต Artifact

เหตุผลหลัก ได้แก่

  • แก้ Bug

  • เพิ่ม Compatibility

  • รองรับ Resource รุ่นใหม่

  • รองรับ Native ใหม่

  • ปรับปรุง Server Software

  • แก้ปัญหาที่เกิดกับ Build เก่า

  • หลีกเลี่ยง Artifact หมด Support

  • รองรับการเปลี่ยนแปลงของ FiveM

ดังนั้น Artifact ไม่ใช่สิ่งที่ติดตั้งครั้งเดียวแล้วไม่ต้องดูอีกเลย

③ Artifact เก่าแล้ว Server ยังเปิดได้ไหม

เป็นไปได้

Artifact ที่หมด Support ไม่ได้หมายความว่า FXServer จะหยุดทำงานทันทีทุกกรณี

แต่ Cfx.re มี Lifecycle ของ Server Artifact และไม่ให้ Support แก่ Build ที่ล้าสมัย

ที่สำคัญ Artifact ที่ Unsupported และเก่ากว่าสามเดือน อาจไม่สามารถ Join ผ่าน Server Browser ได้

จึงไม่ควรปล่อย Production Server อยู่กับ Artifact เก่ามาก

④ EOS คืออะไร

EOS ย่อมาจาก

End of Support

หมายถึง Artifact รุ่นนั้นหมดช่วงการสนับสนุนแล้ว

Server อาจยังเปิดอยู่ได้ แต่หากเกิดปัญหา สิ่งแรกที่ควรทำคืออัปเดต Artifact ก่อนขอความช่วยเหลือ

อย่าพยายาม Debug ปัญหาใหม่บน Server Build ที่หมด Support มานานโดยไม่อัปเดต

⑤ EOL คืออะไร

EOL ย่อมาจาก

End of Life

หมายถึง Artifact ล้าสมัยจนไม่ควรใช้งานต่อ

ถ้าผู้เล่นพบ Warning เกี่ยวกับ Artifact เก่า เจ้าของ Server ควรวางแผนอัปเดตทันที

สำหรับ Public Server ไม่ควรรอจนผู้เล่นเริ่มเข้าไม่ได้แล้วค่อยอัปเดต

⑥ Recommended Artifact ควรใช้หรือไม่

สำหรับ Server ทั่วไปควรเริ่มจาก Recommended Build

Cfx.re แนะนำ Current Recommended Build ในคู่มือการตั้ง Vanilla FXServer ทั้ง Windows และ Linux

Recommended เหมาะกับ Server ที่เน้นความเสถียรมากกว่าการไล่ Update Channel ใหม่ที่สุดตลอดเวลา

⑦ Recommended กับ Latest ต่างกันอย่างไร

โดยแนวคิด

Recommended

เหมาะกับการใช้งานทั่วไปและมี Support Window ยาวกว่า

Latest

ได้การเปลี่ยนแปลงใหม่กว่า แต่ Support Window สั้นกว่า

Production Server จึงไม่จำเป็นต้องเปลี่ยนไป Latest ทุกครั้งที่มี Build ใหม่

ควรเลือกตามเหตุผลและทดสอบก่อน

⑧ Cfx.re รองรับ Recommended Artifact นานแค่ไหน

ตามนโยบาย Artifact Support ปัจจุบัน Cfx.re ระบุว่า

Recommended Artifact

ได้รับการ Support ถึงประมาณ 6 สัปดาห์หลัง Release รุ่นถัดไปในสายเดียวกัน

ส่วน

Latest Artifact

ได้รับการ Support ประมาณ 2 สัปดาห์หลัง Release ถัดไป

จึงเป็นอีกเหตุผลที่ Recommended เหมาะกับ Server Production มากกว่าในหลายกรณี

⑨ ต้องอัปเดต Artifact ทุกวันไหม

ไม่จำเป็น

Production Server ไม่ควร Update เพียงเพราะมี Build ใหม่ทุกวันโดยไม่มีเหตุผล

แนวทางที่ดีกว่าคือ

ตรวจ Version
↓
ตรวจ Recommended Build
↓
อ่านการเปลี่ยนแปลงที่เกี่ยวข้อง
↓
ทดสอบ Development Server
↓
Backup
↓
Update Production

แต่ก็ไม่ควรปล่อย Server ล้าสมัยเป็นเวลานาน

⑩ เมื่อไรควรอัปเดต Artifact

ควรพิจารณาอัปเดตเมื่อ

  • Artifact ใกล้หมด Support

  • มี EOS/EOL Warning

  • Resource ต้องการ Server Build ใหม่

  • มี Bug Fix ที่เกี่ยวข้อง

  • Server Build เก่ามาก

  • Cfx.re แนะนำให้อัปเดต

  • Native ที่ Script ใช้ต้องการ Build ใหม่

  • Server Browser มีปัญหาเพราะ Artifact เก่า

หาก Server ทำงาน Production ควรกำหนด Maintenance Process ไว้ล่วงหน้า

⑪ ก่อนอัปเดต Artifact ต้องทำอะไรเป็นอันดับแรก

Backup

อย่างน้อยควร Backup

txData
server.cfg
resources
database

และ Config สำคัญทั้งหมด

อย่าเริ่ม Update ก่อนรู้ว่าหากเกิดปัญหาจะ Restore กลับอย่างไร

⑫ Backup txData ทำไม

txData เก็บข้อมูล Profile ของ txAdmin และข้อมูลเกี่ยวข้องกับการบริหาร Server

หากกำลังใช้ txAdmin จึงควร Backup txData ก่อนการเปลี่ยนแปลงใหญ่

โดยเฉพาะ

  • Artifact Update

  • Server Migration

  • เปลี่ยน Hosting

  • เปลี่ยน Profile

  • ย้าย Directory

อย่าคิดว่า Backup Resources อย่างเดียวเพียงพอ

⑬ Backup Database จำเป็นไหม

หากเป็น FiveM RP Server จำเป็นมาก

Database อาจเก็บ

  • Character

  • เงิน

  • Inventory

  • Vehicles

  • Houses

  • Jobs

  • Businesses

  • Phone Data

แม้ Artifact Update จะไม่ได้ตั้งใจแก้ Database แต่ Maintenance ที่ผิดพลาดสามารถสร้างปัญหาอื่นตามมาได้

ก่อน Production Update จึงควรมี Database Dump ล่าสุด

⑭ Backup server.cfg ทำไม

server.cfg มี Configuration สำคัญ เช่น

  • Endpoint

  • Resources

  • Server Name

  • OneSync

  • Permissions

  • License Key

  • Convars

หาก Config ถูกเขียนทับด้วยไฟล์ตัวอย่าง Server อาจเปิดขึ้นมาแต่ทำงานไม่เหมือนเดิม

จึงควร Backup ไว้ก่อนเสมอ

⑮ จด Artifact Version เดิมไว้

ก่อน Update ควรบันทึกว่า Server กำลังใช้ Build ใด

ตัวอย่าง

Current Artifact: BUILD_OLD
New Artifact: BUILD_NEW

หากหลัง Update เกิด Resource Error จะได้รู้ว่าปัญหาเริ่มหลังจากเปลี่ยน Build ใด

ช่วยให้ Rollback และ Debug ง่ายขึ้นมาก

⑯ อย่าลบ Artifact เดิมทันที

แนวทางที่ปลอดภัยคือเก็บ Binary เดิมไว้ชั่วคราว

เช่น

server-old
server-new

หรือ

artifact-old
artifact-new

เมื่อ Build ใหม่ผ่านการทดสอบแล้วจึงค่อยลบของเก่า

นี่ดีกว่าทับไฟล์เดิมจนไม่มีทางกลับ

⑰ ควร Stop FiveM Server ก่อน Update ไหม

ควร

ไม่ควรเปลี่ยน Server Executable หรือ Libraries ขณะที่ FXServer Process ยังทำงานอยู่

ลำดับที่เหมาะสมคือ

แจ้งผู้เล่น
↓
Save ข้อมูล
↓
Stop Server
↓
Backup
↓
Update Artifact
↓
Start Server

สำหรับเมืองจริงควรทำใน Maintenance Window

⑱ ต้องปิด txAdmin ด้วยไหม

txAdmin ทำงานอยู่ภายใน FXServer Monitor Mode

เมื่อต้องเปลี่ยน Server Binary ควรหยุด Process ที่เกี่ยวข้องอย่างถูกต้องก่อน

อย่าพยายาม Replace Binary ขณะที่ Process กำลังใช้งานไฟล์

หลัง Update แล้วเปิด FXServer ใหม่ txAdmin จะกลับมาทำงานจาก Artifact ใหม่

⑲ วิธีอัปเดต Artifact บน Windows

ภาพรวมคือ

1. Backup
2. Stop FXServer
3. ดาวน์โหลด Recommended Windows Artifact
4. Extract ไป Folder ใหม่
5. เปลี่ยน Server Binary เดิม
6. เปิด FXServer ใหม่
7. ตรวจ txAdmin
8. ตรวจ Console
9. เข้าเกมทดสอบ

ไม่จำเป็นต้องสร้าง FiveM Server ใหม่ตั้งแต่ศูนย์

⑳ ดาวน์โหลด Windows Artifact ใหม่

เข้า Server Download ของ Cfx.re

เลือก

Current Recommended Build for Windows

ดาวน์โหลด Package ปัจจุบัน

FiveM รูปแบบปกติอาจพบ

server.7z

จากนั้นเปิดด้วย 7-Zip หรือ Archive Tool ที่รองรับ

㉑ อย่า Extract ทับ Production ทันที

แทนที่จะ Extract ลง

C:\FXServer\server

ทันที

แนะนำให้ Extract ไป Folder ใหม่ก่อน เช่น

C:\FXServer\server-new

แล้วตรวจว่าไฟล์ครบ

วิธีนี้ลดความเสี่ยงจาก Download/Extraction ที่ไม่สมบูรณ์

㉒ ตัวอย่างโครงสร้าง Windows ก่อน Update

ก่อน Update อาจมี

C:\FXServer
├── server
├── server-data
└── txData

โดย

server

คือ Binary เดิม

ส่วน

server-data

คือ Resources/Configuration

นี่คือเหตุผลที่ควรแยก Server Binary กับ Server Data ตั้งแต่ต้น

㉓ วิธีสลับ Artifact บน Windows

หลังจาก Stop FXServer และ Backup แล้ว

สามารถเปลี่ยนชื่อ

server

เป็น

server-old

แล้วเปลี่ยน

server-new

เป็น

server

จะได้

C:\FXServer
├── server
├── server-old
├── server-data
└── txData

หาก Build ใหม่มีปัญหา ยังมี Binary เดิมสำหรับ Rollback

㉔ ต้อง Copy server.cfg เข้า Artifact ใหม่ไหม

ถ้าจัดโครงสร้างอย่างถูกต้อง server.cfg ควรอยู่ใน Server Data/Profile ไม่ใช่ถูกผูกกับ Artifact Binary ที่ต้องเปลี่ยนทุกครั้ง

ตัวอย่าง Vanilla Structure

C:\FXServer\server
= Binary

C:\FXServer\server-data
= server.cfg + resources

ดังนั้นไม่ควร Copy Example server.cfg จาก Artifact ใหม่มาทับ Config Production ของคุณ

㉕ เปิด Server หลัง Update Windows

สำหรับ Vanilla Server ตัวอย่างคำสั่งคือ

cd /d C:\FXServer\server-data
C:\FXServer\server\FXServer.exe +exec server.cfg

ถ้าใช้ txAdmin ให้เปิด FXServer ตาม Profile และวิธีที่ Server ใช้อยู่

หลังเปิดอย่ารีบให้ Player ทั้งหมดเข้า

ให้ตรวจ Console ก่อน

㉖ GTA V Enhanced ต้องระวังอะไร

สำหรับ GTAV Enhanced ชื่อ Server Package และ Executable ต่างจาก FiveM Tutorial รุ่นเก่าบางส่วน

ฝั่ง Windows จะพบ Package ชื่อในลักษณะ

cfx-server_win_x64

แทน server.7z

ดังนั้นเวล Update ต้องใช้ Artifact ให้ตรงกับ Game/Server Platform ที่กำลังใช้งาน

ห้ามเอา Binary คนละประเภทมาปนกัน

㉗ วิธีอัปเดต Artifact บน Linux

หลักการเหมือน Windows

Backup
↓
Stop FXServer
↓
Download Recommended Linux Artifact
↓
Extract Binary ใหม่
↓
สลับ Folder
↓
Start FXServer
↓
ตรวจ Console

แตกต่างเพียงคำสั่งและ File Permission

㉘ ตัวอย่างโครงสร้าง Linux

โครงสร้างตามแนวทาง Cfx.re อาจเป็น

~/FXServer/
├── server/
└── server-data/

server เก็บ Binary

server-data เก็บ Configuration และ Resources

ดังนั้น Update หลักจะเกิดกับ

~/FXServer/server

ไม่ใช่ลบ server-data

㉙ ดาวน์โหลด Linux Artifact ใหม่

เข้า Server Download แล้ว Copy URL ของ Recommended Linux Build

สร้าง Folder ชั่วคราว เช่น

mkdir -p ~/FXServer/server-new

เข้า Folder

cd ~/FXServer/server-new

จากนั้นใช้ URL ปัจจุบันจาก Cfx.re

wget URL_ARTIFACT

อย่าใช้ URL Artifact จาก Tutorial เก่าหลายปี

㉚ แตก Linux Artifact

สำหรับ FiveM Package แบบ fx.tar.xz สามารถใช้

tar xf fx.tar.xz

ตรวจว่าการ Extract สำเร็จก่อนเปลี่ยน Production Binary

หากเป็น GTAV Enhanced ให้ใช้ Package/ชื่อไฟล์ตาม Build ปัจจุบันที่ Cfx.re ระบุ

㉛ Stop FXServer บน Linux ก่อนเปลี่ยนไฟล์

วิธี Stop ขึ้นอยู่กับระบบที่ใช้

เช่น

  • txAdmin

  • screen

  • tmux

  • systemd

  • Process Manager

ต้องแน่ใจว่า FXServer Process หยุดจริงก่อนเปลี่ยน server Directory

ตรวจ Process ตามระบบของ Server ก่อนดำเนินการต่อ

㉜ สลับ Folder บน Linux

ตัวอย่าง Concept

mv ~/FXServer/server ~/FXServer/server-old
mv ~/FXServer/server-new ~/FXServer/server

จากนั้น Binary ใหม่จะอยู่ในตำแหน่งเดิมที่ Startup Command คาดไว้

แต่ควรตรวจ File Permission และ Ownership ด้วย

㉝ Linux ต้องตรวจ Permission หลัง Update

ควรตรวจว่า User ที่ใช้เปิด FiveM สามารถอ่านและ Execute Server Files ใหม่ได้

ปัญหาที่เกิดหลัง Extract อาจเกี่ยวข้องกับ

  • Owner ผิด

  • Permission ผิด

  • Script Execute ไม่ได้

อย่าแก้ด้วย

chmod 777 ทุกอย่าง

โดยไม่จำเป็น

ให้กำหนด Permission เท่าที่ Process ต้องใช้

㉞ เปิด Linux Server หลัง Update

ตัวอย่าง Vanilla Server คือ

cd ~/FXServer/server-data
bash ~/FXServer/server/run.sh +exec server.cfg

หลังเปิดให้ดู Console

ตรวจว่า

  • Resources ถูกพบ

  • ไม่มี Critical Error

  • Server Key ถูกโหลด

  • Endpoint เปิด

  • Server Running

ก่อนเปิดให้ Player กลับเข้า

㉟ Linux Artifact Update แล้ว txAdmin หายไหม

ไม่ควร

txAdmin รวมมากับ FXServer Builds รุ่นปัจจุบัน

เมื่อเปลี่ยน Artifact เป็น Build ใหม่ txAdmin จะอยู่กับ Server Binary ใหม่ด้วย

ข้อมูล Profile อยู่ใน txData จึงเป็นเหตุผลที่ไม่ควรลบ txData ตอน Update Artifact

㊱ ต้องสร้าง txAdmin ใหม่ทุกครั้งไหม

ไม่ต้อง

Artifact Update ไม่ใช่การ Reset Server

หากเก็บ

txData

และ Server Configuration ไว้ถูกต้อง Profile เดิมควรยังอยู่

หาก Update แล้ว txAdmin พาไป Setup ใหม่ ควรหยุดก่อนแล้วตรวจ Path/Profile แทนการสร้าง Profile ใหม่ทันที

㊲ txAdmin หา Profile ไม่เจอหลัง Update ทำอย่างไร

ตรวจ

  • txData ยังอยู่หรือไม่

  • txDataPath

  • serverProfile

  • Current Working Directory

  • Startup Command

txAdmin มี Convar

serverProfile

และ

txDataPath

ที่เกี่ยวข้องกับตำแหน่ง Profile/Data

ปัญหาอาจเป็น Path เปลี่ยน ไม่ใช่ข้อมูลหายจริง

㊳ Artifact Update แล้ว Server เปิดไม่ได้

เริ่มจาก Console

อย่าเพิ่งลบ Server

ตรวจ

Binary

Extract ครบหรือไม่

Platform

Windows/Linux ถูกต้องหรือไม่

Profile

txAdmin ใช้ Profile เดิมหรือไม่

server.cfg

ยังอยู่หรือไม่

Resource

ตัวไหน Error ก่อน

Permission

โดยเฉพาะ Linux

Startup Command

Path ยังตรงกับ Binary ใหม่หรือไม่

หากทุกอย่างดูผิดปกติสามารถ Rollback Binary เดิมเพื่อคืน Service ก่อน แล้วค่อย Debug ต่อ

㊴ Artifact Update แล้ว Resource เปิดไม่ได้

ถ้า FXServer เปิดปกติ แต่ Resource บางตัว Error ให้แยกปัญหาออกจาก FXServer

ตรวจ

  • Resource Version

  • Dependency

  • fxmanifest.lua

  • Minimum Server Build

  • Native

  • Framework

  • Database Library

  • Error Message

Resource Manifest สามารถกำหนด Minimum Server Build ได้ จึงมีทั้งกรณี Artifact เก่าเกินไปและกรณี Resource เก่าที่ต้องปรับกับ Environment ใหม่

㊵ Artifact Update แล้ว Server Lag ทำอย่างไร

อย่าสรุปว่า Build ใหม่แย่ทันที

ตรวจเทียบ

  • Player Count

  • CPU

  • RAM

  • Resource Performance

  • Database

  • Scheduled Jobs

  • Network

  • Profiler

ถ้า Performance เปลี่ยนทันทีหลัง Update และไม่มีปัจจัยอื่นเปลี่ยน จึงค่อยทดสอบ Build เดิมใน Development หรือ Rollback ชั่วคราวเพื่อเปรียบเทียบ

㊶ วิธี Rollback Artifact บน Windows

ถ้าเก็บ Folder เดิมไว้

ตัวอย่าง

server
server-old

ให้

  1. Stop FXServer

  2. เปลี่ยน server ใหม่เป็น server-bad

  3. เปลี่ยน server-old กลับเป็น server

  4. Start Server

  5. ตรวจ Console

  6. เข้าเกมทดสอบ

อย่าลบ Build ใหม่ทันที เพราะอาจต้องใช้ตรวจ Error ภายหลัง

㊷ วิธี Rollback Artifact บน Linux

Concept เหมือนกัน

mv ~/FXServer/server ~/FXServer/server-new-failed
mv ~/FXServer/server-old ~/FXServer/server

จากนั้นตรวจ Permission แล้ว Start Server

Rollback ควรใช้เป็นวิธีฟื้น Service ชั่วคราว ไม่ใช่ข้ออ้างให้ใช้ Artifact หมด Support ไปตลอด

㊸ Rollback Database ด้วยไหม

ไม่ควร Rollback Database โดยอัตโนมัติเพียงเพราะ Rollback Artifact

Artifact Update ปกติไม่ได้หมายความว่า Database Schema เปลี่ยน

หากระหว่าง Maintenance มี Framework/Resource Update พร้อมกัน ต้องพิจารณาแยกต่างหาก

นี่เป็นอีกเหตุผลที่ ไม่ควร Update ทุกอย่างพร้อมกัน

㊹ อย่า Update Artifact และ Script ทั้งเมืองพร้อมกัน

ตัวอย่างที่ควรหลีกเลี่ยงคือ

Update Artifact
+
Update ESX/QBCore
+
Update Inventory
+
Update Database
+
ลง Script ใหม่ 20 ตัว

ใน Maintenance รอบเดียว

หาก Server พังจะไม่รู้ว่าต้นเหตุคืออะไร

แนวทางที่ดีกว่า

Artifact Update
↓
Test
↓
Framework Update
↓
Test
↓
Resource Update
↓
Test

เปลี่ยนทีละกลุ่ม

㊺ ควรมี Development Server ไหม

ถ้าเป็น Server Public จริงจัง ควรมี

Development Server สามารถใช้

  • Artifact ใหม่

  • Framework ใหม่

  • Resource ใหม่

  • Database Copy

  • Configuration ใหม่

ทดสอบก่อน Production

ช่วยลดความเสี่ยง Downtime และปัญหาที่ Player ต้องมาเป็นคนทดสอบแทนทีมงาน

㊻ หลัง Update ต้องตรวจอะไรบ้าง

ใช้ Checklist นี้

FXServer Running
txAdmin เข้าได้
server.cfg โหลดถูก
Resources Start ครบ
Database เชื่อมต่อ
ไม่มี Error Spam
OneSync ทำงาน
Player เข้าได้
Inventory ทำงาน
Jobs ทำงาน
Vehicles ทำงาน
Voice ทำงาน
Admin Permission ใช้ได้
Server List ปกติ
CPU/RAM ปกติ

ไม่ควรตรวจแค่ว่า Console ยังเปิดอยู่

㊼ ต้องทดสอบ Player เข้า Server จริงไหม

ควร

การที่ FXServer ขึ้น Running ไม่ได้หมายความว่าการเข้าเล่นครบทุกส่วนทำงานแล้ว

ให้ Account ทดสอบเข้า Server และลอง

  • Spawn

  • Character

  • Inventory

  • Job

  • Vehicle

  • Voice

  • Database Save

  • Disconnect/Reconnect

โดยเฉพาะหลัง Production Update

㊽ ต้องตรวจ txAdmin หลัง Update ไหม

ควรตรวจ

  • Dashboard

  • CPU/RAM

  • Live Console

  • Resources

  • Player Manager

  • Scheduled Restarts

  • Admin Permissions

  • Logs

เพราะ txAdmin เป็นเครื่องมือหลักในการสังเกตว่า Server หลัง Update ทำงานเหมือนเดิมหรือไม่

㊾ วิธีอัปเดต Artifact แบบสั้นที่สุด

จำลำดับนี้ไว้

1. เช็ก Recommended Build
2. จด Artifact เดิม
3. Backup txData
4. Backup server.cfg
5. Backup resources
6. Backup database
7. แจ้ง Maintenance
8. Stop FXServer
9. ดาวน์โหลด Artifact ใหม่
10. Extract แยก Folder
11. เก็บ Binary เดิมไว้
12. เปลี่ยน Binary
13. Start FXServer
14. ตรวจ Console
15. ตรวจ txAdmin
16. ตรวจ Resources
17. เข้า FiveM ทดสอบ
18. ตรวจ Database
19. Monitor CPU/RAM
20. เปิดให้ Player เข้า

ถ้ามีปัญหาหนัก ให้ Rollback ก่อนแล้วค่อยหาสาเหตุ

㊿ สรุปวิธีอัปเดต FiveM Server Artifact

การอัปเดต FiveM Server Artifact ที่ปลอดภัยไม่ใช่แค่ดาวน์โหลด Build ใหม่แล้ว Extract ทับของเก่า

แนวทางที่เหมาะสมคือ

Backup
↓
Stop Server
↓
Download Recommended Artifact
↓
Extract แยก
↓
เก็บ Artifact เดิม
↓
เปลี่ยน Binary
↓
Start Server
↓
ตรวจ Console
↓
ตรวจ txAdmin
↓
Test Player
↓
Monitor

สำหรับ Windows ควรแยก

C:\FXServer\server

ออกจาก

C:\FXServer\server-data

ส่วน Linux ใช้แนวคิดเดียวกันกับ

~/FXServer/server
~/FXServer/server-data

วิธีนี้ช่วยให้เปลี่ยน Artifact ได้โดยไม่ต้องลบ Resources และ Configuration ของเมือง

อย่าปล่อย Artifact จนหมด Support เป็นเวลานาน เพราะ Cfx.re มี Lifecycle ชัดเจน และ Unsupported Artifact ที่เก่ากว่าสามเดือนอาจไม่สามารถ Join ผ่าน Server Browser ได้

สำหรับ Production Server comsiam แนะนำให้ทดสอบ Artifact ใหม่บน Development Server ก่อน แล้วจึงนำขึ้น Production พร้อม Backup และ Rollback Plan

การอัปเดตแบบมีขั้นตอนอาจดูละเอียดกว่าการ Extract ทับทันที แต่ช่วยป้องกัน Downtime และลดโอกาสที่ Server ทั้งเมืองจะเสียเพราะการอัปเดตเพียงครั้งเดียว ซึ่งเป็นหลักสำคัญสำหรับการดูแล FiveM Server ระยะยาวของผู้อ่าน comsiam

Comments

Popular posts from this blog

FiveM ยังน่าเล่นไหม? Enhanced เปลี่ยน FiveM แค่ไหน

FiveM คืออะไร เล่นอย่างไร สำหรับมือใหม่ เริ่มต้นตั้งแต่ศูนย์

วิธีตั้ง Admin Permission ด้วย add_ace และ add_principal FiveM แบบละเอียด