RovibesROVIBES // ROBLOX INFO
ENJA
更新中
DevForum4日前

物理レプリケーションの今後の改善について

Upcoming Improvements to Physics Replication

要約(日本語)

Robloxは、パケットロスによるデータ損失を防ぐ「最終的な一貫性」を保証する、改善された物理レプリケーションシステムを導入します。6月15日のグローバル展開に先立ち、開発者はStudioの設定から早期テストに参加することが可能です。

English summary

Roblox is introducing an improved physics replication system that ensures eventual consistency to prevent data loss during packet drops. Developers can opt-in for early testing via Studio properties before the global rollout scheduled for June 15.

UpdateFeatureBug
元記事を読む →
+65Vibe

Vibe スコア

-100 〜 +100

コミュニティの反応

DevForum
Neutral0 eng

物理演算のようなデータレプリケーションに関するメモについて、どのような目的や意図があるのでしょうか?

What’s the goal / what do you have in mind for the note about physics-like data replication?

DevForum
Neutral0 eng

このトピックは10分後に自動的に公開されました。

This topic was automatically opened after 10 minutes.

DevForum
Neutral0 eng

バブだよ。今回のアップデート、最高すぎる!本当に最高!

Im a bub this is an awesome update awesome awesome update

DevForum
Neutral0 eng

素晴らしいですね。物理演算といえば、エンジンのメッシュコリジョンの描画をもっと改善してほしいです。PreciseConvexDecompositionはほとんどの場合で精度が十分とは言えないので……。

Sounds amazing, speaking of physics tho i wish the engine could render mesh collision better, because PreciseConvexDecomposition isn’t really accurate on most cases…

DevForum
Neutral0 eng

カノヴィッチ:「結果整合性」によって、パケットロスによる更新の欠落が防がれるということですね。つまり、弾性球が上下に跳ねている状態でサーバー側でMicroProfilerのスナップショットを作成しても、ランダムに停止することはなくなるのでしょうか?

Khanovich: “Eventual consistency”, ensuring that updates are not lost due to packet drops So, if I have a elasticity sphere bouncing up and down and I create a MicroProfiler snapshot on the server, it will no longer stop randomly?

DevForum
Neutral0 eng

HealthyKarl:つまり、弾性のある球体が上下に跳ねている状態でサーバーのMicroProfilerスナップショットを作成すれば、ランダムに停止することはなくなるということですか?あなたが説明しているのは、更新が送信されなくなるようなパフォーマンス上のハングアップのように聞こえます。それは依然として発生するはずです。結果整合性とは単に……

HealthyKarl: So, if I have a elasticity sphere bouncing up and down and I create a MicroProfiler snapshot on the server, it will no longer stop randomly? What you’re describing sounds like a performance hang that causes updates to not be sent. This will still happen. Eventual consistency simply mean

DevForum
Neutral0 eng

カノヴィッチ:クリエイターの皆さんに影響が出ないよう、これらのアップデートのテストや展開方法を継続的に改善しています。影響が出ない?それは少し変ですね。そういう意味ではありません……。お知らせ:物理演算レプリケーションの改善を近日中に展開予定!理想を言えば、これは通常のお知らせカテゴリに入れるべきですね。

Khanovich: We’re continuing to refine how we test and roll out these updates so they stay invisible to creators Invisible? That’s a bit odd, isn’t it? That’s not what I meant… Heads Up: Upcoming Rollout of Improved Physics Replication! Ideally it should go in the regular announcements category.

DevForum
Neutral0 eng

フリクテム:不可視?それは少し変ですね。そういう意味で言ったわけではなく……私の言葉足らずでした。「不可視」というのは、本来挙動に影響を与えるべきではない技術的な変更が、実際に挙動を変えることなく、開発者を煩わせないことを指しています。バグが発生したという事実こそが、私たちが……している「可視性」なのです。

Fliktem: Invisible? That’s a bit odd, isn’t it? That’s not what I meant… Bad wording (on my part), when we say “invisible” we mean tech changes that should not impact behavior do not actually change behavior and don’t bother developers. The fact that there were any bugs is the visibility that we’re

DevForum
Neutral0 eng

現在、物理データのみが絶えず変化するゲーム状態の同期に最適化されています。これは、スリープ状態にないパーツの物理データは、ほぼすべてのフレームで変化し続けるためです。色やアンカーのブール値など、プロパティリストにあるその他のデータはすべて、「離散的」な更新に最適化されています。

Right now Physics Data is the only thing optimized for synchronizing continuously changing Game State, because Physics Data for non-sleeping parts is almost always changing every frame. All other data, like the Color, Anchored Boolean, everything on the properties list is optimized for “Discrete” up

DevForum
Neutral0 eng

またいつものアップデートのたびに現れる「オワコン」連呼勢か。Redditにでも帰れば?</3

And here comes the doom posters that appear on every update. Go back to reddit &lt;/3

DevForum
Neutral0 eng

正確である必要はなく、プレイヤーのデバイスに負荷をかけすぎない程度で十分ですよ。具体的にどのメッシュで問題が起きていますか?

-- it’s not supposed to be accurate, just good enough while not frying your players’ devices. what meshes are you having issues with?

DevForum
Neutral0 eng

Robloxのドキュメントで「Workspace.ImprovedPhysicsReplication」が見つからなくて困っています。「Workspace.PhysicsImprovedSleep」という似た名前のものを見つけましたが、StudioのWorkspace内には存在しませんでした。

I’m having trouble finding Workspace.ImprovedPhysicsReplication in the Roblox Documentation . I found Workspace.PhysicsImprovedSleep which sounded similar, but it doesn’t exist under workspace in Studio.

DevForum
Neutral0 eng

動作に変更はないため、ドキュメントは作成していません。内部で何が起きているかについては、こちらのスレッドで説明しています。本来であれば動作に影響がないはずなので、こうした変更は告知なしに行うのですが、そのスレッドをご覧いただければわかる通り、一部のゲームで不具合が発生してしまいました。

We don’t have documentation for it because it has no behavior change. I go over what is happening under the hood in this other thread . Normally we would do this kind of rollout silently because its supposed to have no behavior changes, but if you read that thread you’ll notice we broke a few games.

DevForum
Neutral0 eng

いいアップデートですね。次はRobloxの残りの部分も直してもらえませんか?Robloxが突然シャットダウンする心配をせずにこれを使えるようにしたいです。

good update can you now fix the rest of roblox please? i wanna be able to use this without worrying roblox is gonna randomly shut down

DevForum
Neutral0 eng

かなりいい感じです。以前は、ジャンプや着地をするとほぼ確実に再シミュレーションが発生していました。AssemblyLinearVelocityを0に設定するような単純な操作であっても、急激な速度変化があれば同様でした(着地でなぜ再シミュレーションが起きるのかを調査していた際、これには非常に悩まされました)。現在、

looks pretty good. previously, jumping and landing would almost always cause a resimulation and the same would be true for sudden velocity changes, even from things as simple as setting AssemblyLinearVelocity to 0 (this was very troubling when figuring out why landing would cause a resim). there are

DevForum
Neutral0 eng

すみません、オプトアウトする方法はありますか?サーバーオーソリティシステムを構築したのですが、新しいレプリケーション方式のせいで誤検知が発生してしまい、その対策が見つかりません。この現象はMacBookでWi-Fi接続している時のみ発生し、有線LAN接続や他のデバイスでは起こりません。

Hi, I was wondering if there will be any method to opt out. Since I’ve built this server authority system, and for some reason, the new replication method, false flags, and I can’t seem to find a method to counter it. It happens only when I’m on wifi, not Ethernet, and on my MacBook, rather than my

DevForum
Neutral0 eng

追記:ああ、なんてことだ。アフター動画のロールバックログの少なさを見てよ、完璧すぎる。待って、ごめん、混乱してる。この設定がサーバーオーソリティのゲームにも影響するって言ってるの?サーバーオーソリティでは、デフォルトでこの技術のより高度なバージョンが使われているはずだけど。この設定は本来……

edit: oh my goodness just look at the lack of rollbacks logs in the after video its so perfect Wait, sorry I’m confused. Are you saying this setting has impact for you in Server Authority games? Server Authority already uses a more advanced version of this tech by default. This setting should have n

DevForum
Neutral0 eng

サーバーオーソリティを有効にすると、「Default」と「Enabled」のオプションは同じ動作をするようです。おそらく両方とも有効化されているのでしょう。これは以前とは異なる挙動です。古いビルドでは、クライアントとサーバー間で物理演算に不整合が生じると、キャラクターが絶えずジタバタと震えていました。AuthorityMode: Automatic A

With server authority enabled, the Default and Enabled options appear to work identically. They are presumably both activated. This behaves differently from before. In older builds, inconsistent physics between client and server would cause the character to jitter nonstop. AuthorityMode: Automatic A

DevForum
Neutral0 eng

C_LRH:以前のビルドでは、クライアントとサーバー間で物理演算に不整合が生じ、キャラクターが絶えずガタつくという問題がありました。数日前、Humanoidの予測・再シミュレーション機能を修正し、整合性を高める対応を行いました。今回のアップデートとは無関係ですが、もしかしてこの件についておっしゃっていますか?

C_LRH: In older builds, inconsistent physics between client and server would cause the character to jitter nonstop. A few days ago we enabled a fix to Humanoid Prediction/Resimulation that should have made them more consistent. It’s unrelated to this update. Is it possible that this is what you are

コミュニティの過去の類似反応

Neutral35 eng
YouTube

高度なシステム(カスタムレプリケーション、データシリアライゼーション、バッチ処理、カスタム物理演算、空間グリッド)を搭載。これはRoblox上で1000体のユニットを処理可能なユニットスポナーであり、カスタムレプリケーション、サーバー認証、クライアントビジュアライザーなどを備えています。

Advanced System (Custom Replication - Data Serialization - Batching - Custom Physics - Spatial Grid) This is a Units Spawner that can handle 1000 unit in roblox, with custom replication, a server authorization and client visualizer, ...

Negative1,379,642 eng
YouTube

初めてスクリプトを書く時の自分: #roblox #shorts

Scripting for the first time be like: #roblox #shorts

Negative1,803 eng
YouTube

Robloxの新しいカスタムレプリケーションシステムについて。現在OmegaspaceをTypeScriptで書き直しています(厳密にはLuaにコンパイルされますが、まあ細かいことは気にせず、プログラミングが楽なので)。というわけで……

New custom replication system in Roblox I am recoding Omegaspace in typescript (technically it gets compiled back into lua but whatevs its easier to program with) so here ...

Neutral848,755 eng
YouTube

全Roblox開発者必携のプラグイン#robloxplugin #robloxplugins #robloxdev #robloxstudio

Roblox plugin that every developer needs to have#robloxplugin #robloxplugins#robloxdev #robloxstudio

Neutral504,320 eng
YouTube

この奇妙な最適化でゲームが10倍速くなった!この動画では、私たちがRobloxゲームをどんな環境でも高速かつ快適に動作させるために行った最適化手法について解説します。

These Weird Optimizations Made Our Game Run 10x FASTER! In this video, I'm talking about some of the optimization methods we used to make our Roblox game run faster and better, on any ...

Neutral35,810 eng
TikTok

クレジット:gameability #obbytok #eternaltowersofhell #etoh

credits to gameability #obbytok #eternaltowersofhell #etoh