0

Web ベースのゲームを設計しています。このゲームでは、ほとんどすべてのアクションに一定の時間がかかりますが、アクションを保存して実行する場所がわかりません。

たとえば、キャラクターが A から B に移動したい場合、これに 30 秒かかるとします。私のキャラクターテーブルには、場所という列があり、魔女は現在の場所のIDを保存しています。したがって、30 秒後にこの ID を変更する必要があります。

これまでに私ができる最善の解決策は、SQL ジョブを作成することです。100.000 の Sql ジョブがサーバーのパフォーマンスにどのように影響するかをテストする環境がないため、他に方法はありますか、または SQL ジョブに固執する必要がありますか?

PS: ロジックは他の Web ベースのゲームとほとんど同じです。他のゲームがそのようなことをどのように処理するかについて、他のゲームからの直接的な例をいただければ幸いです。

4

3 に答える 3

1

SQLデータベースを使用すると、後で多くの苦痛が生じます.https://gamedev.stackexchange.com/questions/40215/use-a-sql-database-for-a-desktop-game

膨大な量のログイン詳細を保存したい場合にのみ sql を使用してください

http://www.couchbase.com/why-nosql/nosql-database

ちょうど私の2セント私が助けてくれることを願っています

于 2014-06-09T08:39:22.527 に答える
0

ASP.NET のみを使用して簡単なスケジューリング メカニズムを実装しました。http://weblogs.asp.net/ricardoperes/using-the-asp-net-cache-as-a-schedulerで概念実証を見つけることができます。

于 2014-06-09T08:42:07.570 に答える