Dedicated Server
แนวโน้มพลัง
ขึ้น = บัฟ, ลง = เนิร์ฟประวัติแพตช์
- ▲🐛Bug fixstability
แก้ไขปัญหาเกมเด้งที่เกี่ยวข้องกับช่วงพอร์ต, การจัดสรรซ็อกเก็ต และระบบป้าย (Sign subsystem)
bugfix
- ≈🐛Bug fixsettingsincorrect→correct
แก้ไขเมนูสภาพอากาศที่ไม่ถูกต้องซึ่งปรากฏขึ้นในการตั้งค่า Dedicated Server
bugfix
- ▲🎯BehaviorTCP Reliable Messaging
เพิ่มกลไก keepalive เข้าไปในการทำงานของ TCP เพื่อลดปัญหา desync สำหรับเซิร์ฟเวอร์ที่โฮสต์ไว้
- ▲🎯BehaviorCPU usage
ดำเนินการแก้ไขเบื้องต้นเพื่อลดการใช้งาน CPU สูงบน Dedicated Server
การแก้ไขเบื้องต้นสำหรับปัญหาการใช้งาน CPU สูง
- ▲🐛Bug fixsynchronization
จัดการสาเหตุที่เป็นไปได้ของปัญหา desync บน Dedicated Server เพื่อปรับปรุงความสอดคล้องของสถานะเกม
การแก้ไขเบื้องต้นสำหรับปัญหา desync
- ≈🐛Bug fixstability
แก้ไขปัญหาที่อาจทำให้เซิร์ฟเวอร์เด้งหลุดเมื่อผู้เล่นถอด Zipline ออก
bugfix
- ≈🐛Bug fixreplication
แก้ไขปัญหาที่อาจทำให้เกมเด้งหลุดในโหมดผู้เล่นหลายคนที่เกี่ยวข้องกับ Conveyor Chain Replication Data
bugfix
- ▲🐛Bug fixLoading ScreenInfinite→Fixed
แก้ไขปัญหาหน้าจอโหลดค้างไม่สิ้นสุดที่เกิดขึ้นหลังจากรอบการบันทึก/โหลดเซิร์ฟเวอร์บน Linux
bugfix
- ▲🐛Bug fixStability
ดำเนินการแก้ไขปัญหาที่อาจทำให้เกมค้างเมื่อโหลดเซฟใหม่ในขณะที่มีผู้เล่นเชื่อมต่ออยู่
bugfix
- ≈🎯Behaviorport requirementsUDP only→UDP + TCP
การจำลองข้อมูลจำนวนมากจำเป็นต้องเปิดพอร์ต TCP 7777 และ TCP 27777 เพิ่มเติมจากพอร์ต UDP มาตรฐาน
ข้อกำหนด
- ≈•Othermax port value—→45535
ค่าพอร์ตของเกมจะต้องตั้งค่าให้ต่ำกว่า 45535 เนื่องจากข้อจำกัดในการจัดการข้อผิดพลาดในปัจจุบัน
ข้อจำกัด
- ▲🐛Bug fixserver stability
แก้ไขปัญหาที่ Windows Dedicated Servers จะหยุดทำงานหลังจากผู้เล่นตัดการเชื่อมต่อ ซึ่งจำเป็นต้องรีสตาร์ทใหม่ทั้งหมด
แก้ไขอาการเซิร์ฟเวอร์ค้างหลังจากผู้เล่นตัดการเชื่อมต่อ
- ≈🎯Behaviorport binding
แก้ไขตรรกะการผูกพอร์ต (port binding) เพื่อช่วยให้การแก้ไขความเสถียรของเซิร์ฟเวอร์ทำงานได้ดีขึ้น แต่อาจส่งผลให้เกิดพฤติกรรมเครือข่ายที่ไม่คาดคิด
อัปเดตตรรกะการผูกพอร์ต
- ≈🛠QoLServer ManagerServer Options UI
เพิ่มแถบเลื่อนใน Server Options เพื่อป้องกันไม่ให้ตัวเลือก 'Disable Seasonal Events' ทับซ้อนกับข้อความคำอธิบาย
แก้ไข UI
- ▲🛠QoLoption visibilityconditional→always
Server Manager จะแสดงตัวเลือก 'Hidden' ตลอดเวลาโดยไม่คำนึงว่ามีการโหลดเซฟอยู่หรือไม่ ทำให้สามารถสลับการตั้งค่าอย่าง 'Disable Seasonal Events' ได้ง่ายขึ้น
QoL
- ▲🐛Bug fixAPI bindingfailing→working
แก้ไขปัญหาที่ Dedicated Server ปิดตัวลงเนื่องจากไม่สามารถเชื่อมต่อกับ Server API ได้
แก้ไขความเสถียร
- ≈🐛Bug fixGame Settings Resetnot resetting→resetting
แก้ไขปัญหา Advanced Game Settings ไม่ถูกรีเซ็ตเมื่อสร้างเกมใหม่ในบางสถานการณ์
แก้ไขตรรกะการทำงาน
- ▲🎯BehaviorQuery Port BindingCrash→Error
เซิร์ฟเวอร์จะแสดงข้อผิดพลาดแทนที่จะแครชเมื่อไม่สามารถเชื่อมต่อกับพอร์ต query ได้
ป้องกันการแครชเมื่อเชื่อมต่อพอร์ตล้มเหลว
- ▲🐛Bug fixSave UploadCrash→Fixed
แก้ไขการแครชของเซิร์ฟเวอร์ที่เกิดขึ้นเมื่ออัปโหลดไฟล์เซฟ
แก้ไขการแครชขณะอัปโหลดไฟล์เซฟ
- ≈🐛Bug fixNobelisk GasPersistencePermanent→Disappearing
แก้ไขกลุ่มควัน Nobelisk Gas ไม่หายไปบน Dedicated Server
แก้ไขกลุ่มควันบนเซิร์ฟเวอร์
- ≈🐛Bug fixMap Markers and Stamps
แก้ไขบั๊กที่ Markers และ Stamps ที่วางบนแผนที่หายไปเมื่อเชื่อมต่อใหม่กับ Dedicated Server
แก้ไขปัญหาการหายไปเมื่อเชื่อมต่อใหม่
- ≈🐛Bug fixMap Markers and Stamps
แก้ไขปัญหาที่ Markers และ Stamps ไม่บันทึกอย่างถูกต้องบน Dedicated Servers
แก้ไขปัญหาการบันทึกข้อมูล
- ≈🐛Bug fixport bindingcrash→fixed
เซิร์ฟเวอร์จะไม่ค้างอีกต่อไปเมื่อไม่สามารถเชื่อมต่อกับพอร์ตที่กำหนดได้
Dedicated server ไม่ควรค้างอีกต่อไปเมื่อไม่สามารถเชื่อมต่อกับพอร์ตได้
- ≈🐛Bug fixsettings filecrash→default settings
ไฟล์การตั้งค่าเซิร์ฟเวอร์ที่เสียหายจะเปลี่ยนไปใช้การตั้งค่าเริ่มต้นแทนที่จะทำให้เซิร์ฟเวอร์ค้าง
แก้ไขปัญหาการค้างที่อาจเกิดขึ้นหากไฟล์การตั้งค่าเซิร์ฟเวอร์เสียหาย
- ≈✨Newcrash reporting—→Added
Dedicated Server จะส่งรายงานข้อผิดพลาดไปยังนักพัฒนาโดยอัตโนมัติ ซึ่งสามารถปิดการใช้งานได้ด้วยตนเองผ่านไฟล์ Engine.ini
Automatic crash logs
- ≈🎯Behaviorpacket routingEnabled→Disabled
การกำหนดเส้นทางแพ็กเก็ต (Packet routing) จะถูกปิดใช้งานโดยอัตโนมัติเมื่อเปิดใช้งาน multihome เพื่อแก้ไขปัญหาความไม่เข้ากัน
Multihome incompatibility
- ≈✨Newcrash reporting—→Added
Dedicated servers จะส่งรายงานข้อผิดพลาดไปยังนักพัฒนาโดยอัตโนมัติ โดยสามารถปิดการใช้งานได้ด้วยตนเองผ่าน Engine.ini
การรายงานข้อผิดพลาดอัตโนมัติถูกเปิดใช้งานเป็นค่าเริ่มต้นสำหรับ Dedicated servers
- ≈🎯Behaviorseasonal events—→Toggleable
ผู้ดูแลเซิร์ฟเวอร์สามารถปิดการใช้งานกิจกรรมตามฤดูกาลได้โดยใช้คำสั่ง FG.DisableSeasonalEvents 1 หรือตัวเลือกการเปิดใช้งาน
เพิ่มคำสั่งสำหรับปิดการใช้งานกิจกรรมตามฤดูกาล
- ≈🎯BehaviorCrash Report Client—→Manual Toggle
เพิ่มวิธีการปิดการส่งรายงานข้อผิดพลาดอัตโนมัติผ่าน Engine.ini จนกว่าจะมีการเพิ่มตัวเลือกใน GUI
การตั้งค่า
- ≈🎯BehaviorSeasonal Events—→Disable Command
แนะนำคำสั่งคอนโซลและตัวเลือกการเปิดเกม 'FG.DisableSeasonalEvents 1' เพื่อปิดกิจกรรมตามฤดูกาลบนเซิร์ฟเวอร์เฉพาะ
การตั้งค่า
- ≈🎯Behaviorcrash reporting—→Manual Toggle
เพิ่มวิธีการปิดการส่งรายงานข้อผิดพลาดอัตโนมัติผ่านไฟล์ Engine.ini ในระหว่างที่รอการเพิ่มปุ่มสลับใน GUI
การกำหนดค่า
- ≈🎯Behaviorseasonal eventsEnabled→Disableable
เพิ่มคำสั่ง FG.DisableSeasonalEvents 1 และตัวเลือกการเปิดใช้งาน -DisableSeasonalEvents เพื่อปิดกิจกรรมตามฤดูกาลบน Dedicated Server
คำสั่ง/ตัวเลือกการเปิดใช้งาน
- ≈✨Newcrash reporting—→Added
เพิ่มวิธีการปิดการส่งรายงานข้อผิดพลาดอัตโนมัติผ่าน Engine.ini สำหรับ Dedicated Server
manual toggle
- ≈✨Newseasonal events—→Added
เพิ่มความสามารถในการปิดกิจกรรมตามฤดูกาลโดยใช้คำสั่งคอนโซล 'FG.DisableSeasonalEvents 1' หรือตัวเลือกการเปิดใช้งาน '-DisableSeasonalEvents'
command/launch option
- ≈🎯Behaviorcrash report sendingEnabled→Configurable
Dedicated server จะส่งรายงานข้อผิดพลาดโดยอัตโนมัติ ซึ่งสามารถปิดการใช้งานได้ด้วยตนเองผ่านไฟล์ Engine.ini
- ≈🎯Behaviorseasonal events toggle—→Added
เพิ่มคำสั่งคอนโซล 'FG.DisableSeasonalEvents 1' เพื่อปิดการใช้งานเนื้อหาเทศกาลบน Dedicated server
- ≈🎯BehaviorCrash Reportingautomatic logsEnabled→Optional
แนะนำวิธีการปิดการส่งรายงานข้อผิดพลาดอัตโนมัติผ่านไฟล์ Engine.ini ในระหว่างที่กำลังพัฒนาปุ่มเปิด-ปิดในหน้า GUI
- ≈🎯BehaviorServer PollingfrequencyHigh→3/sec Hz
สถานะเซิร์ฟเวอร์จะถูกตรวจสอบโดยผู้เล่น (Client) น้อยลงเพื่อลดภาระเครือข่ายและป้องกันพฤติกรรมคล้ายการโจมตีแบบ DDOS
ลดภาระงานและป้องกันพฤติกรรมคล้าย DDOS
- ▲🎯BehaviorDNS LookupstorageStored→Dynamic
ตอนนี้ผู้เล่น (Client) จะทำการค้นหา DNS ทุกครั้งที่เริ่มเกมแทนการจัดเก็บไว้ ซึ่งช่วยปรับปรุงการรองรับ Dynamic DNS
รองรับ Dynamic DNS ได้ดียิ่งขึ้น
- ▲✨Newnetwork protocolIPv4→IPv6
เพิ่มการรองรับ IPv6 สำหรับ dedicated servers
IPv6 support
- ▲🐛Bug fixRebar Gunstability
แก้ไขปัญหาที่อาจทำให้เกมค้างเมื่อใช้ Rebar Gun บน dedicated servers
crash fix
- ▲🐛Bug fixNobelisk/Snowballsfunctionalitybroken→fixed
แก้ไขปัญหา Nobelisks และ Snowballs ไม่ทำงานอย่างถูกต้องบน dedicated servers
server fix
- ▲🐛Bug fixUIconnection display
UI แสดงผลอย่างถูกต้องเมื่อมีการเชื่อมต่อใหม่เกิดขึ้น
connection UI