#!/bin/bash
#小菜鸟
#挂机
#版本:1.0
#游戏服务器部署
#基础环境:MYSQL数据库svn客户端需部署才能运行此脚本
####################################################
if["$UID"="0"]
then
echo"gameserverinstall"
else
exit1
fi
read-p"Pleasecreatethestoragegameserver..
分类:
其他好文 时间:
2017-07-21 15:43:04
阅读次数:
134
最近在打算用python作测试用例以便对游戏服务器进行功能测试以及压力测试; 因为服务器是用c++写的,采用的TCP协议,当前的架构是打算用python构造结构体,传送给c++层进行socket发送给游戏服务器,响应消息再交由python进行校验; 开始: 首先是c++调用python这一层需要打通 ...
分类:
编程语言 时间:
2017-07-21 12:31:40
阅读次数:
308
前段时间使用libevent网络库实现了一个游戏服务器引擎,在此记录下其中遇到的一个问题。我在设计服务器上选择把逻辑和网络分线程,线程之间通信使用队列。但是这样做会有个问题,当逻辑线程想要主动的发一个数据包的时候,需要一种唤醒网络线程的机制。由于对libevent的api不熟悉,起初我是自己实现这个 ...
分类:
编程语言 时间:
2017-07-08 21:08:32
阅读次数:
599
转自:http://www.cppblog.com/sunicdavy/archive/2015/04/11/210308.html 本文介绍游戏服务器的性能分析, web服务器性能分析不在本文分析范畴之内 Golang编写的服务器可以方便的通过内建性能分析, 输出图表仔细查找原因, 非常的方便, ...
分类:
其他好文 时间:
2017-07-07 17:32:13
阅读次数:
161
1.隐藏真实服务器IP:可以通过云防护,实现隐藏真实的服务器源IP,从而使攻击者找不到真实的IP地址,看到的只是我们云防节点的IP。 2.单线机器实现双线,节约成本:只需购买一个单线的机器,就可实现双线。可节约大量的成本,毕竟单线机器的价格比双线的机器便宜很多,而云具有实现双线的功能。 3.各个地域 ...
分类:
其他好文 时间:
2017-06-18 13:29:55
阅读次数:
397
手游项目相对端游玩法复杂度较低,生命周期相对较短,结合运营策略及资源经济模型通常采用相对简单的部署架构,少部分大型MMO类手游也会沿用端游部署架构客户端通常采用与游戏服务器直连的方式,少部分项目在游戏服务器前端设置网关或采用网关与游戏服务器同机部署的方式,相对依赖单台服务器的CPU处理能力以及网络包 ...
分类:
其他好文 时间:
2017-06-12 13:16:17
阅读次数:
163
2016年netty/mina/Java nio视频教程Java游戏服务器设计教程 需要的加qq:1225462853,备注:程序员学习视频 其他视频都可以索要(Netty NET C++ 等等) 互联网架构师教程:http://blog.csdn.net/pplcheer/article/deta ...
分类:
编程语言 时间:
2017-06-03 00:55:04
阅读次数:
158
互联网架构师视频课程 Dubbo ActiveMQ spring Netty MongoDB Jvm 2016年netty/mina/java nio视频教程java游戏服务器设计教程 互联网架构师教程:http://blog.csdn.net/pplcheer/article/details/71 ...
分类:
数据库 时间:
2017-06-03 00:51:11
阅读次数:
162
一个大型的网落游戏服务器应该包含几个模块:网络通讯,业务逻辑,数据存储,守护监控(不是必须),其中业务逻辑可能根据具体需要,又划分为好几个子模块。 这里说的模块可以指一个进程,或者一个线程方式存在,本质上就是一些类的封装。 对于服务器的并发性,要么采用单进程多线程,要么采用多进程单线程的方式,说说两 ...
分类:
其他好文 时间:
2017-05-13 12:33:02
阅读次数:
235
这篇blog题目涉及的范围真大!以至于在这里需要先写一篇前言把范围缩小。选择写这样一个系列的文章,主要是想给工作了两年的自己一个交代,或者说是一个阶段性的总结。两年时间里,房价依然再涨,工资依然跑不赢CPI,某人依然在仰望星空。期间很多梦碎了,很多还在坚持着,生活过得波澜不惊。而我也从刚毕业是的青涩 ...
分类:
其他好文 时间:
2017-05-13 12:22:25
阅读次数:
249