开贴记录做一个CSGO对战系统

完成玩家信息统计了


目前已经完成:
前端登陆注册、绑定steamID、对战匹配基本UI、玩家战绩搜集
即将完成:
玩家匹配列表(半天)
接下来完成;
后台基础调度系统(2-3天)
接下来才是真正开干 前面都是小儿科

楼主 2222233333c  发布于 2018-10-29 23:14:00 +0800 CST  
顺便改了一下首页的图标


楼主 2222233333c  发布于 2018-10-29 23:29:00 +0800 CST  
我决定加一个用户可以自定义每个按钮的颜色、每个地方的背景图的功能
太多背景图让我爱不释手了,每个人都有自己喜欢的壁纸 ,不能限制大家的发挥
当然等完成大部分东西后再说


楼主 2222233333c  发布于 2018-10-29 23:35:00 +0800 CST  
关于分值算法我想乱改一下(因为没接触过elo算法):
单排情况:
赢了
正常elo算法计算 x 你的 击杀 + 主攻 / 死亡
输了
正常elo算法减分 / 你的kd
多人开黑匹配,按照最高分来匹配
赢了 正常elo算法加分 不 计算你的kd
输了
集体扣掉 elo算法分数 + 对面最菜分数 x 最菜的人的 k + a / d
意思是不鼓励多排多排加分少而且输了一起大锅饭

希望吧友讨论一下自己的想法

楼主 2222233333c  发布于 2018-10-30 00:21:00 +0800 CST  
醒了,但是还想睡睡继续睡一下

楼主 2222233333c  发布于 2018-10-30 08:13:00 +0800 CST  
醒了,吃饭去然后继续睡睡觉

楼主 2222233333c  发布于 2018-10-30 12:07:00 +0800 CST  
醒了 吃饱了
完成聊天系统(事实上原先想做好友系统的想了一下太懒了不做了 做个聊天系统站位就行)
完成聊天系统后就真的要开始做匹配算法了

楼主 2222233333c  发布于 2018-10-30 13:53:00 +0800 CST  


搞定。
接下来是真的匹配系统了

楼主 2222233333c  发布于 2018-10-30 17:03:00 +0800 CST  
玩家匹配算法还要研究一下
请不要着急

楼主 2222233333c  发布于 2018-10-30 17:07:00 +0800 CST  
准备开干了
但是不想再写网页了
所以先写写反作弊

楼主 2222233333c  发布于 2018-10-30 23:44:00 +0800 CST  
好了
抄了一下我以前的老源码(准备给某个平台的不过没给)
第一步通过obregistercallbacks去屏蔽openprocess事件:


把openprocess屏蔽掉就能屏蔽大部分外挂以及DLL注入 如图所示 DLL注入无法进行
但是这不是完美的 比如系统的lsass.exe与csrss.exe是默认拥有最高权限的.所以要对这两玩意进行句柄剥离玩意
另外我们要遍历所有进程的handle 把任何打开CSGO.exe的handle全部降权 发现降权了又改回来的 80%是挂 20%是杀毒软件
这是明天的事情了

楼主 2222233333c  发布于 2018-10-30 23:55:00 +0800 CST  
明天专心做匹配系统先 反作弊系统只是今天晚上突然厌恶了php改改口味

楼主 2222233333c  发布于 2018-10-30 23:56:00 +0800 CST  
起床了 吃饭 是时候完成匹配部分了

楼主 2222233333c  发布于 2018-10-31 12:06:00 +0800 CST  
想玩游戏了 玩一会战地先 大概晚上再搞

楼主 2222233333c  发布于 2018-10-31 12:48:00 +0800 CST  
好了打了一把群星,,,忘记时间了,,我们继续今晚搞定初始分计算

楼主 2222233333c  发布于 2018-10-31 19:18:00 +0800 CST  
又有点事
回来了
今天熬夜搞定初次匹配的rank计算:


楼主 2222233333c  发布于 2018-10-31 22:49:00 +0800 CST  
那个有谁有设置主页资料为隐私的自闭主页
判断游戏时间用

楼主 2222233333c  发布于 2018-10-31 23:05:00 +0800 CST  
想了一下 还是按照自己队伍最高分来匹配吧防止地球炸ak的情况

楼主 2222233333c  发布于 2018-11-01 00:12:00 +0800 CST  
首次匹配的rank是基础分 + 游戏时间 / 4 + 饰品价值 / 32,意思是你皮肤越多你的初始分越高我相信白银是不会有那么多饰品的

楼主 2222233333c  发布于 2018-11-01 00:13:00 +0800 CST  
匹配前10秒搜索rank在10内误差的人,没有每十秒扩大误差值 直到搜索到为止当然这不科学,科学是通过elo算法计算胜率匹配双方胜率接近50%的情况,但是先不管了以后再优化一下匹配算法

楼主 2222233333c  发布于 2018-11-01 00:17:00 +0800 CST  

楼主:2222233333c

字数:4269

发表时间:2018-10-28 07:20:00 +0800 CST

更新时间:2018-11-22 10:41:54 +0800 CST

评论数:766条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看