su.json 6.6 KB

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