dhc.json 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. {
  2. "@desc": "dhc 本机调试全套节点",
  3. "include": [
  4. "include/logger.json",
  5. "include/dev_data_config.json",
  6. "include/dev_battle_record.json"
  7. ],
  8. "env": "dhc",
  9. "debug": true,
  10. "print_level": "debug",
  11. "cluster": {
  12. "discovery": {
  13. "mode": "nats",
  14. "@mode": "default|nats|etcd"
  15. },
  16. "nats": {
  17. "master_node_id": "master-1",
  18. "prefix": "dhc",
  19. "address": "nats://192.168.1.232:4222",
  20. "reconnect_delay": 1,
  21. "max_reconnects": 0,
  22. "request_timeout": 2,
  23. "user": "",
  24. "password": "",
  25. "heartbeat_timeout": 60
  26. }
  27. },
  28. "node": {
  29. "master": [
  30. {
  31. "enable": true,
  32. "node_id": "master-1",
  33. "__settings__": {
  34. "ref_logger": "debug_log"
  35. }
  36. }
  37. ],
  38. "gate": [
  39. {
  40. "enable": true,
  41. "node_id": "gate-1",
  42. "address": ":30001",
  43. "__settings__": {
  44. "heartbeat": 120,
  45. "ref_logger": "debug_log",
  46. "redis_id_list": {
  47. "guid_redis_id": "redis-dhc",
  48. "center_redis_id": "redis-dhc"
  49. }
  50. }
  51. },
  52. {
  53. "enable": true,
  54. "node_id": "gate-2",
  55. "address": ":30002",
  56. "__settings__": {
  57. "ref_logger": "debug_log",
  58. "redis_id_list": {
  59. "guid_redis_id": "redis-dhc",
  60. "center_redis_id": "redis-dhc"
  61. }
  62. }
  63. }
  64. ],
  65. "game": [
  66. {
  67. "enable": true,
  68. "node_id": "^\\d+$",
  69. "__settings__": {
  70. "ref_logger": "debug_log",
  71. "redis_id_list": {
  72. "guid_redis_id": "redis-dhc",
  73. "center_redis_id": "redis-dhc",
  74. "game_redis_id": "redis-dhc",
  75. "chat_redis_id": "redis-dhc"
  76. },
  77. "mongo_id_list": {
  78. "mongo_id": "mongo-f1-game"
  79. }
  80. }
  81. }
  82. ],
  83. "web": [
  84. {
  85. "enable": true,
  86. "node_id": "web-1",
  87. "address": ":18080",
  88. "__settings__": {
  89. "ref_logger": "debug_log",
  90. "redis_id_list": {
  91. "guid_redis_id": "redis-dhc",
  92. "center_redis_id": "redis-dhc"
  93. }
  94. }
  95. }
  96. ],
  97. "center": [
  98. {
  99. "enable": true,
  100. "node_id": "center-1",
  101. "__settings__": {
  102. "ref_logger": "debug_log",
  103. "mongo_id_list": {
  104. "mongo_id": "mongo-f1-center"
  105. },
  106. "redis_id_list": {
  107. "guid_redis_id": "redis-dhc",
  108. "center_redis_id": "redis-dhc"
  109. }
  110. }
  111. }
  112. ],
  113. "pay": [
  114. {
  115. "enable": true,
  116. "node_id": "pay-1",
  117. "__settings__": {
  118. "ref_logger": "debug_log",
  119. "redis_id_list": {
  120. "guid_redis_id": "redis-dhc",
  121. "center_redis_id": "redis-dhc"
  122. },
  123. "mongo_id_list": {
  124. "mongo_id": "mongo-f1-pay"
  125. },
  126. "auto_pay": true
  127. }
  128. }
  129. ],
  130. "ops": [
  131. {
  132. "enable": true,
  133. "node_id": "ops-1",
  134. "address": ":18081",
  135. "__settings__": {
  136. "ref_logger": "debug_log"
  137. }
  138. }
  139. ],
  140. "chat": [
  141. {
  142. "enable": true,
  143. "node_id": "^chat-\\d+$",
  144. "__settings__": {
  145. "ref_logger": "debug_log",
  146. "redis_id_list": {
  147. "guid_redis_id": "redis-dhc",
  148. "chat_redis_id": "redis-dhc",
  149. "game_redis_id": "redis-dhc"
  150. }
  151. }
  152. }
  153. ],
  154. "map": [
  155. {
  156. "enable": true,
  157. "node_id": "^map-\\d+$",
  158. "__settings__": {
  159. "ref_logger": "debug_log",
  160. "redis_id_list": {
  161. "guid_redis_id": "redis-dhc",
  162. "game_redis_id": "redis-dhc"
  163. },
  164. "mongo_id_list": {
  165. "mongo_id": "mongo-f1-map"
  166. }
  167. }
  168. }
  169. ],
  170. "record": [
  171. {
  172. "enable": true,
  173. "node_id": "^record-\\d+$",
  174. "__settings__": {
  175. "ref_logger": "debug_log"
  176. }
  177. }
  178. ]
  179. },
  180. "db_queue": {
  181. "save_ticker": 120,
  182. "save_count": 300,
  183. "save_chan_size": 10240,
  184. "print_save_log": false,
  185. "stop_save_ticker": 1,
  186. "stop_save_count": 10000
  187. },
  188. "redis": [
  189. {
  190. "redis_id": "redis-dhc",
  191. "address": "192.168.1.232:46379",
  192. "password": "H+5QfwG0jE3C@Plvgikb",
  193. "db": 0,
  194. "pool_size": 32,
  195. "desc": ""
  196. }
  197. ],
  198. "sessions": {
  199. "redis_id": "redis-dhc"
  200. },
  201. "gen-pool": {
  202. "redis_id": "redis-dhc"
  203. },
  204. "mongo": {
  205. "db_game_group": [
  206. {
  207. "enable": true,
  208. "db_id": "mongo-f1-game",
  209. "db_name": "dhc-f1-game",
  210. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  211. "timeout": 3000
  212. }
  213. ],
  214. "db_center_group": [
  215. {
  216. "enable": true,
  217. "db_id": "mongo-f1-center",
  218. "db_name": "dhc-f1-center",
  219. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  220. "timeout": 3000
  221. }
  222. ],
  223. "db_pay_group": [
  224. {
  225. "enable": true,
  226. "db_id": "mongo-f1-pay",
  227. "db_name": "dhc-f1-pay",
  228. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  229. "timeout": 3000
  230. }
  231. ],
  232. "db_map_group": [
  233. {
  234. "enable": true,
  235. "db_id": "mongo-f1-map",
  236. "db_name": "dhc-f1-map",
  237. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  238. "timeout": 3000
  239. }
  240. ]
  241. }
  242. }