116.31.100.x什么是适合棋牌的服务器?
116.31.100.x什么是适合棋牌的服务器?
一般来说,棋牌游戏都是不分区不分服的。所以棋牌类服务器要满足随着用户量的增加而扩展的需要。
即在同一局游戏中就是在同一个房间中,同一个房间中的人可以接收到其他人的消息。
每个房间的操作必须是顺序性这个特性类似与一般游戏的回合制,每个玩家的操作都是有顺序性的。
另外因为棋牌类游戏不分区不分服,我们在设计服务器的时候,是按世界服的思想去设计,即服务器是一个n多台物理机的集群。当用户登陆服务器,创建房间时,可能根据负载均衡算法,它可以在任何一台服务器上面。
所以,不管用户登陆到哪一台服务器上面了,都可以获得自己的数据。我们可以使用redis来做数据共享。
在同一局游戏中,我们要求所有人都在同一个房间中,我们可以规定在同一个房间中的用户,必须登陆到同一台物理服务器上面。在创建房间完成之后,其他人根据房间号查找房间的时候,可以根据房间号,获取这个房间所在的服务器ip和端口,判断一个当前用户登陆的服务器ip与房间所在的服务器ip是否相同,如果相同,就不做切换,如果不一样,客户端就使用ip和端口,连接到房间所在的服务器上面。
创建房间成功之后,接下来的操作都要保证它的顺序性,所以房间需要有一个它自己的消息个队列。我们可以把每个房间到达服务器的消息封装为一个任务,把这个任务放到消息队列中,然后有一个任务执行者去按顺序执行这些任务。
定制无限防 医疗竞价等平台专用 屏蔽海外流量 上层电信清洗过滤
佛山双线高防 240G金盾防护 无视CC 秒过白
香港高防 免备案 不限制内容
美国、韩国、香港CN2线路 高速访问
适用于: 手游APP、网站、BC平台、端游、页游、棋牌、直播、视频
企业扣:2 8 8 5 3 4 0 6 3 8
更多佛山服务器配置猛戳http://www.68idc.cn/server_fsgf.asp
精品IP展示:
116.31.100.1
116.31.100.2
116.31.100.3
116.31.100.4
116.31.100.5
116.31.100.6
116.31.100.7
116.31.100.8
116.31.100.9
116.31.100.10
116.31.100.11
116.31.100.12
116.31.100.13
116.31.100.14
116.31.100.15
116.31.100.16
116.31.100.17
116.31.100.18
116.31.100.19
116.31.100.20
116.31.100.21
116.31.100.22
116.31.100.23
116.31.100.24
116.31.100.25
116.31.100.26
116.31.100.27
116.31.100.28
116.31.100.29
116.31.100.30
116.31.100.31
116.31.100.32
116.31.100.33
116.31.100.34
116.31.100.35
116.31.100.36
116.31.100.37
116.31.100.38
116.31.100.39
116.31.100.40
116.31.100.41
116.31.100.42
116.31.100.43
116.31.100.44
116.31.100.45
116.31.100.46
116.31.100.47
116.31.100.48
116.31.100.49
116.31.100.50
116.31.100.51
116.31.100.52
116.31.100.53
116.31.100.54
116.31.100.55
116.31.100.56
116.31.100.57
116.31.100.58
116.31.100.59
116.31.100.60
116.31.100.61
116.31.100.62
116.31.100.63
116.31.100.64
116.31.100.65
116.31.100.66
116.31.100.67
116.31.100.68
116.31.100.69
116.31.100.70
116.31.100.71
116.31.100.72
116.31.100.73
116.31.100.74
116.31.100.75
116.31.100.76
116.31.100.77
116.31.100.78
116.31.100.79
116.31.100.80
116.31.100.81
116.31.100.82
116.31.100.83
116.31.100.84
116.31.100.85
116.31.100.86
116.31.100.87
116.31.100.88
116.31.100.89
116.31.100.90
116.31.100.91
116.31.100.92
116.31.100.93
116.31.100.94
116.31.100.95
116.31.100.96
116.31.100.97
116.31.100.98
116.31.100.99
116.31.100.100
116.31.100.101
116.31.100.102
116.31.100.103
116.31.100.104
116.31.100.105
116.31.100.106
116.31.100.107
116.31.100.108
116.31.100.109
116.31.100.110
116.31.100.111
116.31.100.112
116.31.100.113
116.31.100.114
116.31.100.115
116.31.100.116
116.31.100.117
116.31.100.118
116.31.100.119
116.31.100.120
116.31.100.121
116.31.100.122
116.31.100.123
116.31.100.124
116.31.100.125
116.31.100.126
116.31.100.127
116.31.100.128
116.31.100.129
116.31.100.130
116.31.100.131
116.31.100.132
116.31.100.133
116.31.100.134
116.31.100.135
116.31.100.136
116.31.100.137
116.31.100.138
116.31.100.139
116.31.100.140
116.31.100.141
116.31.100.142
116.31.100.143
116.31.100.144
116.31.100.145
116.31.100.146
116.31.100.147
116.31.100.148
116.31.100.149
116.31.100.150
116.31.100.151
116.31.100.152
116.31.100.153
116.31.100.154
116.31.100.155
116.31.100.156
116.31.100.157
116.31.100.158
116.31.100.159
116.31.100.160
116.31.100.161
116.31.100.162
116.31.100.163
116.31.100.164
116.31.100.165
116.31.100.166
116.31.100.167
116.31.100.168
116.31.100.169
116.31.100.170
116.31.100.171
116.31.100.172
116.31.100.173
116.31.100.174
116.31.100.175
116.31.100.176
116.31.100.177
116.31.100.178
116.31.100.179
116.31.100.180
116.31.100.181
116.31.100.182
116.31.100.183
116.31.100.184
116.31.100.185
116.31.100.186
116.31.100.187
116.31.100.188
116.31.100.189
116.31.100.190
116.31.100.191
116.31.100.192
116.31.100.193
116.31.100.194
116.31.100.195
116.31.100.196
116.31.100.197
116.31.100.198
116.31.100.199
116.31.100.200
116.31.100.201
116.31.100.202
116.31.100.203
116.31.100.204
116.31.100.205
116.31.100.206
116.31.100.207
116.31.100.208
116.31.100.209
116.31.100.210
116.31.100.211
116.31.100.212
116.31.100.213
116.31.100.214
116.31.100.215
116.31.100.216
116.31.100.217
116.31.100.218
116.31.100.219
116.31.100.220
116.31.100.221
116.31.100.222
116.31.100.223
116.31.100.224
116.31.100.225
116.31.100.226
116.31.100.227
116.31.100.228
116.31.100.229
116.31.100.230
116.31.100.231
116.31.100.232
116.31.100.233
116.31.100.234
116.31.100.235
116.31.100.236
116.31.100.237
116.31.100.238
116.31.100.239
116.31.100.240
116.31.100.241
116.31.100.242
116.31.100.243
116.31.100.244
116.31.100.245
116.31.100.246
116.31.100.247
116.31.100.248
116.31.100.249
116.31.100.250
116.31.100.251
116.31.100.252
116.31.100.253
116.31.100.254
阅读本文的人还阅读: