Foundation Radio Update

Kommentare 6

  • Tl;dr ; Lagspikes werden schlimmer.

    • du hayder

      Gefällt mir 1
    • Ne tatsächlich nicht, es sollte relativ performant sein.

      Die "Auslastung", wenn es sie überhaupt in einem nennenswerten Bereich gibt, liegt fast ausschließlich bei den Clients.

      Die Spikes sind ein serverseitiges Problem.


      Man muss es sich die Logik hinter dem Radio so vorstellen, der Server schickt bei jedem Lied ein Signal an alle Spieler.

      Dieses Signal bewirkt, dass ein zufälliges Lied aus der Playlist beim Spieler anfängt zu spielen.

      Das bedeutet, alle Spieler hören durchgehend (die gleichen) Lieder.
      Nur ist die Lautstärke dieser Lieder auf 0%.
      Wenn man ein Radio anschaltet, geht die Lautstärke dann hoch und erst dann kann man sie hören.

      Das klingt banal, ist meiner Meinung nach ein geniales System und wahrscheinlich auch das einzig mögliche, dass es mit der (clientseitigen) play.URL Funktion bei durchgehend zufälligen Liedern schafft, dass alle synchron das Gleiche hören, wenn sie das Radio (egal wo) anschalten.

      Das war natürlich nur grob erklärt, dann gibt es noch die Lautstärken-Logik = je weiter man sich vom Radio bewegt, so leiser wird es usw.

      Das Script hat insgesamt ~1800 Zeilen Code! Gut, das ist dem geschuldet, weil ich für jedes Lied riesige Codeblöcke brauche, aber es hat wirklich viele viele Stunden gekostet, dieses System zu schreiben. Endlich habe ich das Versprechen eines Foundation Radio Reworks eingelöst...

    • 9793a7601560b6218d0f5e0a1ea1154f.jpg?ex=6628ea30&is=66167530&hm=741ca043c5526ad22626bdcb1903aca7a79e64e7c874acbdf8fc3dca45aa2a0f&

      Gefällt mir 3
    • Ein Funkgerät Kanal für das Radio.

      Dieses Mal gibt es einen Grund nicht im Einsatzfunk zu sein.

      Gefällt mir 1
    • Ins Funkgerät würde ich das nicht integrieren, zum einen, weil sich die Funksysteme gerne ändern und zum anderen, weil ich die Leute nicht daran hindern möchte, in den Kanälen zu sein, wo sie reinmüssen, aber es ist ein portabler Radioempfänger geplant. Zumindest, wenn den genug Leute wollen.