使用Rider EmmyLua调试
在emmylua中提供了linux版本的so文件,复制到服务器,并在skynet.start启动的service中配置如下代码:
package.cpath = package.cpath .. ';/emmylua/?.so'
local dbg = require('emmy_core')
dbg.tcpListen('0.0.0.0', 9966)
-- 以 console.lua service示例
skynet.start(function()
package.cpath = package.cpath .. ';/home/ax/Documents/skynet_test/emmylua/?.so'
local dbg = require('emmy_core')
dbg.tcpListen('0.0.0.0', 9966)
skynet.fork(console_main_loop)
end)