8 Ball Pool Unblocked-Free online casual games

afgame logo
Account
ID: 1199729
switch icon Switch Account
Social Linkage
google icon Google
Link
facebook icon Facebook
Unlink
Link
apple icon Apple
Unlink
Link
Delete Account
facebook icon
copy
Switch Account
google login icon
Google
facebook login icon
Facebook
apple login icon
Apple
  • Favourites icon Favourites
  • Recently Played icon Recently Played
  • Home icon Home
  • Top Charts icon Top Charts
  • Collection icon Collection
  • Privacy Policy icon Privacy Policy
  • Terms of Service icon Terms of Service
  • Cookie Policy icon Cookie Policy
  • Contact Us icon Contact Us
  • Instagram icon Instagram
  • Facebook icon Facebook
  • YouTube icon YouTube
  • Tiktok icon TikTok
  • X icon X

8 Ball Pool Unblocked

8 Ball Pool Unblocked
8 Ball Pool Unblocked
Rate
0.0
Top Charts
No. 536
Category
Sports
yes 0 Like
yes 0 Dislike
Add to favorites Add to favorites
Share Share
Fullscreen Fullscreen
Similar Game
Perfect Shot
Perfect Shot
Flip Master
Flip Master
Pool Master
Pool Master
2048 Billiards 3D
2048 Billiards 3D
Beach Soccer
Beach Soccer
Xmas Plinkio
Xmas Plinkio
Basketball.io
Basketball.io
Football Leauge
Football Leauge
Deadflip Frenzy
Deadflip Frenzy
left icon
left icon
banner banner banner

Game Info

Game name: 8 Ball Pool Unblocked Rating:
0.0
Developer: H5GAMES4U Category: Sports Languages: English

About game 8 Ball Pool Unblocked

8 Ball Pool Unblocked brings the thrill of the pool hall right to your screen with a realistic and exciting billiards experience. Perfect for both newcomers and seasoned players, this sports simulator drops you straight into classic arcade-style matches where skill, strategy, and precision are key. Take careful aim, control your cue's power and spin, and sink those balls like a true master. Follow official 8-ball rules: pocket all your designated balls, then finish by potting the black 8-ball to win. Grab your cue, line up your shot, and get ready to dominate the table in the ultimate pool showdown!
Read more

Game News

Unblocked Pool 8 Ball: Chill Tabletop Cue Fun
Unblocked Pool 8 Ball: Chill Tabletop Cue Fun Game Introduction For every fan captivated by the crisp sound of billiard collisions and the clever ingenuity of cue ball positioning, **Unblocked 8 Ball Pool** is the unrestricted billiard fun you can enjoy anytime - no access limits, play whenever you want. This realistic sports simulation game will pull you into a vivid billiards match the moment you grip the virtual cue and line up on the cue ball: You can finely adjust the power and angle of your cue strike, clearly sense the smooth glide of the cue ball across the table's felt, watch the target ball roll steadily into the pocket along the path you planned, and that sharp, satisfying pocketing sound will sweep away all the tedious irritations of daily life. You’ll dive into classic arcade-style pool matches, with every game putting your accuracy, skill, and strategy to the test: Abide by the official 8-ball rules strictly: sink all the balls in your assigned group first, then sink the black 8 with precision, and you’ll claim victory as the master of the table for that round. Whether you’re a new player looking to kill a little spare time with a game of pool, or a seasoned billiards pro looking to refine your positioning and show off your skills, you can find your perfect rhythm here. Grab your cue, line up your shot, and dominate this table that’s all yours, with one brilliant shot after another.   Game Features 1.  Unrestricted Instant Play Experience As an Unblocked series pool game, it has no access or play restrictions, with no extra unlocking or loading barriers. Whether you have a few minutes of spare time or a long period to relax, you can start a pool match at any time. 2.  Highly Realistic Billiard Physics Feedback It restores the physical texture of a real billiard table: you can freely adjust the power and angle of your cue strike, clearly feel the smooth movement of the cue ball on the table felt, and the rebound trajectory of ball collisions and the crisp sound of pocketing are highly consistent with reality, bringing an immersive shot feel. 3.  Competitive Matches Following Authentic 8-Ball Rules It strictly follows the official 8-ball billiard rules: you need to sink all the balls in your assigned group first, then accurately sink the black 8 to win. It restores the competitive logic of professional billiards, which not only ensures the fairness of the match, but also allows players to practice real billiard skills. 4.  Player-Friendly Design for All Skill Levels For beginners: The low-pressure casual match rhythm allows you to polish shot accuracy and power control slowly, and quickly master the pool gameplay For experienced players: You can focus on studying cue ball positioning and shot strategies, show off precise cue techniques, and enjoy the fun of competitive matches 5.  Lightweight Arcade-Style Gameplay The duration of each match is flexible and controllable, with a brisk single-match rhythm. There is no complicated pre-match setup, and you can start a match with one click, meeting the needs of various play scenarios   Gameplay and Controls 1. Drag the screen to adjust the aiming direction, slide the side power bar to set the hitting strength. 2. Tap the "Hit" button to strike the cue ball. 3. Follow official 8-ball rules: First sink all your assigned balls, then aim for the black 8 to win.   Game Guide To win steadily in 8 Ball Pool Unblocked, the core lies in "precision control + advance planning". Whether you're a beginner or an experienced player, mastering the following tips will quickly boost your winning rate and help you dominate the table effortlessly. The opening break shot is crucial for establishing an advantage. It's recommended to adopt the "Full-Power Precision Break Shot" strategy: place the cue ball slightly off-center on the left or right side of the break line, pull the power bar to full, and hit the balls in the front row of the rack head-on. This not only maximizes the dispersion of the ball cluster but also increases the probability of object balls pocketing. Be careful to avoid excessive force that causes the cue ball to pocket (a foul). If no balls are pocketed on the break, switch to a defensive mindset promptly to avoid leaving easy scoring opportunities for your opponent. Core operations require grasping three key points: "aiming, power, and cue ball positioning". For aiming, you can use the diamond markers on the edge of the table to assist in calculating angles, accurately targeting the extended line of the target ball's pocket path instead of blindly aiming at the ball itself. Power control follows the principle of "light for short distances, medium for long distances": use 30%-50% power for short-range shots to prevent the cue ball from overshooting; use 50%-80% power for medium to long-range shots to ensure shot stability. Advanced players need to proficiently use spin shots: hitting the top of the cue ball (top spin) makes it follow through, facilitating the next shot; hitting the bottom (back spin) makes it retreat to avoid obstacle balls; left or right side spin can adjust the rebound trajectory to handle complex scenarios such as rail balls. Tactical planning requires you to "think two steps ahead". Before taking a shot, first judge the distribution of ball groups, and prioritize the group (solid or striped balls) with low pocketing difficulty and coherent subsequent shot paths. After each shot, be sure to predict the cue ball's landing position, trying to stop it where you can easily aim at the next ball, avoiding the passive situation of having no balls to hit. If there's no immediate offensive opportunity, resolutely adopt a defensive strategy: hug the cue ball to the rail or hide it behind the opponent's ball to create an obstacle, forcing the opponent to make a mistake in escaping, thereby gaining free ball rights. Finally, keep these pitfalls in mind: strictly follow the official rules—you must clear all your own balls before attacking the black 8; sinking the black 8 early results in an immediate loss. Avoid cue ball scratches (a foul), as the opponent will then be able to place the ball anywhere on the table, reversing the situation instantly. Practice basic cue ball positioning and power control more; once proficient, you can easily win every game with a stable shot rhythm and clear tactical thinking.  
more more

Comments

Total Comments: 0
Be the first to comment.
ad image
logo
We use cookies for content recommendations, traffic measurement, and personalized ads. By using this website, you agree to the Privacy Policy and Cookie Policy.
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-05 20:26:30 HTTP/1.1 GET : https://api-test.afgame.com/games/8-ball-pool-unblocked
  2. 运行时间 : 0.096443s [ 吞吐率:10.37req/s ] 内存消耗:6,243.66kb 文件加载:203
  3. 查询信息 : 0 queries
  4. 缓存信息 : 0 reads,0 writes
  5. 会话信息 : SESSION_ID=45dbb765dd929aa113953e0cab926886
  1. /data/test/box_game_api/public/index.php ( 0.97 KB )
  2. /data/test/box_game_api/config/constant.php ( 0.39 KB )
  3. /data/test/box_game_api/vendor/autoload.php ( 0.17 KB )
  4. /data/test/box_game_api/vendor/composer/autoload_real.php ( 2.57 KB )
  5. /data/test/box_game_api/vendor/composer/platform_check.php ( 0.90 KB )
  6. /data/test/box_game_api/vendor/composer/ClassLoader.php ( 15.69 KB )
  7. /data/test/box_game_api/vendor/composer/autoload_static.php ( 14.89 KB )
  8. /data/test/box_game_api/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  9. /data/test/box_game_api/vendor/symfony/deprecation-contracts/function.php ( 0.98 KB )
  10. /data/test/box_game_api/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  11. /data/test/box_game_api/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  12. /data/test/box_game_api/vendor/symfony/polyfill-php80/bootstrap.php ( 1.50 KB )
  13. /data/test/box_game_api/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  14. /data/test/box_game_api/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  15. /data/test/box_game_api/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  16. /data/test/box_game_api/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  17. /data/test/box_game_api/vendor/topthink/framework/src/think/Facade.php ( 2.71 KB )
  18. /data/test/box_game_api/vendor/adbario/php-dot-notation/src/helpers.php ( 0.57 KB )
  19. /data/test/box_game_api/vendor/mtdowling/jmespath.php/src/JmesPath.php ( 0.36 KB )
  20. /data/test/box_game_api/vendor/symfony/translation/Resources/functions.php ( 0.55 KB )
  21. /data/test/box_game_api/vendor/alibabacloud/client/src/Functions.php ( 5.33 KB )
  22. /data/test/box_game_api/vendor/google/apiclient-services/autoload.php ( 1.28 KB )
  23. /data/test/box_game_api/vendor/phpseclib/phpseclib/phpseclib/bootstrap.php ( 0.72 KB )
  24. /data/test/box_game_api/vendor/google/apiclient/src/aliases.php ( 3.05 KB )
  25. /data/test/box_game_api/vendor/google/apiclient/src/Client.php ( 43.87 KB )
  26. /data/test/box_game_api/vendor/google/apiclient/src/Service.php ( 1.91 KB )
  27. /data/test/box_game_api/vendor/google/apiclient/src/AccessToken/Revoke.php ( 2.29 KB )
  28. /data/test/box_game_api/vendor/google/apiclient/src/AccessToken/Verify.php ( 7.94 KB )
  29. /data/test/box_game_api/vendor/google/apiclient/src/Model.php ( 10.00 KB )
  30. /data/test/box_game_api/vendor/google/apiclient/src/Utils/UriTemplate.php ( 10.74 KB )
  31. /data/test/box_game_api/vendor/google/apiclient/src/AuthHandler/Guzzle6AuthHandler.php ( 3.12 KB )
  32. /data/test/box_game_api/vendor/google/apiclient/src/AuthHandler/Guzzle7AuthHandler.php ( 0.71 KB )
  33. /data/test/box_game_api/vendor/google/apiclient/src/AuthHandler/AuthHandlerFactory.php ( 1.58 KB )
  34. /data/test/box_game_api/vendor/google/apiclient/src/Http/Batch.php ( 7.97 KB )
  35. /data/test/box_game_api/vendor/google/apiclient/src/Http/MediaFileUpload.php ( 9.87 KB )
  36. /data/test/box_game_api/vendor/google/apiclient/src/Http/REST.php ( 6.28 KB )
  37. /data/test/box_game_api/vendor/google/apiclient/src/Task/Retryable.php ( 0.73 KB )
  38. /data/test/box_game_api/vendor/google/apiclient/src/Task/Exception.php ( 0.70 KB )
  39. /data/test/box_game_api/vendor/google/apiclient/src/Exception.php ( 0.68 KB )
  40. /data/test/box_game_api/vendor/google/apiclient/src/Task/Runner.php ( 8.03 KB )
  41. /data/test/box_game_api/vendor/google/apiclient/src/Collection.php ( 3.04 KB )
  42. /data/test/box_game_api/vendor/google/apiclient/src/Service/Exception.php ( 1.99 KB )
  43. /data/test/box_game_api/vendor/google/apiclient/src/Service/Resource.php ( 11.17 KB )
  44. /data/test/box_game_api/vendor/google/apiclient/src/Task/Composer.php ( 3.69 KB )
  45. /data/test/box_game_api/vendor/overtrue/pinyin/src/const.php ( 0.49 KB )
  46. /data/test/box_game_api/vendor/qcloud/cos-sdk-v5/src/Common.php ( 2.40 KB )
  47. /data/test/box_game_api/vendor/symfony/var-dumper/Resources/functions/dump.php ( 0.79 KB )
  48. /data/test/box_game_api/vendor/topthink/think-queue/src/common.php ( 1.01 KB )
  49. /data/test/box_game_api/vendor/topthink/framework/src/think/App.php ( 14.26 KB )
  50. /data/test/box_game_api/vendor/topthink/framework/src/think/Container.php ( 15.38 KB )
  51. /data/test/box_game_api/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  52. /data/test/box_game_api/app/provider.php ( 0.19 KB )
  53. /data/test/box_game_api/vendor/topthink/framework/src/think/Http.php ( 6.12 KB )
  54. /data/test/box_game_api/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  55. /data/test/box_game_api/vendor/topthink/framework/src/think/Env.php ( 4.64 KB )
  56. /data/test/box_game_api/app/common.php ( 18.03 KB )
  57. /data/test/box_game_api/vendor/topthink/framework/src/helper.php ( 18.44 KB )
  58. /data/test/box_game_api/vendor/topthink/framework/src/think/Config.php ( 5.03 KB )
  59. /data/test/box_game_api/config/aliSms.php ( 0.52 KB )
  60. /data/test/box_game_api/config/alibabaConfig.php ( 0.40 KB )
  61. /data/test/box_game_api/config/apiConfig.php ( 0.27 KB )
  62. /data/test/box_game_api/config/app.php ( 1.05 KB )
  63. /data/test/box_game_api/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  64. /data/test/box_game_api/config/cache.php ( 3.00 KB )
  65. /data/test/box_game_api/config/clickhouse.php ( 0.61 KB )
  66. /data/test/box_game_api/config/console.php ( 0.60 KB )
  67. /data/test/box_game_api/config/cookie.php ( 0.56 KB )
  68. /data/test/box_game_api/config/database.php ( 8.96 KB )
  69. /data/test/box_game_api/config/filesystem.php ( 1.37 KB )
  70. /data/test/box_game_api/config/jrttApiConfig.php ( 25.11 KB )
  71. /data/test/box_game_api/config/lang.php ( 0.81 KB )
  72. /data/test/box_game_api/config/log.php ( 4.49 KB )
  73. /data/test/box_game_api/config/middleware.php ( 0.19 KB )
  74. /data/test/box_game_api/config/payConfig.php ( 8.51 KB )
  75. /data/test/box_game_api/config/queue.php ( 1.42 KB )
  76. /data/test/box_game_api/config/route.php ( 1.54 KB )
  77. /data/test/box_game_api/config/session.php ( 0.57 KB )
  78. /data/test/box_game_api/config/sms.php ( 1.41 KB )
  79. /data/test/box_game_api/config/smsWhiteList.php ( 0.10 KB )
  80. /data/test/box_game_api/config/sourceUrlConfig.php ( 0.09 KB )
  81. /data/test/box_game_api/config/trace.php ( 0.34 KB )
  82. /data/test/box_game_api/config/view.php ( 0.82 KB )
  83. /data/test/box_game_api/config/wechatConfig.php ( 4.49 KB )
  84. /data/test/box_game_api/config/xsolla.php ( 1.14 KB )
  85. /data/test/box_game_api/app/event.php ( 0.25 KB )
  86. /data/test/box_game_api/vendor/topthink/framework/src/think/Event.php ( 6.96 KB )
  87. /data/test/box_game_api/app/service.php ( 0.13 KB )
  88. /data/test/box_game_api/app/AppService.php ( 0.26 KB )
  89. /data/test/box_game_api/vendor/topthink/framework/src/think/Service.php ( 1.67 KB )
  90. /data/test/box_game_api/vendor/topthink/framework/src/think/Lang.php ( 7.60 KB )
  91. /data/test/box_game_api/app/lang/en-us.php ( 4.21 KB )
  92. /data/test/box_game_api/vendor/topthink/framework/src/think/initializer/Error.php ( 3.19 KB )
  93. /data/test/box_game_api/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  94. /data/test/box_game_api/vendor/services.php ( 0.17 KB )
  95. /data/test/box_game_api/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  96. /data/test/box_game_api/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  97. /data/test/box_game_api/vendor/topthink/framework/src/think/service/ModelService.php ( 1.76 KB )
  98. /data/test/box_game_api/vendor/topthink/think-queue/src/queue/Service.php ( 1.24 KB )
  99. /data/test/box_game_api/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  100. /data/test/box_game_api/vendor/topthink/framework/src/think/Middleware.php ( 6.78 KB )
  101. /data/test/box_game_api/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  102. /data/test/box_game_api/vendor/topthink/think-orm/src/Paginator.php ( 11.80 KB )
  103. /data/test/box_game_api/vendor/topthink/framework/src/think/Validate.php ( 46.10 KB )
  104. /data/test/box_game_api/vendor/topthink/think-orm/src/Model.php ( 25.67 KB )
  105. /data/test/box_game_api/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  106. /data/test/box_game_api/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  107. /data/test/box_game_api/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 17.61 KB )
  108. /data/test/box_game_api/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 26.12 KB )
  109. /data/test/box_game_api/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.27 KB )
  110. /data/test/box_game_api/vendor/topthink/think-orm/src/model/concern/TimeStamp.php ( 5.70 KB )
  111. /data/test/box_game_api/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 10.41 KB )
  112. /data/test/box_game_api/vendor/topthink/framework/src/think/Db.php ( 2.87 KB )
  113. /data/test/box_game_api/vendor/topthink/think-orm/src/DbManager.php ( 8.28 KB )
  114. /data/test/box_game_api/vendor/topthink/framework/src/think/Log.php ( 8.50 KB )
  115. /data/test/box_game_api/vendor/topthink/framework/src/think/Manager.php ( 3.98 KB )
  116. /data/test/box_game_api/vendor/psr/log/Psr/Log/LoggerInterface.php ( 3.04 KB )
  117. /data/test/box_game_api/vendor/topthink/framework/src/think/Cache.php ( 4.79 KB )
  118. /data/test/box_game_api/vendor/psr/simple-cache/src/CacheInterface.php ( 4.50 KB )
  119. /data/test/box_game_api/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  120. /data/test/box_game_api/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.42 KB )
  121. /data/test/box_game_api/vendor/topthink/framework/src/think/cache/Driver.php ( 8.06 KB )
  122. /data/test/box_game_api/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 2.25 KB )
  123. /data/test/box_game_api/vendor/topthink/framework/src/think/Console.php ( 22.65 KB )
  124. /data/test/box_game_api/app/Request.php ( 0.09 KB )
  125. /data/test/box_game_api/vendor/topthink/framework/src/think/Request.php ( 54.04 KB )
  126. /data/test/box_game_api/app/middleware.php ( 0.25 KB )
  127. /data/test/box_game_api/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  128. /data/test/box_game_api/vendor/topthink/think-trace/src/TraceDebug.php ( 2.94 KB )
  129. /data/test/box_game_api/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 2.06 KB )
  130. /data/test/box_game_api/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  131. /data/test/box_game_api/vendor/topthink/framework/src/think/session/driver/File.php ( 6.28 KB )
  132. /data/test/box_game_api/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  133. /data/test/box_game_api/vendor/topthink/framework/src/think/session/Store.php ( 7.26 KB )
  134. /data/test/box_game_api/vendor/topthink/framework/src/think/Route.php ( 23.74 KB )
  135. /data/test/box_game_api/vendor/topthink/framework/src/think/route/RuleName.php ( 5.30 KB )
  136. /data/test/box_game_api/vendor/topthink/framework/src/think/route/Domain.php ( 5.41 KB )
  137. /data/test/box_game_api/vendor/topthink/framework/src/think/route/RuleGroup.php ( 13.91 KB )
  138. /data/test/box_game_api/vendor/topthink/framework/src/think/route/Rule.php ( 22.98 KB )
  139. /data/test/box_game_api/route/android.php ( 3.38 KB )
  140. /data/test/box_game_api/vendor/topthink/framework/src/think/facade/Route.php ( 4.84 KB )
  141. /data/test/box_game_api/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.23 KB )
  142. /data/test/box_game_api/route/apis.php ( 7.50 KB )
  143. /data/test/box_game_api/route/app.php ( 1.56 KB )
  144. /data/test/box_game_api/route/pay.php ( 1.45 KB )
  145. /data/test/box_game_api/route/sdkApi.php ( 2.71 KB )
  146. /data/test/box_game_api/route/view.php ( 2.81 KB )
  147. /data/test/box_game_api/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 6.61 KB )
  148. /data/test/box_game_api/vendor/topthink/framework/src/think/route/Dispatch.php ( 6.93 KB )
  149. /data/test/box_game_api/vendor/topthink/framework/src/think/middleware/AllowCrossDomain.php ( 2.08 KB )
  150. /data/test/box_game_api/app/controller/view/Game.php ( 12.98 KB )
  151. /data/test/box_game_api/app/controller/view/ViewBaseController.php ( 9.34 KB )
  152. /data/test/box_game_api/vendor/topthink/framework/src/think/facade/Log.php ( 2.94 KB )
  153. /data/test/box_game_api/vendor/topthink/framework/src/think/log/driver/File.php ( 6.17 KB )
  154. /data/test/box_game_api/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  155. /data/test/box_game_api/vendor/topthink/framework/src/think/log/Channel.php ( 6.54 KB )
  156. /data/test/box_game_api/vendor/topthink/framework/src/think/event/LogRecord.php ( 0.86 KB )
  157. /data/test/box_game_api/vendor/topthink/framework/src/think/event/LogWrite.php ( 0.88 KB )
  158. /data/test/box_game_api/app/service/CacheService.php ( 8.39 KB )
  159. /data/test/box_game_api/vendor/topthink/framework/src/think/facade/Cache.php ( 2.02 KB )
  160. /data/test/box_game_api/vendor/topthink/framework/src/think/cache/driver/Redis.php ( 6.72 KB )
  161. /data/test/box_game_api/app/model/user/UserModel.php ( 0.47 KB )
  162. /data/test/box_game_api/app/model/BaseModel.php ( 3.90 KB )
  163. /data/test/box_game_api/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 4.39 KB )
  164. /data/test/box_game_api/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.45 KB )
  165. /data/test/box_game_api/vendor/topthink/think-orm/src/db/Connection.php ( 7.67 KB )
  166. /data/test/box_game_api/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.56 KB )
  167. /data/test/box_game_api/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 15.93 KB )
  168. /data/test/box_game_api/vendor/topthink/think-orm/src/db/Builder.php ( 41.58 KB )
  169. /data/test/box_game_api/vendor/topthink/think-orm/src/db/Query.php ( 10.64 KB )
  170. /data/test/box_game_api/vendor/topthink/think-orm/src/db/BaseQuery.php ( 36.47 KB )
  171. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.50 KB )
  172. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  173. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 16.06 KB )
  174. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 6.29 KB )
  175. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.85 KB )
  176. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 16.22 KB )
  177. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 6.86 KB )
  178. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.36 KB )
  179. /data/test/box_game_api/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.51 KB )
  180. /data/test/box_game_api/app/model/common/GameModel.php ( 5.13 KB )
  181. /data/test/box_game_api/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  182. /data/test/box_game_api/app/model/common/GameCategoryModel.php ( 2.67 KB )
  183. /data/test/box_game_api/vendor/topthink/think-orm/src/model/Collection.php ( 6.78 KB )
  184. /data/test/box_game_api/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  185. /data/test/box_game_api/app/model/user/UserCollectGameModel.php ( 2.65 KB )
  186. /data/test/box_game_api/app/model/common/GameRateRecordModel.php ( 0.85 KB )
  187. /data/test/box_game_api/vendor/topthink/think-orm/src/facade/Db.php ( 0.94 KB )
  188. /data/test/box_game_api/app/model/user/UserRecentlyPlayModel.php ( 2.39 KB )
  189. /data/test/box_game_api/app/model/game/GameTopChartsModel.php ( 1.83 KB )
  190. /data/test/box_game_api/app/model/common/GameDetailModel.php ( 4.10 KB )
  191. /data/test/box_game_api/app/model/common/GameCategoryMapModel.php ( 3.00 KB )
  192. /data/test/box_game_api/vendor/topthink/think-orm/src/db/Raw.php ( 1.39 KB )
  193. /data/test/box_game_api/vendor/topthink/think-orm/src/db/Fetch.php ( 12.82 KB )
  194. /data/test/box_game_api/app/model/common/CommentModel.php ( 1.75 KB )
  195. /data/test/box_game_api/vendor/topthink/think-template/src/Template.php ( 47.01 KB )
  196. /data/test/box_game_api/vendor/topthink/think-template/src/template/driver/File.php ( 2.33 KB )
  197. /data/test/box_game_api/vendor/topthink/think-template/src/template/taglib/Cx.php ( 24.23 KB )
  198. /data/test/box_game_api/vendor/topthink/think-template/src/template/TagLib.php ( 12.25 KB )
  199. /data/test/box_game_api/public/cache/13ad905de834cee487fc547bbbcf59f4.php ( 215.03 KB )
  200. /data/test/box_game_api/vendor/topthink/framework/src/think/Response.php ( 8.60 KB )
  201. /data/test/box_game_api/vendor/topthink/framework/src/think/response/Html.php ( 0.98 KB )
  202. /data/test/box_game_api/vendor/topthink/framework/src/think/Cookie.php ( 6.28 KB )
  203. /data/test/box_game_api/vendor/topthink/think-trace/src/Html.php ( 4.49 KB )
  1. CONNECT:[ UseTime:0.001274s ] mysql:host=192.168.0.4;port=3306;dbname=box_game;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `common_user` [ RunTime:0.001494s ]
  3. SELECT * FROM `common_user` WHERE `uid` = 1199729 LIMIT 1 [ RunTime:0.000728s ]
  4. SHOW FULL COLUMNS FROM `common_game` [ RunTime:0.001421s ]
  5. SELECT * FROM `common_game` WHERE `url_name` = '8-ball-pool-unblocked' AND `game_status` = 1 LIMIT 1 [ RunTime:0.000831s ]
  6. SHOW FULL COLUMNS FROM `common_game_category` [ RunTime:0.001191s ]
  7. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000757s ]
  8. SHOW FULL COLUMNS FROM `user_collect_game` [ RunTime:0.001107s ]
  9. SELECT * FROM `user_collect_game` WHERE `game_id` = 416 AND `uid` = 1199729 AND `channel_id` = 10001 AND `app_id` = 3052 LIMIT 1 [ RunTime:0.000724s ]
  10. SHOW FULL COLUMNS FROM `common_game_rate_record` [ RunTime:0.001018s ]
  11. SELECT * FROM `common_game_rate_record` WHERE `uid` = 1199729 AND `game_id` = 416 LIMIT 1 [ RunTime:0.000876s ]
  12. SELECT * FROM `common_game_rate_record` WHERE `game_id` = 416 AND `rate_status` = 1 [ RunTime:0.000888s ]
  13. SELECT * FROM `common_game_rate_record` WHERE `game_id` = 416 AND `rate_status` = 2 [ RunTime:0.000838s ]
  14. UPDATE `common_game` SET `game_play_num` = `game_play_num` + 1 WHERE `game_id` = 416 [ RunTime:0.001202s ]
  15. SHOW FULL COLUMNS FROM `user_recently_play` [ RunTime:0.001147s ]
  16. SELECT * FROM `user_recently_play` WHERE `game_id` = 416 AND `uid` = 1199729 AND `channel_id` = 10001 AND `app_id` = 3052 LIMIT 1 [ RunTime:0.000709s ]
  17. SELECT * FROM `common_game` WHERE `game_id` = 416 AND `game_status` = 1 LIMIT 1 [ RunTime:0.000754s ]
  18. INSERT INTO `user_recently_play` SET `uid` = 1199729 , `game_id` = 416 , `game_name` = '8 Ball Pool Unblocked' , `game_icon` = '/game_icon/8-Ball-Pool-Unblocked.jpg' , `game_main_img` = '/game_icon/8_Ball_Pool_Unblocked_banner.jpg' , `game_title` = '8 Ball Pool Unblocked' , `play_time` = '2026-03-05 20:26:30' , `channel_id` = 10001 , `app_id` = 3052 [ RunTime:0.001004s ]
  19. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000744s ]
  20. SHOW FULL COLUMNS FROM `game_top_charts` [ RunTime:0.001164s ]
  21. SELECT * FROM `game_top_charts` WHERE `game_id` = 416 ORDER BY `create_time` DESC LIMIT 1 [ RunTime:0.000720s ]
  22. SHOW FULL COLUMNS FROM `common_game_detail` [ RunTime:0.001142s ]
  23. SELECT COUNT(*) AS think_count FROM `common_game_detail` WHERE `game_id` = 416 AND `status` = 1 LIMIT 1 [ RunTime:0.000718s ]
  24. SELECT `detail_id`,`game_id`,`detail_type`,`detail_main_img`,`detail_main_h_img`,`detail_title`,`detail_label`,`detail_url_name`,`content` FROM `common_game_detail` WHERE `game_id` = 416 AND `status` = 1 ORDER BY `create_time` DESC LIMIT 0,10 [ RunTime:0.000939s ]
  25. SHOW FULL COLUMNS FROM `common_game_category_map` [ RunTime:0.001078s ]
  26. SELECT COUNT(*) AS think_count FROM ( SELECT `cm`.*,count(*) AS think_count FROM `common_game_category_map` `gcm` LEFT JOIN `common_game` `cm` ON `gcm`.`game_id`=`cm`.`game_id` WHERE `cm`.`game_status` = '1' AND `gcm`.`category_id` = '15' GROUP BY `cm`.`game_id` ) `_group_count_` LIMIT 1 [ RunTime:0.002090s ]
  27. SELECT `cm`.*,count(*) AS think_count FROM `common_game_category_map` `gcm` LEFT JOIN `common_game` `cm` ON `gcm`.`game_id`=`cm`.`game_id` WHERE `cm`.`game_status` = '1' AND `gcm`.`category_id` = '15' GROUP BY `cm`.`game_id` ORDER BY `cm`.`game_play_num` DESC LIMIT 0,9 [ RunTime:0.001697s ]
  28. SELECT * FROM `common_game_category` WHERE `game_category_id` IN (15,12) [ RunTime:0.000748s ]
  29. SELECT * FROM `common_game_category` WHERE `game_category_id` IN (1,2,15) [ RunTime:0.000739s ]
  30. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000735s ]
  31. SELECT * FROM `common_game_category` WHERE `game_category_id` IN (12,15) [ RunTime:0.000734s ]
  32. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000699s ]
  33. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000700s ]
  34. SELECT * FROM `common_game_category` WHERE `game_category_id` IN (19,15) [ RunTime:0.000702s ]
  35. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000704s ]
  36. SELECT * FROM `common_game_category` WHERE `game_category_id` = 15 [ RunTime:0.000724s ]
  37. SHOW FULL COLUMNS FROM `common_comment` [ RunTime:0.001214s ]
  38. SELECT COUNT(*) AS think_count FROM `common_comment` WHERE ( `game_id` = 416 AND `root_id` = 0 AND `status` = 1 ) OR ( `game_id` = 416 AND `root_id` = 0 AND `status` = 0 AND `user_id` = 1199729 ) LIMIT 1 [ RunTime:0.000748s ]
  39. SELECT * FROM `common_comment` WHERE ( `game_id` = 416 AND `root_id` = 0 AND `status` = 1 ) OR ( `game_id` = 416 AND `root_id` = 0 AND `status` = 0 AND `user_id` = 1199729 ) ORDER BY `comment_id` ASC LIMIT 0,10 [ RunTime:0.000718s ]
0.104769s