使用skynet实现的桌游《唐人街》服务端
文字版:http://news.173zy.com/content/20110718/content-4936-1.html
视频版:https://www.bilibili.com/video/av62419192/
安装protobuf
ubuntu:
sudo apt-get install protobuf-c-compiler protobuf-compiler
安装lua5.3
1.skynet
cd skynet
make 'PLATFORM' # PLATFORM can be linux, macosx, freebsd now
详情:https://github.com/cloudwu/skynet
2.clib
cd clib
make
cd proto
./gen.sh
开启:
./shell/all_start.sh [服务器名字,可省略]
关闭:
./shell/all_kill.sh [服务器名字,可省略]
前台运行:gate server
./skynet/skynet ./config/gs_config
lualib/public/serverdefines.lua
GS_GATEWAY_PORTS 对外接口
GAMEDB_SERVICE_COUNT 数据服务数
BATTLE_SERVICE_COUNT 对战服务数
MYSQL_USER 数据库用户名
MYSQL_PWD 数据库密码
资源服务器。使用前安装nodejs。
客户端输出的AB包文件夹放到./resources中,用于资源更新。
80端口
开启:
cd ./resources
./start.sh
关闭:
cd ./resources
./kill.sh
https://github.com/DoreRandom/ChinaTownClient
http://www.woodgame.top/client/商业街安装程序.exe
本服务端实现较为简单,在众多方面存在问题,欢迎各位大佬给予指导。[email protected]