Minecraft Server Launcher

    • VB.NET

    Es gibt 125 Antworten in diesem Thema. Der letzte Beitrag () ist von RIPENCE.

      Minecraft Server Launcher

      Hallo,
      vor ungefähr einem Jahr kam mir die Idee, dass es doch eigentlich leichter gehen könnte, einen Minecraft Bukkit Server zu verwalten, als mit der Konsole. Deswegen entwickelte ich die erste Version dieses Programms. Zum zweiten Mal habe ich es jetzt schon neu geschrieben.

      Hier mal ein paar der Hauptfeatures des Minecraft Server Launchers (MSL):
      • Übersichtliches Layout
      • Großes Konsolenfenster
      • IntelliSense (Autovervollständigung)
      • Spielerverwaltung (Informationen, Aktionen und Inventarbearbeitung)
      • Serverlogs werden direkt im MSL angezeigt
      • Eine Livemap ist integriert
      • Die Whitelist und Verbotsliste können direkt bearbeitet werden
      • Beinah alle Einstellungen aus den server.properties sind im Launcher änderbar
      • Plugindownloader
      • Backupmanager
      • Timer
      • Mehrsprachig (Deutsch und Englisch)


      Die Hauptform:



      Weitere Bilder:
      Spoiler anzeigen

      IntelliSense:



      Spieler verwalten:


      Inventarbearbeitung:


      Serverinformationen:


      Karte:


      Log:


      Einstellungen:


      Backup Manager:





      Anmerkung zum Code:
      Wenn die Projektmappenkonfiguration auf "Debug" ist, wird die Sprache in den Settings nicht gespeichert, also wird es beim auslesen einen Fehler geben und die Settings-Datei wird neu generiert. Bei "Release" ist der Designer leider nicht verfügbar, weil er anscheinend das dynamische laden von MergedDictionaries nicht mag. Also geht ihr nach dem Downloaden des Projekts am besten so vor: Ihr stellt die Projektmappenkonfiguration auf "Release" und startet einmal, sodass unter Release\MSL die Settings.xml erstellt wird. Diese kopiert ihr dann nach Debug\MSL und schon sollte alles funktionieren


      Zum Projekt:
      Github


      Und das Programm (.exe) zum Testen:
      Download


      Website
      Minecraft.de
      Minecraft.Net

      Ich freue mich über Rückmeldung :thumbup:

      ToDo Liste
      NotificationManager: Wenn ein Spieler joint/leavt/OP wird/die Auslastung hoch ist/whatever kommt ein Ton/eine Benachrichtigung
      Ich würde mich über weitere Ideen von euch sehr freuen :)


      Ältere Versionen:
      Mfg
      Vincent

      Dieser Beitrag wurde bereits 37 mal editiert, zuletzt von „VincentTB“ ()

      Erledigt.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


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

      lol das ist jetzt genau das selbe (eigentlich)
      Aber naja ich wollte es dir nur sagen.
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


      Nein, jetzt bedanke ich mich einfach nur für jeden Klick auf den Hilfreich-Button. Vorher habe ich gesagt, dass es nur fair wäre, wenn man für den Download als Danke auf den Hilfreich-Button klickt. Aber Bedanken an die, die so fair sind und meine über 3 Monate lange Arbeit mit einem hilfreich-Button zu entlohnen, ist doch nicht "verboten"?! Aber gut, ich will kein Ärger...
      Mfg
      Vincent

      Big Image link broken, fix that.
      Moderatorin: "Apropo ritzen.." Shin Chan: "hoho sie hat Po ritze gesagt"
      "saying to buy a mac because your anti-virus expired is like saying you're out of condoms so you're just going to go fuck dudes"
      "Wie auch in anderen Threads kann ich leider nichts bieten außer vielleicht spaß beim Skypen aber mehr leider auch nicht." - Sind kinder pornos nicht verboten?
      Ja der Grund steht ja da. Dann öffne halt die Projektmappe nicht. Es wird dir keiner eine neue Projektmappe hochladen. Entweder du suchst wie du manuell die Projektmappen-version runterschrauben kannst oder du machst selbst ne Projektmappe und importierst die Sourcefiles. Aber der Screenshot nützt gar nix :)
      Aber kleiner Tipp am Rande. Die Projektmappendatei(.sln) kannste recht einfach editieren. Schau die mal im Editor an. Oben steht ne Version.


      Opensource Audio-Bibliothek auf github: KLICK, im Showroom oder auf NuGet.
      hab mir das mal angekuckt
      naja du könntest schon alle daten mitschicken die man bräuchte wie zb den pluginordner oder die servereinstellungen und co :D

      dan hier mal paar verbesserungsideen
      gamemode... da gibts doch jetzt auch son 3. gamemode? warum kann man den nicht über dne launcher setzen?
      regen ausschalten? warum nicht auch anschalten bzw sturm machen?
      ich glaube du hast da jede menge ids vergessen kann das sein? wo zb is die rakete?


      schnell muss man mal eine textdatei ändern wie zb die rechte (glaube es ist essentials oder wie es nun heisst9 wie wäre es wenn man blos den link zur datei angibt und diese sich dan in deinem launcher öffnet und man diese im launcher gleich bearbeiten könnte?
      nachricht zu einem spiel privat senden wäre bestimmt noch ganz gut
      ok das design finde ich nun mehr oder wenig egal da es ja eh nur der admin benutzen tut... aber vllt das ganze mit einem tcp server verbinden? sodas jeder admin an den tcpserver einen befehl setzt (mach tag) und das der server dan tag macht? also das dein launcher auch ein tcp server ist? wäre vllt für manche admis ganz praktisch... dan müssen die nicht ingame sein um jemanden zu bannen kicken oder sonstwas... die müssen ja auch nicht die gesammte konsole sehen reichen ja nur einige befehle ;)

      vllt könnte man noch eine art minimap ingame einbauen? gibt ma die dynmap ,) das man die vllt komplett ins programm einbauen tut und anzeigen lassen kann? weil man kuckt vllt mal... "ähm hans wollte jetzt zu spieler? ähm kacke zu welchem wieder? der wollte doch oben ans rathaus wer isn nun da in dernähe" um das zu vermeiden einfach die dynmap anmachen kucken wer da is und dan zu ihm teleportieren ;)

      es gibt doch auch dieses remoote dingens da... da muss man nicht die craftbukkit starten sondern ne andere jar datei... geht das dan bei dir auch wenn man die anstelle der craftbukkit datei startet?

      naja bin nun kein minecraftspieler mehr aber vllt helfen dir ja meine ideen bissle weiter
      @MVN050

      naja du könntest schon alle daten mitschicken die man bräuchte wie zb den pluginordner oder die servereinstellungen und co :D
      1. Weiß ich nicht, ob das überhaupt erlaubt ist (wahrscheinlich schon) und 2. müsste ich das alles dann dauernd aktuell halten. Außerdem wäre dann das Projekt viel größer und ich meine, man muss das Programm ja nur einmal starten, damit man alles hat.

      gamemode... da gibts doch jetzt auch son 3. gamemode? warum kann man den nicht über dne launcher setzen?
      regen ausschalten? warum nicht auch anschalten bzw sturm machen?
      ich glaube du hast da jede menge ids vergessen kann das sein? wo zb is die rakete?
      Ich habe den Launcher Ende der Sommerferien letzten Jahres angefangen. Es war damals nur ein kleiner, und die hälfte funktionierte nicht. Aber dann dachte ich mir in den Winterferien, wieso versuchste es nicht nochmal und da habe ich dann angefangen alles zu überarbeiten. Dann wurde das Projekt wieder eingestellt und jetzt vor 3 Wochen dachte ich mir, da ich es sowieso kaum brauche, wieso lädst du es nicht hier mal hoch. Ich also ein neues Projekt erstellt, den ganzen Code kopiert/ausgebessert, das Design überarbeitet, etc. Daher sind manche Sachen auch veraltet. Aber wenn ich mal wieder Zeit finde werde ich es verbessern und das Projekt neu hochladen.


      vllt könnte man noch eine art minimap ingame einbauen?
      Das wäre natürlich cool. Werds mit mal angucken.

      schnell muss man mal eine textdatei ändern wie zb die rechte
      Diese Funkion war anfangs (in meinem alten Projekt) drin. Muss mal gucken...

      ok das design finde ich nun mehr oder wenig egal da es ja eh nur der admin benutzen tut...
      Ich finde es schon schön, wenn man mit einem Programm arbeitet, was eine halbwegs schöne GUI hat.

      Zu deinem Vorschlag mit TCP:

      Ich persönlich würde es nicht brauchen. Abgesehen davon müsste man dann auch noch nen Client programmieren und irgendwann hat dann keiner mehr Überblick, was er wirklich braucht. Vielleicht werde ich ne Funktion einbauen, dass Leute dich auf Skype anschreiben und der Server den Befehl erkennt und ausführt. Skype hat jeder. Wäre mal ne Überlegung wert....

      Zu deinem "remoote dingens". Ka, was das ist, vielleicht haste nen Link...


      Danke für dein Feedback, ich werde es mir Heute oder Morgen auf jedenfall mal angucken :thumbup:
      Mfg
      Vincent

      Regen ausschalten. Und was ist wenn ich Regen haben will? Bei jedem ranzigen Befehl den es gibt gibst du viele Möglichkeiten an, aber nicht fürs Wetter?
      Hier das Projekt zum Download:



      (Das Projekt ist so groß, weil u. a. die craftbukkit.jar enthalten ist)



      Und das Programm (.exe):



      Neues in der Version:
      Minimap
      Mehr Wetter Optionen
      Skype Commands *Beta*
      Kommentare

      Minimap:


      Skype:
      Mfg
      Vincent

      Das neue Projekt zum Download:

      Mirror: Dropbox

      Und hier die exe:


      Neues in der Version

      Backup
      Neue MetroSuit wurde eingefügt
      Links suchen wurde gefixt
      Server Log wurde gefixt

      An Update nicht mehr erinnern wurde eingefügt

      Backup:



      Ich freue mich auf eure Rückmeldung :thumbup:
      Mfg
      Vincent

      Warum 3km Whitespace? Allgemein: Warum diese ganzen schlechten Windows 8-Wannabe-Styles?
      „Was daraus gefolgert werden kann ist, dass jeder intelligentere User sein Geld lieber für Bier ausgibt, um einen schönen Rausch zu haben, und nicht dieses Ranzprodukt.“

      -Auszug aus einer Unterhaltung über das iPhone und dessen Vermarktung.
      Ich finde es ist schlecht aufgebaut,
      vom Design allgemein finde ichs gut. ^^
      Mfg: Gather
      Private Nachrichten bezüglich VB-Fragen werden Ignoriert!