游戏服务器开服异常Check List

28 篇文章 4 订阅
10 篇文章 1 订阅

最近由于迎接我们页游《凡*传》公司内测,提前准备了个Checklist,以便自己参考,现共享给大家.

经常性的开服第一天是服务器压力较大的,玩家大批量涌入,大批量下载客户端资源,如果准备不足的话,多少会遇到一些问题,而这些问题又不是游戏应用本身导致的,如果正好广告预定和通知都已经发出去,那么延迟开服将会对游戏带来很大的消极影响,并且新手程序员很容易在紧张的气氛下,脑子一篇空白,如果这时有一个check list以供他参考,心里就有底了,基于此,这篇文章会陆续添加开服当天遇到的一些问题以及解决方式。

1.无法连接游戏

比如客户端的loading画面都看不到,loading结束无法连接游戏服务器 

1.1 用ping,telnet,tracert 检测网络连通情况,

1.2 检查防火墙的阻挡情况 iptables ,比如80,8080,843,等一些端口

1.3 查看端口流量情况 netstat tcpdump

1.4 清客户端缓存

 

2.游戏非常的卡

1.1 检查机器所在机房的上下行带宽流量占用是否达到上限

1.2 可以用一些监控工具比如Cacti,比如sar

1.3 玩家网络是否有带宽上限限制(这次我们就遇到了公司办公网某条线带宽上限限制导致游戏很卡的问题)

1.4 FULL GC情况

1.5 应用是否陷入了死循环,RPC调用死锁,没有设置超时,用 jstack 查看;DB锁表 

 

3.游戏瞬断

1.是否所在网络有切换线路的操作

2.心跳的实现是否有问题

 

4. 玩家数据回档

1.某个玩家的所有数据回档,是否在一定条件下玩家数据保存不进去,特别是以内存为中心的服务器架构背景下

2.某个玩家的部分数据回档,是否在持久化的时候,属性被其他属性的值覆盖

5.游戏账号串号

高并发的情况下会遇到的问题,本质是持着sessionkey兑换过来的userid被其他的玩家给获取,导致串号,一般这是由框架底层bug导致。

 

 

未完待续,有其他的情况,希望大家一起补充!谢谢哈!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值