支持: 0 | 反对: 0 | 打印 | 推荐 | 订阅 | 收藏
标题: 纯技术贴:关于如何让资源每时每刻都在增长的研究结果
risingnox
老兵
Rank: 9Rank: 9



UID 36542
精华 0
积分 236
帖子 34
威望 0
现金 2548 银币
金币 0 金币
阅读权限 30
注册 2007-7-14
状态 离线
发表于 2007-8-2 10:52  资料  个人空间  短消息 

江湖霸业

我这里没有SQL Server(公司里版权方面管控得比较紧),只能够凭记忆来说,呵,好象在数据库的属性页上面。

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
赵烨
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18


UID 39181
精华 1
积分 988
帖子 8
威望 2
现金 3532 银币
金币 0 金币
阅读权限 40
注册 2007-7-29
来自 北京
状态 离线
发表于 2007-8-2 11:09  资料  个人空间  短消息  添加 赵烨 为MSN好友 通过MSN和 赵烨 交谈 QQ

没想到讨论这么激烈

我总觉得WEBGAME不能用传统的WEB模式,要跟SERVER端结合起来才是发展的道路。

我又想到一种解决方案,还在继续研究中,有时间给大家画个图。

下面说一下大概思路。

首先要做个SERVER端,一个UDP监听程序,当然带宽足够的还是用TCP比较好,客户端用ASPX发送SOCKET包给监听程序。

SERVER实时处理然后把处理结果返回给ASPX页。

这样能做到IIS、SERVER、DATABASE分开,对负载均衡也有好处。

顶部
[广告] web棋牌市 6.16内测开启
alp
游戏官方特派
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 18496
精华 0
积分 13994
帖子 2053
威望 0
现金 24275 银币
金币 1 金币
阅读权限 100
注册 2007-3-25
状态 离线
发表于 2007-8-2 11:15  资料  个人空间  短消息  QQ

客户端用ASPX发送SOCKET包给监听程序
现在技术这么先进了....

顶部
risingnox
老兵
Rank: 9Rank: 9



UID 36542
精华 0
积分 236
帖子 34
威望 0
现金 2548 银币
金币 0 金币
阅读权限 30
注册 2007-7-14
状态 离线
发表于 2007-8-2 11:19  资料  个人空间  短消息 
回复 #43 alp 的帖子


好象是客户端浏览器发消息给WEB SERVER(IIS),SERVER再将数据发到服务端吧?

不知我对楼主的想法理解是否正确?

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
赵烨
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18


UID 39181
精华 1
积分 988
帖子 8
威望 2
现金 3532 银币
金币 0 金币
阅读权限 40
注册 2007-7-29
来自 北京
状态 离线
发表于 2007-8-2 11:22  资料  个人空间  短消息  添加 赵烨 为MSN好友 通过MSN和 赵烨 交谈 QQ



QUOTE:
原帖由 alp 于 2007-8-2 11:15 发表
客户端用ASPX发送SOCKET包给监听程序
现在技术这么先进了....

这个不用怀疑,我试过了完全可以

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
alp
游戏官方特派
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 18496
精华 0
积分 13994
帖子 2053
威望 0
现金 24275 银币
金币 1 金币
阅读权限 100
注册 2007-3-25
状态 离线
发表于 2007-8-2 11:26  资料  个人空间  短消息  QQ

客户端浏览器能运行aspx吗?我只知道能运行javascript

顶部
[广告] 把自己写进最经典的角色扮演游戏中去,这就是同人版魔法门7!(第二版)
赵烨
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18


UID 39181
精华 1
积分 988
帖子 8
威望 2
现金 3532 银币
金币 0 金币
阅读权限 40
注册 2007-7-29
来自 北京
状态 离线
发表于 2007-8-2 11:40  资料  个人空间  短消息  添加 赵烨 为MSN好友 通过MSN和 赵烨 交谈 QQ

呵呵
ASPX是在IIS容器里运行的
SOCKET也是通过IIS转发的
是我没说清楚

顶部
[广告] web棋牌市 6.16内测开启
alp
游戏官方特派
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 18496
精华 0
积分 13994
帖子 2053
威望 0
现金 24275 银币
金币 1 金币
阅读权限 100
注册 2007-3-25
状态 离线
发表于 2007-8-2 11:50  资料  个人空间  短消息  QQ

这样做除了可以使服务器端主动处理更新数据外,还有其他用途没?

顶部
risingnox
老兵
Rank: 9Rank: 9



UID 36542
精华 0
积分 236
帖子 34
威望 0
现金 2548 银币
金币 0 金币
阅读权限 30
注册 2007-7-14
状态 离线
发表于 2007-8-2 11:58  资料  个人空间  短消息 

好象是负载均衡,到时候有可能可以用几台服务器同时为一个游戏处理,但用户感觉还好象和一台服务器之间没有区别。

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
alp
游戏官方特派
Rank: 68Rank: 68Rank: 68Rank: 68Rank: 68



UID 18496
精华 0
积分 13994
帖子 2053
威望 0
现金 24275 银币
金币 1 金币
阅读权限 100
注册 2007-3-25
状态 离线
发表于 2007-8-2 12:06  资料  个人空间  短消息  QQ
回复 #49 risingnox 的帖子


这个到是不错,不过对一般WG来说似乎也没有必要

顶部
[广告] web棋牌市 6.16内测开启
赵烨
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18


UID 39181
精华 1
积分 988
帖子 8
威望 2
现金 3532 银币
金币 0 金币
阅读权限 40
注册 2007-7-29
来自 北京
状态 离线
发表于 2007-8-2 12:17  资料  个人空间  短消息  添加 赵烨 为MSN好友 通过MSN和 赵烨 交谈 QQ



QUOTE:
原帖由 alp 于 2007-8-2 12:06 发表
这个到是不错,不过对一般WG来说似乎也没有必要

还是那个问题,实时更新资源
SERVER计算起来比数据库或者IIS更新的效率要高
而且DB跟SERVER可以保持常连接,不需要初始化Connection,效率也会提升
有了SERVER中转,即使WEB有了注入漏洞,DB也不会被攻击到

这种架构更趋向于C/S模式的网游

顶部
[广告] 把自己写进最经典的角色扮演游戏中去,这就是同人版魔法门7!(第二版)
risingnox
老兵
Rank: 9Rank: 9



UID 36542
精华 0
积分 236
帖子 34
威望 0
现金 2548 银币
金币 0 金币
阅读权限 30
注册 2007-7-14
状态 离线
发表于 2007-8-2 12:24  资料  个人空间  短消息 

想法不错喔,期待有这种方式的webgame诞生。。

顶部
[广告] 把自己写进最经典的角色扮演游戏中去,这就是同人版魔法门7!(第二版)
jseku
骑士
Rank: 24Rank: 24Rank: 24



UID 27029
精华 0
积分 2154
帖子 78
威望 0
现金 3542 银币
金币 0 金币
阅读权限 50
注册 2007-5-22
状态 离线
发表于 2007-8-3 00:49  资料  个人空间  短消息 

高人..

顶部
[广告] web棋牌市 6.16内测开启
大坏蛋
骑士
Rank: 24Rank: 24Rank: 24



UID 37267
精华 0
积分 1162
帖子 194
威望 0
现金 1435 银币
金币 0 金币
阅读权限 50
注册 2007-7-18
状态 离线
发表于 2007-8-3 13:19  资料  个人空间  短消息 

看不懂

顶部
ot512
勋爵
Rank: 40Rank: 40Rank: 40Rank: 40Rank: 40


UID 40078
精华 1
积分 3650
帖子 199
威望 2
现金 4823 银币
金币 0 金币
阅读权限 60
注册 2007-8-3
状态 离线
发表于 2007-8-3 14:01  资料  个人空间  短消息  QQ

BS就是无连接的,非要做成CS那样....好吗?

顶部
[广告] web棋牌市 6.16内测开启
littleholly
发帖请看置顶说明,在线时间更新需要重新登录
Rank: 1



UID 42269
精华 0
积分 2
帖子 1
威望 0
现金 2482 银币
金币 0 金币
阅读权限 10
注册 2007-8-11
状态 离线
发表于 2007-8-11 17:08  资料  个人空间  短消息 

现在回复好像有些晚了。
一个SQL的那个问题,,在于说计算公司可能会很复杂,而且貌似SQL一条语句有长度限制...

顶部
[广告] web棋牌市 6.16内测开启
risingnox
老兵
Rank: 9Rank: 9



UID 36542
精华 0
积分 236
帖子 34
威望 0
现金 2548 银币
金币 0 金币
阅读权限 30
注册 2007-7-14
状态 离线
发表于 2007-8-11 17:36  资料  个人空间  短消息 



QUOTE:
原帖由 littleholly 于 2007-8-11 17:08 发表
现在回复好像有些晚了。
一个SQL的那个问题,,在于说计算公司可能会很复杂,而且貌似SQL一条语句有长度限制...

这个好办,用存储过程就可以搞定了。

顶部
[广告] 绿豆蛙四格漫画填字活动
有只河马
老兵
Rank: 9Rank: 9


UID 21010
精华 0
积分 122
帖子 4
威望 0
现金 2477 银币
金币 0 金币
阅读权限 30
注册 2007-4-10
状态 离线
发表于 2007-8-11 19:05  资料  个人空间  短消息 

好贴,应该多些技术讨论

顶部
[广告] web棋牌市 6.16内测开启
shenys
准骑士
Rank: 18Rank: 18Rank: 18Rank: 18



UID 31446
精华 0
积分 322
帖子 56
威望 0
现金 490 银币
金币 0 金币
阅读权限 40
注册 2007-6-13
状态 离线
发表于 2007-8-11 19:41  资料  个人空间  短消息 

为什么说道服务端都想到 windows 系列?怎么不考虑一下 linux 系列?

当网站初创阶段用户数量不多时使用 linux 服务器,从操作系统到数据库都是自由软件(关键是不要钱)这对投资很有好处同时从效率上将也非常合适:服务器可以不要图形界面,这部分系统开销就省下不少。同时 web server 可以用流行的 apache,数据库可以用 mysql 这两者结合的流行程度在国际上绝对是超过 M$ 的,以后当游戏确实非常吸引人,用户激增,可以很从容的将系统换成高性能的 freeBSD 服务器,而已有的程序基本不需要改动。同时如果嫌 php 等语言效率太低的话可以换成 CGI 方式(不是 Perl 脚本的 CGI,我指的是 用 C 言编程,编译后的二进制可执行程序的 CGI),而这个换平台基本只需要将源代码重新编译一下就行了。

apache 和 mysql 几乎再绝大部分品台上都可以运行,包括 windows,linux,freeBSD,solaris,MAC OS。

顶部
[广告] 论坛投票锁帖系统(主题帖投票)启用,会员可以控制帖子的关闭与否
dogvane
子爵
Rank: 48Rank: 48Rank: 48Rank: 48Rank: 48Rank: 48



UID 22711
精华 6
积分 10228
帖子 148
威望 13
现金 9278 银币
金币 2 金币
阅读权限 70
注册 2007-4-22
状态 离线
发表于 2007-8-12 08:29  资料  个人空间  短消息 



QUOTE:
原帖由 shenys 于 2007-8-11 19:41 发表
为什么说道服务端都想到 windows 系列?怎么不考虑一下 linux 系列?

当网站初创阶段用户数量不多时使用 linux 服务器,从操作系统到数据库都是自由软件(关键是不要钱)这对投资很有好处同时从效率上将也非 ...

这里只是解决了运营问题,但是没有解决开发问题,php开发和asp.net开发的人才水平差不多,但是从人的价格上来说,了解asp.net的开发人员比较多,招聘价格相对也低。同时你说用c开发cgi,效率是很高了,但是你有没有考虑c的开发难度以及开发时候需要的时间成本。

顶部
[广告] 那啥,不回老家结婚的就来DOTA吧!
 



当前时区 GMT+8, 现在时间是 2008-10-14 02:43
沪ICP备06036464号

    本论坛支付平台由支付宝提供
携手打造安全诚信的交易社区 Powered by Discuz! 5.5.0 Licensed  © 2001-2007 Comsenz Inc.
Processed in 0.095280 second(s), 11 queries , Gzip enabled

清除 Cookies - 联系我们 - Chinese Webgame BBS 中国网页游戏论坛 - Archiver - WAP