做棋牌类的游戏如何限定同一IP或同一区域IP匹配不到一起?

如标题,比如同一个玩家开了两个账号,自己匹配到自己的情况,所以要限制同一个ip相匹配,这个在程序里怎么获取并加以控制呢?...

daohu 发表与 2018-01-30 5002 浏览 1 回答
想做一个双人对战的战旗游戏,请问怎么在服务端保存战局呢

类似于象棋吧,只不过棋子有一些属性,其他差不多。 有棋子类,牌局的棋子位置也是一个类。 尝试用$_SESSION去存,但是之后进行通性去读取_SESSION的值时都为null了。 我水平真的有限,真诚发问:类似象棋这样的游戏,服务端是怎么保存每个棋子的位置的,希望大神可以解答...

daohu 发表与 2017-09-22 2865 浏览 1 回答
可不可以将数据库读取的用户所有数据都保存在$_SESSION里?

上周问了一个关于global疑似失效的问题 http://wenda.workerman.net/?/question/2112 我游戏里的操作是,玩家登录后从数据库读取用户信息,然后global &user,&bag......... 然后通信需要改变数值的时候先global &user,&bag,再比对值,比对正确就改变,不对则报作弊 实际情况是经常无缘无故报作弊。让我以为是再调用...

daohu 发表与 2017-08-14 2833 浏览 3 回答
请教一下大神websocket发送的数据会因延迟造成变化不?

假设前端有下面的语句 t=4; socket.send(JSON.stringify({"t": t})); t+=1; 后端会不会在网络不好的情况下收到5? 该情况用在比如加钻石数时,前端同步更新,后端会和前端发来的数值t=4进行比对,如果符合就+1,不符合就报作弊,现在误报作弊的情况偶尔发生,但不是每次都发生,排查了很多问题,现在只能怀疑是这个了,像是因网络不好造成了传到后端的是5?如果是这个情况,一般通信中前端...

daohu 发表与 2017-08-10 6717 浏览 2 回答
获取mysql字段类型为数字时发现win版和linux版不一样,像是BUG?

在win版测试了很久,一切OK,今天很高兴的部署到linux版,结果前端程序却报错,很是奇怪,找了半天是这个问题,如下图,有这样一个数据库里的表 [attach]640[/attach] 登录成功后,wokerman通过官方提供的MySQL组件去拉取数据然后返回给前端,前端根据数据显示或进行相关逻辑。 win版返回的是这样的 [attach]641[/attach] 比如money这个字段,因为数据库里是int类型,...

daohu 发表与 2017-05-24 2242 浏览 1 回答
按手册定时关闭未认证的连接Timer::del($_SESSION['auth_timer_id']);有时出问题

按手册上写的定时关闭未认证的连接,如下图 [attach]615[/attach] 通常执行没有问题,但有时会出错,提示auth_timer_id可能未定义,出错几率不高,估计20次左右才会1次 结果就是倒计时时间到了,已经连接上的客户端被剔除,我想知道原因,希望可以解答疑惑,谢谢...

daohu 发表与 2017-05-10 2829 浏览 1 回答

daohu

1910
积分
0
获赞数
0
粉丝数
2017-04-14 加入
🔝