Mantis Bug Tracker

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0008604opensim[GRID] Other Servicepublic2019-10-20 10:332019-10-21 01:47
ReporterCode404 
Assigned To 
PrioritynormalSeverityminorReproducibilityalways
StatusnewResolutionopen 
PlatformOSOS Version
Product Version0.9.0.1 
Target VersionFixed in Version 
Summary0008604: bug report assets avatar and inworld items mesh fail to rig inworld render slow
Descriptionwhat did i test?
server side outworldz dreamgrid 0.9.0 / 0.9.1 snail dev
videos of the problems
outworldz 0.8.2 is not showing this problem
outworldz 0.9.0
Local Grid Conecsion video https://www.youtube.com/watch?v=FHH3jtWGkhQ [^]
Hypergrid Conecsion video https://www.youtube.com/watch?v=cmXZH-fp5UQ&t=8s [^] (low mesh avatar)
Dreamgrid v3.16 video https://www.youtube.com/watch?v=FHH3jtWGkhQ [^]


viewers
firestorm viewer (32) (64)
alchemy viewer (32) (64)
Onlook viewer (did not show the problems but no bento so not wortet lookign in to mutch for me)
Singularity Viewer(Alpha) (32) (64) {did work fine but slow was showing no mesh-
rigging on avatar bug but it did over time work fine and fixst it self idk how}

networking
did set up a server at friends palce to test same problem happend.
did test playing on his pc other grids same hapent to 0.9.0 and 0.9.1} (0.8.2 grids workt fine)
difrent grids same hapent to 0.9.0 and 0.9.1} (0.8.2 grids workt fine)
testet difrent hardware same happend
testet difrent routers same happend
testet vpn the bug did seem to be fixst but this was on a low end secondary system...

VPN Conection Test
firestorm viewer (32) (64) (fine and fast loading assets avatar and in world)
alchemy viewer (32) (64) (fine and fast loading assets avatar and in world)
Singularity Viewer(Alpha) (32) (64) (fine and fast loading assets avatar and in world)

here i startet to realise it was a low end system and i was starting on between mid and high graphics settings
so i startet on my main system my viewer put the grepics on between slide mid and high from firestorm and started the viewer up and evryting instly loaded after i did give it some time and walkt around.
i did put it on ultra evrytign was fine first and walkt little more around and startet realizing al the ting si did load on the settings mid and high before was rendering fine.
but the stuf i didnt render before on that settings did not laod ad al so becos that other assets that did load before end up in catch i guess that was wy and put back the grepic between mid and high and the rest did pop in world pritty instly to.

for the rest i dont know what to do with this info i hope samoen els can meby look in to this i dont know how to fix this im not a dev.
idk whare to place this info about this odd problems me and some others seem to have aswell but usely players over difrent grids

Additional Informationim not a dev im sorry if i did anser some of the required details wrong
i hope this wil be usfull to find this problem
im sorry for my bad english i hope you guys can read it im realy doign my best on trying to colect as mutch as i can on this problem
TagsNo tags attached.
Git Revision or version number
Run Mode Standalone (Multiple Regions)
Physics EngineBulletSim
Script Engine
EnvironmentMono / Windows
Mono Version4.0.1
Viewerall
Attached Files

- Relationships
duplicate of 0008588new avatars load half rig items assets refuse to rig or load full mesh stage 0.9.0 / 0.9.1 

-  Notes
(0035751)
UbitUmarov (administrator)
2019-10-20 11:50
edited on: 2019-10-20 23:49

viewers need to download all the information from regions. That takes time.
- keep view range small. Thats less information to get, things around your avatar will show up faster. On one of the videos you did set it to 1024m, fine then wait for all data to be transfered to the viewer. No miracles.
- only clear viewer caches when really needed. Then when you return to a region, many things will be on cache, and so show up fast.

if you have few users on grid, you may add a line with Cap_AssetThrottle to opensim.ini in section [ClientStack.LindenCaps]

[ClientStack.LindenCaps]
...
Cap_AssetThrottle = 1000000 ; aprox 1Mbps

and tune the value. This impacts texture and mesh download rates per viewer
a excessive value will have a negative impact becuse it will slowing down more critical data. (depends on number of users logged in and real effective bandwiths of region and grid network out to world.)

* post edit fixed section name

(0035752)
UbitUmarov (administrator)
2019-10-20 11:59

that setting is only avaiable on recent 0.9.1.0Dev
(0035753)
Code404 (reporter)
2019-10-20 20:33
edited on: 2019-10-20 20:44

seems like [Client Stack.Linden UDP] is added in dreamgrid v3.2 but the ini file gives a warning on changing it. bit od 1 that dosnt seem to realy make sens to..
OpenSim.ini
[ClientStack.LindenUDP]

;; See OpensSimDefaults.ini for the throttle options. You can copy the
;; relevant sections and override them here.
;; DO NOT MODIFY OpenSimDefaults.ini, as your changes would be lost
for the rest is evryting turn off in this selecsion

And OpenSimDefaults.ini throttle is al Skipt using ;
--Code--
[ClientStack.LindenUDP]
    ; Maximum outbound bytes per second for a single scene. This can be used to
    ; throttle total outbound UDP traffic for a simulator. The default value is
    ; 0, meaning no throttling at the scene level. The example given here is
    ; 20 megabits
    ;
    ;scene_throttle_max_bps = 2500000

    ; Maximum bytes per second to send to any single client. This will override
    ; the user's viewer preference settings. The default value is 0, meaning no
    ; aggregate throttling on clients (only per-category throttling). The
    ; example given here is 1.5 megabits
    ;
    ;client_throttle_max_bps = 187500

    ; Minimum bytes per second to send to any single client as a result of
    ; adaptive throttling. Viewer preferences set to a lower number will
    ; override the settin. The example given here ensures that adaptive
    ; throttling will never decrease per client bandwidth below 256 kbps.
    ;
    ;adaptive_throttle_min_bps = 32000

    ; Adaptive throttling attempts to limit network overload when multiple
    ; clients login by starting each connection more slowly. Disabled by
    ; default
    ; currently disabled
    ;enable_adaptive_throttles = false

    ; Per-client bytes per second rates for the various throttle categories.
    ; These are default values that will be overridden by clients. These
    ; defaults are approximately equivalent to the throttles set by the Imprudence
    ; viewer when maximum bandwidth is set to 350kbps

    ;resend_default = 6625
    ;land_default = 9125
    ;wind_default = 1750
    ;cloud_default = 1750
    ;task_default = 18500
    ;texture_default = 18500
    ;asset_default = 10500

    ; TextureSendLimit determines how many packets will be put on
    ; the lludp outgoing queue each cycle. Like the settings above, this
    ; is a balance between responsiveness to priority updates and
    ; total throughput. Higher numbers will give a better
    ; throughput at the cost of reduced responsiveness to client
    ; priority changes or transfer aborts
    ;
    ;TextureSendLimit = 20

    ; Quash and remove any light properties from attachments not on the
    ; hands. This allows flashlights and lanterns to function, but kills
    ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps
    ; will also be affected.
    ;
    ;DisableFacelights = false

    ; The time to wait before disconecting an unresponsive client.
    ; The time is in seconds. The default is one minute
    ;
    ;AckTimeout = 60

    ; The time to wait before disconecting an unresponsive paused client.
    ; A client can be paused when the file selection dialog is open during file upload.
    ; This gives extra time to find files via the dialog but will still disconnect if
    ; the client crashes or loses its network connection
    ; The time is in seconds. The default is five minutes.
    ;
    ;PausedAckTimeout = 300

    ; Support viewers object cache, default true
    ; users may need to reduce viewer bandwitdh if some prims or terrain parts fail to rez.
    ; change to false if you need to use old viewers that do not support this feature
    ;
    ; SupportViewerObjectsCache = true

--end code--
eny tips in what to do next?

(0035754)
Code404 (reporter)
2019-10-20 21:13
edited on: 2019-10-20 21:15

i did add the line and after starting up it seem to have removed it self from al opensim.ini files...
--code--
[ClientStack.LindenUDP]

;; See OpensSimDefaults.ini for the throttle options. You can copy the
;; relevant sections and override them here.
;; DO NOT MODIFY OpenSimDefaults.ini, as your changes would be lost
;; with the next update!
; Maximum outbound bytes per second for a single scene. This can be used to
    ; throttle total outbound UDP traffic for a simulator. The default value is
    ; 0, meaning no throttling at the scene level. The example given here is
    ; 20 megabits
    ;
    scene_throttle_max_bps = 2500000

    ; Maximum bytes per second to send to any single client. This will override
    ; the user's viewer preference settings. The default value is 0, meaning no
    ; aggregate throttling on clients (only per-category throttling). The
    ; example given here is 1.5 megabits
    ;
    client_throttle_max_bps = 187500

    ; Minimum bytes per second to send to any single client as a result of
    ; adaptive throttling. Viewer preferences set to a lower number will
    ; override the settin. The example given here ensures that adaptive
    ; throttling will never decrease per client bandwidth below 256 kbps.
    ;
    adaptive_throttle_min_bps = 32000

    ; Adaptive throttling attempts to limit network overload when multiple
    ; clients login by starting each connection more slowly. Disabled by
    ; default
    ; currently disabled
    enable_adaptive_throttles = false

    ; Per-client bytes per second rates for the various throttle categories.
    ; These are default values that will be overridden by clients. These
    ; defaults are approximately equivalent to the throttles set by the Imprudence
    ; viewer when maximum bandwidth is set to 350kbps

    resend_default = 6625
    land_default = 9125
    wind_default = 1750
    cloud_default = 1750
    task_default = 18500
    texture_default = 18500
    asset_default = 10500

    ; TextureSendLimit determines how many packets will be put on
    ; the lludp outgoing queue each cycle. Like the settings above, this
    ; is a balance between responsiveness to priority updates and
    ; total throughput. Higher numbers will give a better
    ; throughput at the cost of reduced responsiveness to client
    ; priority changes or transfer aborts
    ;
    TextureSendLimit = 20

    ; Quash and remove any light properties from attachments not on the
    ; hands. This allows flashlights and lanterns to function, but kills
    ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps
    ; will also be affected.
    ;
    DisableFacelights = false

    ; The time to wait before disconecting an unresponsive client.
    ; The time is in seconds. The default is one minute
    ;
    AckTimeout = 60

    ; The time to wait before disconecting an unresponsive paused client.
    ; A client can be paused when the file selection dialog is open during file upload.
    ; This gives extra time to find files via the dialog but will still disconnect if
    ; the client crashes or loses its network connection
    ; The time is in seconds. The default is five minutes.
    ;
    PausedAckTimeout = 300

    ; Support viewers object cache, default true
    ; users may need to reduce viewer bandwitdh if some prims or terrain parts fail to rez.
    ; change to false if you need to use old viewers that do not support this feature
    ;
Cap_AssetThrottle = 1000000 ; aprox 1Mbps
SupportViewerObjectsCache=True
--end code--

(0035755)
Code404 (reporter)
2019-10-20 21:39
edited on: 2019-10-20 21:39

Thank you UbitUmarov for sending me in the right derision it seems its working now it looks like i needed to activate it inside OpenSimDefaults.ini
and remove the skips from the settings i was tinkling to difficult like always..
https://imgur.com/sm21MBk [^]

(0035756)
Code404 (reporter)
2019-10-20 23:05
edited on: 2019-10-20 23:13

im sorry but i have a question about this. wy is this not done by default?.
there's no point in playing something that doesn't render
if this is more complicated can i have some info on this?
so i can understand and learn more about opensimulator in general.
if this was done by default it would have saved me a lot of trouble over the 2 years and a lot of drama and fighting with devs for help.

i kinda understand this can cause some issues with low end systems but.
we live in 2019 now a days hardware standards have changed same for network standards i do not see a problem with this method for today's standards hardware.
if i am wrong please correct me im still learning.

(0035757)
UbitUmarov (administrator)
2019-10-20 23:56
edited on: 2019-10-20 23:58

Network capabilities do not get better for everyone at same time. If providers can make equipment last 20 years, they will, if they install a new line with x bandwidth on a area wiht 10 clients and then get 500 clients, they will not change it, etc etc...

you should not modifiy opensimdefaults.ini
you should copy from there to opensim.ini and then change there.

Sure it is important to see things, that is the goal, but textures and meshes can be delayed with just visual uglyness, other things also send by regions can not.

btw i had a mistake on the section name above, now fixed

(0035758)
Code404 (reporter)
2019-10-21 00:52
edited on: 2019-10-21 00:54

hmm i see i guess i'm just lucky to be in Europe with fast net speed did not realist that thank you.

i did try to ad the code to opensim.ini but this file's seems to edit it self back to default and remove the code after starting the dreamgrid V3.2 server tool.

(0035759)
UbitUmarov (administrator)
2019-10-21 01:16

What i said is also EU, its every where under liberal market rules
its more about if you live on a area considered to have rich people, or just ordinary folks.. or god forbid "rural area"
(0035760)
Code404 (reporter)
2019-10-21 01:30

i did bug the tool by starting the tool first and save the code in opensim.ini tool active start the regions login to test all is good.
and close down the server down and close the server tool.
and now the code seems to be saved inside Opensim.ini files closed down all the functions back to default in OpenSimDefaults.ini

--Code-- Opensim.ini

[ClientStack.LindenUDP]
    ;Cap_AssetThrottle = 1000000 ; aprox 1Mbps
    ; Maximum outbound bytes per second for a single scene. This can be used to
    ; throttle total outbound UDP traffic for a simulator. The default value is
    ; 0, meaning no throttling at the scene level. The example given here is
    ; 20 megabits
    ;
    scene_throttle_max_bps = 2500000

    ; Maximum bytes per second to send to any single client. This will override
    ; the user's viewer preference settings. The default value is 0, meaning no
    ; aggregate throttling on clients (only per-category throttling). The
    ; example given here is 1.5 megabits
    ;
    client_throttle_max_bps = 187500

    ; Minimum bytes per second to send to any single client as a result of
    ; adaptive throttling. Viewer preferences set to a lower number will
    ; override the settin. The example given here ensures that adaptive
    ; throttling will never decrease per client bandwidth below 256 kbps.
    ;
    adaptive_throttle_min_bps = 32000

    ; Adaptive throttling attempts to limit network overload when multiple
    ; clients login by starting each connection more slowly. Disabled by
    ; default
    ; currently disabled
    enable_adaptive_throttles = true

    ; Per-client bytes per second rates for the various throttle categories.
    ; These are default values that will be overridden by clients. These
    ; defaults are approximately equivalent to the throttles set by the Imprudence
    ; viewer when maximum bandwidth is set to 350kbps

    resend_default = 6625
    land_default = 9125
    wind_default = 1750
    cloud_default = 1750
    task_default = 18500
    texture_default = 18500
    asset_default = 10500

    ; TextureSendLimit determines how many packets will be put on
    ; the lludp outgoing queue each cycle. Like the settings above, this
    ; is a balance between responsiveness to priority updates and
    ; total throughput. Higher numbers will give a better
    ; throughput at the cost of reduced responsiveness to client
    ; priority changes or transfer aborts
    ;
    TextureSendLimit = 20

    ; Quash and remove any light properties from attachments not on the
    ; hands. This allows flashlights and lanterns to function, but kills
    ; silly vanity "Facelights" dead. Sorry, head mounted miner's lamps
    ; will also be affected.
    ;
    DisableFacelights = false

    ; The time to wait before disconecting an unresponsive client.
    ; The time is in seconds. The default is one minute
    ;
    AckTimeout = 60

    ; The time to wait before disconecting an unresponsive paused client.
    ; A client can be paused when the file selection dialog is open during file upload.
    ; This gives extra time to find files via the dialog but will still disconnect if
    ; the client crashes or loses its network connection
    ; The time is in seconds. The default is five minutes.
    ;
    PausedAckTimeout = 300

    ; Support viewers object cache, default true
    ; users may need to reduce viewer bandwitdh if some prims or terrain parts fail to rez.
    ; change to false if you need to use old viewers that do not support this feature
    ;
    SupportViewerObjectsCache = true
    ;
    Cap_AssetThrottle = 1000000 ; aprox 1Mbps
--End code--

this good?
(0035761)
Code404 (reporter)
2019-10-21 01:36

nvm Dreamgridv3.2 Server tool did remove it again on starting it back up
it keeps putting the opensim.ini files back to default
This tool is trolling me Lol..
(0035762)
UbitUmarov (administrator)
2019-10-21 01:38

Sure Fred is reading and will take that in consideration on next release..
(0035763)
Code404 (reporter)
2019-10-21 01:47
edited on: 2019-10-21 01:48

i hope so i love his dreamgrid project realy love how easy it is for dummy's like me he deserts a medal.
thank you to Fred if he reads this and fixes it in the next version.
<3 to the dreamgrid Project.
UbitUmarov thank you for your help.


- Issue History
Date Modified Username Field Change
2019-10-20 10:33 Code404 New Issue
2019-10-20 10:50 Code404 Description Updated View Revisions
2019-10-20 11:50 UbitUmarov Note Added: 0035751
2019-10-20 11:59 UbitUmarov Note Added: 0035752
2019-10-20 12:46 BillBlight Relationship added duplicate of 0008588
2019-10-20 20:33 Code404 Note Added: 0035753
2019-10-20 20:38 Code404 Note Edited: 0035753 View Revisions
2019-10-20 20:39 Code404 Note Edited: 0035753 View Revisions
2019-10-20 20:44 Code404 Note Edited: 0035753 View Revisions
2019-10-20 21:13 Code404 Note Added: 0035754
2019-10-20 21:15 Code404 Note Edited: 0035754 View Revisions
2019-10-20 21:39 Code404 Note Added: 0035755
2019-10-20 21:39 Code404 Note Edited: 0035755 View Revisions
2019-10-20 23:05 Code404 Note Added: 0035756
2019-10-20 23:13 Code404 Note Edited: 0035756 View Revisions
2019-10-20 23:47 UbitUmarov Note Edited: 0035751 View Revisions
2019-10-20 23:49 UbitUmarov Note Edited: 0035751 View Revisions
2019-10-20 23:56 UbitUmarov Note Added: 0035757
2019-10-20 23:58 UbitUmarov Note Edited: 0035757 View Revisions
2019-10-21 00:52 Code404 Note Added: 0035758
2019-10-21 00:54 Code404 Note Edited: 0035758 View Revisions
2019-10-21 01:16 UbitUmarov Note Added: 0035759
2019-10-21 01:30 Code404 Note Added: 0035760
2019-10-21 01:36 Code404 Note Added: 0035761
2019-10-21 01:38 UbitUmarov Note Added: 0035762
2019-10-21 01:47 Code404 Note Added: 0035763
2019-10-21 01:48 Code404 Note Edited: 0035763 View Revisions


Copyright © 2000 - 2012 MantisBT Group
Powered by Mantis Bugtracker