leaf开源服务器第二节-分析之配置文件说明及服务器运行

来源:互联网 发布:淘宝独立设计师店铺 编辑:程序博客网 时间:2024/06/03 18:05

leaf开源游戏服务器源码

leaf开源服务器第一节-分析项目结构


大家好 我是Golang语言社区(www.Golang.Ltd)主编彬哥,今天继续分析leaf服务器;我们上节课给大家简单的介绍了leaf 服务器的项目结构,本节给大家代码的是服务器配置文件server.json的配置

1.png 

从工程上看,配置文件server.json是再conf目录下,所以我们需要自己手动建立文件server.json

2.png 

建立好后,那server.json此时还是空文件,所以需要给server.json文件添加数据;那么这个数据如何添加?有没有结构?我们接续看源码json.go文件

3.png 

接下来就可以直接写server.json的配置文件,手动写json哈,大家知道如何写不?
server.json 文件如下
  1. {
  2.     "LogLevel": "debug",
  3.     "LogPath": "./",
  4.     "WSAddr": "",
  5.     "CertFile": "",
  6.     "KeyFile": "",
  7.     "TCPAddr": "127.0.0.1:8888",
  8.     "MaxConnNum": 1024,
  9.     "ConsolePort": 8012,
  10.     "ProfilePath": ""
  11. }
复制代码
如果大家不知道自己写的是不是json格式的,可以去在线网站去验证,操作如下:
第一步 打开 在线JSON数据校验
第二步 复制json数据到网页的检验数据出
第三步 点击校验 看验证结果
4.png 

配置文件配置好了后,我们编译工程生产server.exe

5.png 

运行server.exe

TCP监听端口(配置文件server.json中配置):
  1. "TCPAddr": "127.0.0.1:8888",
复制代码
今天就给大家分析到这里,下节课我们再继续分析leaf,我们这节服务器已经开启,下节课计划时间测试客户端与服务器连接情况。
阅读全文
0 0