Beiträge von sternstaub
-
Einstiegsstory?!
Es wäre auch möglich, dass nur einzelne Biome zu Einschlagsgebieten gemacht werden, die dann überall in der Welt verteilt sind. Das könnten dann Abenteuer-Regionen sein. Man könnte die Spieler dort in den Adventure-Modus versetzen. Mithilfe von Denizen lässt sich das sogar ohne Programmierkenntnisse umsetzen, soweit ich weiß.
-
Update - 13.10.2024
Update - 13.10.2024
Moin zusammen, es gibt ein paar kleine Neuerungen.
Shopkeeper
Shopkeeper wird ChestShop ersetzen. https://fallenstar.de/start wurde entsprechend angepasst.
Münzen
Am Spawn könnt ihr euch Geld von eurem Konto als Münzen auszahlen lassen. Das System ist noch sehr Basic und wird noch erweitert, aber für den Anfang ist es völlig ausreichend.
MythicMobs
Um den PvE-Aspekt des Servers aufzuwerten, werden wir nach und nach eigene Mobs einführen. Wer interesse am Balancing der Mobs hat, kann gerne mitdesignen
-
Einstiegsstory?!
Moin zusammen, bitte entschuldigt die Verzögerung.
@janosis sagte in Einstiegsstory?!:
Eine in 6 Bereiche geteilte Welt wird mit dem Terra-Generator kaum möglich sein und eine vorgefertigte Map dieser Art wird es wohl auch nicht geben.
Es ist möglich, mit Terra Einfluss auf die Verteilung der Biome zu nehmen, und das sogar sehr gezielt. Es kann ein Bild verwendet werden, wobei Farben für verschiedene Biome codieren. Für Details, siehe hier: https://terra.polydev.org/config/development/image/index.html
@bossbull sagte in Einstiegsstory?!:
Doch aus dieser Zerstörung erhoben sich neue Biome, die mit der Essenz des jeweiligen Sterns durchdrungen waren.
Erde: Der Stern der Erde schlug in einem weiten, fruchtbaren Land ein. Das Biome verwandelte sich in endlose Wälder, zerklüftete Gebirge und tiefe Höhlen, in denen die Wurzeln der Welt die Erde fest umklammerten. Die Kraft der Erde ließ Pflanzen gedeihen und formte die Landschaft zu einem Ort der Beständigkeit und des Wachstums. Feuer: In der sengenden Wüste fiel der Stern des Feuers. Gewaltige Vulkane erhoben sich, und Lava strömte in großen Strömen die Hänge hinab. Das Land wurde zu einem Meer aus glühendem Gestein, und die Luft selbst schien vor Hitze zu brennen. Hier regierte die rohe Macht der Zerstörung und Erneuerung. Luft: Der Stern der Luft fiel auf einen hohen Gebirgszug. Die Winde tobten, Wolken wirbelten wie Tornados um die Gipfel, und die Schwerkraft selbst schien hier weniger Bedeutung zu haben. Dieses Biome schwebte förmlich in den Himmel, und geheimnisvolle Ruinen tauchten zwischen den Wolken auf. Die Kräfte der Luft verliehen der Region eine unberechenbare Leichtigkeit. Wasser: In einem ehemals ruhigen Ozean schlug der Wasserstern ein. Sein Aufprall verwandelte die Meere in eine tosende, endlose Weite. Riesige Tsunamis formten neue Inseln, und gewaltige Ströme schufen unterseeische Städte und uralte Ruinen. Die Kräfte des Wassers beherrschten diese Region, und das Leben in den Tiefen blühte auf. Magie: Der magische Stern traf auf ein altes, ruhiges Waldgebiet. Der Einschlag löste ein wildes Funkeln aus, und die Landschaft wurde von seltsamen, leuchtenden Pflanzen und Kristallen überzogen. Das Biome wurde zu einem Ort purer Magie, wo die Naturgesetze gebrochen werden konnten. Hier konnten Träume, aber auch Albträume, zur Realität werden. Leere: Der Stern der Leere schlug in eine einsame, öde Wüste ein. Doch anstatt das Land mit Leben zu füllen, saugte er die Essenz der Realität auf. Das Biome wurde zu einem kargen, leblosen Nichts, in dem die Zeit selbst zu fließen schien. Risse in der Realität öffneten Portale zu fremden Dimensionen, und die Macht der Leere ließ den Verstand derer, die sie suchten, ins Wanken geraten.
Die Einteilung finde ich sehr gut, es wird sich ein Weg finden, das umzusetzen.
-
Gameserver - Umzug
Moin zusammen,
da es vereinzelt Probleme mit der Performance des Gameservers lag, ist der Gameserver nun auf eine andere Maschine umgezogen. ist zwar auch nur ein Xeon v3, aber dennoch schneller als der vorige.
-
Update - ToDo-Repository auf Gitea
Guten Abend zusammen!
Es gibt jetzt ein ToDo-Repository auf Gitea, in welchem wir unsere Arbeit am Server besser organisieren können. Ihr findet das Repository unter https://git.fallenstar.de/sternstaub/FallenStar-Todo/issues. Schaut gerne mal rein und teilt euch und eure Ideen mit
-
Update - 09.10.2024
Heutige Änderungen am Server:
- Votify-Plugin ist eingerichtet. Stimmt unter https://fallenstar.de/vote ab und erhaltet ein kleines Dankeschön
- Anleitungen für Pluginentwickler zur Verwendung unserer git-Instanz sind nun online.
- Citizens ist installiert
- BossBull hat begonnen, die Lore zu entwerfen und niederzuschreiben. Dankeschön!
-
[Anleitung] Git für gemeinsame Pluginentwicklung
Eclipse
Um Eclipse Zugang zu eurem git-Account zu gewähren, braucht ihr einen Access-Token. Ihr könnt Tokens generieren unter https://git.fallenstar.de/user/settings/applications. Beachtet, dass die Berechtigungen für den Token so gesetzt sein müssen wie im folgenden Bild!
Den erzeugten Token bitte direkt kopieren:
Dann benötigt ihr noch den Link des Repositories, welches ihr klonen möchtet. In diesem Fall kopiere ich den .git-Link von https://git.fallenstar.de/sternstaub/FSsentials. Wichtig: Nicht den Link aus dem Browser oben kopieren, sondern so, wie ihr es im folgenden Bild seht!
Nun könnt ihr die Daten in Eclipse einfügen:
(1) Der Repository-Link.
(2) Nutzername
Wichtig: bei (3) gebt ihr NICHT euer Passwort an, sondern einen Access Token!
(4) Bestätigen.
Beachtet, dass das Projekt als “General Project” importiert wird. In diesem Fall kann folgender Fehler auftreten:
-
[Anleitung] Git für gemeinsame Pluginentwicklung
IntelliJ
Um IntelliJ mit eurem git.fallenstar.de-Account zu verbinden, benötigt ihr zunächst das Gitea-Plugin für Intellij. Das könnt ihr einfach aus dem integrierten Plugin-Store herunter laden.
Anschließend muss die IDE neu gestartet werden.
Anschließend fügt ihr ein Projekt über Version Control hinzu:
Danach müsst ihr euch in Gitea anmelden. Für die Anmeldung wird ein Access Token benötigt. Um diesen zu generieren, klickt einfach auf “Get Access Token”.
Anschließend öffnet sich diese Seite (ihr müsst auf git.fallenstar.de angemeldet sein):
Hier bitte…
1: Namen für den Token angeben (z.B. IntelliJ-Token),
2 - 4: Berechtigungen setzen
5: BestätigenAnschließend seht ihr den Token, den ihr bitte jetzt kopieren müsst. Später kann er nicht mehr angezeigt werden:
Diesen Token fügt ihr dann in IntelliJ ein und klickt “Login”:
Wenn alles geklappt hat, seht ihn nun unter “Get from Version Control -> Gitea” alle Repositories, auf die ihr Zugriff habt:
Nun könnt ihr eines auswählen, klonen, bearbeiten, stagen, commiten und wieder pushen, so wie ihr es von git gewohnt seid.
-
[Anleitung] Git für gemeinsame Pluginentwicklung
Gitea in eurer IDE - Anleitung
Hallo, interessierte Entwickler - schön, dass ihr hier seid! Dies hier ist die Anleitung, wie ihr unsere git-Plattform verwenden könnt, um unsere Software gemeinsam zu entwickeln.
In diesem Thread findet ihr eine Anleitung für IntelliJ und eine Anleitung für Eclipse
-
Update 08.10.2024
Heutige Änderungen:
- Zeitskala auf dem Server wurde deutlich verlängert
- ChestShop: Mit Shift+Click kann nun stackweise gehandelt werden.
- Die Unterhaltskosten für Städte wurden deutlich gesenkt
===
- Admin ToDo wurde auf der Seite eingebettet
- Die nginx-Webserver-Konfiguration und die Firewall wurden aus Sicherheitsgründen angepasst
-
[Anleitung] ChestShop
Wenn man einen ganzen Stack handeln möchte, kann man dazu beim Handeln Shift drücken.
Verkaufspreis = Verkauf an den Shop
Ankaufspreis = Ankauf aus dem ShopMan kann auch gleichzeitig ankaufen und verkaufen:
Wenn einen die ChestShop-Nachrichten im Chat stören, kann man sie mit /cstoggle deaktivieren.
-
Regeln und Infos
FallenStar - Regeln und Infos
Platzhalter für Regeln und Infos.
Plattformregeln
Siehe https://fallenstar.de/plattformregeln
Datenschutz
-
Willkommen auf FallenStar!
Willkommen auf FallenStar!
Willkommen auf dem FallenStar RPG-Server; schön, dass Du hergefunden hast! FallenStar ist ein Server mit einer offenen, frei erkundbaren Spielwelt, der auf Minecraft basiert. Da wir Plugins verwenden, weicht das Spielerlebnis von der Vanilla-Erfahrung ab.
Falls Ihr gerne aktiv am Aufbau mitwirken möchtet, seid Ihr herzlich dazu eingeladen, dich auf den verfügbaren Kanälen zu melden.
Beachtet bei der Nutzung der Plattform und des Minecraftservers die Plattformregeln.
Damit Ihr euch bestmöglich auf dem Server orientieren und dessen Features nutzen könnt, dient dieser Thread hier als Einstiegspunkt. Hier findet Ihr Infos, Anleitungen und Trivia zu Serverplugins bzw. -features.
==================
Minecraft-Gameserver
Chat
Den Chat könnt ihr mit folgenden Befehlen beeinflussen:
/lc = lokaler Chat
/tc = Stadtchat
/g = Globaler Chat
/nc = NationschatWenn ihr ein “!” vor eure Nachricht schreibt, wird sie global gesendet.
Städte - Für Befehle, Details und Fragen: Towny-Thread.
Es ist auf dem Server möglich, Städte zu gründen und vorhandenen Städten beizutreten. Auf diese Weise könnt Ihr eure Gebäude vor unbefugtem Zugriff schützen.
Je mehr Bewohner eure Stadt hat, umso mehr Grundstücke kann sie mit /t claim beanspruchen.Handel und Wirtschaft
Es gibt auf dem Server kein Jobs-Plugin. Wenn Ihr Geld verdienen möchtet, könnt Ihr dazu Spawn Handel treiben. Außerdem gibt es eine Vote-Belohnung von 250 Silberdrachen.
Zum Handeln steht das Shopkeeper-Plugin zur Verfügung. Shopkeeper sind Villager, die in eurem Namen mithilfe von Truhen handeln können. Das Item zum Erstellen von Shopkeepern könnt ihr am Spawn kaufen. Die Einrichtung ist im Plugin-Wiki (extern) beschrieben.
Um Geld von eurem Konto im Tauschhandel einsetzen zu können, müsst ihr es am Spawn beim Bankier gegen Münzen tauschen.Klassen - Für Details und Fragen: Klassen-Thread
Aktuell verwenden wir AuraSkills als Klassensystem.
========================
FallenStar-Plattform
Ergänzende Hinweise
- Auf FallenStar gibt es derzeit keine Farmwelt. Möglicherweise wird es in der Zukunft eine geben.
- Die Entwicklung eigener Plugins ist vorgesehen. Wir werden die aktuellen Drittanbieterplugins nach und nach ersetzen, soweit es sinnvoll ist.
- Die Tage auf dem Minecraft-Server sind deutlich länger als im Vanillaspiel.
-
Klassen und Crafting
Klassen - Kampf und Handwerk
Dieser Thread dient dazu, die Pläne für unser Craftingsystem und das Klassensystem zu skizzieren.
-
Übersicht: FallenStar Minecraft-Server
Bitte beachtet, dass der Server noch im Aufbau ist.
Erstkonfiguration des Servers
Dieser Thread dient der Planung und Koordination während der ersten Aufbauphase des FallenStar-PaperMC Servers. Nicht alle Plugins und Konzepte, die hier aufgeführtsind, sind der zeitnahen Umsetzung bestimmt. Allerdings denke ich, dass eine vollständige Auflistung gut ist, um die Anforderungen besser einschätzen zu können, die unsere Core-Plugins langfristig erfüllen müssen.
Empfohene clientseitige Resourcen
Texturen und Sounds
Wir empfehlen für Texturen Avalon und für Sounds das BDCraft Soundpack, lizensiert unter der CreativeCommons 3.0. Wer außerdem noch andere Musik im Spiel hören möchte, kann beispielsweise auf das BDCraft Music Pack zurückgreifen.
Mods
Was Mods angeht, passen die Folgenden gut zum FallenStar-Spielerlebnis:
- AmbientSounds von CreativeMD
- Bliss Shaders oder andere Shader mit Iris
- Xaero’s Minimap von Xaero
Kern-Plugins
Diese Plugins stellen wesentliche Teile der Spielmechanik und sollten daher möglichst früh auf dem Server ausgeliefert und konfiguriert sein. Es wird erfahrungsgemäß das eine oder andere Problem auftreten. Für kurze Rückmeldungen bin ich daher immer dankbar
Dynmap (play.fallenstar.de:8123)
Dynamische Livekarte des Servers. Lässt sich im Browser öffnen.
Berechtigungen - LuckyPerms von lucko
Auf fast jedem Server vertreten sind Berechtigungssysteme. Auf FallenStar kommt LuckyPerms zum LuckyPerms zum Einsatz.
Die Einrichtung ist bei uns erstmal relativ simpel, wird mit der Zeit aber sicher an Komplexität gewinnen. Die Berechtigungen werden sich nach und nach aus der Einrichtung anderer Plugins ergeben.
LuckyPerms steht unter der MIT-Lizenz.Wirtschaft
Ebenfalls elementar. Das Einhaken des Wirtschafts-Plugins in die restlichen Plugins wird über das Vault-Plugin von Llmdl erfolgen.
Wir werden auf jeden Fall iConomy in der TownyEdition einsetzen, das ursprünglich von ElgarL geschrieben und von verschiedenen anderen Entwicklern weitergeführt wurde. iConomy unterstützt verschiedene Währungen und ist explizit Towny-Komatibel. Für den Anfang werden wir zwar nur eine Währung nutzen, doch später könnten das für ein Währungssystem mit Wechselkursen Interessant werden.
Zudem gab es früher auf Lyria ein Münzsystem. Das hat grundsätzlich gut funktioniert, weswegen ich es hier gerne adaptieren möchte. Münzen können als Loot in der Welt erscheinen und in Bankgebäuden eingezahlt werden.
Weltgenerator und -kontrolle
Als Weltgenerator verwenden wir Terra. Terra funktioniert auf Basis von Configpacks, die recht komplex sind. Demnach wird die Entwicklung einer wirklich guten und einzigartigen Konfiguration eine ganze Weile dauern. Die aktuelle Konfiguration sieht zwar an sich schon cool aus, beinhaltet allerdings noch ein paar Fehler (beispielsweise werden Flüsse teils unterbrochen).
Das bedeutet, dass wir die Welt irgendwann zurücksetzen werden müssen.Städte / Fraktionen
Towny, TownyResources
Custom Items
Monster, PvE und Custom Drops
Um das Spielerlebnis spannender zu gestalten, sind Anpassungen an den Mobs vorgesehen. Diese werden natürlich, wie alles andere auch, auf das Ökosystem abgestimmt. Das bedeutet beispielsweise, dass es Anfälligkeiten oder Immunitäten geben soll, ähnlich wie in Diablo. Außerdem können Monster Custom Items und Münzen fallen lassen.
Weitere Plugins
Das Folgende muss ich noch näher ausführen und oben ergänzen:
- FarmControl
- Ein RPG-Skilltree-Plugin
- Ein NPC-Plugin (??)
- Livemap (dynmap) + DynmapTowny
//TODO: Autoren ergänzen)
-
Kategorie: Entwicklung
Kategorie für Software, die auf der FallenStar Plattform entweder entwickelt, oder fortgesetzt wird.
-
Neuer Weltgenerator: Terra
Neuer Weltgenerator
Auf dem Server ist jetzt der Terra-Weltgenerator installiert. Die alte Welt wurde durch eine neue Terra-Welt ersetzt. Es wurde ja sowieso noch nichts gebaut.
Bei nächster Gelegenheit werde ich noch Multiverse installieren, damit wir eine zweite Welt zum Testen einer eigenen Weltgenerator-Konfiguration verwenden können. Das Entwickeln dieser Konfiguration erfordert aber viel Zeit. Man muss sich erst mal in das Konfigurationssystem einlesen und danach noch zusätzlich die Konfiguration vornehmen und austesten. Deswegen wird es wohl erst mal bei Multiverse bleiben, damit später dann das Framework bereit steht, um Testwelten zu handlen.
Integration des Spielservers in andere Dienste
Das wichtigere Projekt ist eine direkte Einbindung des Spielservers in alle anderen Plattformen. Dazu suche ich aktuell nach einer Lösung, alles in SSO einzubinden. Die bevorzugte Lösung wird es sein, auf quelloffene Plugins zurückzugreifen und das gesamte Plugin-Ökosystem selbst zu kompilieren. Dadurch ist es dann möglich, die Plugins aufeinander anzupassen und ineinandern zu integrieren.
Für entsprechende Forks erwäge ich, eine gitlab-Instanz aufzusetzen. Die Details werden sich mit der Zeit klären.Bevor wir aber damit anfangen können, beispielsweise Matrix-Chaträume mit dem Spielserver zu synchronisieren, muss SSO in Minecraft eingebunden werden. Nur so kann man sicherstellen, dass Datenschutzvereinbarungen klar kommuniziert werden. Das ist wichtig, weil es beim Austausch von Daten zwischen den verschiedenen Plattformen zur Weitergabe von Daten innerhalb der Plattform kommen wird.
Weitere Updates folgen.