
服务器
Super高能23
静听花开花落,坐看云卷云舒。
展开
-
游戏服务器开发技术栈
游戏服务器开发人员,需要熟悉和深入的相关技术栈原创 2022-03-03 16:59:41 · 7047 阅读 · 1 评论 -
通过一个时间戳计算当天0点时间
在游戏项目中,经常会有这样的一个需求。比如某7天的活动,一般开始和结束时间都是需要活动当天的零点时间。公式为:NowTime - (NowTime + 8 * 3600) % 86400思路为:现在时间 - 今天的秒数。因为NowTime % 86400是0时区当天的秒数,那+8时区应该是NowTime % 86400 + 8 * 3600,由于这个数字可能大于原创 2015-11-05 18:49:30 · 8124 阅读 · 0 评论 -
浅谈服务器架构之爆服页游
首先这里说的“爆服”页游,也是根据当下的页游情况来说的,也就是大量开新服的模式。这里就涉及到一个问题,为什么现在页游大多是这种模式呢?本人经历过一个实际的游戏项目,当时是在腾讯空间上线的一款游戏,由于我们公司运营能力有限,可以导入的用户量有限,一天只能差不多3000用户左右,这样差不多需要3-4天才能开一个新服,月流水差不多也就在10W左右;但是后来跟一个负责运营的公司合作,同一款原创 2015-10-30 16:14:26 · 1077 阅读 · 0 评论 -
浅谈服务器架构之MMORPG端游
MMORPG,是英文Massive(或Massively)Multiplayer Online Role-PlayingGame的缩写。一般指大型多人在线角色扮演游戏。这里突出的需求就是多人在线,也就是需要一个大区可以有比较大的承载能力。所以这里采用的是采用一个可配置可灵活增减容量的多服架构。客户端:用户机器安装的游戏端,以下简称Client。网关服务器:负原创 2015-10-29 15:48:54 · 1266 阅读 · 0 评论 -
Linux守护进程Shell脚本
服务端程序一般需要长期后台稳定运行,除了保证程序本身的健壮外,还需要用到一些守护程序。现分享一个简单的Shell脚本的方式:#! /bin/sh#进程名字可修改PRO_NAME=xxxxwhile true ; do #用ps获取$PRO_NAME进程数量 NUM=`ps aux | grep -w ${PRO_NAME} | grep -v g原创 2016-09-28 14:19:55 · 11597 阅读 · 1 评论 -
记录一些网络编程要点
1,TCP/IP协议族分层结构:应用层(HTTP,FTP...),传输层(TCP,UDP),网络层(IP),数据链路层。2,Socket是对TCP/IP协议中 传输层和网络层的抽象(封装),可以供应用层直接使用。有一个形象的比喻,HTTP比喻为一辆轿车,Socket比喻为一台发动机。3,IP协议本身决定了其不可靠传输;TCP的三次握手建立连接和四次分手断开连接保证了其相对可原创 2017-01-06 17:19:07 · 474 阅读 · 0 评论