.......................... (300分)

  • 主题发起人 主题发起人 bluely
  • 开始时间 开始时间
呵呵,今天在17173上看到Vazure的主页上竟然有人用W2K的终端服务登录到运行传奇服务引擎的截图.
里面传奇的玩家文件竟然是mir.db
是不是paradox的文件啊.
如果是这样,那么传奇可真牛了.
策划,美工,平衡性都一级棒.
 
........................
 
光说没用的,哪里有游戏的服务端原型代码,拿来瞧瞧啊
 
........................
 
大富翁出问题了.散分都要重复操作N次才成功
 
晕,分散不了
 
强烈请求向bluely请教!!!!
 
这个帖子技术性很高,里面高手不少。:)
想向各位请教一下Indy的使用情况。
我现在正在使用Indy9.10进行服务器软件的编程,
我编写的是网上打牌游戏,类似与联众。服务器通过ADO与后台SQLServer7.0相连。
现在在线用户6,7十人左右,用户再多就会出问题。
估计稳定以后在线用户会达到2,3百人左右。
我开始时使用本身带的TServerSocket与TClientSocket,采用异步模式(一个低级错误)。
现正在改写通讯代码,采用Indy(同步模式)控件。
大家认为用Indy控件可行吗?它是否足够稳定、安全?

另外,
我需要在每个服务线程里都要动态创建ado控件来操作数据库。是否try...finially结构
一定能销毁这些动态ado控件呢?我在实际用户测试中,感觉好象还是有不能销毁的情况。

在Indy里,因为TIdTCPServer它的OnExecute()事件本身就是一个服务线程,
而我想采用线程缓冲技术来提高运行效率(ado初始化并连接,销毁太慢),
那么,它的线程缓冲技术如何实现呢?
盼复。

我的邮件地址: yjbin@mail.huptt.zj.cn
或直接回复这个帖子。
 
bluely,我昨天请求得到你的这个问题中所说的代码。
研究代码对初学者来说也许是个好办法。
你可以与我联系吗?在QQ上没遇到你呀,而我的求知欲现在
正旺盛。如果你把这个程序源文件注解好了
我们不凡做个交易。
与我联系吧:lingru11@sina.com
 
....................
 
bluely,感谢你的回复。我本来已经用DELPHI的控件做了通信程序,但看了你的介绍之后
觉得这样的程序实用性不大,所以才会对你的实现代码感兴趣。感兴趣有以下两点:
一、自己写的winsock api网络通信;不知道你的通信能不能透过代理服务器。如果没有
我可以自己加。是不是服务器将代理服务器发来的IP和PORT识别清楚就可以了?
二、服务器端接受数以千计的客户请求的实现。
拜托将代码按照以上两点整理。
当然如果其他朋友可以说一两句,please!
 
bluely ,你答应过要给我代码的吧?
 
请关注http://www.delphibbs.com/delphibbs/dispq.asp?lid=1492191
 
大家对传奇的猜想都不错,却实是Delphi + SQL2000,但传奇既支持多服务器(存在复制装备,也解决),同时已支持单个服务器(Win2K),如果你有兴趣搞个P4 2.4的PC的话,可同时支持2000人在线(速度可以接受),服务器数据库除了用户的基本数据和各种场景,怪物外,还包括所有道具的信息,用户的交易信息(用于恢复用户数据),但聊天和打怪信息之类是聊天服务器处理,并在客户端上进行细化的
 
to headchen大侠:
用ics如何做到一线程处理多连接,能给点源码提示一下吗?谢谢
 
后退
顶部