根据 chat 示例创建 game-server,支持分布式部署、域名访问、数据库连接和基础使用
This commit is contained in:
149
game-server/pomeloPm2Start.json
Normal file
149
game-server/pomeloPm2Start.json
Normal file
@@ -0,0 +1,149 @@
|
||||
{
|
||||
"apps": [
|
||||
{
|
||||
"name": "master",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"serverType=master",
|
||||
"id=master-server-1",
|
||||
"host=127.0.0.1",
|
||||
"port=3005",
|
||||
"env=production",
|
||||
"mode=stand-alone"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/master-server-1_app.log",
|
||||
"error_file": "./logs/master-server-1_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "connector-server-1",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=connector-server-1",
|
||||
"port=4050",
|
||||
"host=127.0.0.1",
|
||||
"serverType=connector",
|
||||
"frontend=true",
|
||||
"clientPort=3050"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/connector-server-1_app.log",
|
||||
"error_file": "./logs/connector-server-1_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "connector-server-2",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=connector-server-2",
|
||||
"port=4051",
|
||||
"host=127.0.0.1",
|
||||
"serverType=connector",
|
||||
"frontend=true",
|
||||
"clientPort=3051"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/connector-server-2_app.log",
|
||||
"error_file": "./logs/connector-server-2_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "connector-server-3",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=connector-server-3",
|
||||
"port=4052",
|
||||
"host=127.0.0.1",
|
||||
"serverType=connector",
|
||||
"frontend=true",
|
||||
"clientPort=3052"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/connector-server-3_app.log",
|
||||
"error_file": "./logs/connector-server-3_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "chat-server-1",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=chat-server-1",
|
||||
"port=6050",
|
||||
"host=127.0.0.1",
|
||||
"serverType=chat"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/chat-server-1_app.log",
|
||||
"error_file": "./logs/chat-server-1_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "chat-server-2",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=chat-server-2",
|
||||
"port=6051",
|
||||
"host=127.0.0.1",
|
||||
"serverType=chat"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/chat-server-2_app.log",
|
||||
"error_file": "./logs/chat-server-2_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "chat-server-3",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=chat-server-3",
|
||||
"port=6052",
|
||||
"host=127.0.0.1",
|
||||
"serverType=chat"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/chat-server-3_app.log",
|
||||
"error_file": "./logs/chat-server-3_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
},
|
||||
{
|
||||
"name": "gate-server-1",
|
||||
"script": "app.ts",
|
||||
"args": [
|
||||
"env=production",
|
||||
"id=gate-server-1",
|
||||
"port=undefined",
|
||||
"host=127.0.0.1",
|
||||
"serverType=gate",
|
||||
"frontend=true",
|
||||
"clientPort=3014"
|
||||
],
|
||||
"watch": false,
|
||||
"out_file": "./logs/gate-server-1_app.log",
|
||||
"error_file": "./logs/gate-server-1_error.log",
|
||||
"cwd": "/game-server",
|
||||
"merge_logs": true,
|
||||
"exec_mode": "fork_mode"
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user