hu-hungarian/cikkek/A plugin fejlesztése és a célom vele

A plugin fejlesztése és a célom vele

[EN] English //docs.google.com/uc?authuser=0&id=0ByaBWAZ1o7CeMHFDanpsVjNJbDQ&export=download" rel="noopener nofollow" target="_blank">https://docs.google.com/uc?authuser=0&id=0ByaBWAZ1o7CeMHFDanpsVjNJbDQ&export=download" alt="[HU] Magyar" title="[HU] Magyar">

A projekt kezdetei

A dev.bukkitos adatokra hagyatkozva a projektet 2014 november 29.én kezdtem el hivatalosan, bár ezt nemsokkal a 0.2 verzió feltöltése előtt készítettem, tehát előtte már dolgoztam rajta egy ideje. Azóta persze nem non-stopban dolgoztam rajta, sőt, valamikor hónapokig rá se néztem, de tény, hogy rengeteg munkám van benne. Ehhez képest csak június dereka tájékán lett kész a zónák struktúrájának kifejlesztése, a chunk-tile rendszer kezelése, illetve a flagrendszer megálmodása, továbbá készült el a menürendszer rengeteg alapvető paranccsal. Jah és nem említettem a Formula rendszert, mely szintén már pár hete tökéletesen működött akkor, és ami a Zure igazi ismérve.

Amiből az egész indult

Valójában úgy indult az egész, hogy az iZone nevű plugint próbáltam megjavítani, pofozgatni hogy simábban dolgozzon a szerveren ahol adminként vagyok a staffok közt... csakhogy odáig jutottam hogy egyszerűen feladtam. Mindig azt hittem, hogy a teleklevédő pluginok halál-bonyolult szerkezetek, ügyelnek hogy mikor töltik be a területeket amikre szükség van ... ahham, francokat, az iZone betölt minden telket és mindet egyszerre használja. Ezenkívül minden egyszerűnek tűnt benne, a telkek adatai csak pár string meg pár szám... ezt elnézve kezdtem szimpatizálni egy teljesen új, saját plugin létrehozásának ötletével. Az iZone készítőknek eközben írtam a dologról, kérdezősködve a jogi dolgokról, de választ nem kaptam. Így aztán az általam írt dolgok közül a menthetőt átpakoltam egy új pluginba, és elkezdtem írni hozzá a saját vázamat. De ha már én írom kicsit megerőltetem magam, és ellesúlyozva a rengeteg új lehetőséget - amit a pluginomba terveztem - bufferelő rendszert készítettem, hogy azzal csökkentsem a proci- és memóriahasználatot. Ez a plugin már tényleg olyan. mint amilyennek régebben elképzeltem a telek pluginokat; figyeli mi kell és csak azt használja. Emellett kiegészül backup lehetőségekkel, rendkívül részletes beállításokkal a telkekre nézve. Egy kupac parancs gondoskodik arról hogy mindig szemmel lehessen tartani az értékeit, mindenféle áttekintő információs parancs áll rendelkezésünkre a környék, a világ, vagy az egész szervert érintően.

Célok a pluginnal

Tehát ezt mind egybefoglalva szerintem elég egyértelmű hogy az minecraft szerók legjobb teleklevédő pluginja címre utazok, bár elsősorban nem a sikeresség hajt, hanem a tanulási vágy, a projekt fejlesztésének munkájában rejlő érdekességek és kihívások. És ami a leginkább, hogy legyen már egy telekkezelő ami le tud védni egy henger alakú területet az aréna közepén pvp-re, és egy telek beállításaival lehessen irányítani az alapvető (regionos) flagek dolgait, a ki- és beteleportálást (izone), illetve legyen egy olyan belső felülete, amit kód szinten a fejlesztők átláthatnak, és teszem azt könnyen adhassanak hozzá új flag-eket, vagy használják a plugin adatait. Szóval "röviden" ennyit a pluginról és a fejlesztéséről. Ha kérdésed van ezzel kapcsolatban vagy hozzászólnál valamit kérlek írj egy kommentet, pár napon, de legkésőbb egy héten belül észre fogom venni.

-Davesama


Comments

Posts Quoted:
Reply
Clear All Quotes