[Unity-Life] Karfreitag ! RP, DEV & Runscape !ig GTA-RP
Osterelemente und Wirtschaftsoptimierungen in GTA RP implementiert
In den Entwicklungsbemühungen wurden diverse neue Inhalte für GTA RP umgesetzt. Dazu gehören spezielle Ostereier, die in der Spielwelt versteckt sind, sowie visuelle Updates für besondere Items. Es wurden Verbesserungen an der Wirtschaft des Spiels vorgenommen, unter anderem durch Optimierung des Inventarsystems für schnellere Ressourcen-Transfers. Besonderes Augenmerk lag auf der Performance-Optimierung, um auch bei vielen neuen Elementen eine flüssige Spielerfahrung zu gewährleisten.
Technische Probleme und Osterevent-Planung
00:22:44Zu Streambeginn treten erhebliche technische Probleme auf. Ein plötzliches Update von Old V hat LOD-Modelle (Level of Detail) für zahlreiche Gegenstände im Spiel zerstört, was zu Abstürzen und extrem pixeligen Darstellungen führt. Betroffen sind auch schusssichere Westen und Drogendealer. Da der Server instabil ist, wird beschlossen, vorübergehend eine halbe Stunde auf Joffrey, einen NPC, umzuschalten, bevor die eigentlichen Entwicklungsarbeiten beginnen. Der Fokus liegt auf der Verbesserung des Osterevents, insbesondere auf der Vereinfachung des Verteilens der Ostereier.
Osterevent-Verbesserungen und Laufplan
00:24:03Es wird eine dringende Optimierung der Ostereier-Verteilung geplant. Der Streamer stellt fest, dass die aktuelle Methode für Mike zu stressig ist, da er die Eier manuell verteilen muss. Die Lösung besteht darin, die Eier so zu modifizieren, dass sie automatisch auf dem Boden spawnen und direkt eingesammelt werden können, ohne den rechten Mausklick zu benötigen. Nebenbei werden Ideen für eine besser sichtbare und ansprechendere Gestaltung des Events gesammelt, da das diesjährige Setup im Vergleich zum Vorjahr weniger beeindruckend ist. Es gibt Überlegungen, den Eventzeitraum auf 30 Tage zu verlängern.
Schwarzmarkt-System und Gang-Ressourcen
01:14:53Es werden umfangreiche Pläne für das Schwarzmarkt-System erörtert. Ziel ist es, das System als Anlaufstelle für illegale Aktivitäten zu etablieren, ohne dass Mafien und MCs zwangsläufig Kontakt zum Kartell haben müssen. Es werden Ideen für neue, durch Craft hergestellte Ressourcen entwickelt, die gangspezifisch sind. Diese könnten über den Schwarzmarkt gegen Vorteile wie Lagerplatz-Erweiterungen oder 'Wanted-Free-Gutscheine' eingetauscht werden, wodurch ein geschlossener Kreislauf entsteht, der das RP anreichert. Der Handel mit übermächtigen Waffen wie der DDM wird kritisch gesehen.
Waffenumbenennung und Balancing-Debatte
01:23:27Auf Serverseite findet eine Umstrukturierung der Waffennamen statt. Die Waffe DDM (Daniel Defensive M4) wird in EM4 umbenannt, um Verwirrung zu vermeiden. Zudem sollen die Crafting-Rezepte klarer benannt werden. Eine längere Diskussion entbrennt über das Konzept der Waffenhaltbarkeit. Während eine Fraktion vorschlägt, Waffen nur bei Benutzung abnutzen zu lassen, um sie attraktiver zu machen, argumentiert der Streamer, dass unendlich haltbare Waffen zu einer Inflation führen. Die Debatte endet damit, dass die Waffen unendlich haltbar bleiben, um die Komplexität zu reduzieren.
Farming-Routen optimieren
02:24:44Ein kritischer Blick wird auf das Farming-System geworfen. Es wird festgestellt, dass viele Routen, besonders der Wein-Anbau, absolut unrentabel im Vergleich zu anderen Tätigkeiten sind. Der Support hat eine Berechnung vorgelegt, die den extrem geringen Profit von Wein im Vergleich zu Holz bestätigt. Als Lösung wird diskutiert, einen zufälligen Faktor in die Ankaufspreise einzuführen, der sich täglich ändert. Dies würde dynamischere und interessantere Routen fördern und die Spieler an verschiedene Orte locken, anstatt immer die gleichen, profitabelsten Wege zu nutzen.
Neuer Dev-Assistent und Waffen-Entscheidung
02:32:58Der Streamer freut sich über das Engagement eines neuen Dev-Assistenten, der sich speziell um Performance- und Routing-Probleme kümmern soll. Dies被视为一个积极的信号,意味着 größere Projekte vorankommen können. Abschließend wird die endgültige Entscheidung über die Haltbarkeit von Waffen getroffen: Sie bleiben unendlich haltbar. Die Begründung ist die zu große Komplexität und der potenzielle negative Einfluss auf das RP, wenn die Waffen durch Nichtbenutzen schneller altern würden.
Wirtschaftliche Balance: Waffenabnutzung und Munition
02:37:04Eine zentrale Diskussion im Stream drehte sich um die Wirtschaft im Spiel, insbesondere um die Waffenabnutzung. Es wurde betont, dass Waffen kaputtgehen müssen, um einen dynamischen Markt zu erhalten und Übernutzung zu verhindern. Die Diskussion zeigte, dass Fokus auf Waffen und nicht auf Munition gelegt werden sollte, da billige, schnell verfügbare Waffen in Gruppen strategisch genutzt werden. Die Ansicht war, dass eine Waffe, die durch Nachladen oder schießen zerstört wird, den Spielzwang erhöht und die Interaktion mit der Wirtschaft fördert, anstatt durch einfaches Reparieren auszuhebeln. Es wurde auch über die Problematik von Spezialwaffen mit nur wenigen Schüssen diskutiert.
Wirtschaftsmodell: Wiederverwertung vs. Neuproduktion
02:39:48Es wurde eine fundierte Analyse der Wirtschaftskreisläufe vorgenommen. Eine Waffe zu reparieren, verursacht das gleiche Problem wie eine komplett neue zu bauen, da die gleichen Rohstoffe benötigt werden und die Marktstruktur unberührt bleibt. Die Logik dahinter ist, dass durch Neuproduktion ganze Wertschöpfungsketten wie Rohstoffabbau, Handel und Vertrieb gestärkt werden. Wartungs-Sets bieten keine echte Alternative, da sie das System nicht grundlegend verändern. Das Ziel ist es, durch den Verbrauch und die Neuproduktion von Waffen, eine kontinuierliche Nachfrage zu schaffen, was zu mehr Handel und Ermittlungsspielen führt.
Marktdynamik: Zufall vs. Ausgleichssystem
02:45:39Zur Förderung einer vielfältigeren Spielwirtschaft wurde ein alternatives System zur randomisierten Preisentwicklung diskutiert. Statt unsicherer Zufallseffekte, die die Wirtschaft unkontrollierbar machen, schlug ein Ausgleichssystem vor. Dieses System sorgt für einen konstanten Gesamtwert aller Produkte. Wenn ein Produkt wie Erdbeeren stark nachgefragt wird, sinkt sein Wert, und die Werte der anderen Produkte steigen proportionally an. Dies soll verhindern, dass sich alle Spieler auf eine einzige, lukrative Ressource stürzen und sorgt für eine ausgewogenere Marktaktivität.
Entwicklungsfortschritt: Mobile Preise und Server-Updates
02:48:57Ein wichtiger Entwicklungsmeilenstein ist die Einführung eines mobilen Marktplatzes, der eine mobile App ermöglicht und den Spielern Zugriff auf Echtzeitpreise gibt. Dies würde den Handel für Spieler außerhalb des Spiels erleichtern. Neben diesem neuen Feature wurden auch laufende Optimierungen erwähnt, insbesondere zur Verbesserung der Performance des Inventarsystems, das zuvor zu Verzögerungen führte. Der Entwickler arbeitete intensiv an der Implementierung der Waffenabnutzung und musste dabei auf bestehende Datenbankstrukturen Rücksicht nehmen.
Oster-Event und Spielergemeinschaft
02:53:02Der Stream widmete sich den Vorbereitungen für ein Oster-Event im Spiel. Neben dem Platzieren von Ostereiern in Parks, die von Spielern gesammelt werden können, gab es organisatorische Herausforderungen, wie die fehlende Rückmeldung von Community-Mitgliedern für geplante Events wie das 'goldene Hypetrain-Battle'. Der Streamer betonte die Wichtigkeit der Community-Beteiligung und beschrieb humorvoll seine Bemühungen, einen geschützten 'golden Hype Train' zu erstellen, der nicht mit Graffiti besprüht werden kann. Das Ziel ist es, durch solche Events das Spielerlebnis zu bereichern und die Gemeinschaft zu stärken.
Konzepte für Gameplay-Features
03:02:28Es wurden diverse neue Gameplay-Konzepte durchgesprochen. Dazu gehört die Einführung von 'Wartungs-Sets' als legalen Gegenstand zur Waffenpflege, um den Verschleiß zu reduzieren. Weitere Ideen umfassen die Erstellung von 'Lootboxen', die beim Aufsammeln unterschiedliche Inhalte freigeben, und verbrauchbare Gegenstände wie Warndreiecke. Eine bedeutende Neuerung ist das in-game Event-System, bei dem Event-Blueprints definiert werden können, die Spielern über ein Menü zugänglich gemacht werden. Dies ermöglicht die flexible Einführung saisonaler und zeitlich begrenzter Inhalte.
Datenbankumstellung und Bugfixing
03:07:05Ein technisch prägender Moment des Streams war der Versuch, eine Datenbanktabelle umzubenennen, um das System für Event-Items zu verbessern. Dieser stieß auf Schwierigkeiten, da die Tabelle von anderen Tabellen referenziert wurde, was ein Umbenennen ohne vorheriges Löschen der Verknüpfungen unmöglich machte. Der Entwickler beschrieb den Prozess als absoluten Krampf. Neben diesem größeren technischen Vorhaben wurden auch kleinere Fixes vorgenommen, wie das Beheben von Fehlern, die durch zu schnelles Klicken im Inventar entstanden, um die Nutzerfreundlichkeit zu erhöhen.
Optimierung des Inventarsystems
04:08:11Eine der größten systemischen Verbesserungen wurde erreicht: die Behebung des sogenannten 'Inventory-Leaks'. Dieses Problem sorgte dafür, dass das Inventar der Spieler, insbesondere bei Spielern mit vielen Items, extrem lange Ladezeiten aufwies, da alle Daten in die Datenbank geladen wurden. Die Lösung, die mehrere Monate in Entwicklung war, führte zu einer instantanen Ladezeit. Dies war ein entscheidender Schritt, da das Inventar das Hauptproblem der Performance war und die Spielererfahrung erheblich verbessert hat.
Jobangebote und Lokalitäten im RP-Server
04:48:56Der Streamer geht auf verschiedene Jobmöglichkeiten und Geschäfte im GTA-RP-Server ein. Er erwähnt Apotheken wie WeCare und Family Pharmacy, eine Tauchschule LSD, South Fried Chicken, die Pizzeria La Familia, den Second-Hand-Laden Checkout, das Tattoo-Studio Under Your Skin und das Sushi-Restaurant Happy Tokyo. Dabei wird auch die Arbeitsfähigkeit von NPCs wie Dori und Rüdiger thematisiert, wobei Dori als mobbend beschrieben wird.
Interaktion mit NPCs und technische Pannen
04:52:00Ein zentrales Ereignis ist die Interaktion mit einem aggressiven NPC-Truthahn namens Joffrey. Nachdem der Streamer versucht, mit dem Tier zu interagieren, wird er angegriffen. Neben dem RP-Geschehen berichtet er von erheblichen technischen und Entwicklungsproblemen. Er verbringt eine Stunde damit, einen einzigen Befehl in der Datenbank falsch zu verwenden und wütet über die Zeitverschwendung, die seine Produktivität massiv beeinträchtigt.
Programmier-Grundlagen: Code-Benennung
05:18:36Nach den anfänglichen Frustrationen wechselt der Fokus auf die Erklärung wichtiger Programmierkonzepte für das Unity-Projekt. Er legt besonderen Wert auf die korrekte und verständliche Benennung von Funktionen und Variablen. Anhand des Beispiels eines Inventar-Systems verdeutlicht er, warum präzise Namen wie 'Inhalt_des_Inventars_loeschen' essentiell sind, um spätere Verwirrung und langwierige Code-Analyse zu vermeiden.
Entwicklungsaufwand und Abgelaufene Waffen
06:26:48Der Streamer reflektiert den hohen Aufwand für das Feature des Waffenverbrauchs. Nachdem er das Problem der Verfolgung von Schüssen bei Waffenwechseln gelöst hat, stößt er auf das Problem der abgelaufenen Waffen. Er diskutiert die Implementierung eines Systems, das abgelaufene Waffen automatisch durch neue ersetzen kann, was für zukünftige Inhalte essenziell ist, und stellt die komplexe Datenbanklogik für die Überprüfung dieser Ablaufdaten vor.
Persönliche Themen und Diskussion über Gaming-Stühle
06:53:26Während die technische Entwicklung kurz stockt, wechselt der Streamer zu einem persönlichen Thema. Er beschreibt die Schwierigkeiten, pass Gaming-Stühle für seine Körpergröße zu finden, und bewertet verschiedene Marken und Modelle. Er geht auf die Langlebigkeit seiner eigenen Stühle, wie den Gamechanger nach acht Jahren, ein und kritisiert die hohen Preise und oft unzureichende Ergonomie vieler Modelle im Markt.
Teamkoordination und Spielplanung
07:09:44Der Streamer plant die nächsten Aktivitäten mit seinem Team. Er spricht über die Koordination bei Missionen, wie die Sicherung eines Gebiets und Verteilung von Rollen. Gleichzeitig plant er, einen gemeinsamen Spielabend mit Forza Horizon 5 zu veranstalten, wobei er die Einstellungen für den Multiplayer-Modus bespricht und die Teilnahme der Teammitglieder abklopft.
Kulinarische Unterbrechung und RP-Entwicklungen
07:13:14Der Streamer unterbricht den Stream, um ein Gericht zuzubereiten, während er mit der Community über seine Rezepte spricht. Er kocht ein Tomaten-Ricotta-Gericht mit niedrigem Kaloriengehalt. Gleichzeitig denkt er über neue Deko-Items im RP nach und plant ein allgemeines Feiertags-Deko-Rezept, um verschiedene Lampen und Deko-Objekte flexibler einsetzen zu können. Auch die Abschaffung der Schmauchspuren bei Waffen wird als sinnvoll erachtet.