这几个月给公司一个正在做的半吊子游戏加pvp功能,一个人居然要2个多月弄个 PVP  类似 Dota 对战的游戏。我手里有套现成搭建服务端架构都没敢用起来,这服务器还是太初步了,只是验证了 Boost.Asio 的 Gateway,后端 ZeroMQ 消息串起来而已,还要给 Unity 写个客户端,于是忍痛放弃我一直想做的服务器架构,选个了 Unity 界知名的 Photon。把Lite、LiteLobby用起来,逻辑写在MainClient上,加加AI,把以前能用的代码用了起来,不到两个月也就出来这么个类 Dota PVP 玩法了。测试下来发现个问题,可靠的UDP发包不可靠,都选择可靠UDP发包,客户端容易断开连接,而且各种同步情况很糟糕,根据文档,UDP确认次数可以设置。不过没必要去试了。直接TCP,加载场景进去很容易DisconnectByServer了,找半天资料,改PhotonServer的配置文件,在TCPListener节点下加入InactivityTimeout填写个时间,解决问题。TCP同步情况就像正常了。可靠UDP也只是确定次数而已,这种之后导致容易断开连接,而且也没有保证可靠不丢包。如果不是,请指正,谢谢。最后给喜欢中文的推荐个博客:http://www.cnblogs.com/liusuqi/category/447143.html

最新文章

  1. Leetcode Copy List with Random Pointer
  2. CMake比较实用的命令小记
  3. Redis学习笔记-进阶
  4. eclipse的一些常见操作
  5. IOS第三天
  6. TP主从服务器配置
  7. SSH基础(2)
  8. iOS开发--完整项目
  9. JavaScript函数调用
  10. wikioi 1002 旁路
  11. Word常用实用知识1
  12. 使用了UnityEditor中的API,打包时却不能打包UnityEditor的问题
  13. bam文件softclip , hardclip ,markduplicate的探究
  14. 关于querySelector 和 document.getElementsByTagName 选中集合问题
  15. 为神马精确Sprite的碰撞形状不通过简单的放大Sprite的尺寸来解决?
  16. asp.net core系列 33 EF查询数据 (2)
  17. mvc文件下载
  18. 深入MySQL复制(一)
  19. ubuntu 14.04 pytorch安装
  20. Django组件之Middleware

热门文章

  1. App状态管理-AppDelegate
  2. TROUBLE SHOOTING: FRM-30425
  3. Sort List 分类: leetcode 算法 2015-07-10 15:35 1人阅读 评论(0) 收藏
  4. 【转】linux命令useradd添加用户详解
  5. mysql禁用autocommit,以及遇到的问题(转)
  6. js open() 与showModalDialog()方法
  7. 基于visual Studio2013解决算法导论之002归并排序
  8. dfs-hdu-4620-Fruit Ninja Extreme
  9. linux环境设置:使ftp不输密码
  10. Java基础05 实施接口