Introduction to "plug-ins"

Source: Internet
Author: User
Tags exit in
[Overview]

As many players participate in the game, with the increase in participation in the game, there is a phenomenon that players modify the game program, commonly known as plug-ins ("hack Tools", also known as "cheating program "). The so-called plug-in refers to the cheating program that some people use their own computer technology to specifically target one or more online games by changing some programs of online game software. Using the plug-in as a cheating method, you can easily get the game effect that other normal users cannot obtain, or that can only be achieved through long-term running of programs. There are many types of plug-ins, such as accelerators and packets. The most significant feature of plug-ins is that they bring game effects different from those of normal users, it allows plug-ins to run faster than normal users, increase attack power, and gain more experience. The plug-in initially refers to the common name of the external calling program, which is close to the Windows API (application interface ). However, plug-ins are mainly used in online games for programs that may adversely affect the running of games. It mainly includes functions such as automatic work, game acceleration, and capability enhancement.

Currently, most plug-ins are auxiliary plug-ins, such as plug-ins.

 

[Introduction to plug-ins]

Currently, online games are mostly based on the Client/Server mode on the Internet. The server runs on the game server, where game designers create a huge game space, players from all over the world can log on to the game at the same time by running the client program. Simply put, online games are actually a game environment provided by game developers, in which players perform game operations relatively freely and openly. Now that we have the server concept in online games, our traditional method of modifying the game is powerless. I remember that in a single-host game, we can use the Memory search as needed to modify the various attributes of the role, which is useless in online games. Because all the attributes and important materials of the roles we play in online games are stored on the server, and only the role status is displayed on our own machine (client, therefore, it is impractical to modify the role attributes in the client memory. Is there any way for us to make changes in online games? The answer is "no ".

We know that Internet client/server communication generally uses TCP/IP communication protocol, and data exchange is implemented through IP packet transmission. Generally, our client sends some requests to the server, for example, commands such as mobile and combat exchange data with servers through packets. The local sending message is called send, which means to send data. After the server receives the sent message, it will send the relevant information to the client according to the established program. For example, coordinates of movement, the type of combat. The client receives a message from the server called Recv. Now that we know this, the next thing we need to do is to analyze the data (that is, packets) between the client and the server, so that we can extract and modify the useful data, then, simulate sending the server to the client, or simulate sending the client to the server, so that we can modify the game.

In addition to modifying the game package to modify the game, we can also modify the client program to meet our requirements. We know that the computing power of each server is limited. Especially in games, it is almost impossible for a game server to calculate the status of all players in the game, therefore, some operations still need to be completed by our client, which provides some convenience for us to modify the game. For example, we can discover some program judgment branches by shelling the client program. Through tracking and debugging, we can remove some unfavorable judgments to meet our needs for modifying the game.

 

[Why do I need a plug-in]

It should be said that the plug-ins of early graphics and online games (such as uo and Kok) were in good faith. Plug-in robots only replaced online players for some repetitive actions to achieve the goal of "Practicing" online for a long time, this allows some people who are busy with their work to enjoy the fun of online games. The online game service provider also has a blind eye and a closed eye, because it has not caused too much impact on the rules of online games, plug-ins are not just repetitive robots. For example, "Accelerator plug-ins" can greatly modify the Mobile speed of client IDs; "experience plug-ins" can send packets of experience XX times of the NPC itself to servers in the game, in order to achieve rapid growth; in addition, you can modify the attributes of the server ID or item ......, Online Games are booming, and network plug-ins are also in full swing. It seems that the dispute between network plug-ins and online games has started from the presence of online games. The more players gather, the more serious the game plug-ins are, the quantity of game plug-ins has become a standard for evaluating the success or failure of an online game. Some players even joked that "games without plug-ins are network junk." Although many games now have many plug-ins, I advise you not to use them. Generally, website plug-ins have Trojan horse theft, once you run it, Trojan Horse will steal what you think is "pretty.

 

[Disadvantages of plug-ins]

Of course, this view is biased, but the plug-in software does reflect the audience of online games from another layer. In an online game, when there are more players, the plug-ins will be followed. Dragon, magic baby, Angel, legend, and so on are not spared. Miracle plug-ins seem to come faster. As soon as the point card is not listed yet, external mounted cards have started to be sold. After the plug-in software brings excitement and excitement to some players, it also destroys the game rules. Such plug-ins have seriously affected the fairness of the game, making other players unable to compete with players using plug-ins, as a result, more and more players leave the game, and online game operators gradually lose the market. Therefore, the plug-in software damages the player's interests and the operator's interests. To some extent, it also damages the healthy development of the network economy.

The disadvantages of plug-ins are as follows:

Plug-ins allow others to do what you can do in five minutes for 50 minutes. This makes the players' psychology extremely unbalanced. After all, playing a game is a kind of mood, and it is not fun if the mind is unbalanced. So in pursuit of psychological balance, most players choose to use plug-ins, and a small number of players choose to exit. The players who use plug-ins can do 50 minutes in 5 minutes. As a result, a game Quickly disappears from the market, because all the playable parts, plug-ins have been used for you. The principle of hanging plug-ins is similar. When you find that you work hard all day long, you only need to turn your computer on when you go to bed at night, and your mind will be extremely unbalanced.

The more powerful (or abnormal) plug-ins pose greater harm. Hanging plug-ins or accelerated plug-ins indirectly damage the interests of other players. They help you easily complete the things that other players need to make great efforts. They just disrupt the financial order of the game, it only depreciates the game currency materials and materials of other players. Most abnormal plug-ins directly harm the interests of other players. Plug-ins can basically make you do what other players do. There are countless things that other players can't do.

Counterargument of plug-in users:

1 "I play games, not games. I only need to enjoy the game"

2 "I really don't have time to do things boring. I can only use plug-ins"

3 "I want to free my hands and never waste my youth on the keyboard"

 

Plug-in Operation]

Plug-ins generally refer to the space in which a program is connected to another program by triggering an event (commonly used trigger events include keyboard trigger and mouse trigger, messages, etc.). The purpose of mounting is to change the running mode of the program. The current game plug-in is to link the plug-in to the game program, and implement various functions by intercepting and modifying the data that the game sends to the game server. Internet Client/Server mode communication generally uses the TCP/IP communication protocol. Data Exchange is achieved through the transmission of IP data packets. Generally, our client sends some requests to the server, for example, commands such as mobile and combat exchange data with servers through packets. The local sending message is called send, which means to send data. After the server receives the sent message, it will send the relevant information to the client according to the established program. For example, coordinates of movement, the type of combat. The client receives a message from the server called Recv. Now that we know this, the next thing we need to do is to analyze the data (that is, packets) between the client and the server, so that we can extract and modify the useful data, then simulate the server to send to the client, or simulate the client to send to the server, so that we can achieve the purpose of modifying the game

Using plug-ins is a bad behavior. Therefore, many online games are processing plug-ins to eliminate plug-ins as much as possible.

 

[What is auxiliary plug-in]

To help gamers play games, it is easier and more convenient to play games, mainly because the current game operations are too complicated and monotonous, players all want to use this auxiliary software to help the game. this tool does not modify game data and destroys the game function. many games now have built-in "plug-ins. only such auxiliary tools are valid. plug-in Sea has a lot of relevant information.

The auxiliary plug-in mainly obtains the game handle, uses color judgment or memory to determine the data of the role's life and Mana in the game, and simulates the keyboard and mouse operations to implement the automatic replenishment function. there are also some examples, such as answering questions, and other tasks in the game with auxiliary tools. the current plug-ins are already diversified. the real damage to the game plug-ins is almost only illegal paid plug-ins.

 

[What is abnormal plug-in]

  

Abnormal plug-in Example

 

Abnormal plug-in. this completely damages the balance of the game. the limited functionality of the game itself is used. to break through its limitations. this allows any player who uses this program to achieve abnormal behavior in some games.

For example, in a game, such as wearing a wall, flying sky, sucking monsters, invincible, acceleration, double attacks, and other serious damage to balance.

This type of plug-ins is usually charged. They are in violation of national laws and are resolutely prohibited. I hope the majority of players will consciously resist this type of plug-ins!

 

[Plug-in download site]

A General Plug-In download website allows users to download plug-ins to get Click rates to buy ads, or conduct illegal plug-in sales activities. some plug-in sites are very large, and are a collection of plug-ins for various games. That is to say, adding a good plug-in download site is equivalent to adding a plug-in Baidu, just like a software site, in addition, professional plug-in download stations detect and check for viruses when releasing plug-ins to ensure the interests of the majority of players. For the healthy development of the game, no plug-in download network is provided here.

 

[How to remotely and determine plug-ins]

How to remotely and determine plug-ins

This method is intended for use and promotion in the competition. After all, the competition must be fair, and contestants should also understand and abide by the rules.

It is common to play games without external plug-ins to view personal attitudes and ideas. There are still very few people who really use the plug-in, so don't affect the mood of your game. It feels like the other party is not playing with him or her. Do not say it is easy for others to use it!

Plug-ins are the auxiliary software used in the game. Currently, all plug-ins cannot exit in the game! A good plug-in, such as a magic mirror plug-in, can only exit after the end of a single game; some common plug-ins even need to exit the billiards program before exiting the plug-in, otherwise it will cause a program error.

Therefore, it is recommended that you remotely confirm whether the other party is useless. In this case, you should ask the other party not to hit the ball and keep the game from being ended. Be polite when making a remote proposal!

When do I need to make a remote proposal?

1. If the hacker finds that a third party uses a plug-in, the player can ask the remote hacker to cooperate with the target party. (Check and confirm)

2. If the other party feels like a plug-in is used, the contestant can apply to the organizer in a certain game. The remote competitor can be used with the consent of the organizer of both parties. At this time, both sides kept the game from being terminated. (Spot check)

3. When the event organizer, inspection personnel, or family members are watching the event, they may use plug-ins to send remote suggestions to the organizer. (Random check ))

1. If you disagree with the other party's technology or the competition itself is important, you may make a remote request to the other party in a game played by both parties, with the consent of both parties or the organizer of both parties, the other party shall not intentionally end this game, or leave this table.

(Because the plug-in cannot exit during the process, it is very likely that the game will be suspended if the game is exited due to the intentional disconnection of the Black 8 game. In this case, pay attention to retaining evidence, remember !), Do not hit the ball during the remote connection.

2. Add the QQ number of the Supervisor (or the other party) to open the chat window with him or her, and click "Remote Assistance" in the "application" at the top of the window to open the remote, at this time, the Supervisor (or the other party) can view the player's desktop without being controlled by the other party.

3. Check the Task Manager process project in a game.

View the Task Manager: Press CTRL + ALT + Delete on the keyboard to open the task manager. Click the process page on the top of the task manager.

4. Ask the player to open the taskbar project and the game window to show the other party (1. The pool window will disappear when the plug-in exits the pool window halfway. You can also check whether there is a line of sight in the pool window; 2. Double-click "time" in the bottom-right corner of the computer screen to check whether the date, especially the year, is "2007" this year "; 3. In the "time" at the bottom right corner of the computer screen, right-click the menu and click "properties". In this case, the "Taskbar and Start Menu properties" page appears on the XP system, click the "Custom" button next to the hidden inactive icon. A "Custom notification" is displayed, and the "current project" and "previous project" are displayed. the scroll bar is displayed on the right, keep checking to the end. OK, and the results will be announced immediately !)

Remote result determination:

If plug-ins are displayed in the Task Manager entry or in the current project, plug-ins are used. If no plug-ins exist in the process or the current project, this indicates that the player has used plug-ins (registered or exercise) before, or the plug-ins may be temporarily closed at the end of the last game. If the current project and the past project are not found, it means no plug-ins are found...

 

Note: during the interview with jiuyou this afternoon, the interviewer asked me what plug-ins I was not familiar with online games and did not answer them. When you get back, you can check the information here.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.