开贴记录做一个CSGO对战系统
完成玩家信息统计了
目前已经完成:
前端登陆注册、绑定steamID、对战匹配基本UI、玩家战绩搜集
即将完成:
玩家匹配列表(半天)
接下来完成;
后台基础调度系统(2-3天)
接下来才是真正开干 前面都是小儿科
目前已经完成:
前端登陆注册、绑定steamID、对战匹配基本UI、玩家战绩搜集
即将完成:
玩家匹配列表(半天)
接下来完成;
后台基础调度系统(2-3天)
接下来才是真正开干 前面都是小儿科
我决定加一个用户可以自定义每个按钮的颜色、每个地方的背景图的功能
太多背景图让我爱不释手了,每个人都有自己喜欢的壁纸 ,不能限制大家的发挥
当然等完成大部分东西后再说
太多背景图让我爱不释手了,每个人都有自己喜欢的壁纸 ,不能限制大家的发挥
当然等完成大部分东西后再说
关于分值算法我想乱改一下(因为没接触过elo算法):
单排情况:
赢了
正常elo算法计算 x 你的 击杀 + 主攻 / 死亡
输了
正常elo算法减分 / 你的kd
多人开黑匹配,按照最高分来匹配
赢了 正常elo算法加分 不 计算你的kd
输了
集体扣掉 elo算法分数 + 对面最菜分数 x 最菜的人的 k + a / d
意思是不鼓励多排多排加分少而且输了一起大锅饭
希望吧友讨论一下自己的想法
单排情况:
赢了
正常elo算法计算 x 你的 击杀 + 主攻 / 死亡
输了
正常elo算法减分 / 你的kd
多人开黑匹配,按照最高分来匹配
赢了 正常elo算法加分 不 计算你的kd
输了
集体扣掉 elo算法分数 + 对面最菜分数 x 最菜的人的 k + a / d
意思是不鼓励多排多排加分少而且输了一起大锅饭
希望吧友讨论一下自己的想法
醒了 吃饱了
完成聊天系统(事实上原先想做好友系统的想了一下太懒了不做了 做个聊天系统站位就行)
完成聊天系统后就真的要开始做匹配算法了
完成聊天系统(事实上原先想做好友系统的想了一下太懒了不做了 做个聊天系统站位就行)
完成聊天系统后就真的要开始做匹配算法了
好了
抄了一下我以前的老源码(准备给某个平台的不过没给)
第一步通过obregistercallbacks去屏蔽openprocess事件:
把openprocess屏蔽掉就能屏蔽大部分外挂以及DLL注入 如图所示 DLL注入无法进行
但是这不是完美的 比如系统的lsass.exe与csrss.exe是默认拥有最高权限的.所以要对这两玩意进行句柄剥离玩意
另外我们要遍历所有进程的handle 把任何打开CSGO.exe的handle全部降权 发现降权了又改回来的 80%是挂 20%是杀毒软件
这是明天的事情了
抄了一下我以前的老源码(准备给某个平台的不过没给)
第一步通过obregistercallbacks去屏蔽openprocess事件:
把openprocess屏蔽掉就能屏蔽大部分外挂以及DLL注入 如图所示 DLL注入无法进行
但是这不是完美的 比如系统的lsass.exe与csrss.exe是默认拥有最高权限的.所以要对这两玩意进行句柄剥离玩意
另外我们要遍历所有进程的handle 把任何打开CSGO.exe的handle全部降权 发现降权了又改回来的 80%是挂 20%是杀毒软件
这是明天的事情了
首次匹配的rank是基础分 + 游戏时间 / 4 + 饰品价值 / 32,意思是你皮肤越多你的初始分越高我相信白银是不会有那么多饰品的
匹配前10秒搜索rank在10内误差的人,没有每十秒扩大误差值 直到搜索到为止当然这不科学,科学是通过elo算法计算胜率匹配双方胜率接近50%的情况,但是先不管了以后再优化一下匹配算法
楼主:2222233333c
字数:4269字
发表时间:2018-10-28 07:20:00 +0800 CST
更新时间:2018-11-22 10:41:54 +0800 CST
评论数:766条评论
帖子来源:百度贴吧 访问原帖