Ignored Paths (ไฟล์ที่ launcher ไม่แตะ)

กำหนดไฟล์/โฟลเดอร์ที่ผู้เล่นแก้เองได้โดย launcher ไม่เขียนทับและไม่ลบ พร้อมวิธีเขียน rule และ wildcard

Ignored Paths คืออะไร

ทุกครั้งที่ผู้เล่นกดเล่น launcher จะทำให้โฟลเดอร์เกมของผู้เล่นตรงกับรายการไฟล์ของ Instance: ไฟล์ที่ขาดจะถูกโหลด ไฟล์ที่ไม่ตรง (SHA-1 ต่างกัน) จะถูกโหลดทับ Ignored Paths คือรายการ "ไฟล์หรือโฟลเดอร์ที่ launcher ต้องไม่แตะ" เพื่อให้ผู้เล่นเก็บของของตัวเองไว้ได้ เช่น โลกที่เล่น การตั้งค่า หรือ config ที่แก้เอง

ถ้าไม่มีรายการนี้ ทุกครั้งที่ผู้เล่นเปิดเกม ไฟล์ options.txt หรือ config ที่ผู้เล่นปรับจะถูกเขียนทับกลับเป็นค่าของ Instance

launcher ทำอะไรกับไฟล์ที่ ignored

แต่ละไฟล์ใน Instance จะเข้าหนึ่งในสามกรณีนี้:

กรณีlauncher ทำอะไร
ไม่ได้ ignoredตรวจ SHA-1 ทุกครั้ง ถ้าขาดหรือไม่ตรงจะโหลดมาวางทับ (ผู้เล่นแก้เองไม่ได้ ถูกคืนค่าทุกครั้ง)
ignored และยังไม่มีในเครื่องผู้เล่นโหลดมาให้ตามปกติ (ผู้เล่นใหม่จึงได้ไฟล์เริ่มต้นครบ)
ignored และมีในเครื่องผู้เล่นแล้วไม่ตรวจ ไม่ทับ ไม่ลบ ปล่อยไว้ตามที่ผู้เล่นมี

นอกจากนี้ launcher จะลบไฟล์ในโฟลเดอร์ mods/ ที่ไม่มีในรายการไฟล์ของ Instance (เช่น ม็อดที่เอาออกจาก Instance แล้ว) ยกเว้นไฟล์ที่ ignored และไฟล์ในโฟลเดอร์ผู้เล่นเพิ่มม็อดเอง (addition_mods, เมื่อเปิดใช้) launcher ไม่ลบไฟล์นอก mods/

ignored แปลว่า 'ไม่อัปเดตให้อีก' ด้วย

ถ้าคุณอัปเดตไฟล์ที่ ignored บน server ผู้เล่นที่มีไฟล์เก่าอยู่แล้วจะไม่ได้ไฟล์ใหม่ ใช้กับไฟล์ที่ผู้เล่นควรแก้เองได้ (config, ตั้งค่า) เท่านั้น ส่วนม็อดหรือไฟล์ที่ต้องตรงกันทุกคนไม่ควร ignored ถ้าจำเป็นต้องส่งเวอร์ชันใหม่ให้ทุกคน ให้เอาออกจากรายการก่อน

ปุ่ม Update ของผู้เล่นที่มี Can Update ไม่ใช้ Ignored Paths

ผู้เล่นที่ได้สิทธิ์ Can Update มีปุ่ม Update ใน launcher เพื่อโหลดไฟล์ของ Instance ลงโฟลเดอร์ที่ตนเลือก (เช่นโปรไฟล์ของแอปอื่น) ปุ่มนี้เป็นการดาวน์โหลดล้วนๆ: ตรวจ SHA-1 แล้วโหลดไฟล์ที่ขาดหรือไม่ตรงทุกไฟล์ (ไม่สน Ignored Paths ไฟล์ที่แก้เองจึงถูกทับ) และไม่ลบอะไรเลย ส่วนกติกา ignore และการลบม็อดที่เกินใช้ตอนกดเล่นเกมใน launcher เท่านั้น

ตั้งค่าที่ไหน

แท็บ ไฟล์ มีการ์ด Ignored Paths เหนือตาราง (กดเพื่อพับ/ขยาย) พิมพ์บรรทัดละ 1 รายการ แล้วกด บันทึกปุ่ม ค่าเริ่มต้น คืนรายการเริ่มต้น และ ยกเลิก ทิ้งสิ่งที่แก้ค้างอยู่

  1. 1

    เพิ่มจากตาราง

    คลิกขวาที่แถวไฟล์หรือโฟลเดอร์ เลือก เพิ่มใน Ignored Paths ระบบเติม path ของแถวนั้นเข้ารายการให้ ทำซ้ำ (เมนูจะเป็น เอาออกจาก Ignored Paths) เพื่อเอาออก

  2. 2

    หรือพิมพ์เอง

    เหมาะกับไฟล์ที่ไม่ได้อยู่ใน Instance เช่น saves หรือ config ที่เกมสร้างตอนรัน

  3. 3

    ตรวจในตาราง แล้วบันทึก

    ตารางเปลี่ยนตามที่พิมพ์ทันทีโดยยังไม่ต้องบันทึก จึงเช็กได้ว่า rule จับไฟล์ที่ต้องการจริง

สิ่งที่เห็นในตาราง

  • แถวที่พื้นหลังแดงและมีป้าย ignored คือไฟล์/โฟลเดอร์ที่ถูก rule ครอบ
  • rule ที่ระบุ path ตรงๆ (ไม่มี * ?) จะขึ้นเป็นแถวแดงให้ แม้ Instance ไม่มีไฟล์นั้น เพราะมันอยู่แค่ในเครื่องผู้เล่น (เช่น saves) แถวแบบนี้เลือกหรือลบไม่ได้ เมนูของมันมีแค่เอา rule ออก
  • rule ที่มี wildcard ไม่สร้างแถวใหม่ (ยังไม่รู้ว่าเป็นไฟล์อะไร) แค่ติดป้ายให้ไฟล์ที่ตรง

เขียน rule ยังไง

  • เป็น path นับจากโฟลเดอร์ Instance ของผู้เล่น เช่น config/example.toml ไม่ต้องขึ้นต้นด้วย /
  • โฟลเดอร์ครอบทุกอย่างข้างใน config ครอบ config/a/b.toml แต่ไม่ครอบ configs/x
  • ไม่สนตัวพิมพ์เล็ก/ใหญ่ และใช้ / หรือ \ ก็ได้ (เขียนบน Windows แล้วใช้ได้ทุกระบบ)
  • ห้ามใช้ .., path ที่ขึ้นต้นด้วย / หรือมี : ระบบปฏิเสธตอนบันทึก เพื่อไม่ให้ rule ชี้ออกนอก Instance
  • บรรทัดว่างและ rule ซ้ำจะถูกตัดให้เอง สูงสุด 200 รายการ

ตัวอักษรพิเศษ (wildcard)

สัญลักษณ์ความหมายตัวอย่าง
*ตัวอักษรกี่ตัวก็ได้ ภายใน 1 ชื่อ (ไม่ข้าม /)mods/*-client.jar ตรง mods/a-client.jar แต่ไม่ตรง mods/sub/a-client.jar
?ตัวอักษร 1 ตัวพอดีconfig/?.toml ตรง config/a.toml แต่ไม่ตรง config/ab.toml
**โฟลเดอร์กี่ชั้นก็ได้ (รวมศูนย์ชั้น) ใช้เป็นชื่อโฟลเดอร์เต็มส่วน**/*.log ตรงไฟล์ .log ทุกที่, shaders/**/cache ตรง shaders/x/y/cache

ตัวอย่าง

ruleครอบคลุมไม่ครอบคลุม
savessaves และทุกอย่างข้างใน (โลกของผู้เล่น)saves2, mods/saves
options.txtไฟล์ options.txtoptions.txt.bak
configทุกไฟล์ใน configconfigs/x.toml
config/sodium-options.jsonไฟล์นี้ไฟล์เดียวไฟล์อื่นใน config
mods/*-client.jarม็อดฝั่ง client ที่ชื่อลงท้าย -client.jarม็อดอื่น
**/*.logไฟล์ .log ทุกที่ไฟล์อื่น

ค่าเริ่มต้น

Instance ใหม่เริ่มด้วยรายการของผู้เล่นเอง ซึ่งเป็นรายการจริงที่เห็นและแก้ได้ (ไม่ใช่ค่าที่ซ่อน):

  • saves - โลกที่ผู้เล่นสร้าง
  • screenshots - ภาพที่ถ่าย
  • logs, crash-reports - log และรายงานข้อผิดพลาด
  • options.txt, optionsof.txt - ตั้งค่าเกม / OptiFine
  • servers.dat - รายชื่อเซิร์ฟเวอร์ที่ผู้เล่นเพิ่ม

ปุ่ม ค่าเริ่มต้น ในการ์ดคืนรายการนี้ ถ้านำของเหล่านี้ออก และคุณแจกไฟล์ในโฟลเดอร์เหล่านั้นผ่าน Instance ไฟล์จะทับของผู้เล่นได้

เปิด 'ผู้เล่นเพิ่มม็อดเอง'

ถ้า Instance เปิดใช้ Addition Mods (ดู การตั้งค่า) launcher ปกป้องโฟลเดอร์ addition_mods ให้อัตโนมัติ ไม่ต้องใส่ในรายการ

คำถามที่พบบ่อย

ผู้เล่นใหม่จะได้ไฟล์ที่ ignored ไหม

ได้ ถ้าไฟล์ยังไม่มีในเครื่อง launcher โหลดให้ครั้งแรก จากนั้นจึงไม่ตรวจและไม่ทับอีก

แก้ config บน server แล้วผู้เล่นเดิมไม่ได้ค่าใหม่

เพราะไฟล์นั้น ignored อยู่ ให้เอาออกจากรายการ (หรือบอกผู้เล่นให้ลบไฟล์นั้นแล้วเปิดเกมใหม่เพื่อให้ launcher โหลดให้ใหม่) ถ้าต้องการให้บังคับทุกคนครั้งเดียวแล้วปล่อย ให้เอาออกจากรายการหนึ่งรอบ ให้ผู้เล่นเปิดเกม แล้วใส่กลับ

ignored ต่างจากสิทธิ์ (Permission) ยังไง

สิทธิ์เป็นเรื่อง "ใครได้รับไฟล์นี้" ส่วน Ignored Paths เป็นเรื่อง "ไฟล์ที่ผู้เล่นได้รับไปแล้ว launcher จะยุ่งกับมันอีกไหม" สองอย่างใช้ร่วมกันได้

เลือกเพิ่ม/เอาออกจากเมนูแล้วดูเหมือนไม่มีอะไรเกิดขึ้น

กดแล้วรายการในการ์ดเปลี่ยนทันที แต่ยังไม่ถูกบันทึกจนกว่าจะกด บันทึก (การ์ดจะมีป้าย "ยังไม่บันทึก")

เอกสารต่างๆ

Term of servicePrivacy Policy

Dimension Studio

ไดแมนชั่น สตูดิโอ

ดิสคอร์ด :

Dimension Studio

เว็บไซต์ :

Dimension Studio

ยูทูป :

Dimension Studio

Copyright © 2024-2026 บริษัท เน็กชันนารี จำกัด (NEXIONARY Company Limited). All rights reserved.

ทะเบียนเลขที่ 50105568159679

Dimension Launcher ไม่มีส่วนเกี่ยวข้องกับ Mojang AB หรือ Microsoft Corporation