“The fix is a one-line change that any viewer team could easily implement,” said Emerald in a Google Plus discussion about the topic. In the past, developers considered the 4,096 bug to be very difficult to fix, but while it may have been tricky to find, fixing it was much easier, and does not require any major rewriting of viewer code. The Eld region on Sanctuary is a popular spot for hypergrid explorers. “OpenSim developers provided invaluable testing using Singularity and Kokua that provided the symptom verification, proposed fix, and a verified solution to this bug,” said Perian. The code has also been donated to the Firestorm viewer and is expected to be included in the next release, due out in a couple of months. Then, last week, Singularity developer Latif Khalifa fixed the problem, shared his patch, and announced a new version of the Singularity viewer that included the simple statement: “Fixed a problem with long teleports in OpenSim.” “I also spent a fair amount of time on finding just where things were going wrong to begin with,” she added. Nicky Dasmijn, a Firestorm viewer developer, spent a lot of time trying different fixes before zeroing in on the problem area, Souther told Hypergrid Business. Grid owner and hypergrid traveler Shaun Emerald got the ball rolling with Firestorm jira FIRE-11593, Tonya Souther submitted the first attempt at a fix, which generated discussion and testing activity both from other viewer developers and OpenSim server developers as well. “We were questioned about what was known as the 4096 jump bug.” “I was pleased to represent Kokua at the Open Simulator Community Conference’s panel discussion on viewers, also on the panel were representatives from Singularity and Firestorm,” said Kokua developer Nicky Perian in an announcement last week. This closeness was most recently felt at the first annual OpenSimulator Community Conference, where viewer developers not only attended the event and made presentations, but also created a custom viewer specifically for the conference. And a new foundation was set up for OpenSim to address the licensing issues, and allow the two sets of developers to work more closely together. As a result of Linden Lab policies, some viewer developers, including the Firestorm team, spun off OpenSim-only versions of their viewers. But another issue was that the licenses for the two sets of code are not compatible, and developers were paranoid about accidental intermingling.īoth of these issues have recently been addressed. Partly this was because the viewer developers were primarily focused on serving Second Life users, since they were the far larger group. Viewer developers and server developers typically didn’t talk to one another for most of OpenSim’s history. The Hyperica hyperport used linked gates on multiple regions to deal with the 4096 bug problem. To travel from the lower to the upper grids, users would have to find intermediary way-points to jump to first. Other grids are located around 1,000, 1,000. Many of the largest and oldest grids are centered at coordinates 10,000, 10,000, including OSgrid. OpenSim grids, however, are significantly more spread out. The problem involves both viewer and server code, and is a legacy of the Second Life environment, where the grid map is much more compact. It’s been more than four years since the hypergrid was invented, and the “4096 bug” has plagued hypergrid travelers for all that time, preventing users from jumping more than 4,096 regions in any direction.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |