Skip to content

Commit aad9662

Browse files
author
bruce
committed
readme
1 parent 7c987fd commit aad9662

File tree

1 file changed

+21
-2
lines changed

1 file changed

+21
-2
lines changed

README.md

Lines changed: 21 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,21 @@
1-
# goweblua
2-
go搭建能运行lua脚本的web端
1+
# 本项目展示了一个用go搭建的能执行lua脚本的web。
2+
3+
* 可以扩展成战斗逻辑用lua编写的战斗验证服务器。事实上我就是这么用的,但鉴于是公司项目,不能把所有的都开源出来,这里只提供golang运行多个lua虚拟机,充分利用多核性能的这么一个实现。
4+
5+
## build
6+
* 在static目录下执行 make battle
7+
8+
* **windows下编译battle**因为用了c代码,编译需要gcc和make,windows下需要安装mingw-64x或者tdm64-gcc(需要把tdm64-gcc/bin/mingw32-make.exe改成make.exe)。
9+
10+
* 因为用了cgo所以不支持交叉编译
11+
12+
13+
## lua库
14+
* luajit_c:luajit的c源码,目前版本是2.0beta1
15+
16+
## 6. web:HTTP入口(仅供调试用)
17+
* 如果运行参数web不为0,才开启http,可以浏览器打开http://127.0.0.1:web
18+
19+
20+
21+

0 commit comments

Comments
 (0)