init
This commit is contained in:
parent
91e798c0c5
commit
8549743fcb
|
@ -0,0 +1,3 @@
|
|||
[submodule "public"]
|
||||
path = public
|
||||
url = git@git.pogorockgames.com:mango-games/server/public.git
|
31
README.md
31
README.md
|
@ -3,6 +3,11 @@
|
|||
游戏业务代码
|
||||
|
||||
### 子仓库
|
||||
public子仓库本项目本身并没有使用,只是用来暴露部分公共代码,供其他项目使用。
|
||||
例如:
|
||||
1.客户端同步通信协议
|
||||
2.客户端同步游戏配置
|
||||
|
||||
#### 初始化子仓库
|
||||
```
|
||||
git submodule update --init --recursive
|
||||
|
@ -13,7 +18,29 @@ git submodule update --init --recursive
|
|||
git submodule update --remote
|
||||
```
|
||||
|
||||
#### 设置拉取主仓库同时拉取子仓库
|
||||
#### 更新并提交子仓库代码
|
||||
```
|
||||
git config --global submodule.recurse true
|
||||
update_public.sh
|
||||
```
|
||||
|
||||
### 脚本
|
||||
#### gen_data.bat
|
||||
xlsx文件转换为json,dat文件,生成pbdata.proto,生成srvdata包
|
||||
|
||||
#### gen_go.bat
|
||||
proto文件生成go文件
|
||||
|
||||
#### gen_web.bat
|
||||
proto文件生成go文件
|
||||
|
||||
#### build.bat
|
||||
生成可执行文件
|
||||
|
||||
#### startup.bat
|
||||
启动游戏
|
||||
|
||||
#### update_deploy.bat
|
||||
更新部署代码
|
||||
|
||||
#### update_public.sh
|
||||
更新并提交公共代码仓库
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
@echo off
|
||||
|
||||
echo Build %1 task!
|
||||
|
||||
cd %1
|
||||
go fmt
|
||||
go vet
|
||||
|
|
|
@ -25,5 +25,6 @@ start build-sub.bat worldsrv
|
|||
start build-sub.bat gamesrv
|
||||
start build-sub.bat robot
|
||||
start build-sub.bat ranksrv
|
||||
|
||||
@echo "Wait all build task complete!"
|
||||
pause
|
||||
|
|
|
@ -1,31 +1,10 @@
|
|||
set CGO_ENABLED=0
|
||||
set GOOS=linux
|
||||
set GOARCH=amd64
|
||||
|
||||
go env -w GO111MODULE=off
|
||||
cd gatesrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../mgrsrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../worldsrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../gamesrv
|
||||
go fmt
|
||||
go build
|
||||
rem cd ../minigame
|
||||
rem go fmt
|
||||
rem go build
|
||||
cd ../robot
|
||||
go fmt
|
||||
go build
|
||||
cd ../dbproxy
|
||||
go fmt
|
||||
go build
|
||||
cd ../ranksrv
|
||||
go fmt
|
||||
go build
|
||||
cd ..
|
||||
|
||||
build.bat
|
||||
|
||||
@echo "complete"
|
||||
pause
|
||||
|
|
|
@ -1,31 +1,10 @@
|
|||
set CGO_ENABLED=0
|
||||
set GOOS=darwin
|
||||
set GOARCH=amd64
|
||||
|
||||
go env -w GO111MODULE=off
|
||||
cd routesrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../gatesrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../mgrsrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../worldsrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../gamesrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../robot
|
||||
go fmt
|
||||
go build
|
||||
cd ../datasrv
|
||||
go fmt
|
||||
go build
|
||||
cd ../schedulesrv
|
||||
go fmt
|
||||
go build
|
||||
cd ..
|
||||
|
||||
build.bat
|
||||
|
||||
@echo "complete"
|
||||
pause
|
||||
pause
|
14
clean.bat
14
clean.bat
|
@ -1,14 +0,0 @@
|
|||
del /F/S gatesrv\gatesrv
|
||||
del /F/S gatesrv\gatesrv.exe
|
||||
del /F/S gamesrv\gamesrv
|
||||
del /F/S gamesrv\gamesrv.exe
|
||||
del /F/S mgrsrv\mgrsrv
|
||||
del /F/S mgrsrv\mgrsrv.exe
|
||||
del /F/S worldsrv\worldsrv
|
||||
del /F/S worldsrv\worldsrv.exe
|
||||
del /F/S robot\robot
|
||||
del /F/S robot\robot.exe
|
||||
del /F/S dbproxy\dbproxy
|
||||
del /F/S dbproxy\dbproxy.exe
|
||||
del /F/S minigame\minigame
|
||||
del /F/S minigame\minigame.exe
|
|
@ -1,9 +0,0 @@
|
|||
TASKKILL /F /IM gatesrv.exe
|
||||
TASKKILL /F /IM mgrsrv.exe
|
||||
TASKKILL /F /IM worldsrv.exe
|
||||
TASKKILL /F /IM gamesrv.exe
|
||||
TASKKILL /F /IM robot.exe
|
||||
TASKKILL /F /IM minigame.exe
|
||||
TASKKILL /F /IM dbproxy.exe
|
||||
TASKKILL /F /IM ranksrv.exe
|
||||
clrlogs.bat
|
14
clrlogs.bat
14
clrlogs.bat
|
@ -1,14 +0,0 @@
|
|||
del /F/S gatesrv\*.log
|
||||
del /F/S gatesrv\*.log.*
|
||||
del /F/S mgrsrv\*.log
|
||||
del /F/S mgrsrv\*.log.*
|
||||
del /F/S worldsrv\*.log
|
||||
del /F/S worldsrv\*.log.*
|
||||
del /F/S gamesrv\*.log
|
||||
del /F/S gamesrv\*.log.*
|
||||
del /F/S dbproxy\*.log
|
||||
del /F/S dbproxy\*.log.*
|
||||
del /F/S minigame\*.log
|
||||
del /F/S minigame\*.log.*
|
||||
del /F/S robot\*.log
|
||||
del /F/S robot\*.log.*
|
BIN
data/DB_Task.dat
BIN
data/DB_Task.dat
Binary file not shown.
|
@ -0,0 +1,21 @@
|
|||
|
||||
copy
|
||||
@echo off
|
||||
set work_path=%cd%
|
||||
set proto_path=%work_path%\protocol
|
||||
set protoc=%work_path%\bin\protoc-3.19.4-win64\bin\protoc.exe
|
||||
set protoc-gen-go-plugin-path="%work_path%\bin\protoc-gen-go.exe"
|
||||
|
||||
echo %protoc3%
|
||||
cd %proto_path%
|
||||
for /d %%s in (,*) do (
|
||||
rem if %%s NEQ webapi (
|
||||
cd %%s
|
||||
for %%b in (,*.proto) do (
|
||||
echo %%b
|
||||
%protoc% --plugin=protoc-gen-go=%protoc-gen-go-plugin-path% --go_out=. %%b
|
||||
)
|
||||
cd ..
|
||||
rem )
|
||||
)
|
||||
pause
|
|
@ -0,0 +1 @@
|
|||
Subproject commit dd2f83586934e7b32c64f57f561154eb6a374656
|
|
@ -1,11 +0,0 @@
|
|||
set GODEBUG=gctrace=1
|
||||
cd dbproxy
|
||||
start dbproxy.exe
|
||||
cd ../mgrsrv
|
||||
start mgrsrv.exe
|
||||
cd ../gatesrv
|
||||
start gatesrv.exe
|
||||
rem cd ../worldsrv
|
||||
rem start worldsrv.exe
|
||||
rem cd ../gamesrv
|
||||
rem start gamesrv.exe
|
10
startup.bat
10
startup.bat
|
@ -1,13 +1,21 @@
|
|||
set GODEBUG=gctrace=1
|
||||
cd dbproxy
|
||||
start dbproxy.exe
|
||||
|
||||
cd ../mgrsrv
|
||||
start mgrsrv.exe
|
||||
|
||||
cd ../gatesrv
|
||||
start gatesrv.exe
|
||||
|
||||
cd ../worldsrv
|
||||
start worldsrv.exe
|
||||
|
||||
cd ../gamesrv
|
||||
start gamesrv.exe
|
||||
|
||||
cd ../ranksrv
|
||||
start ranksrv.exe
|
||||
start ranksrv.exe
|
||||
|
||||
cd ../robot
|
||||
start robot.exe
|
|
@ -2,16 +2,22 @@ xcopy .\data D:\gocode\ReadyUpdate\data /s /e /y
|
|||
|
||||
xcopy .\dbproxy\dbproxy D:\gocode\ReadyUpdate /y
|
||||
del .\dbproxy\dbproxy
|
||||
|
||||
xcopy .\mgrsrv\mgrsrv D:\gocode\ReadyUpdate /y
|
||||
del .\mgrsrv\mgrsrv
|
||||
|
||||
xcopy .\gatesrv\gatesrv D:\gocode\ReadyUpdate /y
|
||||
del .\gatesrv\gatesrv
|
||||
|
||||
xcopy .\worldsrv\worldsrv D:\gocode\ReadyUpdate /y
|
||||
del .\worldsrv\worldsrv
|
||||
|
||||
xcopy .\gamesrv\gamesrv D:\gocode\ReadyUpdate /y
|
||||
del .\gamesrv\gamesrv
|
||||
|
||||
xcopy .\robot\robot D:\gocode\ReadyUpdate /y
|
||||
del .\robot\robot
|
||||
|
||||
xcopy .\ranksrv\ranksrv D:\gocode\ReadyUpdate /y
|
||||
del .\ranksrv\ranksrv
|
||||
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
@echo off
|
||||
xcopy .\data .\public\data /s /e /y
|
||||
xcopy .\protocol .\public\protocol /s /e /y
|
||||
xcopy .\xlsx .\public\xlsx /s /e /y
|
||||
|
||||
cd .\public
|
||||
git add .
|
||||
git commit -m "update"
|
||||
git push
|
||||
pause
|
Loading…
Reference in New Issue