《天下3》官方论坛

标题: 【FAQ】有些想对玩家说的话,不知当说不当说 [打印本页]

作者: 缘火    时间: 2014-2-25 15:40
标题: 【FAQ】有些想对玩家说的话,不知当说不当说
本帖最后由 缘火 于 2014-2-25 16:06 编辑

时间不多,言简意赅。

有些事情我们看起来轻松,处理起来可能复杂,希望这一贴可以帮助你们解决少许疑问——说错请指正。
玩家角度……无作他想。

1)我玩游戏为什么“卡”?
答:原因很多,无法穷举。
我们的整个游戏过程,是在本地客户端处理信息 ---> 将信息通过网络,传送给WY的物理服务器 ---> 服务器经过处理 ---> 通过网络 ---> 回传给我们的客户端,或者直接从服务器接受推送的信息。
每一个环节都可能会导致我们觉得人物瞬移、或者按键以后技能发不出、先死了然后才看到技能……
  
A. 游戏里ctrl+r可以直接查看帧数:
a. 一般来说,帧数低于12fps,会明显觉得卡顿,不流畅;一直处于低帧率的孩纸们,请更新硬件,你们的画面显示跟不上游戏刷新速度;
b. 现在屏幕刷新率一般都是60hz(3D屏除外,在120hz),在关闭了“垂直同步”的选项后,如果你的刷新率在60FPS或者高于,那么配置是相对比较强劲的;
c. 打开游戏设置有一个“垂直同步”,这个是针对高性能显卡使用的,防止游戏刷新频率过快而导致的跳帧,并不是用来修复低帧率的;
d. 当然,还有个原因必须是游戏客户端优化不够好!!!就好像让我们用最高配置拉xp,效率怎么都起不来,白瞎了那么好的硬件。
  
B. 有人说我的网络100M光纤,WY你个破网我一直掉线。
游戏在个人技能栏左侧有一个默认的网络状态显示,绿、黄、红色分别表明了连接网易服务器的状态,卡有可能是网络问题造成的。
比如说,等待服务器回传数据过长,可能会导致画面不动了……接收到数据以后,人物瞬移到对应位置,或者显示已被打残…… - -b
  
各大互联网公司的带宽都是以G为单位进行大规模采购的,基本都是接入ISP运营商的主干网络。
好比我们住在市中心,出城要堵一把,然后人家住在高速公路边上,这个和车道多宽没关系;
我们的数据抵达网易的服务器,需要经过多个“收费站”,只要有一个“收费站”为难你一下,就会导致通信不畅……这个真不是WY的问题,因为路不是他们家修的,所以有时候客服会说,请联系网络服务供应商,他们可以知道哪个“收费站”工作有问题,予以修复。
WY会有备用线路的,就是当主要的线路不幸中断(比如地震等其他原因),会切换到备份线路;发生这样问题的概率极低,且影响范围很大。
如果你的朋友可以正常游戏,而频繁掉线是个别人的事件,基本是因为用户连接到WY服务器有问题,而非WY的线路问题。

p.s. 现在每开启一个游戏的服务器,或者说服务区,例如弱水三千、逐鹿中原,WY需要采购的是一批多台服务器,而不是一台,并且包括存储等等。
每一台服务器负责不同的功能、在内部拥有不同的ip地址(服务器之间的门牌号码,甚至有端口——门上的钥匙孔);
所以你在9L不掉线,但是进JJC/战场掉线,可能是因为与JJC/战场服务器的连接问题。
  
C. 服务器的处理性能成为瓶颈。
就好比说有一位玩家向服务器发送了查询包裹的请求,服务器处理每一个请求需要0.001秒,并行可以同时处理10个玩家打开包裹的请求,玩家从点击到打开包看到所有物品需要0.5秒时间。
这个时候同一区,有10万个玩家同时打开包裹 - -b 服务器桑哭瞎了……它没有办法在规定时间内处理完所有请求,于是排队在后面的玩家等啊等啊…… - -
在正常监控下,服务器超过一定使用量(阈值)会有警告,一般WY都会采取动作了吧,所以这种情况也应该不常见。

2)为什么有些设置看起来不复杂确不能改,比如夫妻互换性别、孩子改名?
答:可能是因为牵扯的关联数据太多。

举个例子,有点长,不知道具体数据结构,说错指正:
我们每一个角色都有一个终生不变的代号,包括每一件装备……比如编号:9527,1314这样的(装备的9527和人物的9527不是同一货)。
然后kfz会有个小本子,姑且这么想吧——
小本子上写着一个编号9527的家伙身上有个编号1314的装备天域盾,他有个编号001的名字叫“皇后朕错了”,编号002的现用名字叫“壮士莫打脸”;
壮士曾育3子,孩子01被前妻带走了,02在现任老婆身上,03在自己身上。
  
好了,现在“壮士莫打脸”准备再次改名,前妻一怒变性转服了,现任老婆不在线....苦x的老爷们一个人准备带着孩子改姓。
问题来了……前任和现任的孩子身上亲爹改名吗?怎么改?什么时候改?
前妻已变性,爹妈那一栏如何分配,孩子同意吗?


  
这还不是最复杂的情况,未完待续……
作者: 缘火    时间: 2014-2-25 15:44
提示: 该帖被管理员或版主屏蔽
作者: 钱冠儿    时间: 2014-2-25 15:45
会火么?
作者: 缓缓幻灯片    时间: 2014-2-25 15:51
还有为什么六星珠子都出来了,五星珠子还不能交易。
作者: 铅笔丶    时间: 2014-2-25 16:44
好复杂
作者: 铅笔丶    时间: 2014-2-25 16:45
好复杂
作者: 卿言淡墨    时间: 2014-2-25 16:52
被最后一条亲爹亲妈前任现任搞晕了
作者: 丷眷念    时间: 2014-2-25 16:58
{:1_481:}科普贴,必须顶
作者: 卿言淡墨    时间: 2014-2-25 17:03
提示: 该帖被管理员或版主屏蔽
作者: 昵称2eef6f    时间: 2014-2-25 17:04
以前有只爱挖宝的大YJ还没卖号。。。每天上线,各种挖宝,各种放妖,各种电视。。。朋友好几次卡掉,有天,她说,果断是这个YJ,天天挖宝,把大荒都挖得坑坑洼洼。。。于是传送各种蛋疼。。。游戏各种卡。。。
作者: 别时茫茫江浸月    时间: 2014-2-25 17:08
很多设置看起来不合理但是没有修改,一个是策划需要考虑太多的情况(要写几十个如果……那么……),一个是程序技术上难以突破(比如说自动寻路绕远路,拖鞋推人僵直)。 前者,比如楼主说的亲爹亲妈,程序改起来很容易(程序是按策划需求来改的,只需要把策划的文档翻译成计算机语言就行了),但是策划想起来会头大。  后者,涉及到非常核心的问题的话,是很难解决的。
作者: 恋世缱绻    时间: 2014-2-25 17:08
最后一条有点绕。
作者: 熠丶小法    时间: 2014-2-25 17:08
哎。。码农的苦  不是没有来由的。。
作者: 东走西顾    时间: 2014-2-25 17:09
晕了。。
作者: 纠结别扭的草精    时间: 2014-2-25 17:17
会火吗?我要顶帖!是留名
作者: 一念之偏偏    时间: 2014-2-25 17:28
本帖最后由 卿言淡墨 于 2014-2-28 10:30 编辑

码农默默路过...
作者: 卿丷绯色    时间: 2014-2-25 17:47
好深奥的样子,
作者: 筱音丶    时间: 2014-2-25 18:01
最后一条。。。懵了。。。
作者: 楚弥真    时间: 2014-2-25 18:44
好深奥。
作者: 丷眠乄冬    时间: 2014-2-25 19:05
孩子同意吗同意吗!!哈哈哈哈
作者: 紫叶清遥    时间: 2014-2-25 19:49
楼主辛苦了,非常喜欢你的印象系列,今天得见此文更是惊为天人可惜啊……如我给你的评分所说,恐怕你这篇心血之作还是会白瞎。
作者: arekx123    时间: 2014-2-25 20:01
我就想说模型的面能不能少点,模型貌似是多层覆盖。这不是明显导致电脑带不动的主要原因么?
作者: 兰幽绯月    时间: 2014-2-26 00:18
露珠高能!
作者: 缘火    时间: 2014-2-27 12:11
回复 22# 紫叶清遥

如果游戏模式是:

我们要求开发一个功能,然后WY开个报价,大家投票说自己愿不愿意掏钱做,我估计很多人就不会要求这个要求那个了 = =
作者: 紫叶清遥    时间: 2014-2-27 21:35
回复 25# 缘火

我觉得没法实现每个人的要求都不一样,投票的也不能代表所有玩家。

就算能代表【当时】的所有玩家,实现之后的新增玩家也【享受】到那个功能,但【没有付出】,之前投票赞成掏钱的人中说不定又有人哭着闹着说自己的钱被别人匀去啦,自己亏啦——【以上仅仅是一种假设,我觉得事实会有N种可能呢= =】
作者: 懐素    时间: 2014-2-27 21:38
本来就是这样的....非常赞同,了解过代码的人都应该可以理解。
还有就是什么战场职业限制之类的...很多事情真的只是看上去简单而已...
作者: 令扬    时间: 2014-2-27 21:49
提示: 该帖被管理员或版主屏蔽
作者: 樊雅儿    时间: 2014-2-27 22:05
围观科普贴
作者: 别时茫茫江浸月    时间: 2014-2-27 22:16
回复  别时茫茫江浸月

程序是比策划麻烦很多,有很多看起来简单的事,但程序上实现起来的就很难,或者根 ...
令扬 发表于 2014-2-27 21:49


这个例子是客户端的事情。不过实际上,做过场动画这些,程序更倾向于要策划一起做。这个不难的,就是麻烦一点。简单的动画无非就是一串由程序控制的镜头,加上美术控制的动作。动作是预先制作的,也不难。
在WY里,策划的需求一旦提出来,是不能随便修改的。尤其是程序方面。策划提需求时,如果程序表示时间需求太高并且不在总的规划中,就会被直接搁置。
天下已经运行了那么多年了,所有的节日活动基本都有参照的样本,需要自己创造发明的并不多。

楼上有位说的模型面数的确是一个问题,天下3的新模型面数非常高,完全不符合游戏制作的标准。我曾经用过天下3的部分模型,当画面出现15个尸兵时,直接卡呆了。但是换成天下2时代的模型,就非常流畅了。
作者: 临兮丶    时间: 2014-2-27 22:21
这个帖必须顶一下
作者: 风往矣    时间: 2014-2-27 22:27
本帖最后由 潋光寒 于 2014-2-27 22:34 编辑

在我这种不靠谱小公司,产品经理(类似策划),就是开发最大的敌人,其次是客户
最近每天都在骂,SB客户拍拍脑袋想出来的SB需求,SB产品拍拍脑袋就接了,再拍拍脑袋写个SB文档,我们就写成SB了

客户的不爽变成需求push给产品
产品的不爽变成需求push给开发
开发的不爽变成力量push给键盘,或者变成“SB客户,SB开发”之类push给微薄、人人、论坛、日记、空气
作者: 冒泡小小号    时间: 2014-2-27 22:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 缘火    时间: 2014-2-28 09:22
回复 28# 令扬

很简单啊,开给他一个预算,开发powerpoint,谁说office简单了? MS多少工程师开发office啊 = =
  
都是典型的站着说话不腰疼……
作者: 一衣凝香丶    时间: 2014-2-28 09:48
同 …好深奥.
作者: 禮 丶    时间: 2014-2-28 09:50
曾经苦逼的代码党 飘过,当然WY的码农没要我
作者: danielxn    时间: 2014-2-28 09:56
其实都不是复杂难懂的内容
但是要让所有人都明白并且接受的难度
大概是元首完成征服世界难度的100倍

所以将来还会持续在游戏里看到这类喊话
"卡死了,XXXXXXGM(骂GM了)"
"开金牛黑死了,XXXXXXGM(骂GM了)"
"这战场分配太XX了,XXXXXXGM(骂GM了)"
.....
GM还会持续中枪一百年以上不动摇
作者: joanna_1987    时间: 2014-2-28 10:12
快更
好文章让小白的我好像明白了点什么
比如我有个朋友一进JJC主黑屏 都不能愉快的JJC了!!

PS 服务器桑哭瞎了真的好么
作者: 缘火    时间: 2014-2-28 10:20
回复 38# joanna_1987

你说到的黑屏我也碰到过,就是人物没有掉线,但是玩家已经无法操作了 ==
  
我一直觉得这个是客户端的问题…… >_< 某一次更新以后就好了。
作者: blueblue_2201    时间: 2014-2-28 10:21
好像很有道理的样子,,速度更
作者: 好女人要温柔    时间: 2014-2-28 10:22
最后一段笑尿
作者: 旧爱。    时间: 2014-2-28 10:28
。。。。我只觉得WY能每更新一次,都有一个新的BUG,然后又修复旧的BUG,好流弊。。。
作者: joanna_1987    时间: 2014-2-28 10:32
回复 39# 缘火


    他的是黑了 然后显示服务器断开连接 然后就掉了(⊙&#717;⊙) 好像跨服战场没事~
作者: 缘火    时间: 2014-2-28 10:34
回复 42# 旧爱。

记得很早以前流行过2条程序开发的定理:

第一:任何程序都存在bug;
第二:现有程序都可以减少至少一行代码……
  
然后结论:所有的程序代码都可以缩减成只有一行且存在bug。
  
还有个谁来着说过一句话:现在所有的问题都是过去的解决方案造成的。
所以,这是个bug生死的轮回 = =
作者: ALnogveel    时间: 2014-2-28 10:40


感觉有些东西并不是不能做,但是要修改底层的代码,就不容易了。。

毕竟这个游戏运行也有些年头了,技术早就更新迭代好多次了,

项目里肯定各种不同的技术一大推,而那些用老技术开发的功能,是不能轻易改动的,因为你不知道他会牵连

其他的功能(这就是为啥大家看到更新了后,以前好用的东西出问题了)

大家说的功能,其实并不复杂,但是确实可能牵扯的东西太多,所以。。。。

如果这款游戏并不像那么圈钱的一款游戏(随机、职业不平衡等)的话,不得不说是一款很棒的游戏!
作者: 卿言淡墨    时间: 2014-2-28 10:53
回复 44# 缘火


    以前做过策划的人表示如果你没有亲身参与过,你不会同情程序员反而会觉得程序员是个多么高端大气上档次的行业
    等你真的亲身参与之后,他们就变成了程序猿╮(╯▽╰)╭

    这事儿吧,不经历的人永远不懂,就像你怎么也没法解释清楚,一个你看起来很简单的表象,策划要写出多少个如果...
作者: 别时茫茫江浸月    时间: 2014-2-28 11:00
本帖最后由 别时茫茫江浸月 于 2014-2-28 11:10 编辑
回复  缘火


    以前做过策划的人表示如果你没有亲身参与过,你不会同情程序员反而会觉得程序员是 ...
卿言淡墨 发表于 2014-2-28 10:53



    握手,我当年也是被“如果”给写烦躁了。有时候真的觉得很烦,为什么会有那么多个“如果”!为什么玩家都这么高智商、这么爱捣蛋!比如说,夫妻结婚!要考虑以下状况:

1 如果只有一个人过来申请结婚!那么……
2 如果申请的两个人同性!那么……
3 如果申请的人超过2个!那么……
4 如果其中一人不处于订婚状态!那么……
5 如果其中一人处于订婚状态或结婚或分居并且对象不是申请结婚的人!那么提示………………
6 如果申请人金钱不足以支付,那么……

以上判断还得按顺序来!
作者: 卿言淡墨    时间: 2014-2-28 11:04
回复 47# 别时茫茫江浸月


    握手,就像那时候,我做策划的时候,要出一个道具,于是...如果这道具获得了,出现在哪里,如果这道具可以被获得,有哪些获得条件,如果条件已经满足,使用询问确定,如果条件不满足,提示条件不满足,如果道具可以赠送,提示确认赠送,如果道具不可以赠送,提示禁止流通,如果道具使用了,会产生什么效果...

这还不是全部,我只想说3个字,你懂的(XX)
作者: 珞焱    时间: 2014-2-28 11:14
说不定天机一个拖鞋过去。。。你边退那边数据在边狂刷动。。。
作者: 清水潋滟    时间: 2014-2-28 11:45
很受启发
期待LZ更新
一个简单的操作,涉及到那么多如果,真是想想都替策划和程序头疼
作者: 寳呗丨芯蕾    时间: 2014-2-28 11:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 注册一个忘一个    时间: 2014-2-28 12:04
被绕晕了…、但是还是期待夫妻同时变性
作者: 极淡    时间: 2014-2-28 18:08
回复 47# 别时茫茫江浸月


    学过编程的工科男理解你的痛=。=
作者: Ttopazz    时间: 2014-2-28 18:22
给楼主点赞…………回答很有知乎范儿噗……
话说有些人骂起来根本不管这些吧……只是需求一个发泄的渠道……
因为一直在微博做天下小精灵,然后就会遇见各种各样情况被骂的……
门派不平衡,骂小精灵……
开珍宝道具黑了,骂小精灵……
被封号了,骂小精灵……
炼化不喜欢,骂小精灵……
游戏中有bug,骂小精灵……
虽然一次一次都有解释bug在修复/小精灵也是玩家/客服和策划运营等都是分开的/游戏内问题请找GM
之类各种各种解释………………
直到有一天收到一条私信,质问我为什么不能给他一把天域的时候……
我放弃了…………
有的时候真的是对牛弹琴……但是也只能尽自己所能给能听懂解释的人解释清楚了……
作者: 缘火    时间: 2014-2-28 18:26
回复 47# 别时茫茫江浸月

几次重大bug刷金刷经验什么的,应该都是因为少设置了限制,少了个 case... - - 结果很惨痛啊。
作者: 桥丿潇湘夜雨    时间: 2014-2-28 18:29
文科生表示看着都晕了……
所以我基本就口头抱怨下,还是挺能理解GM的苦逼的
作者: 机智的骚年    时间: 2014-2-28 18:44
感觉现在最大的问题是KFZ人手很缺 每次反应速度都很慢
bug不可怕 可怕的是bug无法解决
像雪竹bug一个多月都没解决
卡屏更是卡了几年了 半年来出现的花屏 以及WL的目标消失这种问题 存在时间太长了 而且一直都没有明确的方案 感觉很坑爹
作者: 令扬    时间: 2014-2-28 21:17
回复 44# 缘火


最精简的代码基本上不是人看得懂的

电脑能执行到的程序,人脑不一定能看得懂。
作者: 貓七    时间: 2014-2-28 21:40
提示: 该帖被管理员或版主屏蔽
作者: 单灬纸鸢    时间: 2014-3-1 15:02
看到了,打脸,往死里抽




欢迎光临 《天下3》官方论坛 (https://tx3.netease.com/) Powered by Discuz! X3.3