alamo2914

Benchmarking mastercomfig wiki

Dec 24th, 2017
302
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.07 KB | None | 0 0
  1. * ## ***The author is not mastercoms but one of the config users***
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8. ### My vision
  9. Hello. I think that making one place to post all the benchmarks related to mastercomfig and to TF2 code in general is better than posting those benchmarks randomly in the one of the currently 32 pages in the TF.TV thread on mastercomfig, and that's why I decided to make this page. results that were got using only one config / set of commands using mastercomfig here won't help, since there won't be anything to compare to. I also don't think that comparing mastercomfig to other configs shouldn't take place here, since it won't help the users of ***this*** config. I think that this page should be dedicated to testing how specific commands and sets of commands affect TF2's performance.
  10.  
  11. # Benchmarking
  12.  
  13. ## How to benchmark a demo
  14. * Download [this demo](https://mega.nz/#!f8tlhDhR!nYgghqybOK15ObUykEczewB3242XHb_bJ4JP0rv1q6k):
  15. * Extract it to `Steam/SteamApps/common/Team Fortress 2/tf`
  16. * Launch TF2 and make sure no resource heavy processes are running
  17. * Enter the first set of commands that you want to test
  18. * Type in console `timedemo benchmark_test`
  19. * You'll get a result that will look like that: `X frames X seconds X fps ( X ms/f) X fps variability` just that all the
  20. X's will be numbers. Be sure to write this result down.
  21. * Enter the second set of commands that you want to test and repeat
  22.  
  23. **While benchmarking a demo, notice:**
  24. * Be sure that all demos are the same demos.
  25. * Please benchmark using other demos than the one above only if it's necessary. For example, if you want to test the
  26. effects of the command/s on a specific map that has a special prop or something else.
  27. * **Be sure that the background processes while running all of the benchmarks are as minor and as equal as you can, or else the results won't be accurate.**
  28. * **Be sure to enter the commands that you want to test and to change them before benchmarking each time**
  29. * **Be sure that expect for the commands that you are testing, all commands stay the same during all benchmarks**
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38. # How to Post Benchmarks
  39.  
  40. ## How to make a documentation of the benchmarks
  41.  
  42. * **Firstly, create a [new gist](https://gist.github.com/).**
  43. **In it, include the following information:**
  44. * The command/commands you're testing. for example:
  45. ```
  46. 1. mat_phong 1, r_rimlight 1, net_graph 5
  47. 2. mat_phong 0, r_rimlight 1, net_graph 0
  48. 3. mat_phong 0, r_rimlight 0, net_graph 2
  49. 4. mat_phong 1, r_rimlight 0, net_graph 1
  50. ```
  51.  
  52. If a command is mentioned in one of the sets, mention it in all of the sets, even if it's default in TF2, it's what is set in the other sets of commands, it has a very small impact on the game and it's barely used/known, etc...
  53. * (optional) Write why did you test these commands, what do they do, post screenshots of the game with each set...
  54. * **Write the results of the benchmark for each set of commands. If it's a live match benchmark, write the FPS as well.**
  55. * How was the command tested (demo, casual, match with bots...)? If it was tested by a demo which isn't the demo above, then link the demo and write why.
  56. * Config version (don't say latest, say the actual version, found at the top of `mastercomfig/cfg/comfig.cfg`, like 6.1.1)
  57. * Config preset and addons
  58. * Custom values (if any) including TF2 settings that don't appear in your config (you can screenshot if you want)
  59. * If you have many custom values and commands create another gist that is your config. Link to it using this method:
  60. `[text you want to be linked, for example, "my config"](link)`
  61. * Addons, mods, scripts, programs and processes running in the background...
  62. * DX level (available in advanced video settings)
  63. * Launch options
  64. * Operating system (OS)
  65. * Graphics card (GPU)
  66. * Processor (CPU)
  67. * HDD or SSD
  68. * RAM size in MB or GB
  69.  
  70.  
  71.  
  72.  
  73. ## How to Make a Preview of the Benchmark
  74.  
  75.  
  76. * *So you made the gist and you want to post it. what do you do now?*
  77. * Firstly, go to the wiki page ["Benchmarks"](https://github.com/mastercoms/tf2cfg/wiki/Benchmarks)
  78. * Click on "Edit" near the top right.
  79. * Scroll down to under the instructions and all the other benchmarks and:
  80. * (optional) Write your username
  81. * Write the date/s when you tested the commands
  82. * Write the set of commands you were trying to test.
  83. * Write how you tested them (demo, server, bots match...)
  84. * Write your operating system (OS)
  85. * Write your DX level
  86. * Link to the gist where you've written all the information about the benchmark
  87. * Press "Save Page" near the bottom right of the page
  88. * **DONE!**
  89.  
  90.  
  91.  
  92. Although the instructions are clear and are written using formal language, I would recommend taking them with a grain of salt, and if you want to add / subtract something in your benchmark and it has a reasonable reason, you are welcome to do that (even thought adding information to your benchmarks can't hurt anyone, and subtracting can...).
  93.  
  94. * #### Help:
  95. [A basic GitHub formatting guide](https://help.github.com/articles/basic-writing-and-formatting-syntax/)
  96.  
  97.  
  98. [A page in the TF2 wiki about demos](https://wiki.teamfortress.com/wiki/Help:Recording_demos)
Advertisement
Add Comment
Please, Sign In to add comment