上海的WOW玩家请进
上海卡的问题是因为4月19日电信大楼火灾,然后电信将部分应用接入了本地核心交换导致上海本地用户卡。
上海本地adsl用户是本地核心交换的,然后连接到wow服务器,这些wow服务器在公网的核心上。
因此上海本地的这个核心卡了(虽然有冗余,但是数据量太大)没别的路走,ip包就开始排队哦,核心交换机处理不过来,为了保证自己存活不死,就把某些ip包丢弃,这个时候你的ping就从6000到掉线,显然的。
但是为什么外地用户不卡呢,这个问题有点复杂了。
。
。
然后我专门学习了一下。
比如说武汉到上海,武汉本地用户通过adsl连接到电信机房通过接入层交换机到核心交换机,这个时候ip包(你想像成游戏的数据包)就通过公网核心路由器开始走动态路由(不懂的网络一下),通过相互连接的路由器之间交换彼此信息,然后按照一定的算法优化出来的,而这些路由信息是在一定时间间隙里不断更新,以适应不断变化的网络,以随时获得最优的寻路效果。
最后这些ip包就从武汉到长沙到南京等地转啊转的,最后肯定是最快的一条路就到公网的wow服务器了。
因此外地的不卡反而上海的卡就是这个道理。
从360中可以看见连接魔兽服务器的ip地址,然后用tracert命令可以看见你的数据包走的什么路由,然后用上海的服务器同样来看就非常明显了。
武汉到wow服务器要走很多步可以走到,但是基本都是10来毫秒,但是上海虽然到wow服务器只走几步,但是从上海出口到wow服务器却要1000多毫秒,这个时候可以完全判断是上海电信的问题了
除了永恒之塔。魔兽世界,剑仙情缘3,完美世界,指环王ol,请问还有什么3d(中国武侠风)网游不是自动寻路
首先我要告诉你的是WOW(魔兽世界)这个游戏就没有自动寻路,除非是飞行点坐的坐骑或者地铁,任务都是自己理解和地图提示位置然后自己跑过去。
所以自动寻路在WOW就没有的。
【记录】游戏服务器开发知识
本文整理了游戏服务器开发的相关知识和经验,包括Linux系统、服务器架构与功能、日志系统、热更新、版本管理、寻路、AOI、测试与优化、宕机处理、知识储备等多方面内容。
服务器架构与功能游戏服务器架构各异,如MMO服务器包含登陆服、网关服、日志服等,理解架构有助于定位问题与性能瓶颈。
日志系统日志系统对服务器维护至关重要,合理设置日志等级能提高问题定位效率。
热更新热更新允许在不中断服务的情况下进行代码更新,对于客户端和服务器都适用,学习原理有助于技术提升。
版本管理了解SVN & GIT等版本控制工具的基本操作,对项目管理非常关键。
寻路算法游戏寻路算法多种多样,如A星、B*、多边形寻路等,了解算法原理与应用。
AOI优化MMO游戏中的AOI功能是性能瓶颈之一,优化策略包括九宫格法等。
测试与优化测试工具如机器人、内存检测、性能检测等是服务器性能评估的关键。
宕机处理服务器宕机时应排查问题原因,常见原因包括配置错误、硬件故障等。
知识储备数据库、操作系统、网络、编程语言、设计模式等方面的基础知识有助于深入理解服务器技术。
数据库优化SQL优化、索引使用等数据库管理技能对于提高查询效率至关重要。
网络与协议游戏网络涉及断网重连、攻击处理、弱网优化等,掌握相关原理与解决方案。
操作系统理解进程、线程、内存管理等操作系统概念,对于服务器性能提升有帮助。
编程语言C++、Lua等语言在服务器开发中有广泛应用,了解其特性和最佳实践。
数据结构与算法栈、队列、哈希表等数据结构与排序、查找等算法是服务器开发的基础。
设计模式单例、工厂等设计模式在游戏开发中常见应用,有助于代码结构优化。
推荐学习资源酷壳、云风的博客、开源框架等资源为服务器开发提供丰富学习材料。
后记在处理策划案时,应充分评估服务器负载与安全需求,避免过度设计,注重实用性和稳定性。
本文章旨在整理和分享游戏服务器开发的知识与经验,希望对从业者和学习者有所启发。

