社区
游戏开发
帖子详情
想学习游戏服务器编程(c++)看哪方面的书啊?
udpip
2006-06-13 10:11:48
我现在再看《c++网络编程》不知道看的书是不是适合游戏服务器
大家给我指点一下吧 :)
...全文
4775
32
打赏
收藏
想学习游戏服务器编程(c++)看哪方面的书啊?
我现在再看《c++网络编程》不知道看的书是不是适合游戏服务器 大家给我指点一下吧 :)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
32 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tina2442
2006-09-01
打赏
举报
回复
欢迎加入我的新群29571630 大家長交流啊!!!
A Za A Za Fighting!!!
欢迎大家加入,群内已有一批高手加入,希望他们的加入能帮助你,欢迎各位程序员和未来的程序员加入。同时欢迎大家邀请高手进入共同发展,本群致力于游戏开发,希望大家一起努力,一起赚¥¥,一起创造程序奇迹!
伊丽莎白S
2006-08-08
打赏
举报
回复
魔兽世界的跨服务器战场,不知道怎么实现的?
solarisora
2006-08-05
打赏
举报
回复
mgphuang(tony) ( ) 信誉:100 2006-7-26 9:06:09 得分: 0
if the game you mean is simple one,to learn socket is enought.
if you means is MMRPG yes ,CNV1&CNV2 is right way!
and you could see ICE.
===================
一个问题CNV1和CNV2 是什么意思啊,连google都搜不到相关的解释
在google上搜“CNV1&CNV2 ”竟然搜索到本贴了,真是强啊
在baidu上搜“CNV1&CNV2 ”却什么都搜索不到,真是相形见拙啊
solarisora
2006-08-05
打赏
举报
回复
受教了,的确是有难度啊
不知道楼上两位大侠是否是从事这方面工作?还是在朝这方面努力呢?
ppc686
2006-08-04
打赏
举报
回复
自己做到前说简单或者认为简单的人不少,但能作到像EVE或WOW这样成功的几乎没有,有产品才能说硬话。诸多工程技术细节组成核心技术,粗制滥造必然失败,这是市场经常检验的结果。
netfairy
2006-08-04
打赏
举报
回复
在MMORPG的服务器设计中,主要受到这么三个性能指标的影响:网络带宽、CPU、内存消耗。
这三种资源,在一定程度上是可以互相转化的,设计的诀窍就是如何达到最优的配比。这一般是依靠经验来调整的,一开始设计的时候,只是一个大概的估计。
至于上面有人列举的那些技术细节,个人觉得并不算是很高的技术门槛。
还漏了一个最重要的,服务器的稳定性非常重要,一般的要求是稳定运行1周时间。因此,有时候还是不倾向于采用过于复杂的解决方案。对于采用其他第三方代码也应该比较谨慎。
ppc686
2006-08-03
打赏
举报
回复
游戏服务器分很多种,有一类是叫会话类大厅式服务器,另一类是MMORPG类服务器。
会话类大厅式服务器的资料比较滥,BBS、书都比较多,但市场基本上被腾讯、联众霸占了。
MMORPG现在新流行的有星战前传EVE Online等,国内的有大话西游等代表作品。但是属于比较复杂的系统,如果是现在想要做传奇类老掉牙的东西,先期投入风险很高还不能吃透技术,这方面的书、资料惊人地乱和少,现实比较令人为难。
lasker
2006-08-02
打赏
举报
回复
韩国人写了一本游戏编程的书 网络游戏编程指南 好像 china-pub上有买的
solarisora
2006-08-01
打赏
举报
回复
原来是这样的啊……
ensoniq
2006-07-31
打赏
举报
回复
Wish所用的通信平台正是Ice。这样的游戏对可伸缩性、速度和可靠性的要求,只有大型的电信项目才能超出。”
--
该游戏服务器端需要1G带宽,就是这样后来没戏了的。
CW_Wei
2006-07-29
打赏
举报
回复
up
solarisora
2006-07-29
打赏
举报
回复
我参与项目已经用了ICE,比ACE、CORBA这样的中间件简单。
“2003年3月17日,一家名为Mutable Realms的公司在E3游戏展上公布了一款名为“Wish”的新游戏,与传统不同的是,Wish不会将游戏者限制在某个只有数百游戏者的服务器上,而是允许数万游戏者出现在同一个3D幻想世界里。
与传统不同的是,Wish不会将游戏者限制在某个只有数百游戏者的服务器上,而是允许数万游戏者出现在同一个3D幻想世界里。
Wish所用的通信平台正是Ice。这样的游戏对可伸缩性、速度和可靠性的要求,只有大型的电信项目才能超出。”
但后来没戏了,不知道是怎么搞的。
不知道以后游戏会不会开始流行用这种中间件,实现应该简单多了,但效率应该会受影响的
billwillman
2006-07-29
打赏
举报
回复
我现在在看一个ICE的东东
它是一个中间件,支持LINUX,WINDOWS平台
语言支持C++,JAVA,PHP,以后还会支持C#,完全可以用来做网络
jxfengzi
2006-07-28
打赏
举报
回复
up
ztoh
2006-07-27
打赏
举报
回复
我们现在讲的是进入这个行业,所以还是多摸些底层的技术,
自己学习不要来什么ACE框架,除非你现在就要做出一个去赚钱。
就好像你在windows的IDE上开发一样,难成真正高手啊。
hxzb7215191
2006-07-26
打赏
举报
回复
感觉这一方面的资料太少了.如果只是楼上的一些人讲一些什么完成端口.还有unix里的网络编程.还有多线程.这只是一些基础.其实在ACE这样的框架.已经把多线程,内存管理,网络编程跨平台方面的实现.去年的csdn的杂志里有一篇文章讲了盛大公司使用ACE做了有RunGate的<三国>的一个网络服务器.说明这一种框架是可行的.这一些多线程.网络通信方面的一些技术可能不需要太多的时间就能学上手.但是对于全局的服务器的框架架构的能力就有高低.这一方面的资料真的是少之又少.在网上有一个传奇2的一个服务器版本的源代码下载.我也看了一下,他们的框架使用了单线程的方式来做的.听说只能到几百人就不行了.对于像网易那样的大公司里做出来的服务器可能做了好多的优化策略.他们的服务器可以到3500人.
mgphuang
2006-07-26
打赏
举报
回复
if the game you mean is simple one,to learn socket is enought.
if you means is MMRPG yes ,CNV1&CNV2 is right way!
and you could see ICE.
ztoh
2006-07-25
打赏
举报
回复
游戏服务器端编程必须要掌握的
1。内存管理(游戏服务器24*7运行的,根本容不得内存泄漏)。
2。对象池,线程池(提高服务器性能)。
3。异常捕获,堆栈跟踪。(不要指望在VC的工程中一步一步debug来测试服务器程序)
4。数据结构。(栈,队列等都必须自己实现,这是游戏编程的必须,否则无法做深入的跟踪和调试,以及无法捕获跟踪栈和队列中发生的错误)
5。高效socket,完成端口的编程。
ensoniq
2006-07-25
打赏
举报
回复
顶个
hsz8250
2006-07-25
打赏
举报
回复
http://blog.csdn.net/hsz8250/archive/2006/03/27/639771.aspx
加载更多回复(12)
Visual
C++
网络
编程
案例实战.pdf
《Visual
C++
网络
编程
案例实战》一
书
深入探讨了如何利用Visual
C++
及MFC类库进行网络
编程
,尤其强调了Windows Socket的应用。本
书
不仅覆盖了理论基础,还提供了丰富的实践案例,帮助读者掌握网络
编程
的核心技能。 #...
]Visual
C++
网络
编程
开发与实战-清华大学.pdf
《Visual
C++
网络
编程
开发与实战》一
书
是IT领域特别是软件开发与网络通信方向的一本重要参考文献,由清华大学出版社出版。这本
书
深入浅出地介绍了Visual
C++
环境下网络
编程
的基本理论、关键技术以及实践应用,适合于...
C~
C++
程序员实用大全
通过实际
编程
,读者可以掌握如何在不同场景下应用所学知识,例如在
游戏
开发、嵌入式系统、图形界面应用、
服务器
端
编程
等领域。此外,
书
中还可能涉及调试技巧,如使用GDB等工具,这对于找出和修复程序中的错误至关...
WPF仿QQ关闭源码
虽然这些文件名与"仿QQ关闭"的主题不直接相关,但它们可能包含了与WPF开发、C#
编程
、软件工程、软件测试、Java
学习
、C#高级
编程
、GDI+图形
编程
、C#桌面
编程
入门以及
C++
游戏
开发等多
方面
相关的信息。这些资源可以作为...
Think in Java(中文版)-chm格式
第1章 对象入门 1.1 抽象的进步 1.2 对象的接口 1.3 实现方案的隐藏 1.4 方案的重复使用 1.5 继承:重新使用接口 1.5.1 改善基础类 ...1.11.2 客户端
编程
...1.11.3
服务器
端
编程
...1.13 Java还是
C++
?
游戏开发
8,323
社区成员
23,684
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章