~~~
package main
import (
"flag"
"server/conf"
"server/game"
"server/gate"
"server/login"
_ "time"
_ "FenDZ/glog-master"
_ "github.com/dop251/goja" // JS 解析器
"github.com/name5566/leaf"
lconf "github.com/name5566/leaf/conf"
)
func init() {
// 初始化 日志系统
flag.Set("alsologtostderr", "true") // 日志写入文件的同时,输出到stderr
flag.Set("log_dir", "./log") // 日志文件保存目录
flag.Set("v", "3") // 配置V输出的等级。
flag.Parse()
return
}
func main() {
// 加载配置
lconf.LogLevel = conf.Server.LogLevel
lconf.LogPath = conf.Server.LogPath
lconf.LogFlag = conf.LogFlag
lconf.ConsolePort = conf.Server.ConsolePort
lconf.ProfilePath = conf.Server.ProfilePath
// 注册模块
leaf.Run(
game.Module,
gate.Module,
login.Module,
)
}
~~~
- Go语言基础篇
- Go语言简介
- Go语言教程
- Go语言环境安装
- Go语言结构
- Go语言基础语法
- Go语言数据类型
- Go语言变量
- Go语言提高篇
- Go语言实现贪吃蛇
- Go 谚语
- 解决连通性问题的四种算法
- golang 几种字符串的连接方式
- Go JSON 技巧
- Go += 包版本
- Golang 编译成 DLL 文件
- Go指南:牛顿法开方
- Go语言异步服务器框架原理和实现
- Golang适合高并发场景的原因分析
- 如何设计并实现一个线程安全的 Map ?(上篇)
- go语言执行cmd命令关机、重启等
- IT杂项
- IT 工程师的自我管理
- IT界不为人知的14个狗血故事
- Go语言版本说明
- Go 1.10中值得关注的几个变化
- Golang面试题解析
- Golang面试题
- Golang语言web开发
- golang 模板(template)的常用基本语法
- go语言快速入门:template模板
- Go Template学习笔记
- LollipopGo框架
- 框架简介
- Golang语言版本设计模式
- 设计模式-单例模式
- Golang语言资源下载
- 公众账号
- leaf
- 合作讲师
- 公开课目录