游戏蛮牛学习群(纯技术交流,不闲聊):159852603
游戏蛮牛 手机端
开启辅助访问
 找回密码
 注册帐号

扫一扫,访问微社区

问答求助

关注:554

当前位置:游戏蛮牛 技术专区 问答求助

_____________________________________________________________________________________________________________
问答求助版块规则:

  1、问题尽量描述清楚
      2、代码要放在代码块里
      3、附件最好放到云盘,然后把链接放到TXT文档里,上传TXT文档。【最好没有附件,你懂得】
      4、本版块回复不得无意义,如:顶、呵呵、不错......以及擦边!【真的会扣分的哦】严重者,封IP!
      5、问题得到解决,请选择最佳答案。
      6、若问题是你自己解决了,可以联系管理员,返还蛮牛币,写下你的答案,另有蛮牛币奖赏。
_____________________________________________________________________________________________________________
查看: 478|回复: 5

[脚本] 服务端匹配模块的写法与算法思路!!!

[复制链接]  [移动端链接]
5熟悉之中
693/1000
排名
3784
昨日变化
1

1

主题

88

帖子

693

积分

Rank: 5Rank: 5

UID
253493
好友
0
蛮牛币
793
威望
0
注册时间
2017-11-9
在线时间
242 小时
最后登录
2018-9-18
发表于 2018-3-13 11:29:49 | 显示全部楼层 |阅读模式
30蛮牛币
http://www.manew.com/forum.php?mod=viewthread&tid=105948
刚才在蛮牛上看到的贴子,服务器是C#写的,但服务器这一块我不太懂,公司也没有服务端人员。现在要做一个匹配到对手然后一起答题的功能,所以我想参考这个架构上面的匹配模块。谁有源码私信给我,或者能有一个DEMO(C#)供我参考一下,谢谢各位大佬


回复

使用道具 举报

5熟悉之中
693/1000
排名
3784
昨日变化
1

1

主题

88

帖子

693

积分

Rank: 5Rank: 5

UID
253493
好友
0
蛮牛币
793
威望
0
注册时间
2017-11-9
在线时间
242 小时
最后登录
2018-9-18
 楼主| 发表于 2018-3-13 13:55:28 | 显示全部楼层
再加30蛮牛币,有大佬愿意帮一下忙嘛!!!

回复

使用道具 举报

5熟悉之中
734/1000
排名
4454
昨日变化

6

主题

126

帖子

734

积分

Rank: 5Rank: 5

UID
216290
好友
0
蛮牛币
641
威望
0
注册时间
2017-4-5
在线时间
296 小时
最后登录
2018-9-19
发表于 2018-3-13 14:19:56 | 显示全部楼层
同问有大佬愿意帮一下忙嘛!!!

回复

使用道具 举报

7日久生情
1966/5000
排名
1975
昨日变化

8

主题

780

帖子

1966

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
83438
好友
2
蛮牛币
2009
威望
0
注册时间
2015-3-23
在线时间
530 小时
最后登录
2018-9-18
发表于 2018-3-13 15:39:56 | 显示全部楼层
已经很详细了  
客户端人员一看就能明白个大概
socket链接通讯    然后用protubuf进行消息序列化  
相当于进行加密 然后传输 解析 服务器逻辑处理

回复

使用道具 举报

5熟悉之中
693/1000
排名
3784
昨日变化
1

1

主题

88

帖子

693

积分

Rank: 5Rank: 5

UID
253493
好友
0
蛮牛币
793
威望
0
注册时间
2017-11-9
在线时间
242 小时
最后登录
2018-9-18
 楼主| 发表于 2018-3-13 15:45:37 | 显示全部楼层
zhulin5230 发表于 2018-3-13 15:39
已经很详细了  
客户端人员一看就能明白个大概
socket链接通讯    然后用protubuf进行消息序列化  

匹配对手的算法,我尝试了好多次都没有写出来,刚好那个DEMO里面有的,但是找不到源码可以参考。大佬有什么建议或者思路嘛?

回复

使用道具 举报

7日久生情
1966/5000
排名
1975
昨日变化

8

主题

780

帖子

1966

积分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
83438
好友
2
蛮牛币
2009
威望
0
注册时间
2015-3-23
在线时间
530 小时
最后登录
2018-9-18
发表于 2018-3-13 15:49:02 | 显示全部楼层
SnowD 发表于 2018-3-13 15:45
匹配对手的算法,我尝试了好多次都没有写出来,刚好那个DEMO里面有的,但是找不到源码可以参考。大佬有什 ...

匹配对手 建立一个List或者字典什么的  把等待的玩家放到list中
根据匹配规则 将符合规格的玩家过滤出来 并删除掉 然后放到另外一个list2中 等待开战
如果进去了  则清空这个list2  否则将没确认的移除list2 从list1继续筛选补充
这块可以做个数据库 建立索引 提升查询能力

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

关闭

站长推荐 上一条 /1 下一条

快速回复 返回顶部 返回列表