Status Update #16 - Einblick in KShop, Urlaub vs. 1.12 & Events

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

      Status Update #16 - Einblick in KShop, Urlaub vs. 1.12 & Events

      Hey,






      Einblick in KShop

      In diesem ersten Teil sollen etwas die Hintergründe beim Umbau des Shop-Systems erklärt werden. Ich hoffe, dass über diesen Einblick vielleicht etwas verständlich wird an was für Dingen im Hintergrund gearbeitet wird, die man als Spieler nicht wirklich 'sehen' kann.





      Der wohl wichtigste Punkt dabei ist, dass diese Aussage vom letzten Status Update entsprechend sich doch geändert hat und nun direkt die 'richtige' Variante gebaut wird und keine Übergangsversion. Wie im Video erklärt hat dies dann eben klare Auswirkungen die Funktionalität, Qualität und Robustheit - aber eben auch auf die Entwicklungsdauer und Menge an neuen Bugs in der Anfangsphase. Bis das Plugin der Qualität entspricht, die ich für nötig halte dauert es dann auch noch etwas. Die Auswirkung davon sind im nächsten Punkt zu finden.

      Kademlia schrieb:

      Ich erwähne gerne mal, dass ChestShop relativ 'eklig' zu handhaben. Dies ist einer der Gründe, warum Anpassungen daran immer lange dauern und möglichst selten gemacht werden. Mittlerweile habe ich sehr viele Anpassungen an ChestShop vorgenommen und es wird auf längere Sicht wohl dazu führen, dass ChestShop komplett durch eine eigene Variante - nennen wir sie mal KShop - ersetzt wird. Dafür ist aktuell aber leider keine Zeit.



      Urlaub vs 1.12


      Als Selbstständiger ist es nicht so einfach einen klaren Arbeits-/Freizeit-Rhythmus zu finden. Oft führt dies dazu, dass man wesentlich mehr Stunden in kurzer Zeit in eine Sache steckt als man eigentlich sollte. Die fehlende Erholung kann dann leicht zu Problemen führen. Ein sehr typisches Problem für mich persönlich ist, dass ich fast immer am Wochenende arbeite und Personen in meinem Bekanntenkreis dort eher frei haben. Das Ergebnis ist dann öfter, dass ich einfach jeden Tag in der Woche fast ohne Pausen arbeiten - das geht auf lange Sicht garantiert schief.

      Besonders schlecht fühlt man sich in der Position dann auch weil beispielsweise bei der 1.12 Umstellung _alles_ von mir selber gemacht wird*. Jeder Tag Pause heißt dann auch, dass sich alles einen weiteren Tag verzögert. 2 Wochen Urlaub? -> Alles automatisch 2 Wochen mindestens später. Für mich ist es daher immer eine schwere Entscheidung richtig Pause zu machen.

      Aus diesem Grund habe ich meinen bald anstehenden Urlaub auch schon weit im Voraus geplant und mir selber keine Ausreden dazu erlaubt.
      Nun ist es natürlich genau dazu gekommen, dass dieser Urlaub die Planung der 1.12 direkt verändert. Die oben genannten Änderungen am ChestShop brauchen ihre Zeit und 1.12 vor dem Urlaub noch auf zu spielen ist keine Option mehr.

      Das 1.12 Update wird sich daher bis Mitte/Ende September verzögern. Als kleinen Ausgleich werde ich versuchen in der nächsten Woche ein paar Dinge zu machen, die man auf den Servern/in der Community direkt sieht. Beispielhaft ein paar Fragerunden, ein neues Crate, ein paar Events, mehr Präsenz auf dem richtigen Server und nicht nur 24/7 auf dem Testserver :whistling: (Vorschläge gerne hier ins Topic schreiben; ich bin was das an geht nicht so kreativ ^^)

      Ich hoffe dieser Punkt ist verständlich.



      Team, Urlaub, Inaktivität & andere Interessen

      An dieser Stelle möchte ich noch einmal kurz erwähnen, dass die Team Veränderungen durch die Umstellung noch lange nicht durch sind. Gerade sind die ersten beiden Supporter mit Moderator-Rechten ausgestattet worden. Das Ziel liegt aber weit höher.

      Wie viele Personen von welchem Rang benötigt werden hängt auch immer davon ab wie aktiv oder inaktiv die Personen im Team sind. Beispielhaft gibt es im Sommer natürlich eine kleine Flaute, weil dort fast jeder Urlaub macht. Auch geht das Leben von allen Personen weiter, es gibt neue Interessen und Aufgaben die das Leben stellt. Kadcon muss sich natürlich dahinter einreihen. Zum aktuellen Zeitpunkt würde ich sagen, dass es bei allen Rängen, bis auf den Supporter-Rang, an Personen fehlt. Dies ist beispielsweise auch einer der Gründe, warum wenige Events stattfinden - dafür muss 'viel Zeit über sein' - was aktuell einfach nicht der Fall ist.

      Wir suchen im übrigen auch immer nach Unterstützung im Team abseits des Supporter Rangs. Solltet ihr beispielsweise Erfahrungen im Bereich vom Servermanagement, Pluginentwicklung o.Ä. mitbringen und Interesse daran haben irgendwie bei Kadcon mit zu machen schreibt mir gerne eine Pn mit ein paar Details oder Repo-Links.
      (Bei der Programmierung: Solltet ihr gerade erst mit Java angefangen habe (<1Jahr) wird dies eher nichts werden).


      Kade



      * Und ich möchte damit absolut nicht sagen, dass das Engagement des Teams zweitrangig wäre. Ohne das Team wäre Kadcon schon immer eine Geisterstadt gewesen.
      Bilder
      • header.png

        61,31 kB, 927×358, 22.869 mal angesehen
      blog.kadcon.de
      Bitte möglichst alle Fragen im Forum stellen und nicht mir per Privatnachricht.
      Wünsche einen schönen erholsamen Urlaub. Freue mich auf fertige und durchdachte Änderungen die auch das Spielerlebnis erweitern und den Server schont. Da haben wir alle was davon ;)

      Mach weiter so ^^
      /W DonsDein übersichtlicher neuer Shop auf S2
      /W DonDein Redstonebuilderteam auf S2 vom Ofen bis zum Casino TEAM: @DonBalerson @-Max- @MineFabi0304 @[DAN]
      /W DSDein kleiner Shop auf S2 TEAM:@Smilecraft_65 @DonBalerson
      Ich hätte noch eine Frage bezüglich des Asynchronen Handels was im Video erwähnt wurde. Wenn der Server die ganzen Informationen erst nach der Auswahl erhält, wie verhält sich das dann wenn 2 Spieler zur ungefähr selben Zeit den selben Stack kaufen wollen? Gut, ich denke nicht dass, das ein Problem ist sondern ich das einfach nicht verstehe.
      Daher wär eine Erklärung nett. :D

      MfG BombenJo

      //Edit: Solche Videos finde ich übrigens super, dadurch kann man das ganze ein gutes Stück besser verstehen.

      Ach, und einen schönen Urlaub wünsche ich dir! :3

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „~Bombe“ ()

      ~Bombe schrieb:

      enn 2 Spieler zur ungefähr selben Zeit den selben Stack kaufen wollen?


      Gute Frage!

      In dem Fall wird die letzte Prüfung und der echte Handel ja immer syncron sein. Das heißt einer dieser beiden Handel wird als erstes stattfinden und gelingen.
      Beim zweiten Handel werden dann die Bedingungen nicht mehr stimmen: "Der Versucht den Stack Nummer 23 zu kaufen, der ist aber Luft! Error/Abbruch".
      Dies kann zum Beispiel auch passieren wenn die Shop-Kiste mit Hoppern gefüllt oder geleert wird.

      Es wird also eine theoretische Transaktion gestartet und abgebrochen/zurück gerollt wenn die Anfangsbedingungen sich verändert haben. Beispielhaft könnte das auch bei nur einer einzigen Person passieren, wenn sich der Kontostand in der Zwischenzeit geändert hat, weil eine andere Person an einem anderen Shop etwas verkauft hat.

      Kade
      blog.kadcon.de
      Bitte möglichst alle Fragen im Forum stellen und nicht mir per Privatnachricht.
      Ich schließe mich den anderen an und wünsche dir einen erholsamen Urlaub!


      Jetzt aber zum Thema Chestshop, KShop oder wie auch immer das am Ende heißt:

      Kademlia schrieb:

      ~Bombe schrieb:

      enn 2 Spieler zur ungefähr selben Zeit den selben Stack kaufen wollen?


      Gute Frage!

      In dem Fall wird die letzte Prüfung und der echte Handel ja immer syncron sein. Das heißt einer dieser beiden Handel wird als erstes stattfinden und gelingen.
      Beim zweiten Handel werden dann die Bedingungen nicht mehr stimmen: "Der Versucht den Stack Nummer 23 zu kaufen, der ist aber Luft! Error/Abbruch".
      Dies kann zum Beispiel auch passieren wenn die Shop-Kiste mit Hoppern gefüllt oder geleert wird.

      Es wird also eine theoretische Transaktion gestartet und abgebrochen/zurück gerollt wenn die Anfangsbedingungen sich verändert haben. Beispielhaft könnte das auch bei nur einer einzigen Person passieren, wenn sich der Kontostand in der Zwischenzeit geändert hat, weil eine andere Person an einem anderen Shop etwas verkauft hat.

      Kade
      Das ist ja fast so wie bei mir auf der Arbeit, da gilt zwar eigendlich auch, wer zuerst kommt (seine Daten in die Datenbank schubst) malt zuerst, weshalb wir immer einen *Sicherheitsabstand zueinander einhalten. In wie fern so ein Sicherheitsabstand auf Kadcon sinnvoll oder überhaupt umsetzbar ist, ist natürliche eine andere Frage. Alternativ könnte man ja noch die Shopkiste für andere Sperren, solange jemand grade darauf zugreift. Aber ich denke am Ende ist der bisherige Ansatz, dass der schnellst auch die Items bekommt der richtige ist.

      Was die Stackgrößenbeschränkung angeht könnte man diese beim Shopschild in die zweite Zeile Schreiben, durch einen Doppelpunkt von der andern Zahl getrennt. Also sowas wie:

      Quellcode

      1. njulian
      2. 1 : 16
      3. B 60 : S 50
      4. Diamond

      Wobei die erste Zahl die alte "Items pro Klick" Zhal ist, und die zweite die maximale Stackgröße.


      * Ich bin grade zu faul das mit dem Sicherheitsabstand genau zu erklären, aber es ist wirklich so gemeint ;)
      Hinweis für Allergiker:
      Meine Beiträge könen Spuren von Sarkasmus, Ironie, Haselnüssen, schwarzem Humor und anderen Hülsenfrüchten enthalten.

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „njulian“ ()

      Hei Kade,

      ​wie ich dir gestern schon im TS erzählt habe: Super Status-Update - klarer Inhalt, perfekter Aufbau und gute Erklärungen!

      Es ist nötig, auch mal abzuschalten, was - wie du erwähnt hast - für dich nicht immer einfach ist.
      ​Das Wichtigste ist ein zufriedener und ausgeglichener Owner, sonst würde hier nichts mehr laufen!
      ​Deswegen wünsche ich dir hier auch nochmal einen schönen Urlaub, entspanne dich und komme mit viel Energie wieder zurück. :)

      ~joshy.

      Kademlia schrieb:

      Das 1.12 Update wird sich daher bis Mitte/Ende September verzögern.


      Neue Versionen sind meiner Meinung zwar etwas tolles, aber nicht ein riesiges "es muss alles so schnell wie es geht auf Kadcon kommen"

      Ich persönlich finde es gut dass du dir damit genug Zeit lässt und auch mal Urlaub machst um von all dem etwas Erholung/Freizeit zu geniessen. Ich hoffe du hast erholsame Tage und kannst deine Zeit auch anderen interessanten Dingen widmen.

      ~True
      Für die einen die Signatur - für die anderen der sinnloseste Satz der Welt.



      Hey Kade,

      Top Leistung vor deinem wohlverdienten Urlaub - Die User stets auf dem Laufenden Halten, das kann nur durch einen gut strukturiertes Status-Update erfolgen.

      Chestshop durch KShop, also ein komplett neu geschriebenes Plugin mit einer sehr guten Funktion, denn dadurch können User die Chestshop zu 100% füllen und es müssen keine Mini-Lücken bleiben. Top!

      Die Grenze zu kennen, wenn man eine Pause braucht, ist extrem schwer und nur wenige Menschen schaffen das, auch wenn man dies nicht merkt.
      Du weißt wo deine liegt und hast auch unter deine Arbeit einen Pausenstrich gezogen, wodurch du Energie und neue Ideen tanken kannst.
      Ich hoffe du kannst in deinem Urlaub komplett abschalten und ein paar Tage nicht an Kadcon denken, du kannst dich da zu 100% auf dein Team verlassen.

      schönen Urlaub und gute Erholung wünsch ich dir!

      ~Domi

      njulian schrieb:

      Was die Stackgrößenbeschränkung angeht könnte man diese beim Shopschild in die zweite Zeile Schreiben, durch einen Doppelpunkt von der andern Zahl getrennt. Also sowas wie:
      Quellcode
      njulian
      1 : 16
      B 60 : S 50
      Diamond

      Wobei die erste Zahl die alte "Items pro Klick" Zhal ist, und die zweite die maximale Stackgröße.


      Das finde ich eine gute Lösung.
      Die Begrenzung ist vor allem für Kopfshops wichtig.


      1.12 finde ich jetzt auch nicht so wichtig, da ja eh nur paar Blöcke hinzukommen. Chestshop finde ich da viel interessanter.

      Trotzdem ist es gut, wenn Kade mal ne Pause macht, ist für seine Stimme wohl auch etwas besser.
      - Marc