游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6153|回复: 15

[讨论] 向在职策划或业余策划高手求教!

[复制链接]

14

主题

68

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2005-11-1 18:49:00 | 显示全部楼层 |阅读模式
  本人是一名业余的策划爱好者,最近想做网络游戏可是对服务端的设计不是很了解.
希望各位详细讲解以下策划中关于服务端的设计.谢谢!

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2005-11-1 19:08:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

额。。。那你了解多少啊。。。从什么开始说啊。。。
你先回答3个问题吧
1、你知道服务器端和客户端分别是干什么用的么?
2、你们要做的网游是哪种类型的?
3、头像上的mm是你还是你mm……=.=

14

主题

68

帖子

68

积分

注册会员

Rank: 2

积分
68
 楼主| 发表于 2005-11-1 19:16:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

1.服务端是在服务器上作为储存所有游戏信息的
2.MMORPG
3.不回答

41

主题

2104

帖子

2109

积分

金牌会员

Rank: 6Rank: 6

积分
2109
发表于 2005-11-1 19:29:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

恩。。。服务器端不仅仅是储存信息的,还要处理信息
但不是全部的信息都要在服务器端处理

通常情况下,注重连续性的行为,都在客户端处理,定时给服务器端一个报告,这样不必等待服务器处理完后再反馈给客户端。一般来说人物走动就是由客户端来处理的,否则你的人物跑起来可能就是一卡一卡的,然而这样也有个问题,就是一旦网络传输中出现什么问题,你的人物在客户端的处理下可以满大街跑,但是不能与任何别的东西发生action,而且当传输恢复的时候你的人会被拉回断开时的位置。如果你玩过mmorpg应该有这种感受。

而与其它object产生的交互action则需要在服务器端处理,否则外挂可以非常轻松的将数据包篡改,使玩家非法牟利。所以有的时候你发现自己跑着跑着不能对话、攻击了那就是网络没把数据包传过去或者服务器出现死锁、资源不够导致处理能力不够造成的

那么你还想问什么……

7

主题

752

帖子

756

积分

高级会员

Rank: 4

积分
756
QQ
发表于 2005-11-1 23:18:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

MM照片就是??好用.....?上抓就有一把的。

?得?侵鬟??版????F?的不是?幔吭觞N?是????拥????汗.......

23

主题

300

帖子

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2005-11-2 18:14:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

这种问题在这里发贴问效果不会很好吧
即使随便在搜索引擎搜索一下也能有许多资料看
做一个策划就得会自己去搜寻相关知识来自学

5

主题

95

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2005-11-2 18:42:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

对于网络游戏来说,客户端的主要功能是显示图形与向服务器端提交请求,然后反映请求;
服务器端分为二部分:
1。处理事件,即响应客户端请求,比如操作结果、数据结果等;
2。负责向数据库提交数据与从服务器端获取数据。
其中1需要详细设计,当然,这可以不由策划来设计,一般是由有经验的主程序师事先进行系统架构时就完成了(你别担心主程序师不会,他们都应该是做过大型系统的,否则做不了主程序)。
合理的服务器端设计采用模块化设计是比较科学,而且维护方便的。你可以按照功能进行模块划分,比较有代表性的几个功能模块如下:
1。MainServer——处理系统内部逻辑,并反馈给各Server;
2。GateServer——入口部件,负责处理客户端登录登出。并把信息提交给MainServer;
3。LogServer——日志模块,负责记录和整理(也许是人工整理)MainServer的事件日志,可以按照你设定的时间定时记录或实时记录,看你怎么要求了,以及资源是否充足;
4。GameServer——游戏服务器,这个是直接面向客户端的,当然不是一开始就面向客户端了,需要通过了GateServer和MainServer的认证后才会处理被认证的客户端事件。大量的游戏逻辑将在这里得到处理,各种可供分析的数据也是在这里得到收集的。
除去这些,还有一些和数据库处理相关的模块,比如数据库通道、分析日志等,就不一一说明了。
当然你可以再细分以上一些模块,比如GameServer,可以按照功能再把它分一下,比如控制信息管理模块、数据传输控制模块、图形信息递交模块等。
这些模块可以单独设计成独立工具,也可以全部作为功能模块加载到一个综合管理工具中,随你喜欢了。
注:以上仅是举例,供参考用,服务器端的设计是比较复杂的,策划尽可以向程序提出需求,如何实现要依靠程序的,你自己是程序除外。所以游戏设计程序、美术、策划、音乐缺一不可。学过计算机科学与技术就会知道,这是系统工程,是一个团队的结晶,而不是个人可以完成的,一定要讲求团队、合作、信任、互勉精神。

5

主题

95

帖子

100

积分

注册会员

Rank: 2

积分
100
发表于 2005-11-2 19:28:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

忘了还有一个:
UpdataServer——负责游戏程序自动升级和版本同步检查的管理模块。
这些模块共同组成了游戏服务器端,并协调工作。

7

主题

752

帖子

756

积分

高级会员

Rank: 4

积分
756
QQ
发表于 2005-11-3 00:38:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

  ?巧系男U??I的喔~~我也?充一下,有些????容^?乐?的另作一??BackUp Server,同步或?歇性?浞荩?苑乐?ERVER?禳c,?料?ъ兑坏??仨?回溯到上次???r的?料...,再?t就是一些?、硬?式的防???洌??y?K防止攻?粲玫模??缫环N??樘结?的?|?|,就是????y器,不???防?性的?|西都多少??绊?整?效能。

  SERVER通常不是一部?C器(至今我只??少?涤?r值上?|的SGI大型工作站作SERVER的),而是一套?C架式的系?,可以??r?U充、??p硬?,也可以即?r微?各模?之?的?源使用量。除了服?掌鞯慕M合架?方式繁多以外,後台工具也非常重要,??︶崞?I???影?很大。

  而且,?榱吮M量?p少出???(例如攻?艋蛉肭郑??喟?ERVER是使用UNIX系?的。

27

主题

1289

帖子

1374

积分

金牌会员

Rank: 6Rank: 6

积分
1374
QQ
发表于 2005-11-3 06:54:00 | 显示全部楼层

Re:向在职策划或业余策划高手求教!

那大哥出售肯定是看到MM照片了

MM就是好用啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-4 07:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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