parent
c6799597c3
commit
ad363f7d85
2
public
2
public
|
@ -1 +1 @@
|
||||||
Subproject commit f317779a9675bcfd4741c351b69f532fa930cec8
|
Subproject commit 6390826abfd45829c1122c39b9f0455b1b82a940
|
|
@ -0,0 +1,7 @@
|
||||||
|
{
|
||||||
|
"Name": "root",
|
||||||
|
"Passwd": "123456",
|
||||||
|
"Addr": "127.0.0.1",
|
||||||
|
"RemoteDir": "/root/win88",
|
||||||
|
"LocalDir": "D:\\trunk\\src\\mongo.games.com\\game"
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
1.安装 WinSCP
|
||||||
|
2.执行 build_linux.bat
|
||||||
|
3.执行 winscp_upload.bat
|
||||||
|
|
||||||
|
copy data:
|
||||||
|
|
||||||
|
cd /home/gamer/win88/data
|
||||||
|
put E:\gocode\trunk\src\games.yol.com\win88\data\*
|
|
@ -0,0 +1,44 @@
|
||||||
|
package main
|
||||||
|
|
||||||
|
import (
|
||||||
|
"encoding/json"
|
||||||
|
"fmt"
|
||||||
|
"log"
|
||||||
|
"os"
|
||||||
|
"text/template"
|
||||||
|
)
|
||||||
|
|
||||||
|
type Config struct {
|
||||||
|
Name string
|
||||||
|
Passwd string
|
||||||
|
Addr string
|
||||||
|
RemoteDir string
|
||||||
|
LocalDir string
|
||||||
|
}
|
||||||
|
|
||||||
|
func main() {
|
||||||
|
data, err := os.ReadFile("./config.json")
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
var cfg Config
|
||||||
|
if err = json.Unmarshal(data, &cfg); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
tmpl, err := template.ParseFiles("./upload.temp")
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
f, err := os.OpenFile("./upload.txt", os.O_RDWR|os.O_TRUNC|os.O_CREATE, 0666)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
|
||||||
|
if err = tmpl.Execute(f, cfg); err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
fmt.Println("success.")
|
||||||
|
}
|
|
@ -0,0 +1,38 @@
|
||||||
|
echo 连接服务器
|
||||||
|
open scp://{{.Name}}:{{.Passwd}}@{{.Addr}}
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/dbproxy
|
||||||
|
put {{.LocalDir}}\dbproxy\dbproxy
|
||||||
|
call mv dbproxy win88_dbproxy
|
||||||
|
chmod 755 win88_dbproxy
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/mgrsrv
|
||||||
|
put {{.LocalDir}}\mgrsrv\mgrsrv
|
||||||
|
call mv mgrsrv win88_mgrsrv
|
||||||
|
chmod 755 win88_mgrsrv
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/gatesrv
|
||||||
|
put {{.LocalDir}}\gatesrv\gatesrv
|
||||||
|
call mv gatesrv win88_gatesrv
|
||||||
|
chmod 755 win88_gatesrv
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/worldsrv
|
||||||
|
put {{.LocalDir}}\worldsrv\worldsrv
|
||||||
|
call mv worldsrv win88_worldsrv
|
||||||
|
chmod 755 win88_worldsrv
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/gamesrv
|
||||||
|
put {{.LocalDir}}\gamesrv\gamesrv
|
||||||
|
call mv gamesrv win88_gamesrv
|
||||||
|
chmod 755 win88_gamesrv
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/ranksrv
|
||||||
|
put {{.LocalDir}}\ranksrv\ranksrv
|
||||||
|
call mv ranksrv win88_ranksrv
|
||||||
|
chmod 755 win88_ranksrv
|
||||||
|
|
||||||
|
cd {{.RemoteDir}}/robot
|
||||||
|
put {{.LocalDir}}\robot\robot
|
||||||
|
call mv robot win88_robot
|
||||||
|
chmod 755 win88_robot
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
echo 连接服务器
|
||||||
|
open scp://root:PogoRockGames1903@47.105.78.29
|
||||||
|
|
||||||
|
cd /root/win88/worldsrv
|
||||||
|
put D:\trunk\src\mongo.games.com\game\worldsrv\worldsrv
|
||||||
|
call mv worldsrv win88_worldsrv
|
||||||
|
chmod 755 win88_worldsrv
|
|
@ -0,0 +1 @@
|
||||||
|
WinSCP.exe /console /script=upload.txt /log=upload.log
|
|
@ -1,159 +0,0 @@
|
||||||
{
|
|
||||||
"netlib":{
|
|
||||||
"SrvInfo":{
|
|
||||||
"Name":"WorldServer",
|
|
||||||
"Type":6,
|
|
||||||
"Id":601,
|
|
||||||
"AreaID":1,
|
|
||||||
"Banner":[
|
|
||||||
"=================",
|
|
||||||
"world server",
|
|
||||||
"================="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"IoServices":[
|
|
||||||
{
|
|
||||||
"Id":601,
|
|
||||||
"Type":6,
|
|
||||||
"AreaId":1,
|
|
||||||
"Name":"WorldService",
|
|
||||||
"Ip":"127.0.0.1",
|
|
||||||
"Port":0,
|
|
||||||
"MaxDone":40000,
|
|
||||||
"MaxPend":2000000,
|
|
||||||
"MaxPacket":6553500,
|
|
||||||
"MaxConn":200,
|
|
||||||
"RcvBuff":4096000,
|
|
||||||
"SndBuff":10240000,
|
|
||||||
"WriteTimeout":30,
|
|
||||||
"ReadTimeout":30,
|
|
||||||
"IsInnerLink":true,
|
|
||||||
"NoDelay":true,
|
|
||||||
"SupportFragment":true,
|
|
||||||
"AuthKey":"1234567890",
|
|
||||||
"FilterChain":[
|
|
||||||
"session-filter-auth"
|
|
||||||
],
|
|
||||||
"HandlerChain":[
|
|
||||||
"session-srv-registe",
|
|
||||||
"handler-world-close"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Id":501,
|
|
||||||
"Type":5,
|
|
||||||
"AreaId":1,
|
|
||||||
"Name":"ManagerService",
|
|
||||||
"Ip":"127.0.0.1",
|
|
||||||
"Port":3002,
|
|
||||||
"MaxDone":20,
|
|
||||||
"MaxPend":20,
|
|
||||||
"MaxPacket":6553500,
|
|
||||||
"MaxConn":10,
|
|
||||||
"RcvBuff":8192,
|
|
||||||
"SndBuff":8192,
|
|
||||||
"WriteTimeout":30,
|
|
||||||
"ReadTimeout":30,
|
|
||||||
"IsInnerLink":true,
|
|
||||||
"NoDelay":true,
|
|
||||||
"IsClient":true,
|
|
||||||
"IsAutoReconn":true,
|
|
||||||
"SupportFragment":true,
|
|
||||||
"AuthKey":"1234567890",
|
|
||||||
"FilterChain":[
|
|
||||||
"session-filter-auth"
|
|
||||||
],
|
|
||||||
"HandlerChain":[
|
|
||||||
"session-srv-registe",
|
|
||||||
"srv-service-handler"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"module":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tx":{
|
|
||||||
"TxSkeletonName":"github.com/idealeak/goserver/srvlib/txcommskeleton"
|
|
||||||
},
|
|
||||||
"executor":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":0
|
|
||||||
},
|
|
||||||
"Worker":{
|
|
||||||
"WorkerCnt":8,
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"timer":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core":{
|
|
||||||
"MaxProcs":4
|
|
||||||
},
|
|
||||||
"cmdline":{
|
|
||||||
"SupportCmdLine":true
|
|
||||||
},
|
|
||||||
"signal":{
|
|
||||||
"SupportSignal":true
|
|
||||||
},
|
|
||||||
"common":{
|
|
||||||
"AppId":"5c56d1644966f078bfb90c71",
|
|
||||||
"IsDevMode":true
|
|
||||||
},
|
|
||||||
"costum":{
|
|
||||||
"PromotersUrl":"http://192.168.0.65/jxjy/tg/game/push_order",
|
|
||||||
"etcdurl":["127.0.0.1:2379"],
|
|
||||||
"etcduser":"root",
|
|
||||||
"etcdpwd":"win88",
|
|
||||||
"PltName":"xiaoxin",
|
|
||||||
"LogicLevelUrl":"http://127.0.0.1:8000",
|
|
||||||
"MgoRpcCliNet": "tcp",
|
|
||||||
"MgoRpcCliAddr": "127.0.0.1:8999",
|
|
||||||
"MgoRpcCliReconnInterV": 3,
|
|
||||||
|
|
||||||
"RabbitMQURL": "amqp://win88:123456@127.0.0.1:5672/win88",
|
|
||||||
"RMQExchange": "win88",
|
|
||||||
"RMQPublishBacklog":1024
|
|
||||||
},
|
|
||||||
"webapi":{
|
|
||||||
"GameApiURL":"http://127.0.0.1:8000/api/game_srv"
|
|
||||||
},
|
|
||||||
"data":{
|
|
||||||
"RootPath":"../data",
|
|
||||||
"Files":[
|
|
||||||
"DB_Sensitive_Words.dat",
|
|
||||||
"DB_MatchFree.dat",
|
|
||||||
"DB_MatchRule.dat",
|
|
||||||
"DB_Task.dat",
|
|
||||||
"DB_GameFree.dat",
|
|
||||||
"DB_GameRule.dat",
|
|
||||||
"DB_Shop.dat",
|
|
||||||
"DB_Condition.dat",
|
|
||||||
"DB_Limit_Times.dat",
|
|
||||||
"DB_Sign.dat",
|
|
||||||
"DB_Activity1.dat",
|
|
||||||
"DB_VIP.dat"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"gameconfig":{
|
|
||||||
"RootPath":"../data/gameconfig"
|
|
||||||
},
|
|
||||||
"i18n":{
|
|
||||||
"RootPath":"../data/i18n"
|
|
||||||
}
|
|
||||||
}
|
|
|
@ -1,159 +0,0 @@
|
||||||
{
|
|
||||||
"netlib":{
|
|
||||||
"SrvInfo":{
|
|
||||||
"Name":"WorldServer",
|
|
||||||
"Type":6,
|
|
||||||
"Id":601,
|
|
||||||
"AreaID":1,
|
|
||||||
"Banner":[
|
|
||||||
"=================",
|
|
||||||
"world server",
|
|
||||||
"================="
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"IoServices":[
|
|
||||||
{
|
|
||||||
"Id":601,
|
|
||||||
"Type":6,
|
|
||||||
"AreaId":1,
|
|
||||||
"Name":"WorldService",
|
|
||||||
"Ip":"127.0.0.1",
|
|
||||||
"Port":0,
|
|
||||||
"MaxDone":40000,
|
|
||||||
"MaxPend":2000000,
|
|
||||||
"MaxPacket":6553500,
|
|
||||||
"MaxConn":200,
|
|
||||||
"RcvBuff":4096000,
|
|
||||||
"SndBuff":10240000,
|
|
||||||
"WriteTimeout":30,
|
|
||||||
"ReadTimeout":30,
|
|
||||||
"IsInnerLink":true,
|
|
||||||
"NoDelay":true,
|
|
||||||
"SupportFragment":true,
|
|
||||||
"AuthKey":"1234567890",
|
|
||||||
"FilterChain":[
|
|
||||||
"session-filter-auth"
|
|
||||||
],
|
|
||||||
"HandlerChain":[
|
|
||||||
"session-srv-registe",
|
|
||||||
"handler-world-close"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"Id":501,
|
|
||||||
"Type":5,
|
|
||||||
"AreaId":1,
|
|
||||||
"Name":"ManagerService",
|
|
||||||
"Ip":"127.0.0.1",
|
|
||||||
"Port":3002,
|
|
||||||
"MaxDone":20,
|
|
||||||
"MaxPend":20,
|
|
||||||
"MaxPacket":6553500,
|
|
||||||
"MaxConn":10,
|
|
||||||
"RcvBuff":8192,
|
|
||||||
"SndBuff":8192,
|
|
||||||
"WriteTimeout":30,
|
|
||||||
"ReadTimeout":30,
|
|
||||||
"IsInnerLink":true,
|
|
||||||
"NoDelay":true,
|
|
||||||
"IsClient":true,
|
|
||||||
"IsAutoReconn":true,
|
|
||||||
"SupportFragment":true,
|
|
||||||
"AuthKey":"1234567890",
|
|
||||||
"FilterChain":[
|
|
||||||
"session-filter-auth"
|
|
||||||
],
|
|
||||||
"HandlerChain":[
|
|
||||||
"session-srv-registe",
|
|
||||||
"srv-service-handler"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"module":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"tx":{
|
|
||||||
"TxSkeletonName":"github.com/idealeak/goserver/srvlib/txcommskeleton"
|
|
||||||
},
|
|
||||||
"executor":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":0
|
|
||||||
},
|
|
||||||
"Worker":{
|
|
||||||
"WorkerCnt":8,
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":0
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"timer":{
|
|
||||||
"Options":{
|
|
||||||
"QueueBacklog":1024,
|
|
||||||
"MaxDone":1024,
|
|
||||||
"Interval":100
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"core":{
|
|
||||||
"MaxProcs":4
|
|
||||||
},
|
|
||||||
"cmdline":{
|
|
||||||
"SupportCmdLine":true
|
|
||||||
},
|
|
||||||
"signal":{
|
|
||||||
"SupportSignal":true
|
|
||||||
},
|
|
||||||
"common":{
|
|
||||||
"AppId":"5c56d1644966f078bfb90c71",
|
|
||||||
"IsDevMode":true
|
|
||||||
},
|
|
||||||
"costum":{
|
|
||||||
"PromotersUrl":"http://192.168.0.65/jxjy/tg/game/push_order",
|
|
||||||
"etcdurl":["192.168.31.18:2379"],
|
|
||||||
"etcduser":"root",
|
|
||||||
"etcdpwd":"win88",
|
|
||||||
"PltName":"xiaoxin",
|
|
||||||
"LogicLevelUrl":"http://192.168.31.18:8000",
|
|
||||||
"MgoRpcCliNet": "tcp",
|
|
||||||
"MgoRpcCliAddr": "127.0.0.1:8999",
|
|
||||||
"MgoRpcCliReconnInterV": 3,
|
|
||||||
|
|
||||||
"RabbitMQURL": "amqp://win88:123456@192.168.31.18:5672/win88",
|
|
||||||
"RMQExchange": "win88",
|
|
||||||
"RMQPublishBacklog":1024
|
|
||||||
},
|
|
||||||
"webapi":{
|
|
||||||
"GameApiURL":"http://192.168.31.18:8000/api/game_srv"
|
|
||||||
},
|
|
||||||
"data":{
|
|
||||||
"RootPath":"../data",
|
|
||||||
"Files":[
|
|
||||||
"DB_Sensitive_Words.dat",
|
|
||||||
"DB_MatchFree.dat",
|
|
||||||
"DB_MatchRule.dat",
|
|
||||||
"DB_Task.dat",
|
|
||||||
"DB_GameFree.dat",
|
|
||||||
"DB_GameRule.dat",
|
|
||||||
"DB_Shop.dat",
|
|
||||||
"DB_Condition.dat",
|
|
||||||
"DB_Limit_Times.dat",
|
|
||||||
"DB_Sign.dat",
|
|
||||||
"DB_Activity1.dat",
|
|
||||||
"DB_VIP.dat"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"gameconfig":{
|
|
||||||
"RootPath":"../data/gameconfig"
|
|
||||||
},
|
|
||||||
"i18n":{
|
|
||||||
"RootPath":"../data/i18n"
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in New Issue