dhc.json 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  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. "auto_pay": true
  81. }
  82. }
  83. ],
  84. "web": [
  85. {
  86. "enable": true,
  87. "node_id": "web-1",
  88. "address": ":18080",
  89. "__settings__": {
  90. "ref_logger": "debug_log",
  91. "redis_id_list": {
  92. "guid_redis_id": "redis-dhc",
  93. "center_redis_id": "redis-dhc"
  94. }
  95. }
  96. }
  97. ],
  98. "center": [
  99. {
  100. "enable": true,
  101. "node_id": "center-1",
  102. "__settings__": {
  103. "ref_logger": "debug_log",
  104. "mongo_id_list": {
  105. "mongo_id": "mongo-f1-center"
  106. },
  107. "redis_id_list": {
  108. "guid_redis_id": "redis-dhc",
  109. "center_redis_id": "redis-dhc"
  110. }
  111. }
  112. }
  113. ],
  114. "ops": [
  115. {
  116. "enable": true,
  117. "node_id": "ops-1",
  118. "address": ":18081",
  119. "__settings__": {
  120. "ref_logger": "debug_log"
  121. }
  122. }
  123. ],
  124. "chat": [
  125. {
  126. "enable": true,
  127. "node_id": "^chat-\\d+$",
  128. "__settings__": {
  129. "ref_logger": "debug_log",
  130. "redis_id_list": {
  131. "guid_redis_id": "redis-dhc",
  132. "chat_redis_id": "redis-dhc",
  133. "game_redis_id": "redis-dhc"
  134. }
  135. }
  136. }
  137. ],
  138. "map": [
  139. {
  140. "enable": true,
  141. "node_id": "^map-\\d+$",
  142. "__settings__": {
  143. "ref_logger": "debug_log",
  144. "redis_id_list": {
  145. "guid_redis_id": "redis-dhc",
  146. "game_redis_id": "redis-dhc"
  147. },
  148. "mongo_id_list": {
  149. "mongo_id": "mongo-f1-map"
  150. }
  151. }
  152. }
  153. ],
  154. "record": [
  155. {
  156. "enable": true,
  157. "node_id": "^record-\\d+$",
  158. "__settings__": {
  159. "ref_logger": "debug_log"
  160. }
  161. }
  162. ]
  163. },
  164. "db_queue": {
  165. "save_ticker": 120,
  166. "save_count": 300,
  167. "save_chan_size": 10240,
  168. "print_save_log": false,
  169. "stop_save_ticker": 1,
  170. "stop_save_count": 10000
  171. },
  172. "redis": [
  173. {
  174. "redis_id": "redis-dhc",
  175. "address": "192.168.1.232:46379",
  176. "password": "H+5QfwG0jE3C@Plvgikb",
  177. "db": 0,
  178. "pool_size": 32,
  179. "desc": ""
  180. }
  181. ],
  182. "sessions": {
  183. "redis_id": "redis-dhc"
  184. },
  185. "gen-pool": {
  186. "redis_id": "redis-dhc"
  187. },
  188. "mongo": {
  189. "db_game_group": [
  190. {
  191. "enable": true,
  192. "db_id": "mongo-f1-game",
  193. "db_name": "dhc-f1-game",
  194. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  195. "timeout": 3000
  196. }
  197. ],
  198. "db_center_group": [
  199. {
  200. "enable": true,
  201. "db_id": "mongo-f1-center",
  202. "db_name": "dhc-f1-center",
  203. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  204. "timeout": 3000
  205. }
  206. ],
  207. "db_map_group": [
  208. {
  209. "enable": true,
  210. "db_id": "mongo-f1-map",
  211. "db_name": "dhc-f1-map",
  212. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  213. "timeout": 3000
  214. }
  215. ]
  216. }
  217. }