.NET游戏服务器服务器、游戏、NET

2023-09-04 08:11:42 作者:抓不住你说的梦

我有一个问题在这里就Net框架技术和游戏服务器上。 supposely,我的几个游戏机作为客户端,我想这些客户机连接到游戏服务器,你们觉得这是件好事,如果我使用.NET Framework开发的服务器应用程序?

i've a question over here regarding the .Net framework technology and the gaming server. supposely, i've a few game machine acting as a client and i want to connect those client machine to a gaming server, do you guys think it is good if i develop the server application using the .NET framework?

在客户机还开发了DOTNET技术。如果我展开我的服务器同时运行的几台服务器,被认为是可能的,如果我使用的.Net框架,我的游戏服务器上?什么.NET技术我应该使用,.NET远程,XML Web服务,COM +,MSMQ或任何建议?

the client machine is also developed in dotnet technology. what if i expand my server to a few servers running concurrently, is that be possible if i employ .Net framework on my game server? what .Net technology should i use, .Net Remoting, XML web services, COM+, MSMQ or any suggestion?

这里还有一个更重要的因素是明智的表现。我想在客户端和服务器之间的通信的通信速度和效率,没有长时间的滞后时间。

one more important factor here is the performance wise. i want the communication between the client and the server to communicate fast and efficiently without long lagging time.

我想扩大到几台服务器的目的是因为,如果万一服务器关闭或停产维修之一,我仍然可以有我的应用程序,而无需中断游戏的过程,是关键任务和实时性。运行

the purpose i want to expand to a few servers is because if in case one of the servers down or shutdown for servicing, i still can have my application running without interrupting the game process which is mission critical and real-time.

有什么样的灵魂在那里做过这样的设置过吗?如果是的话,你们觉得它是什么?最好,好,差或最坏聘请的.Net在游戏服务器?

are there any kind soul out there done such a settings before? if yes, what do you guys feel about it? best, good, worse or worst to employ the .Net in the game server?

我衷心AP preciate所有的.Net和游戏开发专家给了一些反馈,我在这里。

i sincerely appreciate all the .Net and game developer expert to give some feedback for me here.

感谢

推荐答案

为了为一个游戏服务器的任何种类的可扩展性,你需要利用UDP进行通信(其中.NET支持,看到的 UdpClient )。

In order for any sort of scalability for a game server, you need to utilise UDP for communication (which .NET supports, see UdpClient).

这篇文章也许你指出正确的方向:多线程游戏服务器浏览器

This article might point you in the right direction: Multi-Threaded Game Server Browser