map.sql Nedir?
SQL, Yapılandırılmış Sorgu Dili anlamına gelir ve veritabanlarında veri depolamak, işlemek ve almak için standart bir dildir.
Map.sql, Travian: Legends tarafından günlük olarak sağlanan ve çeşitli harici araçlar ve araç yaratıcıları tarafından kullanılan bir dosyadır. Dosya, haritadaki köyler hakkında ayrıntılı bilgiler içerir ve her 24 saatte bir, her zaman sunucu saatiyle gece yarısı güncellenir.
Araç oluşturucular için önemli not: Dosya sunucu saatiyle gece yarısı oluşturulur, ancak veri ayıklamanın tam olarak gece yarısına (00:00:00) ayarlanması önerilmez. Çeşitli işlemler nedeniyle, dosya 5-20 saniye gecikmeyle kullanılabilir hale gelebilir.
map.sql dosyası hangi bilgileri içerir?
Her map.sql dosyası, seçilen oyun dünyasındaki her köy ve dosyanın oluşturulduğu zamana kadarki durumu hakkında bilgi içerir. Dosyayı günün hangi saatinde indirdiğiniz önemli değildir – sunucu saatiyle gece yarısı kaydedilen parametreleri gösterir.
Dosyayı açtığınızda, aşağıdaki gibi görünecek girişlerin listesini göreceksiniz:
INSERT INTO `x_world` VALUES (22028,173,146,5,31912,’Natars 173|146′,1,’Natars’,0,”,498,NULL,FALSE,NULL,NULL);
Her parametrenin ne anlama geldiğini biliyorsanız, aşağıdaki tabloyu kullanarak kolayca deşifre edebilirsiniz:
Standart Oyun Dünyaları |
||||||||||||||
Field ID | X | Y | Tribe | Village ID | Village name | Player ID | Player name | Alliance ID | Alliance Tag | Population | Region | Capital | City | Victory points |
22028 | 173 | 146 | 5 | 31912 | Natars 173|146 | 1 | Natars | 0 | 498 | NULL | FALSE | NULL | NULL | |
Annual Special (random example)
|
||||||||||||||
Field ID | X | Y | Tribe | Village ID | Village name | Player ID | Player name | Alliance ID | Alliance Tag | Population | Region | Capital | City | Victory points |
36772 | 80 | 109 | 2 | 9260 | LilaS | 1744 | ashko | 2 | UU # | 948 | Venedae | TRUE | FALSE | 162 |
Önemli not: Geçmişte, şehirler, başkentler ve Zafer Puanları hakkında veriler içerdiğinden, dosya normal olanlara kıyasla Annual Special oyun dünyaları için biraz farklıydı. Şimdiye kadar, tüm dosyalar tüm verilere sahip olacak şekilde birleştirildi. Ancak oyun dünyasının belirli bir özelliği desteklememesi durumunda veriler NULL olarak ayarlanacaktır. Bu nedenle normal bir gameworld map.sql’de bölge, şehir ve Zafer Puanları için NULL olacaktır. Bu, araç yaratıcılarının rahatlığı için yapıldı.
TRUE ve FALSE, köyün durumunu (örneğin, belirli bir köyün başkent olup olmadığını) tanımlamak için kullanılır.
map.sql dosyasındaki kabileler rakam olarak gösterilir.
- 1 – Roman
- 2 – Cermen
- 3 – Galya
- 4 – Doğa (map.sql’de gösterilmez)
- 5 – Natar
- 6 – Mısır
- 7 – Hun
- 8 – Sparta
Belirli bir oyun dünyasından map.sql dosyasını nasıl alabilirim?
map.sql dosyasını elde etmek için, örnekte olduğu gibi gameworld adınızın arkasına map.sql eklemeniz yeterlidir:
Oyun Dünyası Bağlantısı | https://ts5.x1.europe.travian.com/ |
Map.sql Bağlantısı | https://ts5.x1.europe.travian.com/map.sql |
İndirme otomatik olarak başlar. Bunun için map.sql dosyasını indirmek için gameworld’ün bir parçası olmanıza gerek yok.
Bu verileri ne için ve nasıl kullanabilirim?
Map.sql verileri çeşitli şekillerde kullanılabilir. İttifak dışı koordinatörler genellikle operasyonları planlamak için bu dosyayı kullanırlar, normal oyuncular ve oyun analitiği bunu oyun dünyasını/oyuncuların faaliyetlerini vb. izlemek için yapar. Programlama konusunda yeniyseniz, dosyayı bir not defteri (.txt biçimi) kullanarak açmayı ve sütun ayırıcı olarak virgül kullanarak excel’e veya benzer bir araca yapıştırmayı düşünün. Bu şekilde, ihtiyacınız olan verileri aramak için araç filtrelerini kullanabilirsiniz.