diff --git a/.gitignore b/.gitignore index d25a14ce..9608b9af 100644 --- a/.gitignore +++ b/.gitignore @@ -42,4 +42,6 @@ proxyserver/proxyserver shared-state -*.zip \ No newline at end of file +*.zip + +vendor \ No newline at end of file diff --git a/run_all_server.sh b/run_all_server.sh index e02bcf07..db1b5972 100755 --- a/run_all_server.sh +++ b/run_all_server.sh @@ -1,6 +1,7 @@ #!/bin/bash go mod tidy +go mod vendor # 定义一个函数来在每个服务器目录下运行 go run .go run_server() { @@ -16,9 +17,10 @@ run_server() { # 导航到相应的目录 cd server/$server_name + go build [ -f .gitignore ] || echo $server_name > .gitignore # 使用 screen 运行 go run .go - screen -dmS $server_name -L go run $server_name.go + screen -dmS $server_name -L ./$server_name # 返回到上一级目录 cd - > /dev/null