lgy.json 6.5 KB

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