服务器安装系统教程游戏服务器下载安装



2.创建一个sftp用户【szysftp】并加入到创建的sftp组中,同时修改【szysftp】用户的密码useradd-gsftp-s/bin/falseszysftppasswdszysftp


3.新建目录,指定为【szysftp】用户的主目录mkdir-p/sftp/szysftpusermod-d/sftp/szysftpszysftp


4.编辑配置文件/etc/ssh/sshd_config将如下这行注释#Subsystemsftp/usr/libexec/openssh/sftp-server然后在文件末尾添加如下几行,并保存Subsystemsftpinternal-sftp

说到跨服,就不得不说下匹配服了。比如一个跨服天梯赛事,需要满足不同服的玩家能够同屏PK。为了能够把实力接近的玩家作为对手,我们需要一个独立的匹配服来收集数据,然后进行房间分配。匹配服,也是跨服赛设计的基础。

设计思路也非常简单,有点像游戏服的业务处理器。我们需要做到,对于不同的请求,我们都绑定一个方法与之对应。而对于数据的编解码,由于匹配服的通信数据一般都比较短,我们直接用json进行序列化即可。

在游戏服,我们发出一条http请求。匹配服为了将请求分发到对应的处理器,我们需要为每一条消息作一个标记。最简单的,可以使用请求消息的类名。所以,我们必须把业务签名和参数都融合到url里面去。也就是说,一个有效的url可能是这样:

http://localhost:8899?service=MReqLadderApplyMessage