
Basalt (โปรแกรม Minecraft Launcher รองรับ Modrinth, CurseForge ฯลฯ) : โปรแกรม Basalt Launcher เป็นโปรแกรมตัวรันเกม Minecraft (Minecraft Launcher) ที่ถูกออกแบบขึ้นมาเพื่อแก้ปัญหาของตัวรันแบบเดิม ๆ โดยเน้นความสวยงามของ ส่วนติดต่อผู้ใช้งานแบบกราฟิก (GUI), การจัดการม็อดที่ครบครัน และการทำงานที่รวดเร็วเป็นหลัก
โปรแกรม Basalt พัฒนาด้วย ภาษา Rust ร่วมกับ เฟรมเวิร์ก (Framework) Tauri ในส่วน หลังบ้าน (Back-End) และใช้ React Native ในส่วน หน้าบ้าน (Front-End) ทำให้ประสิทธิภาพการทำงานรวดเร็ว, ใช้ทรัพยากรเครื่องน้อย และมีความปลอดภัยสูง ในด้านความเป็นส่วนตัว ตัวโปรแกรมไม่มีการแอบเก็บข้อมูลการใช้งานใด ๆ (No telemetry หรือ Analytics) รวมถึงจัดเก็บรหัสผ่าน และข้อมูลประจำตัวไว้ในระบบความปลอดภัยของระบบปฏิบัติการ (System Keychain) โดยตรง
ตัวโปรแกรม Basalt รองรับการแยกอินสแตนซ์ (Instance) ของเกมได้อย่างอิสระ ทำให้ผู้ใช้สามารถแยกเวอร์ชันเกม และชุดม็อดออกจากกันได้โดยไม่ตีกัน พร้อมทั้งรองรับ Mod Loaders ยอดนิยมอย่างครบครัน และสามารถค้นหา, ดาวน์โหลด หรือติดตั้ง Mod, Modpack, Resource Pack รวมถึง Datapack จากทั้งสองแพลตฟอร์มใหญ่อย่าง Modrinth และ CurseForge ได้ภายในตัวโปรแกรมโดยตรง
ฟีเจอร์เด่นที่ช่วยอำนวยความสะดวก โปรแกรม Basalt รองรับการย้ายข้อมูลจากโปรแกรมอื่นอย่างง่ายดาย สามารถนำเข้า (Import) อินสแตนซ์จาก Launcher ยอดนิยมอื่น ๆ เช่น Prism Launcher, ATLauncher และ Modrinth App ได้ทันทีโดยไม่กระทบ หรือแก้ไขไฟล์ต้นฉบับเดิม
ในส่วนของระบบสำรองข้อมูลย้อนกลับ (Snapshots) ตัวโปรแกรม Basalt จะทำการบันทึกภาพรวมของอินสแตนซ์ไว้ก่อนที่จะมีการอัปเดต หรือความเปลี่ยนแปลงที่เสี่ยง เพื่อให้ผู้ใช้สามารถย้อนกลับ (Rollback) ไปยังจุดเดิมได้ทันทีหากการอัปเดตม็อดทำให้เกมมีปัญหา
และถ้าหากเกมเกิดอาการหลุด หรือล่ม ตัวโปรแกรมจะทำการอ่าน และวิเคราะห์ Crash Log ให้โดยอัตโนมัติ พร้อมสรุปสาเหตุให้เข้าใจได้ง่าย โดยไม่ต้องนั่งแกะโค้ดใน ไฟล์บันทึกประวัติ (Log File) เอง
นอกจากนี้ ยังมีระบบนับ และบันทึกเวลาการเล่นเกมอย่างแม่นยำ เพื่อให้ผู้ใช้ตรวจสอบได้ว่าใช้เวลาเล่นในแต่ละอินสแตนซ์ไปนานเท่าไหร่แล้ว
โปรแกรม Basalt เป็นซอฟต์แวร์ ฟรี (Free) ที่พัฒนาแบบ โอเพ่นซอร์ส (Open-Source) ที่อยู่ภายใต้เงื่อนไขการใช้งานแบบ GPL-3.0 License นั่นหมายความว่าผู้ใช้สามารถใช้งาน, ดัดแปลง, แจกจ่าย และเข้าถึง โค้ดต้นฉบับ (Source Code) ได้อย่างเสรี ภายใต้เงื่อนไขที่กำหนด
หากต้องการค้นหาข้อมูลเพิ่มเติม สามารถติดต่อกับทางผู้พัฒนาโปรแกรมนี้ได้ผ่านทางช่องทางเว็บไซต์ (Website) : https://github.com/MegalithOfficial/basalt-launcher (ภาษาอังกฤษ) ได้เลย
Basalt Launcher is a Minecraft launcher designed to address the shortcomings of traditional launchers, focusing primarily on a sleek graphical user interface (GUI), comprehensive mod management, and fast performance.
Basalt is developed using the Rust programming language alongside the Tauri framework on the backend, with React Native driving the frontend. This architecture delivers fast performance, minimal resource usage, and high security. Regarding privacy, the program collects no usage data (no telemetry or analytics) and stores passwords and credentials directly within the operating system's secure system keychain.
The launcher supports full instance isolation, allowing users to separate different game versions and mod sets to avoid conflicts. It provides comprehensive support for popular mod loaders and allows users to search, download, and install mods, modpacks, resource packs, and datapacks directly within the application from both Modrinth and CurseForge.
For convenience, Basalt supports seamless data migration, enabling users to import instances from other popular launchers like Prism Launcher, ATLauncher, and the Modrinth App without modifying or affecting the original source files.
Through its snapshot backup system, Basalt saves an image of an instance before any updates or risky changes are applied, allowing users to instantly roll back to a previous state if a mod update causes issues.
If the game crashes, the program automatically reads and analyzes the crash logs, providing an easy-to-understand summary of the cause without requiring manual inspection of raw log files.
Additionally, it features accurate play-time tracking, allowing users to monitor exactly how much time they have spent playing each instance.
คำสำคัญ