問題タブ [steamworks-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
110 参照

c++ - 非プログラム ループ スクリプトに識別子が見つかりません

関数をメインループの外に移動する必要があるか、前方宣言を使用する必要がある投稿を見つけるためだけに、「識別子が見つかりません」というエラーを調べようとしました。ただし、私のスクリプトはゲーム エンジンのモジュールとして使用されるため、実際のメイン ループはなく、問題の関数は失敗した行の上の別の関数によって問題なく呼び出されます。

ID 作成機能は一番上にあり、これらの 2 つの機能はずっと後にあります。最初のもの (setPlayedWith) は問題なく成功しますが、2 つ目 (getFriendPersonaName) は次のエラーで失敗します: 'createSteamID': スクリプトのコンパイル時に識別子が見つかりません。

私は途方に暮れています。うまくいけば、誰かが私を正しい方向に向けることができます。

0 投票する
0 に答える
1082 参照

steam - Steam に公開せずに Steamworks.NET を使用する (Spacewar)

Steamworks.NET が提供するデフォルトのゲーム ID (480 - Spacewar) を使用して、いくつかのテストを行ってきましたが、すべてが機能しているようです - フレンド リストにアクセスしたり、NAT パンチスルーで p2p を使用したりできます。では、私と友人が spacewar をプレイしている様子を示しています。実際に、基本的な Unity プロジェクトをプレイしています。

したがって、1 つ明確でないことがあります。Steamworks を使用してデフォルトのゲーム ID を使用して完全な p2p マルチプレイヤー ゲームのプロトタイプを構築することにした場合 (実装が簡単で、誰でも簡単にテストでき、便利だと思われます)、起動して提供しても安全でしょうか?または、人々が禁止されたり、スムーズになったりするリスクはありますか?

私は、宇宙戦争が著作権侵害で悪用された (または今も) 海賊版ゲームをオンラインでプレイできるようにしたことを知っており、一部の VAC 禁止にも関与していると聞いています。

明らかに、私はテスト目的でのみそれを行います (実際に何かまともなものを完成させた場合は、とにかく Steam でリリースしようとします)。 .

0 投票する
0 に答える
342 参照

c++ - SteamUser()->GetSteamID() が間違った ID を返す

私が取り組んでいるプログラムの一部として、現在 Steam にログインしているユーザーが特定のゲームのどの DLC を所有しているかを確認したいと考えています。ただし、正しい ID を取得できないため、早期に障害が発生しました。

返される ID は 317503778041363804 です。ただし、ログインしているアカウントの実際の ID は 76561198112533289 です。実際の ID を手動でハードコードすると、問題なく続行できます。私はここでかなり困惑しています。適切な ID を取得できることに頼っていて、このメソッドが別のものを返す理由がわかりません。残念ながら、ドキュメントはかなりまばらです。