[6] GM tools for the development of Wanhunya server

  1. old GM
    1. The old version of GM is based on swing, which is roughly as follows:
    2. The old version of the gm tool is quite comprehensive, and you can observe various indicators of the game server. The characteristics of the number of people in each map and the distribution of monsters in the game are very helpful for finding performance bottlenecks in the game (the jvm memory was too high before, and the final analysis It came out because more than 1,000 copies of the homeland were opened at the same time, and there were at least 50 monsters in each homeland copy).
    3. Observe the server operating parameters. Such as running time, number of packets sent, traffic, blocking status of database SQL execution number, etc., graphically display the network tick, world tick, and jvm memory usage in the game server.
    4. Monitor player chats to easily remove illegal players.
    5. Support dynamic modification of class files, this feature is based on groovy. Roughly as follows:
    6. The old version of gm source code analysis, dedicated to open blog posts for analysis. First attach the project file. Click to download
    7. The gm design idea is to simulate a special client to log in (based on Socket). Some gm interfaces can only be called after the gm user assigns permissions.
  2. New version of GM.
    1. Based on the web, the web framework uses a third party. After the secondary development, the general interface is as follows:
    2. The idea of ​​implementing the new version of the gm tool will be explained in another blog post

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325311887&siteId=291194637