V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zenliver
V2EX  ›  程序员

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

  •  
  •   zenliver · 2014 年 9 月 9 日 · 4639 次点击
    这是一个创建于 4145 天前的主题,其中的信息可能已经有所发展或是发生改变。
    欢迎有经验的给说一下
    11 条回复    2014-10-22 17:19:01 +08:00
    magicsilence
        1
    magicsilence  
       2014 年 9 月 9 日
    被人破解
    canesten
        2
    canesten  
       2014 年 9 月 9 日
    可以参考AVOS上都有哪些手游
    休闲类的和一些不太严肃的游戏是没啥问题的
    zenliver
        3
    zenliver  
    OP
       2014 年 9 月 9 日
    @magicsilence 对的, 被恶意改内存是个问题
    zhzhwcn
        4
    zhzhwcn  
       2014 年 9 月 9 日
    Ingress
    anubiskong
        5
    anubiskong  
       2014 年 9 月 9 日
    restful没问题
    前端逻辑, 后端抽查验证
    没过过网游, 瞎说仅供参考
    Leafove
        6
    Leafove  
       2014 年 9 月 9 日
    COC这种客户端和服务器双逻辑同步跑的算么
    woshifyz
        7
    woshifyz  
       2014 年 9 月 9 日   ❤️ 1
    一般考虑逻辑放前端和restful没什么关系,和游戏流畅度有关系,现在来说,大家都会再前端后端都做逻辑,最后已后端为准
    Bakemono
        8
    Bakemono  
       2014 年 9 月 9 日 via iPad
    akinoniku
        9
    akinoniku  
       2014 年 9 月 9 日
    物语(galgame)的做法是把逻辑扔服务器,也就是客户端只有一个分支剧情。
    binux
        10
    binux  
       2014 年 9 月 9 日
    isombyt
        11
    isombyt  
       2014 年 10 月 22 日
    @binux /w\过了42天才看到通知,我玩过大概十来款手游都没见过真的是按restful走的。
    弊端什么的可能说不上,不过考虑到一个问题,手游的通信都有个共通点,都会尽可能的减少流量的消耗(某整个XML先加密再压缩的手游大厂除外),所以一般请求的时候都是尽可能传更少的东西去服务器,所以见得比较多的都是RPC。
    而且考虑到手游的客户端和服务端的交互都异常的简单,数据的校验和逻辑处理都会在服务端里走一次,RPC应该是更加适合这种情况的。
    另外客户端和服务器双逻辑是常识,不可能说客户端逻辑,然后服务端抽查的(SE的魔物狩猎者就是个经典的错误示范,这游戏当初是整个逻辑放在客户端,服务器只管保存数据),数据绝对是要按服务端为准,客户端说的不算。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5503 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:25 · PVG 17:25 · LAX 01:25 · JFK 04:25
    ♥ Do have faith in what you're doing.