Skip to content

llsw/skynet

 
 

Repository files navigation

coder farmer

Skynet

下载

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

About

A lightweight online game framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 72.4%
  • Lua 21.7%
  • HTML 3.4%
  • C++ 1.7%
  • Makefile 0.8%
  • Shell 0.0%