Beiträge von Psychedelic Bonzai

    Devblog 36



    Performance und Gameplay



    Client Optimierungen


    Diese Woche haben wir den Client ein wenig optimiert. Es gibt noch einiges zu tun, aber wir haben die Bildrate erhöht. Die durchschnittliche Bildrate in den letzten 2 Tagen (als wir das Update freigegeben haben) ist 42 fps. Das sind 12 fps mehr als der Durchschnitt von vor ein paar Wochen - das ist eine Verbesserung von rund 25%. Ich hoffe jeder da draußen kann den Vorteil spüren.


    Es gibt hier noch Dinge die wir tun können, wie das „F3“ Menü intuitiver und nützlicher zu gestalten. Also werden wir uns das diese Woche näher ansehen.



    Gameplay++


    Helk ist zurück bei der Arbeit.. und lasst mich Euch etwas sagen. Die Arbeiten laufen gut. Er hat das ganze Gameplay Zeugs repariert!

    • Nahkampf-Bereiche angepasst
    • Lagerfeuer verletzt weniger
    • Audio zu Ofen hinzugefügt
    • Eine Kiste, die zerstört wird, spuckt ihren Inhalt aus
    • Repariert, das Nahkampf nicht immer registriert wird
    • Nahkampfspuren verwenden jetzt richtig die spherecasts
    • Repariert wurde grundlegendes an Laternen
    • Schritte für das Gelände wo man sich befindet wurden repariert
    • Schritte sind lauter
    • Ihr erhaltet jetzt mehr als eine Kugel pro Herstellungsvorgang
    • Speerangriff generft
    • Kosten für den Steinspeer erhöht
    • Bandagen Kosten 3 Tuch
    • Rechtsklick um Schädel zu Knochenfragmenten zu zertrümmern
    • Zusätzliche große Aufbewahrungsbox (24 Plätze)
    • Kleine Aufbewahrungsbox von 12 auf 8 Plätze reduziert
    • Speichern / Wiederherstellen der Codeschloss-Whitelist funktioniert nun korrekt
    • Codelock ist automatisch nach dem ersten eingeben des Codes verschlossen
    • Locks sind automatisch nach dem erstellen eines Schlüssels gesperrt



    Server Optimierungen


    Wir haben auch angefangen, einen Blick auf die Serveroptimierung zu werfen. Es ist uns wichtig, dass die Server in der Lage sind online zu bleiben, und wipe frei - für mindestens 6 Monate. Ich schätze, es mehr als jeder andere, zu wissen dass dies ein ehrgeiziges Ziel ist.. aber wir bewegen uns darauf zu.


    Es gab letzte Woche ein großes Problem mit der Serverstabilität – das ist gelöst, aber mit der Folge dass das Gebäude Stabilitätssystem ein bisschen weniger vorhersehbar ist als es war. Ich werde schauen dass es die Woche noch ein Update dafür gibt.


    Es gibt auch noch einen Timeout Fehler. Dies scheint zu geschehen, wenn auf einem Server über längere Zeit mehr als 70 Spieler online sind. In regelmäßigen Abständen werden alle Spieler vom Server geworfen. Dies ist ein großes Problem, so dass ich es viel analysiert habe. Ich sehe die Lösung des Problems, aber es ist an die Umgestaltung der Waffen gebunden, so dass es kommen wird wenn das erledigt ist. Ich hoffe wir können es nächste Woche auf den Dev-Servern testen.



    Zusammenfassung


    Ich fühle mich schuldig, das Ich an diesem Devblog arbeite und nicht an dem Spiel. Das ist ein Grund dafür warum Dinge wie Optimierung auf der Strecke bleiben. Manchmal ist die Spieleentwicklung nicht sexy.


    Deshalb denke ich, müssen wir überdenken, was das Ziel dieser Blogs sein sollte. Ob sie etwas zum Spiel selbst beitragen. Ob wir auch Konzeptkunst, Ideen und Modell rendering als Beitrag posten sollten oder ob wir nur Dinge posten wenn sie im Spiel sind.


    Ich glaube, das Endergebnis ist, das in der Entwicklungszeit das Spiel gefüttert werden sollte und nicht das Devblog Publikum.


    Zurück an die Arbeit.



    Ouelle: playrust.com

    Soweit ich informiert bin wird die Map einfach nur gestreckt bzw. geschrumpft, ein wipe sollte also nicht nötig sein (zumal danach die Kartengröße ja wieder neu eingestellt werden muss) - mit einem bebauten Server hab ich es aber auch noch nicht getestet.

    Erstmal vielen Dank für Deinen Hinweis. Nur leider passt der Link nicht mit in diesen Thread, da es hier speziell um die Entwicklung von Rust geht, und nicht um die Entwicklung von Mods oder dergleichen. Für die Mods (Oxide, Rust++ u.ä.) wird sich, hier im Forum, in Zukunft sicher noch eine eigen Abteilung etablieren ;)



    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    Psychedelic Bonzai

    @ z1m


    Danke für die Info, dann werde ich mal gleich ein Ticket bei G-Portal erstellen damit die
    diese Einstellungs möglichkeit einbauen !


    Juergen


    Du brauchst dafür nicht unbedingt ein Ticket öffnen, da die Kartengröße per Console eingestellt wird. Einfach deinen Server betreten, Console öffnen und mit folgendem Befehl die Kartengröße ändern: "server.worldsize" "Zahl" (ohne Quotes, Einstellmöglichkeiten von 2000 - 8000, wobei ein Wert von 4000 16 km² und ein Wert von 8000 64 km² entsprechen). Dann brauchst du den Server nur noch neu starten.

    Devblog 35 Fortdetzung



    Operation Unsuck


    Wir suchen nach Möglichkeiten, die Karten besser zu machen. Wir werden wahrscheinlich eine nicht prozedurale Karte machen (die spielbar sein wird), um dann die procedural Maps daraus zu generieren. Dies wird einfacher sein, als die Gestaltung einer prozeduralen Karte - die Programmierer, welche das ganze prozedurale Zeugs programmieren, werden eine sehr gute Ahnung haben wie es aussehen sollte, aufgrund der non-proc-map. Keine Zeitskala zu diesem Thema.


    Howie und Paul zeigen schonmal einige farbige Bilder wie die Umwelt aussehen sollte/könnte.










    Rustafied


    Wenn Euch unsere Devblogs nicht ausreichen sollten, dann solltet Ihr mal ein Auge auf rustafied.com und ihren Twitter-Feed werfen, und schaut vielleicht auch mal auf deren Server vorbei. Sie schreiben täglich was so alles passiert, und das in der Regel mehrmals am täglich. Es ist wirklich inspirierend für uns zu sehen, dass jemand so viel Interesse zeigt, an dem was wir tun.



    Zusammenfassung


    Am liebsten wäre es mir gewesen, wenn ich einige weitere Wochen an den Bausystem gearbeitet haben könnte, aber ich dachte es ist besser ich fokussiere mich darauf es zu veröffentlichen, denn aus den Wochen wären wohl ein paar Monate geworden. Nun ist es veröffentlicht. Wie alles andere ist auch das noch nicht perfekt, es ist halt noch nicht fertig, es wir weiter verbessert. Lasst uns wissen was die Probleme sind. Ich habe nicht alle meine Roadmap-Ziele diese Woche erreicht, Ich hatte gehofft Euch noch eine coole Sache mehr geben zu können, aber das muss jetzt noch warten.


    Nächste Woche heißt es Schadensbegrenzung, Bug + Gameplay Fixes, Polnisch und Performance Kram. Und wahrscheinlich auch die Umgestaltung der Waffen.


    Oh und ja, wir haben die Kommentare wieder entfernt. Vor 15 Jahren war ich mal ein Kommentar Troll auf CSNation – also ich weiß wie es funktioniert und wohin das führt. Wir haben ein schlechtes Verhältnis von legit Kommentatoren zuTrollen erreicht. Wir machen Spiele, wir haben keine Zeit solchen Kram wie diesen zu moderieren – wir den Kommentaren nichts brauchbares entnehmen, aber es ist nützlich für uns zu hören, was Ihr über Rust sagt. Also, wenn Ihr das Update dann besprechen möchtet, tut dies bitte an Eurem Lieblingsplatz der dafür eher geeignet ist. Wir hören immer noch was Ihr sagt (es sei denn es sind Foren der Steam Plattform), aber eure Diskussionen müssen richtig moderiert werden (es sei denn es sind Foren der Steam Plattform).


    Ouelle: playrust.com

    Devblog 35



    Das Gebäude Update!


    Strukturelle Integrität


    Ihr erinnert Euch sicher daran, als ich in der vergangenen Woche darüber sprach, das wir an etwas großem
    für das Gebäudesystem arbeiten, und jeder dachte ich meinte nur das Bausystem. Nun, es war nicht das neue Bausystem. Ich meinte, das Gebäude einstürzen können.


    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Dies wurde zu Unrecht als ein Gewichtssystem bezeichnet. Dabei spielt es momentan überhaupt keine Rolle das Gewicht zu berücksichtigen, in der Tat, es ist irgendwie das Gegenteil. Die Absicht dahinter war den Spielern mehr Freiheit, in ihrer Art und Weise zu Bauen, zu geben. Ein konkretes Beispiel ist z.B. Euch damit die Möglichkeit zu geben, selbsttragende Etagen zu bauen - ohne eine Säule oder Wand unter jeder Zwischendecke. Dies funktionierte nicht ohne das strukturelle Integrität-System, weil Ihr damit Himmelsbrücken bauen konntet. Doch jetzt haben wir Integrität, mit der wir Euch erlauben können Böden auf den Etagen zu bauen, denn wenn es falsch ist es dann wird es einfach nach unten fallen.


    Also lasst mich ehrlich zu Euch sein. Ich bin kein mathematisches Genie. Ich bin kein Bauingenieur. Ich weiß nicht was ich mache. Dieses System wird nicht immer zu 100 % realistisch sein. Ihr werdet in der Lage sein ein paar Sachen zu bauen die der Physik trotzen, das ist aber der Weg wie wir ihn gedenken zu gehen. Euch dazu in die Lage zu versetzen, dass Ihr solche Strukturen erstellen könnt wie vorher, ist für uns nicht weiter legitim, wir wollen einfach nicht das Ihr Treppen zum Mond bauen könnt.


    Aus Sicht der Raubzüge (Raids) ist dies ein kompletter Umbruch im Spiel bzw. in der Spielweise. Wir wissen nicht wie es die Dinge beeinflussen wird – aber wir werden dies über die Zeit weiter beobachten, optimieren, verbessern und Gegenmaßnahmen hinzufügen. Es gibt Fehler die wir kennen, und ich bin mir auch sicher, es gibt Fehler die wir nicht kennen. Ja, es wäre cool, wenn fallende Blöcke den Spieler töten würden. Das alles ist noch unfertig, aber in Arbeit.



    Neues Bausystem in der Übersicht


    Wir haben das neue Bausystem veröffentlicht. Dazu gibt es ein paar Dinge, von denen ich möchte dass ihr darüber Bescheid wisst, so das Ihr keine Wut auf die falschen Dinge bekommt.



    Bauplan


    Um Bauteile zu setzen benötigt Ihr einen Building Plan. Sobald Ihr einen Building Plan hergestellt habt und ihn in den Händen haltet könnt Ihr das Bauteil ändern, indem Ihr die rechte Maustaste gedrückt haltet und mit Links auf das gewünschte Bauteil, welches Ihr bauen möchtet, klickt.



    Die Blöcke beginnen schwarz. Das heißt dass sie einen niedrigen Gesundheitswert haben. Ihr müsst nichts weiter tun – der Wert steigt von selbst.



    Bei der Betrachtung des Blocks erhaltet Ihr eine Quickinfo, welche den aktuellen Status anzeigt.



    Wenn die Platzierung des Blocks instabil ist zeigt es auch die Stabilität als Prozentsatz und der Hintergrund der Gesundheits-Leiste wird rot.




    Hammer


    Ihr beschleunigt den Gesundheitsgewinn der Blöcke, indem Ihr ihnen einen Schlag mit dem Hammer versetzt. Dadurch ändert sich die Geschwindigkeit der Regeneration - diese fällt langsam wieder auf normale Geschwindigkeit - nur ein paar Hammerschläge, das ist alles was Ihr tun müsst.


    Wenn Ihr mit dem Hammer auf einen Block schaut, könnt Ihr die rechte Maustaste gedrückt halten um ein Menü zu sehen. Von hier aus könnt Ihr Dinge tun, wie Upgrade/Downgrade zu einem anderen Blocktyp, den Block drehen oder zerstören.



    Wenn für einen Baustein ein Upgrade auf Stein (oder Metall) zur Verfügung steht, wird die maximale Gesundheit des Blocks erhöht. Dadurch wird der Block wiederum dunkel werden - Ihr wisst was zu tun ist.



    Einige Nahkampfwaffen sind nicht sehr effektiv bei Stein und Metall, so ist es eine gute Idee Eure Blöcke auf eine von den besonders soliden Materialien zu aktualisieren.




    Werkzeugschrank


    Einige Optionen auf den Hammer stehen nicht zur Verfügung, wenn Ihr nicht innerhalb des Einflusses eines autorisierten Tool Cupboard seid. Der Werkzeugschrank macht es so nur jenen Menschen möglich, die über ihn berechtigt sind, Bauwerkzeuge innerhalb dessen Radius verwenden zu können. Der Werkzeugschrank ist im Menü herstellbar.



    Ist er einmal platziert solltet Ihr euch mit ihm autorisieren.



    Auf dem Bildschirm werdet Ihr, unten rechts, Informationen eingeblendet sehen ob Ihr innerhalb eures Einflussbereiches seid oder nicht.




    In Arbeit


    Alle Modelle sind im Moment nur Grundgeometrie mit Platzhalter-Texturen. Die wahre Kunst wird bald kommen. Einige der Beschreibungen und Symbole auf dem Tortenmenü fehlen noch. Die schwarze Überlagerung flackert manchmal. Der Platzierungs-Führungsblock springt ganz über den Platz. Wir sind dran, keine Sorge.



    Umgestaltung der Waffen


    Ich habe angefangen das Waffensystem umgestalten, so das Waffen tatsächliche Einheiten sind. Sie sind jetzt nur Produkte und wir sind ziemlich begrenzt darin, Dinge damit zu tun.


    Dies wird kein kurzer Prozess sein, so dass ich angefangen habe, einen anderen Zweig mit den Änderungen zu öffnen und ich arbeite regelmäßigen Abständen daran. Also es ist noch nicht fertig, und wenn es fertig ist werdet Ihr wahrscheinlich keine unmittelbaren Vorteile sehen, aber es macht die Sache für die Programmierer viel einfacher - und wir wären in der Lage die Waffen weniger ätzend zu machen.



    Kartengröße


    Andre hat eine Servervariable hinzugefügt, so dass Serverbesitzer die Größe der Karte für ihre Server ändern können, wie sie es für richtig halten. Wenn Ihr Serverbesitzer seid und die Kartengröße ändern wollt, könnt Ihr das mit der Befehlszeile „-server.worldsize“ tun, als Wert setzt eine Zahl – Standard ist jetzt 4000.


    Die Standardgröße für die Karte ist jetzt 16km² - sie wurde von 64km² runter gesetzt. Dies ist eine Änderung des Gameplay, aber sollte der Performance etwas auf die Sprünge helfen.



    Fenstergitter


    Ihr könnt jetzt Window Bars in eure Fenster einbauen. Durch sie könnt Ihr sehen, plündern, werfen und schießen - aber nicht durch sie hindurch gehen.




    Optimierungen


    Wir hoffen, dass sich diese Woche die Bildrate um einiges erhöht. Andre hat an den Bäumen gearbeitet, also sollten sie jetzt viel schneller sein. Diogo machte die Feinabstimmung des Terrain Shader , so dass auch das viel schneller sein sollte – vor allem die dämlichen Qualitätseistellungen.


    Wir haben Analytics ausgeführt, so dass wir in der Lage sind zu sehen, ob es ein Leistungsvorteil bringt. Ich werde nächste Woche das Diagramm Posten.



    Hühner


    Goosey stellte wieder Chaos mit den Hühnern an...


    http://files.facepunch.com/minhle/2014-11-19_22-16-15.mp4


    ...und Andre hat sie ins Spiel eingepflegt und brachte sie zu tanzen. Sie sind aber noch nicht fertig.

    Es wäre schön wenn man mal irgendeine Info zum neuen Beuilding System finden würde. Vorher konnte man mit dem Holzhammer seine Bauteile hoch leveln. Das schein mir jetzt aber nicht mehr zu gehen. Bei mir passiert jedenfalls nichts wenn ich drauf rumklopfe. Der Wert der Bauteile steigt bis z.B. 500. Das geht automatisch und langsam. Mit dem Hammer kann man das anscheinend beschleunigen. Aber man levelt nicht mehr auf Hartholz, Stein u.s.w. weiter. Das Problem dabei ist das die Türen z.B. mit unter 50 Schlagen mit der Steinaxt auf bzw weg sind. So kann man im Moment raiden was das Zeug hält. Aber es muss doch auch noch die Möglichkeit geben das ganze zu verstärken.


    Juergen


    Ich setze mich heute Abend mal an die Übersetzung des letzten Devblogs von playrust.com. Da sollten deine Fragen eigentlich weitestgehend beantwortet werden ;) Kurzform: Tool Cupboard bauen, am Cupboard autorisieren, mit Hammer auf Wall/Tür usw. zeigen und dann rechte Maus gedrückt halten und Up- / Downgrade, rotieren oder abreißen wählen und mit Linksklick bestätigen.




    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    euer Psychedelic Bonzai


    Vielleicht liegt das ja auch teilweise an uns. Wo niemand postet ist auch nichts los. Aber du hast schon recht, keine Infos zum neuen Update. Ich habe auch auf etwas mehr gehofft !
    Es ist leider so das ich sonst kein deutsches Forum gefunden habe das sich mit dem neuen Rust befasst. Oder weiß jemand einen Tip ?


    An mir kann es ja zum Glück nicht liegen und Update-News sind nunmal Teamsache...darfst mich aber gern persönlich ausquetschen :P
    Ähm ja, wüsste jetzt auch keine andere Community, zumindest keine welche sich speziell mit der experimental befasst.



    Edit: Gehöre ja nun zum Team :) Sobald alle Einzelheiten abgeklärt sind wird es wieder regelmäßig News geben. Ob als Übersetzung der playrust.com Blogs, als eigener Update-News Blog oder in welcher Form auch immer wird sich zeigen.



    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    euer Psychedelic Bonzai

    Na endlich mal 'ne offizielle Anfrage :P


    Also ich würde das Team schon gern verstärken, da ich noch immer die Hoffnung nicht aufgegeben habe, dass in die (ehemals?) beste deutsche Rust Community endlich mal wieder Leben einzieht. Ich bin momentan 34 Jahre jung und durch das ein oder andere eigene Projekt (ehemals & aktuell) konnte ich schon einige Erfahrung als Betreiber, Admin, Community Manager sowie als Team- und Clanleader sammeln.


    -Kenntnisse über RUST <-- Spiele Rust seit gut einem Jahr, mit mehr als 500 Std. Spielzeit (siehe mein Steam Profil). Zudem betreibe ich seit anfang Februar einen eigenen Server und verliere mich fast täglich auf den verschiedensten offiziellen und inoffiziellen Seiten.


    -Solltest deutsch in Wort und Schrift beherrschen! <-- Ja, geht gerade so :D


    -Sowie Englisch Kenntnisse <-- are also available, no longer perfect, but is slowly recovering


    -Spaß am berichten haben <-- zumindest geb ich mein Rust(iges) wissen gern weiter...


    -solltet eigenständig arbeiten können <-- ähm ja, was sollte ich nochmal als nächstes tun ?(:D


    -und viel viel spaß haben am schreiben <-- gehört halt irgendwie dazu



    Soweit erstmal zu mir (auch wenn nur in kurzform...sorry, aber Rust wartet auf mich :saint: ) und wer mir den Rücken stärken möchte darf meinen Beitrag sogar mit dem "Gefällt mir" Button markieren ;)



    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    euer Bonzai

    Hey Rylo,


    es gibt momentan eine riesige Satellitenanlage, einen Leuchtturm und eine Wolfsstatue als Landmarks, welche auf den Maps verteilt sind. Es werden nach und nach auch weitere Monuments und Landmarks (wie z.B. Windräder, Aussichtstürme, Exekutions Kammern, Monorails usw.) hinzugefügt. Schau einfach mal bei Trello bzw. unter folgendem Link nach, da findest du einige Ideen der Entwickler: https://trello.com/b/DBOhTfQm/rust-concept


    PS: Hab gerade eine der Höhlen entdeckt, welche es ja auch noch gibt. Hatte ich total vergessen da ich bisher noch nie eine zu Gesicht bekommen hatte. :whistling:



    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    Bonzai

    Hey Fray_2010,


    sorry wenn ich gerade keine Lust habe auszurechnen wie viele Maps es für das "neue" Rust gibt, aber so funktioniert das mit den procedural Maps:


    Die procedural Maps werden über den Map Seed generiert, welchen jeder der einen eigenen Server betreibt, über den server.seed in der Config oder über die Console einstellen kann. Hierbei kann man zwischen einem Seed von -2147483647 und 2147483647 wählen, wobei jede Zahl von -2147483647 bis 2147483647 eine eigene Karte ist (0 = random Seed). Seit 18.11. kann für jede Karte noch zusätzlich eine größe zwischen 2000 (klein) und 8000 (groß) generiert werden. Standart bzw. voreingestellter Seed auf den public Servern ist z.Z. noch 123456 bei einer größe von 8000 (wenn vom Server Owner/Admin nicht geändert).Welcher Map Seed auf dem Server, den Du betrittst, eingestellt ist kannst Du sehen wenn Du die Console mit F1 öffnest.
    Bitte beachten: Mit dem nächsten großen Update ändert sich dann die standart Einstellung auf Seed 0 (random Seed) und größe 4000.


    Im großen und ganzen ergeben sich also, aus der Kombination von Seed (allein schon 4.294.967.294 verschiedene Maps) und größe, ziemlich viele Milliarden verschiedene Landschaften.


    PS: Unter folgendem Link findest Du die Map für den standart Seed: http://steamcommunity.com/shar…filedetails/?id=328361615
    Ich nutze den Seed momentan auch auf meinem Server um Experimental Neulingen das zurechtfinden zu erleichtern ;)



    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    Bonzai

    Hey Juergen,


    leider wird von Facepunch nicht publiziert wann genau Serverupdates geplant sind. Dürfte auch schwierig sein, da sich ein Update immer nach dem Stand der Entwicklung richtet und sich die Fortschritte schwierig voraussagen lassen (z.B. wegen auftretender Bugs u.ä.). ;) Man erkennt aber in der SteamDB ob (Last Change Number), wann (Last Depot Update) und welche Serverversion (BUILD ID von legacy/public/development/development-debug/stable) aktuallisiert wurde
    Momentan gibt es täglich mehrere Updates für den development Server und ca. 1-2 mal wöchentlich für den public Server. Mit dem nächsten grossen Update (u.a. Wechsel zum neuen Bausystem) sollte der public Server aber auch wieder regelmäßiger bedient werden.


    Hoffe ich konnte Dir etwas weiter helfen.


    Mit Akzeptanz für andere Standpunkte, Diskussionsbereitschaft & stets freundlichen Grüßen
    Bonzai