ปลั๊กอิน Minecraft EssentialsGeoIP

ข้อมูลเกี่ยวกับ EssentialsGeoIP และเซิร์ฟเวอร์ที่พบ

🔌 เกี่ยวกับ EssentialsX GeoIP

EssentialsX GeoIP เป็นโมดูลสำหรับชุดปลั๊กอิน EssentialsX ที่ทำการค้นหา GeoIP แบบโลคัลโดยใช้ฐานข้อมูล MaxMind GeoLite2 โมดูลนี้ทำงานร่วมกับ EssentialsX เพื่อแสดงตำแหน่งโดยประมาณของผู้เล่น (เช่น ใน /whois และแบบเลือกได้ให้กับสตาฟเมื่อผู้เล่นเข้าร่วม)

🎯 วัตถุประสงค์

โมดูลนี้ให้ข้อมูลทางภูมิศาสตร์โดยประมาณแก่สตาฟของเซิร์ฟเวอร์ซึ่งได้มาจาก IP ของผู้เล่น เพื่อช่วยในการดูแล, บันทึก และการรับรู้ตำแหน่งพื้นฐาน การค้นหาจะดำเนินการแบบโลคัลโดยใช้ฐานข้อมูล GeoLite2 แทนการส่งคำขอไปยังบริการค้นหาของบุคคลที่สามทุกครั้ง

⚙️ คุณสมบัติ

  • ใช้ฐานข้อมูล MaxMind GeoLite2 สำหรับการค้นหาตำแหน่งจาก IP
  • ทำงานร่วมกับเอาต์พุต /whois ของ EssentialsX เพื่อแสดงตำแหน่งโดยประมาณ
  • แบบเลือกได้: แสดงตำแหน่งโดยประมาณของผู้เล่นให้สตาฟเห็นเมื่อผู้เล่นเข้าร่วม
  • อัปเดตฐานข้อมูลอัตโนมัติ: โมดูลจะดาวน์โหลดและรีเฟรชฐานข้อมูล GeoLite2 ตามกำหนดเวลาเป็นประจำ (ค่าเริ่มต้นตั้งค่าให้อัปเดตทุก 30 วัน)
  • โหนดสิทธิ์สำหรับควบคุมว่าใครสามารถเห็นหรือซ่อนผลลัพธ์ GeoIP ได้

🧩 เหมาะสำหรับใคร

โมดูลนี้เหมาะสำหรับผู้ดูแลเซิร์ฟเวอร์และทีมม็อดที่ใช้งาน EssentialsX และต้องการข้อมูลทางภูมิศาสตร์โดยประมาณเพื่อใช้ในการดูแลหรือบันทึกบนเซิร์ฟเวอร์ Bukkit/Spigot/Paper

🏗️ ตัวอย่างการใช้งาน

  • แสดงประเทศหรือเมืองโดยประมาณให้สตาฟเห็นเมื่อใช้ /whois ตรวจสอบผู้เล่น
  • บันทึกภูมิภาคต้นทางโดยประมาณของการเชื่อมต่อที่น่าสงสัยเพื่อช่วยในการดูแล
  • ซ่อนการแสดงตำแหน่งสำหรับผู้เล่นที่เลือกไม่รับผ่าน permission

🔐 สิทธิ์

PermissionDescriptionDefault
essentials.geoip.showอนุญาตให้ผู้ใช้เห็นตำแหน่งโดยประมาณของผู้เล่น (เช่น ตอนล็อกอินหรือเมื่อใช้ /whois).ไม่ระบุ
essentials.geoip.hideป้องกันไม่ให้ฟีเจอร์ GeoIP แสดงตำแหน่งของผู้เล่นไม่ระบุ

⚙️ การติดตั้ง

📥 การตั้งค่า

  • ติดตั้งปลั๊กอินหลัก EssentialsX (โมดูล GeoIP ต้องใช้โมดูลหลัก EssentialsX เวอร์ชันที่ตรงกัน)
  • ดาวน์โหลดไฟล์ JAR ของโมดูล EssentialsX GeoIP และวางไว้ในไดเรกทอรี plugins/ ของเซิร์ฟเวอร์
  • เริ่มเซิร์ฟเวอร์หนึ่งครั้งเพื่อสร้างไฟล์ plugins/EssentialsGeoIP/config.yml
  • ลงทะเบียนเพื่อขอสิทธิ์เข้าถึงฐานข้อมูล GeoLite2 ของ MaxMind สร้าง license key แล้วเพิ่ม license key นั้นลงในค่าตั้ง license-key ใน plugins/EssentialsGeoIP/config.yml
  • รีสตาร์ตเซิร์ฟเวอร์ โมดูลจะดาวน์โหลดฐานข้อมูล GeoLite2 ด้วยคีย์ที่ให้มาและคอยอัปเดตโดยอัตโนมัติ

📦 สิ่งที่ต้องใช้

  • EssentialsX (โมดูลหลัก) — จำเป็นต้องใช้เวอร์ชันที่ตรงกันของปลั๊กอินหลัก EssentialsX

🧠 หมายเหตุทางเทคนิค

  • โมดูลนี้ต้องยอมรับและปฏิบัติตาม EULA ของ MaxMind GeoLite2; ฐานข้อมูลเป็นเพียงค่าประมาณและห้ามใช้เพื่อระบุตำแหน่งที่แน่นอนของผู้เล่น
  • พฤติกรรมการดาวน์โหลด/อัปเดตฐานข้อมูลเป็นส่วนหนึ่งของโมดูลและตั้งค่าให้อัปเดตรายเดือน; คุณต้องมี license key ของ MaxMind ที่ถูกต้องสำหรับการอัปเดตอัตโนมัติ
  • แสดงข้อมูลเฉพาะในส่วนที่ EssentialsX หลักเปิด /whois หรือการแจ้งเตือนเมื่อเข้าร่วม; ตัวโมดูลเองไม่ได้แทนที่ฟังก์ชันของ EssentialsX

🤝 เมื่อใดปลั๊กอินนี้มีประโยชน์

หากคุณใช้ EssentialsX และต้องการการค้นหาตำแหน่งโดยประมาณแบบเบา ๆ และโลคัลสำหรับการดูแลหรือบันทึก (พร้อมปฏิบัติตามเงื่อนไขใบอนุญาตของ MaxMind) EssentialsX GeoIP จะมอบโซลูชัน GeoLite2 แบบผสานรวมและอัปเดตอัตโนมัติให้คุณ

เซิร์ฟเวอร์ที่มีปลั๊กอิน EssentialsGeoIP

หน้าปลั๊กอิน EssentialsGeoIP แสดงว่าเครื่องมอนิเตอร์พบปลั๊กอินนี้บนเซิร์ฟเวอร์ใด พร้อมแพลตฟอร์มและเวอร์ชันที่เกี่ยวข้อง

ปลั๊กอินอาจเพิ่มคำสั่ง เศรษฐกิจ การป้องกัน สิทธิ์ มินิเกม การเชื่อมต่อ หรือกลไกอื่น ๆ บทบาทจริงของ EssentialsGeoIP ขึ้นอยู่กับการตั้งค่าของแต่ละเซิร์ฟเวอร์

ข้อมูลสร้างอัตโนมัติจากการตอบกลับทางเทคนิคของเซิร์ฟเวอร์ หากเซิร์ฟเวอร์ซ่อนรายชื่อปลั๊กอิน อาจไม่แสดงในส่วนนี้แม้ว่าจะใช้ EssentialsGeoIP

ใช้รายชื่อเซิร์ฟเวอร์ที่มี EssentialsGeoIP เพื่อเปรียบเทียบโปรเจกต์ ตรวจสอบเวอร์ชันที่เข้ากันได้ หรือหาตัวอย่างการใช้งานปลั๊กอินบนเซิร์ฟเวอร์สาธารณะ