手游有采用 restful 的吗, 把逻辑放到前端, 这样可能会存在哪些弊端? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
zenliver
V2EX    程序员

手游有采用 restful 的吗, 把逻辑放到前端, 这样可能会存在哪些弊端?

  •  
  •   zenliver 2014-09-09 13:15:24 +0:00 4502 次点击
    这是一个创建于 4057 天前的主题,其中的信息可能已经有所发展或是发生改变。
    欢迎有经验的给说一下
    11 条回复    2014-10-22 17:19:01 +08:00
    magicsilence
        1
    magicsilence  
       2014-09-09 13:28:58 +08:00
    被人破解
    canesten
        2
    canesten  
       2014-09-09 13:48:54 +08:00
    可以参考AVOS上都有哪些手游
    休闲类的和一些不太严肃的游戏是没啥问题的
    zenliver
        3
    zenliver  
    OP
       2014-09-09 14:31:43 +08:00
    @magicsilence 对的, 被恶意改内存是个问题
    zhzhwcn
        4
    zhzhwcn  
       2014-09-09 16:53:47 +08:00
    Ingress
    anubiskong
        5
    anubiskong  
       2014-09-09 17:01:16 +08:00
    restful没问题
    前端逻辑, 后端抽查验证
    没过过网游, 瞎说仅供参考
    Leafove
        6
    Leafove  
       2014-09-09 17:54:48 +08:00
    COC这种客户端和服务器双逻辑同步跑的算么
    woshifyz
        7
    woshifyz  
       2014-09-09 18:05:10 +08:00   1
    一般考虑逻辑放前端和restful没什么关系,和游戏流畅度有关系,现在来说,大家都会再前端后端都做逻辑,最后已后端为准
    Bakemono
        8
    Bakemono  
       2014-09-09 18:16:45 +08:00 via iPad
    akinoniku
        9
    akinoniku  
       2014-09-09 18:35:05 +08:00
    物语(galgame)的做法是把逻辑扔服务器,也就是客户端只有一个分支剧情。
    binux
        10
    binux  
       2014-09-09 18:48:54 +08:00
    isombyt
        11
    isombyt  
       2014-10-22 17:19:01 +08:00
    @binux /w\过了42天才看到通知,我玩过大概十来款手游都没见过真的是按restful走的。
    弊端什么的可能说不上,不过考虑到一个问题,手游的通信都有个共通点,都会尽可能的减少流量的消耗(某整个XML先加密再压缩的手游大厂除外),所以一般请求的时候都是尽可能传更少的东西去服务器,所以见得比较多的都是RPC。
    而且考虑到手游的客户端和服务端的交互都异常的简单,数据的校验和逻辑处理都会在服务端里走一次,RPC应该是更加适合这种情况的。
    另外客户端和服务器双逻辑是常识,不可能说客户端逻辑,然后服务端抽查的(SE的魔物狩猎者就是个经典的错误示范,这游戏当初是整个逻辑放在客户端,服务器只管保存数据),数据绝对是要按服务端为准,客户端说的不算。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     886 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 20:17 PVG 04:17 LAX 13:17 JFK 16:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86