安装Redis
- 从官网下载安装包:Redis-x64-3.2.100.msi
- 也可以直接使用已经下载好的安装包:assets/Redis-x64-3.2.100.msi
一路next,期间勾选一处勾选如下图,直至install

在CMD控制台执行redis-cli --version,正常显示版本号,则安装成功
配置文件
复制并重命名mope/server/bin/config.json.example为mope/server/bin/config.json
其他服务器执行程序
拷贝并解压assets/other_servers.zip中的执行程序至mope/server/bin
编译生成roomserver
不再复述,详细参见<1.开发环境搭建.md>
执行mope/server/run.bat
正常启动,最终有5个服务进程。如果启动失败,可以查看mope/server/bin/log目录中对应的日志,开定位错误
py_guiclient
这是一个用python写的辅助服务器端程序的测试客户端。
安装运行环境
- 安装asserts/python-3.6.2-amd64.exe (可勾选的都勾上,除了download的那些选项)
- 将python安装目录(如C:\Python36)加入环境变量PATH中(第一步安装过程中也可以勾选设置)
- 解压Lib.rar,覆盖Python安装目录中的Lib目录(如:C:\Python36\Lib)
验证是否正确安装
- 在CMD控制台,键入python回车,没有报错
- 继续键入 import wx,没有报错
- 继续键入 improt google.protobuf,没有报错
启动py_guiclient
拷贝并重命名mope\server\tools\py_guiclient_cfg.json.sample为_cfg.json
双击mope\server\tools\py_guiclient\test.bat
以上,可以通过py_guiclient来验证服务器是否启动正常
可能的启动失败
8080端口冲突
公司外网机通常都安装有卡巴斯基,这个程序会占用8080端口
默认登录服务的监听端口也是8080,所以需要修改之
修改如下:
更改mope\server\bin\config.json
login - listen 字段值 改为: :8081 login - local 字段值 改为: 127.0.0.1:8081
双击mope\server\stop.bat,关闭服务器
双击mope\server\run.bat,重开服务器
更改 mope\server\tools\py_guiclient_cfg.json
port 字段值 改为:8081
启动py_guiclient,查看是否正常登录游戏