- Skynet is a lightweight online game framework, and it can be used in many other fields.https://github.com/cloudwu/skynet.git
git clone https://github.com/interfacekun/skynet.git
cd skynet
make 'PLATFORM' # PLATFORM 可以是 linux, macosx, freebsd now
#对于FreeBSD , 使用 gmake 代替 make
##或者
export PLAT=linux
make
- 安装redis
sudo apt-get install redis-server
- 启动redis
cd skynet
redis-server sprj/redis/redis1.conf
- 安装mysql
sudo apt-get install mysql-server
- 创建好数据库
- 执行sprj/cluster_database/config/目录下的sql文件,导入表和数据到数据库中
- 所有文件都在sprj目录中
- 数据库连接配置在sprj/lualib/sprj/service_config.lua文件里
- 密码加密
lua sprj/tools/encodepwd.lua
#先输入who(对应sprj/lualib/sprj/constant.lua文件里的decode)
#然后输入未加密的明文密码
- 在
不同
的控制运行下面的命令
./skynet sprj/cluster_database/config/config #启动数据库节点
./skynet sprj/cluster_center/config/config #启动中心节点
./skynet sprj/cluster_room/config/config #启动房间节点
./3rd/lua/lua sprj/client/client.lua #启动客户端1
./3rd/lua/lua sprj/client/client.lua #启动客户端2
./3rd/lua/lua sprj/client/client.lua #启动客户端3