日期:2014-05-20  浏览次数:21065 次

讨论:c#是否适合用来开发大型手机网络游戏服务端?
很多人都觉得C++会比C#牛B很多方便很多,使我对C#做服务器端产生了一定的怀疑,所以看看大家如何看待这方面的问题。

最近想要创立一个游戏团队,主要开发iphone、安卓以及wp的游戏。所以不得不考虑服务端的编写语言。

讨论:
C#是否适合开发大型在线游戏,和C++来比区别在哪里?哪个的效率高一些?

请自由发表自己的简介。

菜鸟求解
C# 网络游戏

------解决方案--------------------
引用:
Quote: 引用:

我们现在就在用,很好啊


用的是怎么样的环境呢?服务器的配置有什么特别没有?

iocp通信,mongo数据库,逻辑分布式,妥妥的亲,command消息队列,单线程逻辑,多线程通信。
------解决方案--------------------
引用:
很多人都觉得C++会比C#牛B很多方便很多,使我对C#做服务器端产生了一定的怀疑,所以看看大家如何看待这方面的问题。

最近想要创立一个游戏团队,主要开发iphone、安卓以及wp的游戏。所以不得不考虑服务端的编写语言。

讨论:
C#是否适合开发大型在线游戏,和C++来比区别在哪里?哪个的效率高一些?

请自由发表自己的简介。

菜鸟求解


C#开发完全没问题的呀,我们就在用。一台服务器同时在线3000人都不成问题。要是做成服务集群。就不在话下了。
------解决方案--------------------
引用:
速度要从gpu下手

开发服务端跟GPU有毛关系。
------解决方案--------------------
引用:
iocp通信,mongo数据库,逻辑分布式,妥妥的亲,command消息队列,单线程逻辑,多线程通信。

除了“单线程逻辑”,在我们的c#写得服务器程序中都有。

为什么要“单线程逻辑”呢?如果我们有20个核心,有大量的mongo和文件操作,为什么要单线程呢?
------解决方案--------------------
[b]话说,现在开发游戏加班那么严重,不是为了快~为了什么~
赚钱好行业,竞争激烈~

C++ 要很专业,才不会写出烂代码~
C#还有一个运行时在帮你补救~

前端:Unity3D + C#
服务端:C#
就这样去干把~
------解决方案--------------------
目前还是多考虑客户端吧
才开始能用多少用户啊
服务端能跑就行了
基本没压力


------解决方案--------------------
现在市场上已经有不少服务器端使用.NET/Mono技术的游戏了。
------解决方案--------------------