QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: wq1977

GameSrv项目招募志愿者进行合作开发

[复制链接]
 楼主| 发表于 2004-2-4 13:26:36 | 显示全部楼层
sjinny说的没错,服务器的作用就是让A可以找到B,在internet上,如果A和B都不具有公网地址,如果不通过服务器,让A找到B是多么困难的一件事呀!

假设服务器由A或者B中的任何一个担当,假设A只有56K/s的速度,那么B即使有宽带,也不得不只用56K/s的速度。

说白了,服务器就是:
一个公网地址
一个高速的internet接入
一台高性能的电脑
一段运行在其上的程序。
回复

使用道具 举报

发表于 2004-2-4 13:56:24 | 显示全部楼层
我推测星际站网是这样实现的

提供用户登录,注销,状态等
提供房间列表,建房间的人必须有公网IP(我推测,服务器只是保存建房间人的IP,其余的事,就是加入的人,连到建房间的人,再协商,和服务器就没关系了)

GameSrv能不能用这种方式? 缺点就是没有公网IP的人不能建主

我没玩过CS,所以不知道是怎么回事
回复

使用道具 举报

 楼主| 发表于 2004-2-4 14:21:45 | 显示全部楼层
呵呵,本来就打算采取这种方式。

gamesrv只是一小段程序,你可以在任何一个有公网ip的电脑上运行。
回复

使用道具 举报

发表于 2004-2-5 09:36:28 | 显示全部楼层
怎么?还有什么老大?
回复

使用道具 举报

 楼主| 发表于 2004-2-5 11:24:30 | 显示全部楼层
呵呵,是指公社的老大。
别害怕,我们不是黑社会。
回复

使用道具 举报

发表于 2004-2-5 13:13:36 | 显示全部楼层
看意思好象想把服务器端作成一个中转,只是大家约定的一个碰面地点,如果两个客户端不能直接通讯那就通过服务器中转,如果能直接通讯就通过服务器协商后自己交流,不知道理解的如何;有时间了做一个围棋对战的游戏:
设想如下(使用QT):
        1:完成一个 widget 实现下棋的所有功能
        2:创建这个 widget 需要一个实现了基本通讯接口的对象的指针,接口初步想定义一个Massage的抽象基类;

这样相当于完成一个插件,别人想用的时候继承一下这个通讯的基类,创建一个 widget 一切OK,和服务器相关就是这个通讯协议的实现,感觉应该复合wq1977的初衷。
回复

使用道具 举报

发表于 2004-2-16 18:01:17 | 显示全部楼层
那就算我一个!
不过linux下的开发工具除了 vi、gdb、make、gcc等,其他的就没有用过了!
回复

使用道具 举报

发表于 2004-2-17 12:22:51 | 显示全部楼层
WSM 积极向我推荐加入这个,看了之后,感觉挺有意思。
回复

使用道具 举报

发表于 2004-2-17 13:57:58 | 显示全部楼层
先看这里的讨论内容吧 不要忘记加入邮件列表
cNyu你是陈勇么?
回复

使用道具 举报

发表于 2004-2-17 14:38:18 | 显示全部楼层
当然了,不过你的文档我还没来得及看呢。
现在就看一眼。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 22:58 , Processed in 0.046445 second(s), 12 queries .

© 2021 Powered by Discuz! X3.5.

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