CN111973994A - Game configuration adjusting method, device, equipment and storage medium - Google Patents
Game configuration adjusting method, device, equipment and storage medium Download PDFInfo
- Publication number
- CN111973994A CN111973994A CN202010938669.0A CN202010938669A CN111973994A CN 111973994 A CN111973994 A CN 111973994A CN 202010938669 A CN202010938669 A CN 202010938669A CN 111973994 A CN111973994 A CN 111973994A
- Authority
- CN
- China
- Prior art keywords
- game
- stuck
- configuration parameters
- target game
- configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 238000012544 monitoring process Methods 0.000 claims abstract description 19
- 238000012790 confirmation Methods 0.000 claims description 6
- 230000000903 blocking effect Effects 0.000 claims description 5
- 238000004590 computer program Methods 0.000 claims description 4
- 230000004044 response Effects 0.000 claims description 4
- 238000004458 analytical method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 230000032683 aging Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 235000019800 disodium phosphate Nutrition 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000002688 persistence Effects 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application provides a method, a device, equipment and a storage medium for adjusting game configuration, and relates to the technical field of game configuration. The method comprises the following steps: monitoring and acquiring game performance data with preset duration aiming at a target game; and analyzing and determining whether to update the configuration parameters of the target game according to the game performance data. Compared with the prior art, the problem that the game experience of the player is influenced due to the fact that some player equipment is not suitable for default configuration because the game configuration is set before is solved.
Description
Technical Field
The present application relates to the field of game configuration technologies, and in particular, to a method, an apparatus, a device, and a storage medium for adjusting game configuration.
Background
Along with the rapid development of the internet technology, games become more and more common in people's lives and become the main mode of people's leisure and entertainment, and the configuration that equipment corresponds is one of the important reasons that influence the game effect: on the one hand, the better the configuration, the better the game performance; on the other hand, if the performance of the game player equipment is not high enough, the game may be jammed under a higher configuration, and the game experience of the game player is reduced; it is necessary to update or set the current game configuration according to the game player device before or during the game.
In the prior art, game player devices are generally layered according to models of the game player devices, and then devices of different layers correspond to different default configurations, so that setting of game configurations of different game player devices is completed.
However, in this setting manner, with the continuous update of the game, the requirements for the device performance may change, but since the game configuration in the prior art is configured by default according to different levels corresponding to the player devices, there may be a case that some game player devices are not suitable for the default configuration, thereby affecting the game experience of the game player.
Disclosure of Invention
The present application aims to provide a method, an apparatus, a device and a storage medium for adjusting game configuration, so as to solve the problem that the game experience of a game player is affected when a game player device is not suitable for default configuration in the prior art.
In order to achieve the above purpose, the technical solutions adopted in the embodiments of the present application are as follows:
in a first aspect, an embodiment of the present application provides a method for adjusting a game configuration, where the method includes:
monitoring and acquiring game performance data with preset duration aiming at a target game;
and analyzing and determining whether to update the configuration parameters of the target game according to the game performance data.
Optionally, the game performance data comprises: blocking data;
the analyzing and determining whether to update the configuration parameters of the target game according to the game performance data comprises:
calculating and obtaining a historical stuck average value and a current stuck average value according to the stuck data;
and analyzing and determining whether to update the configuration parameters of the target game according to the historical katon average value and the current katon average value.
Optionally, the analyzing and determining whether to update the configuration parameters of the target game according to the historical katon average and the current katon average includes:
determining a first threshold value and a second threshold value according to the historical stuck average value;
if the current stuck average value is smaller than the first threshold value, determining to optimize configuration parameters of the target game;
and if the current calorie-on average value is larger than the second threshold value, determining to reduce the configuration parameters of the target game.
Optionally, the morton data includes: the game duration and the times of occurrence of the pause of the single game; the calculating and obtaining the historical stuck average value and the current stuck average value according to the stuck data comprises the following steps:
according to the formulaDetermining the current calorie-on average value X, wherein i represents a game field identifier, the value range is 1-N, and N is the total game field; j represents the Catton log mark and the value range is 1-Ci,CiIndicates the presence of CiA log of the card pause is formed, k represents the proportion of the actual operation time length of a single frame to the time length of a standard single frame, and the value range of k is 1-30; t is the game duration corresponding to the pause log;
and determining a historical stuck average value according to the stuck data corresponding to all the terminals running the target game within the preset historical time.
Optionally, after analyzing and determining whether to update the configuration parameters of the target game according to the game performance data, the method further includes:
if the configuration parameters of the target game are determined to be updated, displaying the content to be updated;
and updating the configuration parameters of the target game in response to the confirmation operation.
Optionally, before monitoring and acquiring the game performance data of the preset duration for the target game, the method further includes:
judging whether the user corresponding to the current terminal in the target game is a new user or not;
and if so, acquiring configuration parameters of the target game corresponding to the equipment model according to the equipment model corresponding to the current terminal.
Optionally, after determining whether the user corresponding to the current terminal in the target game is a newly added user, the method further includes:
if not, analyzing and determining whether to update the configuration parameters of the target game according to the game performance data;
judging whether the game field number of the target game at the current terminal is greater than or equal to a preset field number;
and if the number of the target games is larger than or equal to the preset number, analyzing and determining whether to update the configuration parameters of the target games according to the game performance data.
Optionally, the determining a first threshold and a second threshold according to the historical stuck average includes:
calculating to obtain the first threshold according to the historical stuck average value of preset duration and a first preset proportion;
and calculating and obtaining the second threshold according to the historical stuck average value of preset duration and a second preset proportion.
In a second aspect, another embodiment of the present application provides a device for adjusting a game configuration, the device including: a monitoring module and a determination module, wherein:
the monitoring module is used for monitoring and acquiring game performance data with preset duration aiming at a target game;
and the determining module is used for analyzing and determining whether to update the configuration parameters of the target game according to the game performance data.
Optionally, the game performance data comprises: blocking data; the device further comprises: the calculation module is used for calculating and obtaining a historical stuck average value and a current stuck average value according to the stuck data;
and the determining module is used for analyzing and determining whether to update the configuration parameters of the target game according to the historical stuck average value and the current stuck average value.
Optionally, the determining module is configured to determine a first threshold and a second threshold according to the historical stuck average; if the current stuck average value is smaller than the first threshold value, determining to optimize configuration parameters of the target game; and if the current calorie-on average value is larger than the second threshold value, determining to reduce the configuration parameters of the target game.
Optionally, the morton data includes: the game duration and the times of occurrence of the pause of the single game; the determination module is used for determining the formulaDetermining the current calorie-on average value X, wherein i represents a game field identifier, the value range is 1-N, and N is the total game field; j represents the Catton log mark and the value range is 1-Ci,CiIndicates the presence of CiA log of the Kanton is obtained, kk represents the proportion of the actual operation time length of a single frame to the time length of a standard single frame, and the value range of k is 1-30; t is the game duration corresponding to the pause log; and determining a historical stuck average value according to the stuck data corresponding to all the terminals running the target game within the preset historical time.
Optionally, the apparatus further comprises: display module and update module, wherein:
the display module is used for displaying the content to be updated if the configuration parameters of the target game are determined to be updated;
and the updating module is used for responding to the confirmation operation and updating the configuration parameters of the target game.
Optionally, the apparatus further comprises: the judging module is used for judging whether the user corresponding to the current terminal in the target game is a newly added user; and if so, acquiring configuration parameters of the target game corresponding to the equipment model according to the equipment model corresponding to the current terminal.
Optionally, the determining module is specifically configured to, if not, analyze and determine whether to update the configuration parameters of the target game according to the game performance data, including;
the judging module is specifically used for judging whether the game field of the target game at the current terminal is greater than or equal to a preset field;
and the determining module is specifically configured to, if the number of the game pieces is greater than or equal to the preset number, analyze and determine whether to update the configuration parameters of the target game according to the game performance data.
Optionally, the calculating module is specifically configured to calculate and obtain the first threshold according to the historical stuck average value of a preset duration and a first preset ratio; and calculating and obtaining the second threshold according to the historical stuck average value of preset duration and a second preset proportion.
In a third aspect, another embodiment of the present application provides a game configuration adjustment apparatus, including: a processor, a storage medium and a bus, wherein the storage medium stores machine-readable instructions executable by the processor, the processor and the storage medium communicate via the bus when the game configuration adjustment device is running, and the processor executes the machine-readable instructions to perform the steps of the method according to any one of the first aspect.
In a fourth aspect, another embodiment of the present application provides a storage medium having a computer program stored thereon, where the computer program is executed by a processor to perform the steps of the method according to any one of the above first aspects.
The beneficial effect of this application is: by adopting the game configuration adjusting method provided by the application, the preset frequent game performance data is obtained by monitoring the target game, and analyzes the acquired game performance data to determine whether to update the configuration parameters of the target game, the method provided by the application, since each terminal device equipped with the target game is analyzed based on past preset frequent game performance data, determining whether the configuration parameters of the target game need to be updated, each terminal device can determine whether the configuration parameters of the target game need to be updated according to the game performance data of the corresponding game player, the configuration parameters of the target game installed on the game device are correspondingly adjusted, thereby solving the problems that after the configuration parameters are uniformly and initially configured in the prior art, with the continuous update of games, some terminal devices of game players are not suitable for default configuration parameters, so that the game experience is affected.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings that are required to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present application and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained from the drawings without inventive effort.
Fig. 1 is a schematic flow chart illustrating a method for adjusting a game configuration according to an embodiment of the present application;
FIG. 2 is a schematic flow chart illustrating a method for adjusting a game configuration according to another embodiment of the present application;
FIG. 3 is a schematic flow chart illustrating a method for adjusting a game configuration according to another embodiment of the present application;
FIG. 4 is a schematic flow chart illustrating a method for adjusting a game configuration according to another embodiment of the present application;
FIG. 5 is a flowchart illustrating a method for adjusting a game configuration according to another embodiment of the present application;
FIG. 6 is a schematic structural diagram of an adjusting device for a game configuration according to an embodiment of the present application;
FIG. 7 is a schematic structural diagram of an apparatus for adjusting a game configuration according to another embodiment of the present application;
fig. 8 is a schematic structural diagram of an adjusting apparatus for a game configuration according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments.
The components of the embodiments of the present application, generally described and illustrated in the figures herein, can be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present application, presented in the accompanying drawings, is not intended to limit the scope of the claimed application, but is merely representative of selected embodiments of the application. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present application without making any creative effort, shall fall within the protection scope of the present application.
Additionally, the flowcharts used in this application illustrate operations implemented according to some embodiments of the present application. It should be understood that the operations of the flow diagrams may be performed out of order, and steps without logical context may be performed in reverse order or simultaneously. One skilled in the art, under the guidance of this application, may add one or more other operations to, or remove one or more operations from, the flowchart.
Before the application is filed, the prior art generally configures the same initial configuration parameters directly for all terminal devices when the terminal devices initially download or initially log in a target game; or according to terminal devices of different models, when a game player downloads or logs in a target game for the first time, the same initial configuration parameters are directly configured for all the terminal devices of the same type, but on one hand, due to the fact that the types of the terminal devices are more, the optimal default configuration parameters are difficult to set for each device one by one, the configuration is often performed in a line drawing mode, for example, the terminal devices can be layered according to the models of a CPU and a GPU, then the devices of different levels correspond to different default configurations, and due to the fact that the dividing mode is manually divided, the situation that initial timing parameters are not suitable due to improper dividing may exist; or with the continuous update of the game, the performance requirement for the terminal device may change, for example, the performance requirement for the game becomes high after the new play is updated, or the performance is optimized after the engine is upgraded, the requirement for the terminal device becomes low, and the like; or even if the terminal device is the same terminal device, as the service life of the terminal device increases, for example, due to aging of the terminal device, too many installed application programs result in insufficient memory and other situations, so that although the terminal device is configured higher, performance is reduced and other situations result in situations where the terminal device of some game players is not suitable for default configuration parameters, thereby causing a problem of influencing game experience.
The following explains a method for adjusting a game configuration provided in the embodiments of the present application with reference to a plurality of specific application examples. Fig. 1 is a schematic flow chart of a method for adjusting a game configuration according to an embodiment of the present application, as shown in fig. 1, the method includes:
s101: and monitoring and acquiring game performance data with preset duration aiming at the target game.
Alternatively, the target game is a certain target game installed on a terminal device of the game player, and the terminal device may be, for example: any terminal equipment which can be installed and run the target game, such as a palm computer, a mobile phone, a tablet computer, a computer, etc., is not limited in any way in the present application.
S102: and analyzing and determining whether to update the configuration parameters of the target game according to the game performance data.
The method provided by the application adopts a mode of monitoring the game performance data of the target game on each terminal device, so that the subsequent adjustment of the configuration parameters is specific to each terminal device, each terminal device can carry out targeted adjustment on the configuration parameters of the target game according to the current game performance data, and the performance of the target game can be optimal when the target game is used on each different terminal device, thereby ensuring the game experience of each game player.
Optionally, the configuration parameters of the target game represent different performance effects of the target game, and when the performance effect of the target game is better, the performance overhead is often higher, and the requirement on the terminal device is higher; the poorer the game performance, the smaller the performance overhead and the lower the requirements on the terminal equipment. The method and the device aim at determining the configuration parameters of the target game through the analysis of the performance data of the target game, so that the target game can achieve a good game expression effect under the condition that the terminal device can bear the performance data.
In one embodiment of the present application, the configuration parameters of the target game may include, for example: the method has the advantages that the fluency of the target game can be adjusted by adjusting the configuration parameters of the target game, so that the phenomenon that a game player is stuck in the game process due to the fact that the configuration parameters of the target game are not appropriate is avoided, the content which can be included by the specific configuration parameters can be flexibly adjusted according to the needs of the user, and the method is not limited.
By adopting the method for adjusting the game configuration, the game performance data with preset time duration is obtained by monitoring the target game, the obtained game performance data is analyzed, and whether the configuration parameters of the target game are updated or not is determined, and the method provided by the application determines whether the configuration parameters of the target game need to be updated or not after each terminal device provided with the target game analyzes the past game performance data with the preset time duration, each terminal device can adjust the configuration parameters of the target game arranged on the terminal device according to the game performance data of the corresponding game player, thereby giving the best game experience to the game player, solving the problem that the performance requirements of the terminal devices may change along with the continuous update of the game after the configuration parameters are uniformly and initially configured in the prior art, the situation that the default configuration parameters are not suitable for the terminal equipment of some game players is caused, and therefore the problem of influencing the game experience is caused.
Optionally, on the basis of the foregoing embodiment, an embodiment of the present application may further provide a method for adjusting a game configuration, and an implementation process of determining whether to update configuration parameters of a target game in the foregoing method is described below with reference to the accompanying drawings. Fig. 2 is a schematic flow chart of a method for adjusting game configuration according to another embodiment of the present application, where in this embodiment, the game performance data may include: blocking data; taking the katton data as an example, as shown in fig. 2, S102 may include:
s103: and calculating and obtaining a historical stuck average value and a current stuck average value according to the stuck data.
S104: and analyzing and determining whether to update the configuration parameters of the target game according to the historical katon average value and the current katon average value.
Optionally, for the accuracy of the analysis result, certain sample data is needed to be able to perform the analysis determination according to the historical stuck average value and the current stuck average value. The historical stuck average value may refer to an average stuck parameter in a period of time before the current time, and the current stuck average value refers to an average stuck parameter obtained in the process of analyzing and determining whether to update the configuration parameter.
It should be noted that, in some possible embodiments, the game performance data may further include, for example: the network data, such as the packet loss rate, may analyze and determine whether to update the configuration parameter of the target game according to the historical packet loss rate average value and the current packet loss rate average value, and the content included in the specific game performance data may be flexibly adjusted according to the user requirement, which is not limited to the content provided in the foregoing embodiment.
Optionally, on the basis of the foregoing embodiment, an embodiment of the present application may further provide a method for adjusting a game configuration, where an implementation process of updating configuration parameters of a target game in the foregoing method is described as follows with reference to the accompanying drawings. Fig. 3 is a flowchart illustrating a method for adjusting a game configuration according to another embodiment of the present application, and as shown in fig. 3, S104 may include:
s105: a first threshold and a second threshold are determined based on the historical stuck average.
Optionally, in an embodiment of the present application, the morton data includes: duration and click-out of single gameCurrent times data; according to the formulaDetermining a current katton average value X, wherein i represents a game field identifier, the value range is 1-N, and N is the total game field; j represents the Catton log mark and the value range is 1-Ci,CiIndicates the presence of CiA log of stuck is obtained, wherein k represents the proportion of the actual operation duration of a single frame to the standard single frame duration, namely the single frame operation duration of a certain frame uses several standard single frame durations, if the k is larger, the current corresponding frame is stuck more, otherwise, the k is smaller, the current corresponding frame is smoother, and the value range of k is 1-30; t is the game duration corresponding to the katon log.
Further, the average stuck value corresponding to all terminals running the target game in the previous preset historical time can be obtained by adopting the algorithm, and further the historical average stuck value can be determined according to the average stuck values corresponding to all terminals in the preset historical time.
Optionally, the value range of k may be flexibly adjusted according to user needs, for example, in another embodiment of the present application, the value range of k may be, for example, 3 to 30, and when k is less than 3, it indicates that a ratio of an actual operation time of a single frame of a certain current frame to a standard single frame time is within 3, that is, within 100ms, for a game player corresponding to a terminal, in a current situation, a perception of katzen is not obvious, and there may be no katzen approximately, so that it is not necessary to count k less than 3, but a value range of specific k is not limited to that given in the above embodiment, and different katzen criteria may be determined according to different game items, and the present application is not limited in any way.
If the current stuck average is less than the first threshold, S106a may be performed.
S106 a: configuration parameters for optimizing the target game are determined.
When the current calorie mean value is smaller than the first threshold value, the performance of the terminal device is very good when the terminal device uses the target game, and then the configuration parameters of the target game can be improved in an attempt, so that the game experience of the game player is better.
For example, in an embodiment of the present application, the first threshold may be obtained by calculating according to a historical stuck average value of a preset duration and a first preset proportion.
In an embodiment of the present application, the historical stuck average includes a historical stuck average corresponding to a model same as a current terminal type and a historical stuck average corresponding to all models, where the first threshold may be determined, for example: according to the distribution of the historical stuck average values, taking 5-minute numerical values of the historical stuck average values corresponding to the same model of the current terminal equipment as A, indicating that the stuck values of 5% of the players of the current same model are lower than A under the current configuration, then taking 5-minute numerical values of the historical stuck average values corresponding to all models as B, indicating that the stuck values of 5% of the players of all models are lower than B under the current configuration, and determining the maximum value between A and B as a first threshold value.
If the current stuck average is greater than the second threshold, S106b is performed.
S106 b: configuration parameters for the reduced goal game are determined.
Optionally, in an embodiment of the present application, the specific configuration adjustment manner and the selectable configuration combination are determined according to different items, and the configuration adjustment manner and the selectable configuration combination corresponding to the different items are not necessarily the same. The specific configuration parameters may be determined, for example, by: and determining an adjusting mode and an optional configuration parameter combination of the configuration parameters according to a preset configuration parameter mapping table. If the configuration parameter of the current high image quality + medium resolution needs to be reduced, the configuration parameter will be changed into the medium image quality + medium resolution; if the configuration parameter of the current high-quality image + medium-resolution image needs to be improved, the configuration parameter will be changed to the high-quality image + high-resolution image, and the adjustment manner and the adjustment rule of the specific configuration parameter may be flexibly adjusted according to the user's needs, which is not limited to the embodiments described above.
For example, in an embodiment of the present application, the second threshold may be obtained by calculating according to a historical katon average value of a preset duration and a second preset proportion.
Because the current katton average value is greater than the second threshold, the performance of the current terminal device is not good when the terminal device uses the target game, and if abnormality exists, the configuration parameters of the target game can be reduced in an attempt, so that the game experience of a game player is better.
In an embodiment of the present application, the second threshold may be determined, for example, by: according to the distribution of the historical stuck average values, a 95-minute numerical value of the historical stuck average value corresponding to the same model of the current terminal equipment is taken as C, the stuck values of 95% of the players of the current same model are lower than C under the current configuration, then the 95-minute numerical value of the historical stuck average value corresponding to all models is taken as D, the stuck values of 95% of the players of all models are lower than D under the current configuration, and the minimum value between C and D is determined to be used as a second threshold value.
Optionally, in an embodiment of the present application, in order to prevent the terminal device from repeatedly changing the configuration parameters of the target game and affecting the normal game of the game player, the situation that the terminal device changes the configuration parameters may be recorded, and if the configuration parameters are updated, for example: when the configuration parameters of the target game are increased or reduced, the updating process of the configuration parameters is not triggered again; however, for example, when a game is significantly updated, or a system version is upgraded, or a game player actively triggers to update configuration parameters, the determination and update of the configuration parameters may be triggered again, and the configuration parameters are updated again according to performance of the target game, so that the configuration parameters of the target game are adjusted to suitable parameters, and the game experience of the game player is ensured.
Optionally, on the basis of the foregoing embodiments, the embodiments of the present application may further provide a method for adjusting a game configuration, and the implementation process of the foregoing method is further illustrated with reference to the following drawings. Fig. 4 is a schematic flowchart of a method for adjusting a game configuration according to another embodiment of the present application, as shown in fig. 4, after S102, the method further includes:
if the configuration parameters of the target game are determined to be updated, S107 is executed.
S107: and displaying the content to be updated.
The configuration parameters of the target game are updated in the game process of the game player corresponding to the terminal, so that the problem that the game player is not used to and the like possibly caused by directly updating the configuration parameters of the target game is avoided, the configuration parameters of the current target game of the game player need to be reminded in advance to be updated before the configuration parameters of the target game are updated, and the configuration parameters of the target game are updated after the game player confirms the update; if the game player confirms that the update is not needed currently, the configuration parameters of the target game do not need to be updated.
S108: in response to the confirmation operation, the configuration parameters of the target game are updated.
For example, in some possible embodiments, the content to be updated may be displayed in a form of a pop-up window or a push message on the target game interface of the terminal device corresponding to the game player, for example, the configuration parameters of the target game that needs to be reduced or optimized currently may be displayed, and the specific updated content (for example, the corresponding parameter value before the update and the corresponding parameter value after the update) may be displayed; and providing selection buttons on the display interface, for example, buttons such as "confirm update" and "temporarily not update" may be provided, which are used for the game player to select, and according to the selection operation of the game player, it may be determined whether the game player needs to update the configuration parameters of the target game according to the current content to be updated, it should be understood that the form of specifically displaying the content to be updated and the specifically displaying the content to be updated may be flexibly adjusted according to the user's needs, and the examples are not limited to those given in the above embodiments.
If the user confirms that the update is correct according to the update content displayed on the display interface, the update confirmation control can be triggered, and then the terminal equipment is updated. Otherwise, the user may trigger the "temporarily not updated" control to exit the update.
Optionally, on the basis of the foregoing embodiment, a threshold may be set for updating the configuration parameters, and the monitoring threshold may be set to a preset game duration or a preset game field number, such as a game battle field number or a game mission field number, and only when the game duration or the game field number of the game player meets a preset requirement, the historical stuck average value and the current stuck average value may be obtained for subsequent analysis, so as to avoid a situation that false alarm or mishandling is caused due to a large subsequent analysis error because of insufficient game sample data or performance fluctuation of the terminal device of the game player in a short period of time. The implementation process of updating the configuration parameters of the target game in the above method is described as follows with reference to the attached drawings. Fig. 5 is a flowchart illustrating a method for adjusting a game configuration according to another embodiment of the present application, as shown in fig. 5, before S102, the method may include:
s109: and judging whether the user corresponding to the current terminal in the target game is a new user.
If yes, go to S110.
S110: and acquiring configuration parameters of a target game corresponding to the equipment model according to the equipment model corresponding to the current terminal.
The configuration parameters of the target game corresponding to the acquired device model are determined according to the analysis of the global performance data, and the manner determined according to the analysis of the global performance data may be, for example: by recording performance data of all game players (for example, the expected stuck value may be an expected number of stuck frames in one minute when a piece of equipment runs a game, and a specific calculation method is not described herein), a performance curve is obtained, and whether to update configuration parameters of a target game is determined according to analysis of the performance curve.
Optionally, the analysis of the global performance data may be, for example, a terminal device corresponding to all game players, or may also be an analysis of the global performance data corresponding to only the model of the current terminal, and the determination of the object of the specific global performance data analysis may be flexibly adjusted according to the user requirement, which is not limited to the foregoing embodiment.
In one embodiment of the present application, the determination method may be, for example: under normal conditions, the global performance curve can be kept stable and kept to fluctuate around a certain mean value, in order to judge whether performance is abnormal or not, the mean value of global performance data of the last month can be taken as a reference value, then the magnitude relation between the global performance data of each day and the reference value is compared, so as to determine whether the situation of large-scale data abnormality exists or not, in one embodiment of the application, if the global performance data of each day is continuously higher than the reference value for 7 days, the current performance is considered to be abnormal, at the moment, all the global performance data can be gathered and sorted by an alarm triggering device of a platform and then sent to a corresponding game responsible person to remind the game responsible person to confirm whether the current performance is abnormal or not, and if the current performance is abnormal, the performance of the product can be optimized in a relevant way, or triggering the ABtest (two configuration parameter schemes are designed for the same target game, namely scheme A and scheme B, the two configuration parameter schemes are randomly put into the target game, game players (such as game players of the same equipment type) with the same or similar components experience one of the two schemes randomly, and the performance effect of the game is better when the scheme of which configuration parameter is used is judged according to the observation result), and converging to the optimal configuration combination again; and if no abnormity exists, continuously observing the global performance data.
If not, S102 may include:
s111: and judging whether the game field of the target game at the current terminal is greater than or equal to the preset field.
In an embodiment of the present application, the preset session may be, for example, 3 battle sessions, and it should be understood that the content and the number of sessions of the specific preset session may be flexibly adjusted according to the needs of the user, different content of sessions may be determined according to different game types, or different number of sessions may be adjusted, and may be flexibly adjusted according to the needs of the user, and the present invention is not limited to the above embodiments.
If the number of the fields is greater than or equal to the preset number, S102 is executed.
The automatic continuous monitoring mode can continuously keep the optimal configuration of different devices in the game, and avoids the situation of configuration mismatch caused by long-term running to influence the game experience of game players.
By adopting the game configuration adjusting method provided by the application, on one hand, the configuration parameters of all the terminal devices can be updated according to the global performance data, the situation of configuration mismatching caused by long-term operation is avoided, and the performance configuration of the terminal devices is ensured to be always kept optimal; on the other hand, after the performance data of each terminal device is analyzed, the performance of the terminal device is judged, the game performance data of the terminal device is monitored in the process of using the target game according to the performance data, and if the difference between the game performance data and the performance of the terminal device is too large, the configuration parameters of the target game are updated in a targeted mode, so that the problem of how to process different performance performances of the same terminal device is solved, the game experience of each game player is guaranteed, and the target game is helped to maximally improve the user persistence.
The following explains the adjustment device for game configuration provided in the present application with reference to the drawings, where the adjustment device for game configuration can execute the adjustment method for game configuration shown in any one of fig. 1 to 5, and specific implementation and beneficial effects thereof are referred to above, and will not be described again below.
Fig. 6 is a schematic structural diagram of an adjusting device for a game configuration according to an embodiment of the present application, and as shown in fig. 6, the adjusting device includes: a monitoring module 201 and a determination module 202, wherein:
the monitoring module 201 is configured to monitor and acquire game performance data of a preset duration for a target game.
And the determining module 202 is configured to analyze and determine whether to update the configuration parameters of the target game according to the game performance data.
Fig. 7 is a schematic structural diagram of an adjusting apparatus for a game configuration according to an embodiment of the present application, where game performance data includes: blocking data; as shown in fig. 7, the apparatus further includes: and the calculating module 203 is used for calculating and obtaining the historical stuck average value and the current stuck average value according to the stuck data.
And the determining module 202 is configured to analyze and determine whether to update the configuration parameters of the target game according to the historical katon average and the current katon average.
Optionally, the determining module 202 is configured to determine the first threshold and the second threshold according to the historical stuck average; if the current calorie mean value is smaller than a first threshold value, determining configuration parameters of the optimized target game; and if the current calorie-on average value is larger than the second threshold value, determining to reduce the configuration parameters of the target game.
Optionally, the morton data comprises: the game duration and the times of occurrence of the pause of the single game; a determination module for determining the formulaDetermining a current katton average value X, wherein i represents a game field identifier, the value range is 1-N, and N is the total game field; j represents the Catton log mark and the value range is 1-Ci,CiIndicates the presence of CiA log of the card pause is formed, k represents the proportion of the actual operation time length of a single frame to the time length of a standard single frame, and the value range of k is 1-30; t is the game duration corresponding to the pause log; and determining a historical stuck average value according to the stuck data corresponding to all the terminals running the target game within the preset historical time.
As shown in fig. 7, the apparatus further includes: a display module 204 and an update module 205, wherein:
the display module 204 is configured to display the content to be updated if it is determined that the configuration parameters of the target game are updated.
And an updating module 205, configured to update the configuration parameters of the target game in response to the confirmation operation.
As shown in fig. 7, the apparatus further includes: the judging module 206 is configured to judge whether a user corresponding to the current terminal in the target game is a newly added user; and if so, acquiring configuration parameters of the target game corresponding to the equipment model according to the equipment model corresponding to the current terminal.
Optionally, the determining module 202 is specifically configured to, if not, analyze and determine whether to update configuration parameters of the target game according to the game performance data, including;
the determining module 206 is specifically configured to determine whether the game field of the target game at the current terminal is greater than or equal to a preset field;
the determining module 202 is specifically configured to, if the number of the game is greater than or equal to the preset number, analyze and determine whether to update the configuration parameters of the target game according to the game performance data.
Optionally, the calculating module 203 is specifically configured to calculate and obtain a first threshold according to a historical stuck average value of a preset duration and a first preset ratio; and calculating to obtain a second threshold according to the historical stuck average value of the preset time length and a second preset proportion.
The above-mentioned apparatus is used for executing the method provided by the foregoing embodiment, and the implementation principle and technical effect are similar, which are not described herein again.
These above modules may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more microprocessors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), among others. For another example, when one of the above modules is implemented in the form of a Processing element scheduler code, the Processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of calling program code. For another example, these modules may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Fig. 8 is a schematic structural diagram of an adjusting device for game configuration according to an embodiment of the present application, where the adjusting device for game configuration may be integrated in a terminal device or a chip of the terminal device.
As shown in fig. 8, the game configuration adjusting apparatus includes: a processor 501, a storage medium 502, and a bus 503.
The processor 501 is used for storing a program, and the processor 501 calls the program stored in the storage medium 502 to execute the method embodiment corresponding to fig. 1-5. The specific implementation and technical effects are similar, and are not described herein again.
Optionally, the present application also provides a program product, such as a storage medium, on which a computer program is stored, including a program, which, when executed by a processor, performs embodiments corresponding to the above-described method.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The integrated unit implemented in the form of a software functional unit may be stored in a computer readable storage medium. The software functional unit is stored in a storage medium and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device) or a processor (processor) to perform some steps of the methods according to the embodiments of the present application. And the aforementioned storage medium includes: a U disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Claims (11)
1. A method of adjusting a game configuration, the method comprising:
monitoring and acquiring game performance data with preset duration aiming at a target game;
and analyzing and determining whether to update the configuration parameters of the target game according to the game performance data.
2. The method of claim 1, wherein the game performance data comprises: blocking data;
the analyzing and determining whether to update the configuration parameters of the target game according to the game performance data comprises:
calculating and obtaining a historical stuck average value and a current stuck average value according to the stuck data;
and analyzing and determining whether to update the configuration parameters of the target game according to the historical katon average value and the current katon average value.
3. The method of claim 2, wherein analyzing whether to update a configuration parameter of the target game based on the historical katon average and the current katon average comprises:
determining a first threshold value and a second threshold value according to the historical stuck average value;
if the current stuck average value is smaller than the first threshold value, determining to optimize configuration parameters of the target game;
and if the current calorie-on average value is larger than the second threshold value, determining to reduce the configuration parameters of the target game.
4. The method of claim 2, wherein the stuck data comprises: the game duration and the times of occurrence of the pause of the single game; the calculating and obtaining the historical stuck average value and the current stuck average value according to the stuck data comprises the following steps:
according to the formulaDetermining the current calorie-on average value X, wherein i represents a game field identifier, the value range is 1-N, and N is the total game field; j represents the Catton log mark and the value range is 1-Ci,CiIndicates the presence of CiA log of the card pause is formed, k represents the proportion of the actual operation time length of a single frame to the time length of a standard single frame, and the value range of k is 1-30; t is the game duration of the corresponding card pause log;
and determining a historical stuck average value according to the stuck data corresponding to all the terminals running the target game within the preset historical time.
5. The method of claim 1, wherein after analyzing whether to update the configuration parameters of the target game based on the game performance data, further comprising:
if the configuration parameters of the target game are determined to be updated, displaying the content to be updated;
and updating the configuration parameters of the target game in response to the confirmation operation.
6. The method of claim 1, wherein before the monitoring obtaining the game performance data for the preset time period for the target game, the method further comprises:
judging whether the user corresponding to the current terminal in the target game is a new user or not;
and if so, acquiring configuration parameters of the target game corresponding to the equipment model according to the equipment model corresponding to the current terminal.
7. The method of claim 6, wherein after determining whether the user corresponding to the current terminal in the target game is a new user, the method further comprises:
if not, analyzing and determining whether to update the configuration parameters of the target game according to the game performance data;
judging whether the game field number of the target game at the current terminal is greater than or equal to a preset field number;
and if the number of the target games is larger than or equal to the preset number, analyzing and determining whether to update the configuration parameters of the target games according to the game performance data.
8. The method of claim 3, wherein determining the first threshold and the second threshold based on the historical stuck average comprises:
calculating to obtain the first threshold according to the historical stuck average value of preset duration and a first preset proportion;
and calculating and obtaining the second threshold according to the historical stuck average value of preset duration and a second preset proportion.
9. An apparatus for adjusting a game configuration, the apparatus comprising: a monitoring module and a determination module, wherein:
the monitoring module is used for monitoring and acquiring game performance data with preset duration aiming at a target game;
and the determining module is used for analyzing and determining whether to update the configuration parameters of the target game according to the game performance data.
10. An apparatus for adjusting a game configuration, the apparatus comprising: a processor, a storage medium and a bus, the storage medium storing machine-readable instructions executable by the processor, the processor and the storage medium communicating via the bus when the game configuration adjustment device is operated, the processor executing the machine-readable instructions to perform the method of any one of claims 1 to 8.
11. A storage medium, characterized in that the storage medium has stored thereon a computer program which, when being executed by a processor, performs the method of any of the preceding claims 1-8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010938669.0A CN111973994A (en) | 2020-09-08 | 2020-09-08 | Game configuration adjusting method, device, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010938669.0A CN111973994A (en) | 2020-09-08 | 2020-09-08 | Game configuration adjusting method, device, equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111973994A true CN111973994A (en) | 2020-11-24 |
Family
ID=73449740
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010938669.0A Pending CN111973994A (en) | 2020-09-08 | 2020-09-08 | Game configuration adjusting method, device, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111973994A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113769387A (en) * | 2021-09-18 | 2021-12-10 | 网易(杭州)网络有限公司 | Game graphic parameter configuration method and device and terminal equipment |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8512140B1 (en) * | 2012-07-26 | 2013-08-20 | Zynga Inc. | Gaming system for updating a presentation of a virtual game environment |
WO2017092343A1 (en) * | 2015-12-04 | 2017-06-08 | 乐视控股(北京)有限公司 | Video data detection method and device |
CN109331471A (en) * | 2018-11-28 | 2019-02-15 | 网易(杭州)网络有限公司 | Data monitoring method and device, electronic equipment, storage medium |
CN109376053A (en) * | 2018-09-20 | 2019-02-22 | Oppo广东移动通信有限公司 | Data processing method, device and mobile terminal |
CN110300327A (en) * | 2019-04-18 | 2019-10-01 | 深圳市腾讯网域计算机网络有限公司 | A kind of game client method for analyzing performance, device, terminal and storage medium |
CN111045816A (en) * | 2019-11-06 | 2020-04-21 | 腾讯科技(深圳)有限公司 | Performance optimization method and related device |
CN111142968A (en) * | 2019-12-26 | 2020-05-12 | 联想(北京)有限公司 | Electronic equipment configuration recommendation processing method and device and storage medium |
-
2020
- 2020-09-08 CN CN202010938669.0A patent/CN111973994A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8512140B1 (en) * | 2012-07-26 | 2013-08-20 | Zynga Inc. | Gaming system for updating a presentation of a virtual game environment |
WO2017092343A1 (en) * | 2015-12-04 | 2017-06-08 | 乐视控股(北京)有限公司 | Video data detection method and device |
CN109376053A (en) * | 2018-09-20 | 2019-02-22 | Oppo广东移动通信有限公司 | Data processing method, device and mobile terminal |
CN109331471A (en) * | 2018-11-28 | 2019-02-15 | 网易(杭州)网络有限公司 | Data monitoring method and device, electronic equipment, storage medium |
CN110300327A (en) * | 2019-04-18 | 2019-10-01 | 深圳市腾讯网域计算机网络有限公司 | A kind of game client method for analyzing performance, device, terminal and storage medium |
CN111045816A (en) * | 2019-11-06 | 2020-04-21 | 腾讯科技(深圳)有限公司 | Performance optimization method and related device |
CN111142968A (en) * | 2019-12-26 | 2020-05-12 | 联想(北京)有限公司 | Electronic equipment configuration recommendation processing method and device and storage medium |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113769387A (en) * | 2021-09-18 | 2021-12-10 | 网易(杭州)网络有限公司 | Game graphic parameter configuration method and device and terminal equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230108566A1 (en) | Methods and Systems for Continuing to Execute a Simulation After Processing Resources Go Offline | |
US20170053008A1 (en) | Time series explorer | |
US8335504B2 (en) | Methods, devices and computer readable media for providing quality of service indicators | |
CN109107162B (en) | Game difficulty adjusting method and device | |
WO2008069715A1 (en) | Load balanced profiling | |
CN105808700A (en) | Game information recommendation method, and server | |
CN110064203A (en) | The method for detecting abnormality and computer readable storage medium of game reward | |
CN111973994A (en) | Game configuration adjusting method, device, equipment and storage medium | |
CN110138638B (en) | Network traffic processing method and device | |
CN108280346A (en) | A kind of application protecting, monitoring method, apparatus and system | |
CN112402982B (en) | User cheating behavior detection method and system based on machine learning | |
CN108014499B (en) | Application parameter adjusting method and device | |
CN110585722A (en) | Block chain-based game time information processing method and device and game control method and device | |
CN114024737B (en) | Method, apparatus and computer readable storage medium for determining live room volume | |
CN112817832B (en) | Method, device and equipment for acquiring health state of game server and storage medium | |
CN113230665A (en) | Resource allocation method and device | |
CN111298447A (en) | Method, device, server and storage medium for detecting plug-in game | |
CN111973995B (en) | Game configuration processing method, game configuration processing device, server and storage medium | |
CN117138350A (en) | Game version health analysis method and device, terminal equipment and storage medium | |
US20160342497A1 (en) | Systems and methods for measuring the capacity and capability of a mobile device prior to providing a software application to the mobile device | |
CN108014500B (en) | Attribute exception discovery method and device | |
CN106021086A (en) | Method and device for automatically recognizing addition applications and terminal device | |
CN107506124B (en) | Video making friends method and system | |
CN111569425B (en) | Method and device for controlling attribute value of virtual character, electronic equipment and storage medium | |
CN113032278B (en) | Application running mode, and method and device for confirming grade of terminal equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |