-
-
Notifications
You must be signed in to change notification settings - Fork 44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scripted agent falls off vehicle on sim borders #23
Comments
Some filler: it seems that region crossing (without teleports) in general are broken such that the issue seems to not be restricted to vehicles. Whenever a bot is at the region border and is pushed forward (let's say, with a nudge), the bot either refuses to traverse the region boundary, jumps around or just gets stuck and becomes unresponsive. As per the documentation, it seems that In the case of vehicles, intuitively what happens is that when the bot is seated and the vehicle traverses the region boundary, the bot just does not traverse which leads to the effect mentioned by @lemmy04 where the bot gets "unseated". Unsitting during region crossings is allegedly a long standing bug that appeared in all major viewers and was an issue created by both server-side and client-side design; and still is, only that the issue now has some quality bandaids to reduce the problem. In this case it seems that the unsitting is a symptom and rather related to crossing boundaries in general (just walking, not necessarily seated on a vehicle, as a passenger or otherwise) rather than some deep client or server-side bug (such as velocity interpolations) or design problem. |
And a little bugfix (?) but probably just tangential since it does not seem to be relevant to this issue: in However, it seems that the handlers are not bound to any event such that the interpolation timer does not start and all the code in the To fix this:
can be added to the constructor and the handlers can be altered to have the following signatures:
This will make the interpolation timer work and update the primitives - perhaps some fancy |
Has anyone checked into this since May? This happens all the time on all kinds of vehicles. Is there a contact for looking into MULTIPLE_SIMULATOR_CONNECTIONS? |
By my estimates, this issue would require writing an implementation: it is not a bug but rather a lack of code to do what is intended. Standard viewers have this issue as well, on and off, but it is "improved" and does not show up so often.
but it is marked as experimental and aside from actually "viewing in to neighboring simulators" there is not much of an improvement concerning sim crossings even if this flag is enabled. |
whenever I log in using radegast or any other client/viewer based on libremetaverse or any of its precessors, I can't use vehicles to cross sim borders.
To reproduce/demonstrate:
any viewer/client that uses libremetaverse or any of its precessors has this problem: it reproduces with at least radegast 2.32, corrade, and the "TestClient.exe" that comes with libopenmetaverse.
The text was updated successfully, but these errors were encountered: