ما هو Map.sql

map.sql هو ملف تقدمه Travian: Legends يوميًا. يحتوي على معلومات مفصلة عن جميع القرى الموجودة على خريطة السيرفر.

يتم تحديث الملف كل 24 ساعة عند منتصف الليل (بتوقيت السيرفر)، ويُستخدم عادةً من قِبل الأدوات الخارجية ومطوري الأدوات. 

مهم:

  • تعكس البيانات دائمًا حالة عالم اللعبة في منتصف الليل، بغض النظر عن وقت تنزيلك للملف.
  • قد يصبح الملف متاحًا بعد 5 إلى 20 ثانية من منتصف الليل، لذا تجنّب طلبه بالضبط عند 00:00:00. 

المعلومات التي يتضمّنها الملف

يحتوي كل ملف map.sql على لقطة كاملة لجميع القرى الموجودة في عالم اللعبة.

يبدو الإدخال النموذجي كما يلي:

INSERT INTO `x_world` VALUES (22028,173,146,5,31912,'Natars 173|146',1,'Natars',0,"",498,NULL,FALSE,NULL,NULL,NULL);

كل قيمة تمثل بيانات محددة عن قرية.


كيف تقرأ البيانات

يحتوي كل صف على الحقول التالية:

  • المعرّف
  • الإحداثيات (X، Y)
  • القبيلة
  • معرّف القرية
  • اسم القرية
  • معرّف اللاعب
  • اسم اللاعب
  • معرّف التحالف
  • اختصار التحالف
  • عدد السكّان
  • المنطقة
  • عاصمة (صحيح/خطأ)
  • مدينة (صحيح/خطأ)
  • مرفأ (صحيح/خطأ)
  • نقاط النصر

ملاحظات:

  • إذا كانت إحدى الميزات غير مدعومة في عالم اللعبة، فستكون القيمة NULL.
    → على سبيل المثال، قد تُظهر عوالم اللعبة العادية NULL للمنطقة أو المدينة أو المرفأ أو نقاط النصر. 
  • تشير قيم صحيح/خطأ إلى الحالات مثل ما إذا كانت القرية عاصمة أم لا.

قيم القبائل في map.sql

تمثل القبائل بالأرقام كما يلي:

  • 1 – الرومان
  • 2 – الجرمان
  • 3 – الإغريق
  • 4 – الوحوش (لا تظهر في map.sql)
  • 5 – الناتار
  • 6 – الفراعنة
  • 7 – المغول
  • 8 – الإسبرطيون
  • 9 – الڤايكنج 

كيفية تنزيل map.sql

لتحميل الملف، أضف /map.sql إلى عنوان عالم اللعبة لديك.

مثال:

  • عالم اللعبة:
    https://ts5.x1.europe.travian.com/
  • ملف map.sql:
    https://ts5.x1.europe.travian.com/map.sql

سيبدأ التحميل تلقائيًا.

لست بحاجة إلى التسجيل في عالم اللعبة لتنزيل الملف. 


كيفية استخدام البيانات

يمكن استخدام map.sql بطرق عدة:

  • تخطيط العمليات (مثل تنسيق التحالف)
  • مراقبة نشاط اللاعب أو نشاط عالم اللعبة
  • تحليل عام للبيانات

إذا لم تكن معتادًا على البرمجة:

  • افتح الملف في محرر نصوص (.txt)
  • انسخ المحتوى إلى Excel أو أي أداة مماثلة
  • استخدم الأعمدة المفصولة بفواصل لتصفية البيانات والبحث عن بيانات معينة 

الخلاصة الرئيسية

يوفر map.sql لقطة يومية لعالم اللعبة بالكامل، ويمكنك استخدامها لـ:

  • تحليل القرى واللاعبين
  • دعم التنسيق والتخطيط
  • استخراج بيانات معينة باستخدام البرامج الخارجية أو جداول البيانات

تأكد من أنك تفهم بنية البيانات قبل استخدامها، وخاصة معنى كل حقل.