main.lua 935 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. --[[
  2. Descripttion:全局业务服
  3. version:
  4. Author: Neo,Huang
  5. Date: 2023-11-16 21:45:09
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2023-11-18 13:58:16
  8. --]]
  9. local skynet = require "skynet"
  10. require "skynet.manager"
  11. local init_nodes = require("init_nodes")
  12. skynet.start(
  13. function()
  14. -- 初始化控制台
  15. init_nodes:init_console()
  16. -- 日志
  17. init_nodes:init_logger()
  18. -- 数据库
  19. init_nodes:init_mysql()
  20. -- redis
  21. init_nodes:init_redis()
  22. -- 配置
  23. init_nodes:init_config()
  24. -- skynet.uniqueservice("backupSrv")
  25. skynet.uniqueservice("mailSrv")
  26. skynet.uniqueservice("dreamSrv")
  27. skynet.uniqueservice("battlerecordSrv")
  28. skynet.uniqueservice("rollSrv")
  29. skynet.uniqueservice("itemrecordSrv")
  30. skynet.uniqueservice("onlineSrv")
  31. -- 集群
  32. init_nodes:init_cluster()
  33. skynet.exit()
  34. end
  35. )