AtlasInfo Editor
Load, edit and visualise your AtlasInfo.txt map file with a live canvas preview.
Metin2 Sunucuları için Atlasinfo Editörü
atlasinfo.txt dosyasını elle düzenlemek, her Metin2 sunucu yöneticisinin bir kez yaşadığı bir görevdir. Hangi haritanın hangi global koordinattan başladığını unutursunuz, iki yeni zindan çakışır, oyuncular boşluğa ışınlanır ve üç saat sonra hala kağıt-kalem matematiği yapıyorsunuz. Atlasinfo Editörü bu işin tamamını haritayı 2D ızgarada sürükle-bırak ve yeni bir dosya indir haline dönüştürür.
atlasinfo.txt Aslında Ne Yapar
Her Metin2 sunucusu atlasinfo.txt adlı düz bir metin dosyası tutar ve bu dosya istemciye her haritanın global dünya içinde nerede bulunduğunu söyler. Her satır bir harita adı, onun global X/Y orijini ve genişliği ile yüksekliğini bildirir. İstemci bu sayıları dünya haritası arayüzü için, haritalar arası ışınlama mantığı için ve global koordinatlara başvuran herhangi bir ışınlama komutu için kullanır.
Koordinatlar temizse, her şey sessizce çalışır. Eğer çakışırlarsa (global ızgarada çakışan iki harita), ışınlama motoru oyuncuları yanlış yönlendirir, oyun içi atlas yanlış görüntülenir ve hatta /warp gibi komutlar bile beklediğiniz yere inmez.
Elle Düzenlemek Neden Acı Verici
- Koordinatlar 100.000'lerde olup, son iki basamak etkili bir şekilde ondalık sayıdır. Her ofset hesaplaması sondaki sıfırlar disiplini gerektirir.
- Harita boyutları motorun parça boyutunun katları olmalıdır. Bir hata sessizce harita görünümünü bozar.
- Başlatmadan sonra bir yeni harita eklemek genellikle yer açmak için en az iki komşu haritayı kaydırmak anlamına gelir. Her kaydırma başka bir koordinat yazım hatası şansıdır.
- Görsel geri bildirim yoktur. Bir çakışmanın var olduğunu ancak bir oyuncu canlı sunucuda bir duvara ışınlandığında öğrenirsiniz.
Editör Farklı Olarak Ne Yapar
Atlasinfo Editörü mevcut atlasinfo.txt dosyanızı yükler ve her haritayı oyunun global koordinat sistemine uyan 2D ızgarada bir dikdörtgen olarak gösterir. Oradan:
- Taşı ve yeniden konumlandır herhangi bir haritayı tıklayıp sürükleyerek veya yan listeden seçip piksel-doğru yerleştirme için ok tuşlarıyla iteleyerek.
- Canlı çakışma algılaması çakışan herhangi iki haritayı işaretler. Etkilenen haritalar kırmızı çerçeve alır, böylece sorun bir bakışta görülür ve editör çakışma içeren bir düzeni sonlandırmanıza izin vermez.
- Görsel ölçek oyun içi dünyayla eşleşir, böylece 4×4 çiftlik haritasının 1×1 zindan girişine kıyasla göreceli boyutu ekranda gördüğünüz şeydir.
- Sürükle-dikdörtgen ile harita oluşturma yeni haritalar eklemek için. Fareyi boş bir alan üzerinde sürükleyin, boyutu ayarlayın, haritayı adlandırın, bitti. Çakışmalar çizim sırasında kontrol edilir.
- Çift tıkla ile düzenle. Yan listedeki bir harita adına çift tıklamak, ad ve tam boyutların sürükleme yeterince kesin değilse yeniden yazılabileceği küçük bir diyalog açar.
Başlarken
- atlasinfo.txt dosyanızı yükleyin tıklayarak sunucunuzdan mevcut dosyayı içe aktarın. Izgara anında şu anda sahip olduğunuz her harita ile doldurulur.
- Elinizde dosya yok mu? Bunun yerine örnek atlasinfo.txt yükleyin tıklayın. Standart Metin2 dünya haritasına dayalı bir referans düzen yüklenir, böylece gerçek bir sunucuyu riske atmadan deney yapabilirsiniz.
- Herhangi bir haritayı tıklayın veya yan listeden birini seçin. Ok tuşlarını kullanarak iteleyebilirsiniz. Izgaranın boş bir bölümüne yeni bir harita oluşturmak için fareyi sürükleyin.
- Çakışma göstergesini izleyin. Kırmızı çerçeveli herhangi bir harita bir komşu ile çakışıyor ve düzen gönderilebilir olmadan önce ayarlanması gerekiyor.
- Düzen temiz olduğunda, Atlasinfo.txt İndir tıklayarak yeni dosyayı dışa aktarın. Sunucunuza bırakın, yeniden başlatın, bitti.
Bonus: Sunucu-Ayarları Dışa Aktarması ve Işınlama Hilesi
Atlasinfo indirmesinin yanında bir Sunucu-Ayarlarını İndir düğmesi vardır. Motorun her haritanın sınırlarını bilmesi gereken sunucu-config parçasını dışa aktarır. Sunucu yapılandırmanıza yapıştırın ve yeni düzen başka herhangi bir manuel düzenleme olmadan yürürlüğe girer.
GM çalışması için hatırlamaya değer bir hile: atlasinfo.txt içindeki koordinatlar /warp komutu tarafından beklenmediği iki sondaki sıfırla yazılır. Dosyanız bir haritanın global 4096700, 5120300 konumunda başladığını söylüyorsa ve oraya ışınlanmak istiyorsanız, her değerden son iki basamağı bırakın ve 40967, 51203 konumuna ışınlanın. Aynı koordinat, farklı ölçek.
Editörün Sizi Kurtardığı Yaygın Hatalar
- Yeni haritaları eski olanlarla çakıştırma. Elle yeni bir zindanı mevcut bir çiftlik bölgesinin aynı koordinatlarına eklemek kolaydır. Editör bunu yapmayı reddeder.
- Yanlış harita boyutları. Elle bir genişlik yazabilirsiniz ki bu parça katı değildir ve dünya haritası kırık köşeler gösterir. Editör motor-geçerli boyutları zorunlu kılar.
- Unutulan harita. Txt dosyasından yanlışlıkla silinen bir satır haritayı atlasından kaldırır ancak motorden kaldırmaz, tutarsız durum üretir. Editör eksik girişleri yakalar çünkü bunlar ızgarada olmayacaktır.
- Birçok düzenlemeden sonra koordinat kayması. Altı ay içinde elle on harita eklemek, düzeni garip boşluklar ve neredeyse çakışmalarla bırakma eğilimindedir. Dosyayı editöre yüklemek ve görsel olarak düzenlemek kayışı saniyeler içinde ortaya çıkarır.
Editörün Kendini Amorti Ettiği Zaman
Bir Metin2 sunucusu sonsuza kadar hareketsiz kalacaksa, atlasinfo.txt dosyasını bir kez elle düzenlemek iyidir. Ancak her aktif özel sunucu sonunda özel haritalar ekler, popüler bir bölgeyi böler veya yeni bir etkinlik alanı için yer açmak üzere bir zindanı yeniden konumlandırır. Atlasinfo Editörü canlı sunucuda ışınlamaları bozacak bir çakışmayı yakalaması ilk kez, araç yüklenmek için harcanan zamanı ödemiş olur.