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
|
git submodule update --init --recursive
|
||||||
|
@ -13,7 +18,29 @@ git submodule update --init --recursive
|
||||||
git submodule update --remote
|
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 off
|
||||||
|
|
||||||
echo Build %1 task!
|
echo Build %1 task!
|
||||||
|
|
||||||
cd %1
|
cd %1
|
||||||
go fmt
|
go fmt
|
||||||
go vet
|
go vet
|
||||||
|
|
|
@ -25,5 +25,6 @@ start build-sub.bat worldsrv
|
||||||
start build-sub.bat gamesrv
|
start build-sub.bat gamesrv
|
||||||
start build-sub.bat robot
|
start build-sub.bat robot
|
||||||
start build-sub.bat ranksrv
|
start build-sub.bat ranksrv
|
||||||
|
|
||||||
@echo "Wait all build task complete!"
|
@echo "Wait all build task complete!"
|
||||||
pause
|
pause
|
||||||
|
|
|
@ -1,31 +1,10 @@
|
||||||
set CGO_ENABLED=0
|
set CGO_ENABLED=0
|
||||||
set GOOS=linux
|
set GOOS=linux
|
||||||
set GOARCH=amd64
|
set GOARCH=amd64
|
||||||
|
|
||||||
go env -w GO111MODULE=off
|
go env -w GO111MODULE=off
|
||||||
cd gatesrv
|
|
||||||
go fmt
|
build.bat
|
||||||
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 ..
|
|
||||||
@echo "complete"
|
@echo "complete"
|
||||||
pause
|
pause
|
||||||
|
|
|
@ -1,31 +1,10 @@
|
||||||
set CGO_ENABLED=0
|
set CGO_ENABLED=0
|
||||||
set GOOS=darwin
|
set GOOS=darwin
|
||||||
set GOARCH=amd64
|
set GOARCH=amd64
|
||||||
|
|
||||||
go env -w GO111MODULE=off
|
go env -w GO111MODULE=off
|
||||||
cd routesrv
|
|
||||||
go fmt
|
build.bat
|
||||||
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 ..
|
|
||||||
@echo "complete"
|
@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
|
set GODEBUG=gctrace=1
|
||||||
cd dbproxy
|
cd dbproxy
|
||||||
start dbproxy.exe
|
start dbproxy.exe
|
||||||
|
|
||||||
cd ../mgrsrv
|
cd ../mgrsrv
|
||||||
start mgrsrv.exe
|
start mgrsrv.exe
|
||||||
|
|
||||||
cd ../gatesrv
|
cd ../gatesrv
|
||||||
start gatesrv.exe
|
start gatesrv.exe
|
||||||
|
|
||||||
cd ../worldsrv
|
cd ../worldsrv
|
||||||
start worldsrv.exe
|
start worldsrv.exe
|
||||||
|
|
||||||
cd ../gamesrv
|
cd ../gamesrv
|
||||||
start gamesrv.exe
|
start gamesrv.exe
|
||||||
|
|
||||||
cd ../ranksrv
|
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
|
xcopy .\dbproxy\dbproxy D:\gocode\ReadyUpdate /y
|
||||||
del .\dbproxy\dbproxy
|
del .\dbproxy\dbproxy
|
||||||
|
|
||||||
xcopy .\mgrsrv\mgrsrv D:\gocode\ReadyUpdate /y
|
xcopy .\mgrsrv\mgrsrv D:\gocode\ReadyUpdate /y
|
||||||
del .\mgrsrv\mgrsrv
|
del .\mgrsrv\mgrsrv
|
||||||
|
|
||||||
xcopy .\gatesrv\gatesrv D:\gocode\ReadyUpdate /y
|
xcopy .\gatesrv\gatesrv D:\gocode\ReadyUpdate /y
|
||||||
del .\gatesrv\gatesrv
|
del .\gatesrv\gatesrv
|
||||||
|
|
||||||
xcopy .\worldsrv\worldsrv D:\gocode\ReadyUpdate /y
|
xcopy .\worldsrv\worldsrv D:\gocode\ReadyUpdate /y
|
||||||
del .\worldsrv\worldsrv
|
del .\worldsrv\worldsrv
|
||||||
|
|
||||||
xcopy .\gamesrv\gamesrv D:\gocode\ReadyUpdate /y
|
xcopy .\gamesrv\gamesrv D:\gocode\ReadyUpdate /y
|
||||||
del .\gamesrv\gamesrv
|
del .\gamesrv\gamesrv
|
||||||
|
|
||||||
xcopy .\robot\robot D:\gocode\ReadyUpdate /y
|
xcopy .\robot\robot D:\gocode\ReadyUpdate /y
|
||||||
del .\robot\robot
|
del .\robot\robot
|
||||||
|
|
||||||
xcopy .\ranksrv\ranksrv D:\gocode\ReadyUpdate /y
|
xcopy .\ranksrv\ranksrv D:\gocode\ReadyUpdate /y
|
||||||
del .\ranksrv\ranksrv
|
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