| 12345678910111213141516171819202122232425262728293031323334 |
- package main
- import (
- "DumplingServer/game"
- "github.com/gorilla/websocket"
- "github.com/wonderivan/logger"
- )
- //主函数入口
- func main() {
- initLogger()
- initAPI()
- startServer()
- }
- //配置日志
- func initLogger() {
- logger.SetLogger("./logs/log.json")
- }
- //设置只允许调用哪些API
- func initAPI() {
- game.CheckServiceFuncMapBeforInvoke = true
- game.ServiceFuncMap["RequestEnterRoom"] = true
- game.ServiceFuncMap["UploadFrames"] = true
- }
- //开启服务监听
- func startServer() {
- game.StartServer(11815, "/DumplingServer", func(conn *websocket.Conn) interface{} {
- return &game.Player{Conn: conn}
- })
- }
|