yxt945 6dd47e6690 COM_STMT_EXECUTE改为'\x17',保持COM_XXX变量类型统一
整数除法改为//,不再使用math.floor
_compose_packet改为使用string.pack编码
2019-10-29 11:50:33 +08:00
2019-09-21 15:59:23 +08:00
2014-04-21 08:47:45 +08:00
2018-11-06 11:11:29 +08:00
2017-07-28 11:35:42 +08:00
2019-06-25 10:01:19 +08:00
2014-06-18 15:10:21 +08:00
2018-11-14 09:10:08 +08:00

skynet logo

Skynet is a lightweight online game framework which can be used in many other fields.

Build

For Linux, install autoconf first for jemalloc:

git clone https://github.com/cloudwu/skynet.git
cd skynet
make 'PLATFORM'  # PLATFORM can be linux, macosx, freebsd now

Or:

export PLAT=linux
make

For FreeBSD , use gmake instead of make.

Test

Run these in different consoles:

./skynet examples/config	# Launch first skynet node  (Gate server) and a skynet-master (see config for standalone option)
./3rd/lua/lua examples/client.lua 	# Launch a client, and try to input hello.

About Lua version

Skynet now uses a modified version of lua 5.3.5 ( https://github.com/ejoy/lua/tree/skynet ) for multiple lua states.

Official Lua versions can also be used as long as the Makefile is edited.

How To Use (Sorry, currently only available in Chinese)

Description
No description provided
Readme MIT 69 MiB
Languages
C 73.2%
Lua 23.5%
HTML 2.4%
Makefile 0.9%