AtlasInfo Editor
Load, edit and visualise your AtlasInfo.txt map file with a live canvas preview.
Atlasinfo Editor pro Metin2 Servery
Ruční úpravy souboru atlasinfo.txt je úkol, kterému čelí každý správce Metin2 serveru. Zapomenete, která mapa začíná na kterých globálních souřadnicích, dva nové dungiony se překrývají, hráči se teleportují do prázdna a tři hodiny později stále počítáte offsety na papíru. Atlasinfo Editor změní celý tento proces na jednoduché přetahování mapy na 2D mřížce a stažení nového souboru.
Co atlasinfo.txt Vlastně Dělá
Každý Metin2 server uchovává prostý textový soubor nazvaný atlasinfo.txt, který klientovi říká, kde se každá mapa nachází v globálním světě. Každý řádek deklaruje název mapy, její globální původ X/Y a její šířku a výšku. Klient používá tato čísla pro UI mapy světa, pro logiku teleportace mezi mapami a pro jakýkoli příkaz teleportace, který odkazuje na globální souřadnice místo souřadnic jednotlivých map.
Pokud jsou souřadnice čisté, vše funguje neviditelně. Pokud se srazí (dvě mapy, které se překrývají na globální mřížce), engine teleportace začne hráče špatně směrovat, atlas ve hře se zobrazuje nesprávně a dokonce příkazy jako /warp nebudou přistávat tam, kde očekáváte.
Proč Je Ruční Úprava Bolestivá
- Souřadnice jsou v stotisících, přičemž poslední dvě číslice jsou v podstatě desetinná místa. Každý výpočet offsetu vyžaduje disciplínu s koncovými nulami.
- Velikosti map musí být násobky velikosti chunků enginu. Chyby o jednu jednotku tiše rozbijí zobrazení mapy.
- Přidání jedné nové mapy po spuštění obvykle znamená posun alespoň dvou sousedních map, aby se uvolnilo místo. Každý posun je další příležitost k překladu souřadnice.
- Neexistuje žádná vizuální zpětná vazba. O kolizi se dozvíte pouze tehdy, když se hráč teleportuje do zdi na živém serveru.
Co Editor Dělá Jinak
Atlasinfo Editor načte váš stávající soubor atlasinfo.txt a vykreslí každou mapu jako obdélník na 2D mřížce, která odpovídá globálnímu souřadnicovému systému hry. Odtud:
- Přesuňte a přemístěte jakoukoli mapu kliknutím a přetažením, nebo ji vyberte ze seznamu na straně a jemně ji posuňte pomocí kláves se šipkami pro přesné umístění na pixel.
- Detekce kolizí v reálném čase označí všechny dvě mapy, které se překrývají. Ovlivněné mapy získají červený rám, takže je problém vidět na první pohled, a editor vám neumožní finalizovat rozložení, které obsahuje kolize.
- Vizuální měřítko odpovídá hernímu světu, takže relativní velikost mapy 4×4 pro zemědělství vs. vchodu do dungonu 1×1 je to, co skutečně vidíte na obrazovce.
- Vytváření map přetažením obdélníku pro přidávání nových map. Přetáhněte myš přes prázdnou oblast, nastavte velikost, pojmenujte mapu, hotovo. Kolize se kontrolují v čase kreslení.
- Úprava dvojitým kliknutím. Dvojité kliknutí na název mapy v seznamu na straně otevře malý dialog, kde lze název a přesné rozměry přepsat, pokud přetahování není dostatečně přesné.
Začínáme
- Klikněte na Načíst váš atlasinfo.txt pro import aktuálního souboru z vašeho serveru. Mřížka se okamžitě naplní každou mapou, kterou máte.
- Nemáte soubor po ruce? Klikněte místo toho na Načíst příklad atlasinfo.txt. Referenční rozložení založené na standardní mapě světa Metin2 se načte, abyste mohli experimentovat bez rizika pro skutečný server.
- Klikněte na jakoukoli mapu nebo ji vyberte ze seznamu na straně, abyste ji vybrali. Pomocí kláves se šipkami ji posuňte. Přetáhněte myš a vytvořte novou mapu na prázdné části mřížky.
- Sledujte indikátor kolizí. Jakákoli mapa s červeným rámem se překrývá se sousedem a před odesláním rozložení ji je třeba upravit.
- Když je rozložení čisté, klikněte na Stáhnout Atlasinfo.txt pro export nového souboru. Vložte jej na svůj server, restartujte, hotovo.
Bonus: Export Server-Settings a Warp Trick
Vedle stažení atlasinfo je zde tlačítko Stáhnout Server-Settings. Exportuje část konfigurace serveru, kterou engine potřebuje znát hranice každé mapy. Vložte ji do konfigurace serveru a nové rozložení se projeví bez dalších ručních úprav.
Jeden trik, který stojí za zapamatování pro práci GM: souřadnice uvnitř atlasinfo.txt jsou zapsány se dvěma koncovými nulami, které příkaz /warp neočekává. Pokud váš soubor říká, že mapa začíná na globálních souřadnicích 4096700, 5120300 a chcete se tam teleportovat, vynechte poslední dvě číslice z každé hodnoty a teleportujte se na 40967, 51203. Stejná souřadnice, jiné měřítko.
Běžné Chyby, Kterým Vás Editor Ušetří
- Překrývání nových map se starými. Ručně je snadné přidat dungeon na stejné souřadnice jako existující zónu zemědělství. Editor to neumožní.
- Nesprávné rozměry mapy. Ručně byste mohli napsat šířku, která není násobkem chunků, a mapa světa se vykreslí s rozbitými rohy. Editor vynucuje velikosti platné pro engine.
- Zapomenutá mapa. Řádek omylem smazaný z txt souboru odstraní mapu z atlasu bez jejího odstranění z enginu, což vytvoří nekonzistentní stav. Editor zachytí chybějící položky, protože by nebyly na mřížce.
- Posun souřadnic po mnoha úpravách. Přidání deseti map během šesti měsíců ručně má tendenci zanechat rozložení s neobvyklými mezerami a téměř kolizemi. Načtení souboru do editoru a jeho vizuální rozložení odhalí posun během sekund.
Kdy Se Editor Sám Zaplatí
Pokud bude Metin2 server navždy stát, ruční úprava atlasinfo.txt jednou je v pořádku. Ale každý aktivní privátní server nakonec přidá vlastní mapy, rozdělí populární zónu nebo přemístí dungeon, aby uvolnil místo pro novou oblast s událostmi. Poprvé, když Atlasinfo Editor zachytí kolizi, která by rozbila warpy na živém serveru, se nástroj zaplatil časem, který trvalo jej načíst.