Blame view

src/main.lua 660 Bytes
314bc5df   zhengshouren   提交服务器初始代码
1
2
  local skynet = require "skynet"
  
081dd429   zhouhaihai   配置文件梳理
3
  local max_client = skynet.getenv("max_client")
314bc5df   zhengshouren   提交服务器初始代码
4
5
6
  
  skynet.start(function()
  	print("Server start")
081dd429   zhouhaihai   配置文件梳理
7
  	skynet.newservice("debug_console", skynet.getenv("debug_port"))
314bc5df   zhengshouren   提交服务器初始代码
8
  
081dd429   zhouhaihai   配置文件梳理
9
  	local httpd = skynet.newservice("services/httpweb", skynet.getenv("httpweb_port"))
314bc5df   zhengshouren   提交服务器初始代码
10
  	local watchdog = skynet.newservice("services/watchdog", max_client)
3fe4471e   zhouhaihai   热更新 demo
11
  
314bc5df   zhengshouren   提交服务器初始代码
12
  	skynet.call(watchdog, "lua", "start", {
081dd429   zhouhaihai   配置文件梳理
13
  		port = skynet.getenv("server_port"),
314bc5df   zhengshouren   提交服务器初始代码
14
  		maxclient = max_client,
3fe4471e   zhouhaihai   热更新 demo
15
  		httpd = httpd,
314bc5df   zhengshouren   提交服务器初始代码
16
  
081dd429   zhouhaihai   配置文件梳理
17
18
19
20
  		redishost = skynet.getenv("redis_host"),
  		redisport = skynet.getenv("redis_port"),
  		redisdb = skynet.getenv("redis_db"),
  		auth = skynet.getenv("redis_auth"),
314bc5df   zhengshouren   提交服务器初始代码
21
22
23
24
  	})
  
  	skynet.exit()
  end)