yanjian.json 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250
  1. {
  2. "@desc": "yanjian 本机调试全套节点",
  3. "include": [
  4. "include/logger.json",
  5. "include/dev_data_config.json"
  6. ],
  7. "env": "yanjian",
  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": "yanjian",
  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-yanjian",
  45. "center_redis_id": "redis-yanjian"
  46. }
  47. }
  48. }
  49. ],
  50. "game": [
  51. {
  52. "enable": true,
  53. "node_id": "7",
  54. "__settings__": {
  55. "ref_logger": "debug_console_log",
  56. "redis_id_list": {
  57. "guid_redis_id": "redis-yanjian",
  58. "center_redis_id": "redis-yanjian",
  59. "game_redis_id": "redis-yanjian",
  60. "chat_redis_id": "redis-yanjian"
  61. },
  62. "mongo_id_list": {
  63. "mongo_id": "mongo-f1-game"
  64. },
  65. "battle_validation": false
  66. }
  67. }
  68. ],
  69. "web": [
  70. {
  71. "enable": true,
  72. "node_id": "web-1",
  73. "address": ":18080",
  74. "__settings__": {
  75. "ref_logger": "debug_console_log",
  76. "redis_id_list": {
  77. "guid_redis_id": "redis-yanjian",
  78. "center_redis_id": "redis-yanjian"
  79. },
  80. "allow_register": true
  81. }
  82. }
  83. ],
  84. "center": [
  85. {
  86. "enable": true,
  87. "node_id": "^center-\\d+$",
  88. "__settings__": {
  89. "ref_logger": "debug_console_log",
  90. "mongo_id_list": {
  91. "mongo_id": "mongo-f1-center"
  92. },
  93. "redis_id_list": {
  94. "guid_redis_id": "redis-yanjian",
  95. "center_redis_id": "redis-yanjian"
  96. }
  97. }
  98. }
  99. ],
  100. "pay": [
  101. {
  102. "enable": true,
  103. "node_id": "^pay-\\d+$",
  104. "__settings__": {
  105. "ref_logger": "debug_console_log",
  106. "redis_id_list": {
  107. "guid_redis_id": "redis-yanjian",
  108. "center_redis_id": "redis-yanjian"
  109. },
  110. "mongo_id_list": {
  111. "mongo_id": "mongo-f1-pay"
  112. },
  113. "auto_pay": true
  114. }
  115. }
  116. ],
  117. "ops": [
  118. {
  119. "enable": true,
  120. "node_id": "ops-1",
  121. "address": ":18081",
  122. "__settings__": {
  123. "ref_logger": "debug_console_log",
  124. "redis_id_list": {
  125. "game_redis_id": "redis-yanjian"
  126. }
  127. }
  128. }
  129. ],
  130. "chat": [
  131. {
  132. "enable": true,
  133. "node_id": "^chat-\\d+$",
  134. "__settings__": {
  135. "ref_logger": "debug_console_log",
  136. "redis_id_list": {
  137. "guid_redis_id": "redis-yanjian",
  138. "chat_redis_id": "redis-yanjian",
  139. "game_redis_id": "redis-yanjian"
  140. }
  141. }
  142. }
  143. ],
  144. "map": [
  145. {
  146. "enable": true,
  147. "node_id": "^map-\\d+$",
  148. "__settings__": {
  149. "ref_logger": "debug_console_log",
  150. "redis_id_list": {
  151. "guid_redis_id": "redis-yanjian",
  152. "game_redis_id": "redis-yanjian"
  153. },
  154. "mongo_id_list": {
  155. "mongo_id": "mongo-f1-map"
  156. }
  157. }
  158. }
  159. ],
  160. "record": [
  161. {
  162. "enable": true,
  163. "node_id": "^record-\\d+$",
  164. "__settings__": {
  165. "ref_logger": "debug_console_log"
  166. }
  167. }
  168. ]
  169. },
  170. "db_queue": {
  171. "save_ticker": 1,
  172. "save_count": 1000,
  173. "stop_save_count":10000,
  174. "print_save_log": false,
  175. "tables": [
  176. {
  177. "name": "map_tile",
  178. "save_ticker": 120,
  179. "save_count": 300,
  180. "save_chan_size": 10240,
  181. "print_save_log": false,
  182. "stop_save_ticker": 1,
  183. "stop_save_count": 10000
  184. },
  185. {
  186. "name": "map_res",
  187. "save_ticker": 120,
  188. "save_count": 300,
  189. "save_chan_size": 10240,
  190. "print_save_log": false,
  191. "stop_save_ticker": 1,
  192. "stop_save_count": 10000
  193. }
  194. ]
  195. },
  196. "redis": [
  197. {
  198. "redis_id": "redis-yanjian",
  199. "address": "192.168.1.232:46379",
  200. "password": "H+5QfwG0jE3C@Plvgikb",
  201. "db": 0,
  202. "pool_size": 32,
  203. "desc": ""
  204. }
  205. ],
  206. "sessions": {
  207. "redis_id": "redis-yanjian"
  208. },
  209. "gen-pool": {
  210. "redis_id": "redis-yanjian"
  211. },
  212. "mongo": {
  213. "db_game_group": [
  214. {
  215. "enable": true,
  216. "db_id": "mongo-f1-game",
  217. "db_name": "yanjian-f1-game",
  218. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  219. "timeout": 3000
  220. }
  221. ],
  222. "db_center_group": [
  223. {
  224. "enable": true,
  225. "db_id": "mongo-f1-center",
  226. "db_name": "yanjian-f1-center",
  227. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  228. "timeout": 3000
  229. }
  230. ],
  231. "db_pay_group": [
  232. {
  233. "enable": true,
  234. "db_id": "mongo-f1-pay",
  235. "db_name": "yanjian-f1-pay",
  236. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  237. "timeout": 3000
  238. }
  239. ],
  240. "db_map_group": [
  241. {
  242. "enable": true,
  243. "db_id": "mongo-f1-map",
  244. "db_name": "yanjian-f1-map",
  245. "uri": "mongodb://f1user:3#GPU?MJcKbY2&fYbgplnckfU@192.168.1.232:27017",
  246. "timeout": 3000
  247. }
  248. ]
  249. }
  250. }