Opis: Difference between revisions

199 bytes added ,  10 months ago
m
added links to ProfMobius' videos, cleanup
m (→‎Summary Tab: tick time graph)
m (added links to ProfMobius' videos, cleanup)
Line 12:
* µs or microsecond. One millionth of a second
 
=== Summary Tab ===
This is the default tab. On this tab you can see various information, such as the tick time overall, network data between the client and server (upload rate, download rate, ping, ...) as well as the amount of forced chunks and loaded chunks. To trigger a profiling session, click on the button named "Run Opis". A progress bar will display under the button which changes to "Running..." while a profile is generating.
 
Line 39:
|}
 
=== Tracking Tab ===
In the tracking tab, you will be able to see in real time various data once you'll have initialised a run. They will be sorted in 4 categories:; Players, Entities, Tile Entities and Dimensions.
 
*==== Players tab====
* Entities tab
* Tile Entities tab
* Dimensions tab
 
=== Players tab ===
In this tab, you'll see all the players online, the dimension they are in, as well as their coordinates in the dimension. You can also teleport yourself to them or pull them to you.
[[File:Players tab.png|center|frameless|939x939px]]
 
==== Entities tab ====
In this tab, you'll be able to see the loaded entities, and you'll also be able to kill them all. Be careful with this option, this can cause unintended side effects for the players, like losing their nametagged mobs.
[[File:Entities tab.png|center|frameless|933x933px]]
 
==== Tile Entities tab ====
In this tab, you'll be able to see how many tile entities there are in your world loaded for each type of tile entity.
[[File:Tile entities tab.png|center|frameless|953x953px]]
 
==== Dimensions tab ====
In this tab, you'll be able to see the load caused by entities and tile entities in each dim. '''It should be noted that it's only entities and tile entities load, not the total load by dimension (for instance, AE2 can do some additional load that Opis cannot see).''' The purge buttons will ask you to trash any mob in the dimension, any item on the ground, as well as purging chunks to only let force loaded chunks. '''Keep in mind that it's not a proper way of unloading a chunk, so you may cause unintended behaviors sometimes by doing this.''' In the screenshot below, you can see that an empty dim is taking some load even if the dim is not loaded, this is why it is recommanded for public or semi-public servers to limit the amount of personal dims, as the cumulated load is not neglectible.
[[File:Dimension tab.png|center|frameless|945x945px]]
 
=== Server Timing Tab ===
 
=== Client Timing Tab ===
 
=== Network Tab ===
 
=== Debug Tab ===
The '''Orphan TileEnts''' tab tracks 'badly behaving tile entities', and is meant for mod development more than server diagnostics. It looks for tileEntities on empty blocks, inside blocks that are not supposed to have tileEntities, and multiple tileEntities in the same block. These types of issues can result in blocks not updating correctly or reverting to previous states. In a properly functioning environment, there should be nothing on this list. The Threads tab lists all the threads on the server.
 
== External Links ==
* [https://www.youtube.com/watch?v=9MGR27VhsC0 Opis 1.2.1 Review from ProfMobius1024 - YouTube]
* [https://www.youtube.com/watch?v=ckiD_N2V6LM Opis 1.2.2 Review from ProfMobius1024 - YouTube]
 
[[Category:Multiplayer]][[Category:Mods]][[Category:Troubleshooting]]
4,389

edits