导航:首页 > IDC知识 > 游戏开发服务器

游戏开发服务器

发布时间:2020-11-17 22:40:25

1、游戏服务器开发为什么很少使用c#?

对这一行不熟悉不敢乱判断。猜测一下可能的原因:

如果用windows当服务器,IOCP很成熟所以选择C++

C#本身带有内存回收机制,对于某些类型的服务器需要自己管理内存回收
技术上没问题,听说过用C#当网页游戏服务器的成功案例
用C#的成本在这一行不算低(综合服务器,开发效率,招人难度等)
现成有许多成熟的公司框架不需要自己重新写,大家跳跳槽也都有了……

2、游戏引擎和服务器有什么区别和联系?

游戏引擎是用于控制游戏功能的主程序,如接受玩家控制信息的输入,选择合适的声音以合适的音量播放等。2D游戏或者3D游戏,哪怕是一个只有1兆的小游戏,也不管游戏是怎样的形式(是角色扮演游戏、即时策略游戏、冒险解谜游戏或是动作射击游戏)都有类似的起控制作用的代码。引擎相当于游戏的框架,框架打好后,关卡设计师、建模师、动画师可往里填充内容。
引擎的目的是让开发者专注于游戏逻辑的编写,而尽量减少底层的编写。
所以引擎的封装是必不可少的。但引擎不仅仅是封装,如果引擎只是封装,那么引擎也太简单了吧。
引擎最重要的功能是提供一个框架,这个框架能够管理游戏的各个模块,比如:渲染模块,GUI,物理系统,场景模块(包括,角色,NPC,各种物件)。。。。等等,使各个模块分工合作得最好。然后游戏开发者在这个框架内工作。正是有了这个框架,引擎才知道如何最佳管理客户端的各种资源(这里我只说客户端),才能让游戏的运行效率达到最好。一个引擎框架的好坏直接影响着引擎的可扩展性,可移植性,运行效率,可读性,上手容易性。写出一个几个模块出来并不是很难的事情,难就难在如何写一个框架,让这个框架能够管理好各个模块,
也就是说让引擎去管理好客户端的各种资源。这就是说要让引擎去管理客户端游戏代码,而不是让客户端游戏代码去管理引擎。只有这样,游戏开发者才能集中精力去实现游戏逻辑,而引擎也可以将程序运行效率达到最高。

3、游戏开发商一般是自建机房买服务器,还是托管服务器来跑自己的APP?

一般性copy来讲,除非是非常大的游戏开发商,有自己专业的团队来自建服务器,大部分的开发商还是会选择托管服务器的。
因为自建服务器是一个很繁琐很复杂的工程,自建服务器,首先要考虑的是业务量,如果业务量不够的话,自建服务器就是一种资源的浪费,第二个就是服务器的建设和设备的选用是比较繁琐的,需要很多专业人士去操作。第三点是服务器后期的运行和维护。正因为自建服务器需要投入大量的人力和财力,而且还存在管理难题和安全隐患,所以一般都会采用托管服务器,这样可以省去很多不必要的开支浪费和管理问题,可以更加的专业化分工。

4、如何设计开发网游游戏服务器有哪些比较成熟的游戏服务器引擎?

服务器客户端全解决的引擎好像也就1个bigworld?不过服务器逻辑简单,自己弄定就能够了,没必要用啥引擎。

5、独立开发的网络游戏,服务器怎么弄

你好,开发网络游戏,用服务器的话,直接根据您的需求,比如配置,带宽,专线路选择属合适的服务器租用就可以了。另外找IDC商租用服务器一定要用正规的IDC商,有资质的服务商。这样服务器租用期间有什么售后技术问题也能得到好的解决。
希望我的回答对您有帮助,谢谢

6、怎么做游戏SF服务器

工具/原料

DB2000

传奇服务端

传奇引擎

私服登录器

方法/步骤

一、打开传奇服务端,(前提是服务端、引擎、登录器都已经配套了),找到“GameCenter.exe”运行程序,双击运行。

二、运行之后需要根据架设的需要进行配置了。

1、如果配置的是单机版本,那就一直下一步下一步到完成。

2、如果配置的是局域网,那么需要把服务器IP改成自己的内网IP,并且在后面红色框标记的端口,都需要设置成内网允许访问的端口。

3、如果是外网,那么必须要有外网IP,或者需要路由器将内网IP映射出去,并且在后面红色框标记的端口,都需要设置成外网允许访问的端口。

三、配置完之后,点击启动,启动服务器程序。

四、启动完成之后,打开配套的登录器,进行注册登录之后就可以体验游戏了

7、选择游戏开发还是继普通的服务器开发?

我是做游戏开发的,我建议你不要轻易换公司。况且那边给你的薪水还是不变得。自己在这边熟悉又根深蒂固,何必呢?
游戏服务器的开发和游戏开发是有点区别的。你喜欢做游戏,但不一定会喜欢做服务器。不然你也不会想到从现在岗位离职了。
你的服务器经验应该很丰富,蜗牛之所以薪水不变用你,就是欺负你没在游戏行业待过,这样的公司也没什么值得你放弃了可惜的。如果你真的执着想做游戏服务器,你有放弃现有工作的诚意,那就真正找一家也同样对你有诚意的公司。

8、游戏开发需要的服务器配置应该是怎样的呢?

可以到十次方了解下,十次方的工作人员会根据你的需要配置好你需要的服务器。

9、一般的游戏的开发人员都是是怎么更新游戏和服务器的?(原理)

更新游戏一般就是把要更新的内容上传到服务器,然后让玩家下载。具体怎么打包,怎么做资源依赖关系等每个团队,公司都不一样,根据使用的引擎,技术也不一样。
至于更新服务器,不知道是要更新服务器的内容,还是换硬件。

10、想从事游戏编程,是客户端好呢,还是服务器端好呢

客户端主要负责界面,用户交互
服务器端主要负责存储,智能运算等
后者知识点多,难度大。
如果想做3D的话,一定是前端,服务器不做3D(没画面啊,做3D没用)
服务器难度大。

与游戏开发服务器相关的知识