游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3432|回复: 9

怎么没人探讨服务器的问题呢?

[复制链接]

16

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
发表于 2005-6-25 11:14:00 | 显示全部楼层 |阅读模式
怎么没人探讨服务器的问题呢?

13

主题

978

帖子

978

积分

高级会员

Rank: 4

积分
978
发表于 2005-6-25 15:16:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

因为太无聊。
基本上数学问题一堆。

16

主题

31

帖子

31

积分

注册会员

Rank: 2

积分
31
 楼主| 发表于 2005-6-27 16:28:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

可是很有用呀,现在都是做客户端的,郁闷呀

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-6-27 17:31:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

。。你想讨论啥?偶是做服务器的。

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2005-6-27 18:18:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

服务器无所谓就是通讯,逻辑,同步和分布,脚本实现。

通讯部分,我执著的用ACE,尽管tarkey说它不是那么好,嘿嘿。他挺合适我的。客户端部分我还用wxWidgets的。我自己也曾经封装过,可能比wxWidgets要好些,我也都放弃了,主要是我没有什么自信。

逻辑算法,因为游戏各有不同,没什么好说的。i++ 和 i += 1各有千秋,不过还是能比较体现程序功底的玩意。我觉得游戏服务器大部分的BUG在这里,效率也在这里了。[个人技巧1,服务器最好采用空间换时间,程序中最好没有new和delete这样耗时的操作][温馨提示:尽量用算法代替手写循环(原文自Effective STL )]

同步,每个游戏的所需不同,不过tarkey兄弟的一些同步文章还是一定要看的。小弟下次补充一些非程序的策划技巧同步,其实策划同步比程序同步重要很多而且效率高很多很多。

分布,我完全不懂,只能借用第三方软件了,我的基本观点从来就是相信别人,不相信自己。

脚本实现,继续贯彻基本观点这一思想,可选择perl,python,lua等,反正我写不出来上述任何项目,惭愧的很。


尝试努力看书,希望有拿到任何一个就可以的国家计算机等级评测。但是就我这样连操作系统都只会用用鬼佬的,估计通过不了。羞愧的很。

同时,为什么少人探讨服务器了,主要还是市场因素决定的,客户端看得见摸得到,老板认可。而服务器看不见摸不着,总是挂,老板心烦着呢?
一般来说,服务器程序员比客户端程序员费用少,客户端也需要通讯,逻辑,同步,同时还要处理图形图像,多复杂。

6

主题

178

帖子

184

积分

注册会员

Rank: 2

积分
184
发表于 2005-6-28 00:02:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

楼上的高程应该可以过吧?

我是你讲的基本看不懂,但是过高程感觉很easy啊。。。

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2005-6-28 00:24:00 | 显示全部楼层

Re: Re:怎么没人探讨服务器的问题呢?

leobluewing: Re:怎么没人探讨服务器的问题呢?

楼上的高程应该可以过吧?

我是你讲的基本看不懂,但是过高程感觉很easy啊。。。


我觉得我有可能翻过西马拉亚,但是也不可能过高程。
小学4年级的MSOffice单元测试,我都完成不了。电脑对我纯粹高档游戏机,还可以上网聊天,用键盘比操作杆输入文字方便。嘿嘿嘿。
看不懂就对了,因为我不清楚如何用程序的语言来描述。:(
游戏玩上瘾,对开发有兴趣,过来混个脸熟。别把我踢出去啊。
[em6] [em6] [em6]

29

主题

421

帖子

436

积分

中级会员

Rank: 3Rank: 3

积分
436
发表于 2005-6-28 00:52:00 | 显示全部楼层

Re: Re:怎么没人探讨服务器的问题呢?

tarkey: Re:怎么没人探讨服务器的问题呢?

。。你想讨论啥?偶是做服务器的。


客户要求怪物的AI智能有点神奇,那么是否可以把怪物当做登录游戏世界的角色来处理呢?
我的意思是:
服务器A,是一个空旷的世界,只有地图数据.
服务器B-N,是怪物服务器,例如500个怪物为1个服务器,这些怪物登录到A服务器.跟玩家一样.这些服务器负责处理怪物的各个事件.降低服务器A的cpu负载.

帮忙点评一下,优缺点.

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2005-6-28 14:00:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

一般来讲,对于MMORPG的NPC服务器都是单独的,统一负责NPC的逻辑。
至于是否像玩家一样登陆,我觉得就没必要了,除非你的怪物也需要储存到数据库之类的。

10

主题

40

帖子

42

积分

注册会员

Rank: 2

积分
42
发表于 2005-7-4 09:08:00 | 显示全部楼层

Re:怎么没人探讨服务器的问题呢?

问一下, 什么是ACE, 谢谢
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-26 07:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表