基于 ASP.NET 的 MMOG 的可行性

Posted

技术标签:

【中文标题】基于 ASP.NET 的 MMOG 的可行性【英文标题】:Feasibility of ASP.NET based MMOG 【发布时间】:2009-01-16 16:31:39 【问题描述】:

我想开发基于 ASP.NET C# 的 MMOG(大型多人在线游戏)。我将使用 ASP.NET Ajax 控件工具包、jquery 和 MS SQL server 2005。

Q.1).NET 3.5、带有 C# 的 ASP.NET 在同时处理数千个用户方面的可行性。

我还会将基于 ASP.NET ajax 的聊天系统与 MMOG 旁边的聊天室结合起来。

Q.2) 你知道任何使用 ASP.NET 的网站 (MMOG) 吗?

Q.3) 上述聊天系统的最佳实践是什么?

【问题讨论】:

如果不使用MVC,只使用jQuery而不用webforms/asp.net ajax? 或者放弃所有的 javascript 和 ajax 并使用 Silverlight。 浏览 cmets 我看到了一个主题:为正确的工作使用正确的工具。 【参考方案1】:

ASP.NET 和 MSSQL 2005 绝对没有“内置”扩展问题。您必须注意正确构建您的应用程序,并准备花一些钱购买合适的硬件。

例如,请参阅计划处理 *** 负载的 hardware setup。

【讨论】:

【参考方案2】:

    在创建应用程序时,ASP.NET 可以通过适当的服务器配置、硬件和性能考虑来处理它。

    我尝试进行一些谷歌搜索,但没有立即找到任何东西,但我确信那里有一些。

    对于聊天片段,您可能会查看已经存在并经过长期尝试和测试的产品,例如 CuteChat。

【讨论】:

【参考方案3】:

我会考虑使用 Silverlight 而不是基于 AJAX 的东西。从 UI 的角度来看,您将能够做更多的事情。

【讨论】:

而且性能会好很多,看QuakeLight:google.com/…【参考方案4】:

除非你禁用 ViewState 或切换到 ASP.NET MVC,否则 ViewState 最终将成为你的最终游戏团队老板。

也许今天您从 html/javascript/jquery UI 开始,明天您开始使用精美的 Silverlight 或 Flash UI。

【讨论】:

【参考方案5】:

AjaxControlToolkit 相当臃肿而且有点难以定制。对于 MMO,速度将是一个优先事项,因此您将希望尽可能多地控制您的回发。

您也可以尝试将 Silverlight 用于您的前端。它与 .NET 环境很好地集成在一起,并且可以更容易地开发您的交互式作品。

【讨论】:

【参考方案6】:

大量运行 ASP.NET 的大型网站。我强烈推荐使用新的 MVC 框架,因为它大大降低了 ASP.NET 网站的复杂性。

【讨论】:

以上是关于基于 ASP.NET 的 MMOG 的可行性的主要内容,如果未能解决你的问题,请参考以下文章

ASP.NET Core GRPC 和 Dubbo 互通

asp.net研途帮帮网论文定稿

.NET Core 的 MiniProfiler 是不是有任何可行的替代方案?

EF Core 中的 ASP.NET Core 5 MVC 和 Identity - 基于资源的授权

根据 ASP.NET 中的角色设置身份验证 cookie 超时长度

Haribit Intern day4 基于esp32 ov2640人脸识别实时监控可行性研究