|
Bi-Weekly Updates Bi-Weekly Updates are SWGEmu's cornerstone updates, posted every two weeks. |
|
Thread Tools | Rate Thread | Display Modes |
|
#1
|
|||||
|
|||||
Bi-Weekly Update for 10/30/09
1) Update Overview (TOC):Bi-Weekly Update for 10/30/09
2) Body: OR Progress Oru and TheAnswer have recently released some major modifications to Engine3, assisting in the ongoing development of the Object Restructure. IDL updates and changes to the Core3Client (a dummy testing client) continue, and bobius’ work on the StfStrings has recently concluded. Thoop’s investigations into a map-based resource manager which aims to be twice as accurate have begun. Now that Engine3 has been released, game systems will begin to be migrated including a new resource system, weather system, mission system, AI, buildings and cells. Berkeley Database The first stages of integrating the Berkeley Database system into Core3 began in late September, with the moving of the objects database to BerkeleyDB 4.8. Bobius has continued this work through October by adding the ability to create permanent objects that are saved in their own static objects database so that these objects can survive server wipes. NPC buildings and dungeons are also loaded from this new database. The implementation of Berkeley will go a long way to improving the performance of every Core3 server. Changing of Focus: TC and the OR As many will now know, with the new Engine3 now released, the SWGEmu Developers are gearing up to start on the Object Restructure's Core3 systems. With that new priority also comes a shifting in focus and resources, however. With the fastest possible roll out of the OR being top priority at this stage, the developers will be keeping that in mind when dealing with TC bugs and fixes from now on. Minor fixes which take no more than a few minutes will still be performed, however no feature changes or fixes will be made after the outstanding Jedi and Bounty Hunter work is complete. This is to allow all developers the time to focus completely on the OR and not on TC problems; which is in effect a dead codeset. Since only a minimal amount of code from the current TC revision can be reused in the Object Restructure, it would be futile for long term development to raise the TC code to a level of perfection. This is an unfortunate consequence of performing such a large scale restructure, however in the end it will yield a codebase which is as good as it possibly can be. Please continue to play as you currently do. Bugs in statistics and equations are still important and will need to be noted in the future, however functionality bugs and errors will not be addressed. To help keep the TC up as much as possible, we have implemented a simple auto-restarting program. This will restart the TC within a few minutes of a crash. However, at this time we have no way of it detecting deadlocks. DevChat - November 7 2009 We will be holding a developer chat on November 7, starting at 6PM EST and running for an estimated two hours. For other timezones: 3-5PM PST, 4-6PM MST, 11PM-1AM GMT The discussion will be regarding The OR, progress and the current TC's codebase status. You can join us by going on IRC (an online IRC app can be found by clicking IRC in the left-hand navigation menu) and joining the devchat room. User /join #devchat when joining to join the room. We hope to see you all there! Speed Hack Detector Improvements Since reactivating the speed hack detector (“the rubber band” as it is commonly known), it became increasingly obvious that the rubber banding was causing serious issues for almost everyone online. Because of this, TheAnswer, Kyle, Dannuic and cRush have spent time writing new algorithms to try and detect true speed hacks more accurately. The formula is still imperfect, however, and when added with server lag can still cause rubber banding while walking. We can’t apologize enough for the trouble this is causing. Please know that work continues, and by improving the system now, we are securing a hack free future. Jedi / BH Changes Many will have noticed that since the 28th, Jedi have been under siege from Boba Fett and his gang of imperial bounty hunters. Unfortunately, when first introduced, Boba was a little too eager to exterminate any and every jedi he found, when he found them. This has since been corrected. As long as you are not TEF'd and not hanging around for too long, Boba should pay you no mention. All remaining Bounty Hunter problems should also be corrected over the coming week or two. Forum / Website Tweaks and Improvements Max has been busy over the last two weeks improving various aspects of the forum’s look and feel, as well as its flow and content. Old news, but a Roleplayer’s forum has been added. The forum’s color scheme, layout and iconography has also been updated to a much more liquid and smooth style. You can now choose to hide the side navigation bar by clicking “Click to Hide” under server status. For the rebels out there, you can change to the rebel-heading theme by selecting “rebel” from the drop down menu at the bottom of the page. We hope these changes can convince those orange-theme stragglers to upgrade and get up to date! The main website is also back online after being optimized for increased efficiency. Sorry for the downtime. As long as it's operation does not detract from overall performance it will remain online indefinitely. Donations Donations, by their very definition, are voluntary payments of money made to another person or organization. A demanded payment is not a donation. A payment in re-imbursement for a service or product is not a donation. When you donate, you are trusting that your money will be used appropriately. With SWGEmu, that money goes towards funding the TC and Web dedicated servers, any licensing fees we incur from software use, and also long term saving for future SWGEmu Expenses and also the operation of SunCrusher. We will never ask you to donate, and we ask that everyone else in the community follow suit. It is completely inappropriate to tell someone to donate, or to brag about how much you yourself contribute. Donating does not make you above the law, and it will not gain you anything in return except the success of the project itself. To help increase financial transparency, monthly budgets will be posted citing the income, expenditure and savings of the project’s funds. Pending some final details, the September budget should be posted this week. We hope this gives people further peace of mind regarding donation and lets everyone see where their money could be spent. AFK Grinding and Sampling A quick note about AFK grinding and sampling: Many people are confused as to the rules in these situations. Simply put, as long as you aren’t disrupting or disturbing other people’s ability to test, there is no issue. AFK grinding is, of course, frowned upon. AFK sampling is a much less contentious issue. AFK sampling is perfectly fine since you cannot disrupt others by sampling in one spot, with as many others as will fit. Just remember not to include any spam in your macro! IRC Etiquette A message from Audune, IRC Moderator Hi Everyone. I know with more and more updates and all the exciting things going on, you can feel just a little riled up. I understand, I'm excited too. But at the same moment of feeling excited, I'd like to ask that you take a quick reality check before coming onto the IRC server and spamming main chat with your questions. Some important things to remember: 1) #status and #test do not update automatically. It can take a few minutes after people get booted off the server for the bot to kick in and change the message. 2) If you get booted off the server, chances are, others have too. Please don’t ask if the server is down in #swgemu. Unfortunately, with the constant joining/parting that occurs during downtime, some of the less flavorful comments leak in and flaming begins. 3) When the channel gets muted, the moderator has a reason. It can be anything from stopping a fight that’s occurring to needing the channel quiet so we let a bunch of people in and then posting any update messages that we may have. Please stop asking "Why don’t you just ban the offenders?" because its simply this: The time needed and spent to kick a bunch of people just doesn't out weight the speed and necessity to just mute the channel. If its bad enough, we'll mute, kick offenders, and then un-mute. All in all, the main channel does have its ups and downs time. We do try to keep it friendly, but sometimes it doesn't always work. And I’m sure I speak for all of the Mods when I say that we'd REALLY appreciate it if you can read the IRC rules before getting upset at us when we mute/warn/kick/ban someone. You can find the rules here. NPO and Incorporation Progress SWGEmu is still planning to move ahead and create a new organization to function as SWGEmu’s parent corporation, something that we haven’t spoken of in a while. Incorporation will allow the SWGEmu Team to function on an industry level and with non-profit status. This will also help donors by providing tax exemptions and peace of mind when contributing or supporting the project. We are currently in the process of deciding on the name of this organization. There will be change ahead before we are at incorporation, however it is undoubtedly an exciting step for the whole open source gaming community. Staff Changes The SWGEmu Team has gained and lost some members over the past month. Here is a short summary:
Last but not least, we'd especially like to thank the Support Volunteers who have been overwhelmingly helpful with IRC support over the last month. We'd never get anything done without them! Thanks to: Tiger, Corbaer, Mijom, Leodextrin, Elyssia, Shotter, Tovo, KarlDeux and sam_enock Bug Fixes
Quick Stats (13 September- 25 October 2009) Developer Code Commits: 43 Average Web/Forum Daily Hits: 65,000 Total Web/Forum Hits: 834,634 Total Users who used the Website: 37,405 Average TC Daily Logins: 8,500 Total TC Logins: 355,673 Total Users who used the TC: 26,505 3) Developer Perspective ("Round Table") Quote:
Quote:
Quote:
Quote:
Quote:
4) Closing: It’s been a turbulent couple of weeks, however it goes to show that no matter how bad things seem to get, development and progress does not stop. There is so much to this project. Looking at it is like looking at a tree and wondering just how deep the roots run beneath. It’s not always easy to see the right path to go. This is new for us all, and no one has all the answers. We stuffed up. And I’m sorry.
__________________
Max Communications Director (On Leave) www.swgemu.com | max@swgemu.com SWGEmu is a non-profit, open source community project. Last edited by Max; 10-30-2009 at 05:13 AM. |
#2
|
||||
|
||||
Meanwhile, on Corellia....
"Here you go, Ella," Xavia said with a smile, handing her a small box with a disproportionately large bow. "I hope you like it!" El'layn giggled. They both knew what was inside the box: the "official" concert video of their recent trip to the Corellian Sector. She had been waiting to see the holovid, but her schedule and her recent indisposition had kept the two of them from being able to sit down with a cup of naris-bud tea and a sweesonberry roll. It hadn't always been this difficult to find time to catch up, she thought ruefully. She peeked inside at the disks and grinned widely at her friend. "Could you be a dear and put the water on? I'm still feeling a little dizzy." Xavia was already halfway to the small kitchen before she was even finished speaking. Somehow during one of their tour stops on the Outer Rim she had managed to pick up a nasty case of Findris Flu, and had been fighting it ever since. The last few weeks had been brutal, but Xavia had been checking in on her constantly. There were a few times she thought she'd gotten over it, but it seemed to wait for her to get stronger then come back again just a little bit meaner. "Did you hear back from the organizers in Dearic?" Xavia's voice drifted out of the kitchen over the clink of teacups against their saucers. "I hope they were able to repair all those booths." Despite her best efforts, El'layn wasn't able to contain the laugh that escaped. Three weeks prior, the Queens of the Clone Age had done a show at the request of the Talusian Travel Bureau as part of their "Rediscover Talus!" tourism campaign. The organizers had expected a decent crowd, but they were unprepared for the actual turnout. Hundreds of people had taken them up on their offer, and the Dearic cantina was packed. "They did finally get back to me, but were a little terse," she said lightly, "I did say I was very sorry for all the fighting outside of the cantina." She was sure they could easily put the fountains back together - it was just a little bit of major structural damage. Her friend leaned around the corner and raised a well-manicured eyebrow at her. "Of course," she said with mock sincerity. "Did you have a chance to visit Dantooine for the graul hunt? I heard it went well." She made her way back into the main room carrying a full tray of tea and rolls. "I don't think I've ever actually seen a graul outside of the zoo in Coruscant. I remember them being enormous." "Well, yes and no," El'layn helped herself to a steaming cup of tea and contentedly sank back into the couch cushions. The sweet smell of the naris -buds always relaxed her right away, and she smiled happily. "I went to play afterward, but I missed most of the hunt. Well, most but not all." She took a small sip then replaced the cup on the table. "Quite a few of the largest ones took issue and made quite a mess at the outpost. Luckily, they were repelled, but I still wonder what made them do that." Xavia shrugged. "I couldn't tell you. I don't know that much about their ecology." She slipped the holovid into the projector and settled onto the couch next to El'layn. "There have been several strange incidents lately, though, now that I think about it. The grauls attacking the outpost, that fight on Dathomir..." Her voice trailed off into a thoughtful silence. "Do you believe that story going around? About the jedi?" Somehow, El'layn managed not to jerk her head up in surprise. "What rumor?" she said quietly, forcing her voice calm. A jedi? That was impossible. They were all gone. Her mind raced, but she kept her face still and thoughtful. Next to her, Xavia shook her head and took a small bite of her sweesonberry roll. "Not really, to be honest. I think it was just a prison riot. Everyone knows there aren't any jedi left." She punched the projector button and the sounds of raucous singing filled the flat. "I think," she paused for a moment while the camera panned over a group of people wrestling in the middle of the cantina floor. "We have enough to worry about already." El'layn grinned. "Xavia, you're the wisest friend I have." ----------------------------------------------------------------- Panting, she crawled through the ventilation shaft cradling her shattered left arm. Behind her, she could hear the running steps of her pursuers rounding the corner, their voices harsh over the starport's ambient music. Strange, she thought with a painful smile, it didn't seem to be calming her nerves like it was supposed to. Forcing herself to breathe smoothly again, she stretched out with the Force, finding the metal grate that she had pulled open and carefully setting it back in place. Please miss it... please miss it..... Their minds were like raging streams as they ran past. A gentle touch, and they paid no heed to the ventilation shaft. Their minds were focused solely on the corridor she had been escaping down. She waited for several long minutes, scarcely breathing and willing the pain in her arm to subside before she chanced a glance at it. The wound wasn't pretty, but at least she'd managed to dodge the blaster bolts. The stun baton had been more difficult to avoid. She tore off a section of her once-fashionable tunic and tied her arm tightly to her chest. If she was going to make it out of Dearic in one piece, she needed to focus on the here and now, not on something as transient as pain. This had only happened once before, she remembered painfully. She had been careless then, thinking that there was no one around while exploring the wildlands of Corellia. She had been quite wrong, and the scars on her good arm had been a constant reminder of the need for vigilance. It had taken weeks of practice to regain her fighting edge again. What had happened this time? She had been so careful! With a start, she remembered the windstorm two nights ago: someone must have glimpsed her saber while she was helping that merchant store his tent. That was the only time anyone could have seen. She unhooked her saber from her belt and studied it for a moment. It was beautiful, of course, but she took a great risk even carrying it in her pack. She must be more careful in the future. Carefully, she crawled down the shaft as silently as she could manage. Her ship was close, she could sense her sister nearby. She must be sick with worry by now. Ah, there it was! She could see the cargo ramp from here, and as expected, Tall'lith was pacing up and down trying not to look overly concerned. All she had to do now was get from here to the ramp. Quietly, she pulled aside the grating, and readied herself to jump down to the hangar deck as soon as it was clear. She stopped just short, her eyes glued to the figure who just entered the docking bay. Oh no...
__________________
Max Communications Director (On Leave) www.swgemu.com | max@swgemu.com SWGEmu is a non-profit, open source community project. |
#3
|
|||
|
|||
Thank you for continuing to recreate the game we love so much.
__________________
|
#4
|
|||
|
|||
This is everything I wanted to say.
|
#5
|
||||
|
||||
Good stuff.
__________________
SWGEmu Support Helper
SWGEmu is a non-profit, open source community project SWGEmu OR Project Status List... New Community Member FAQ... Bug Tracker... How to install SWGEmu... |
#6
|
|||
|
|||
Awesomeness! <3
|
#7
|
|||
|
|||
awesome keep up the good work
__________________
mijom@swgemu.com | Helpful links SWGEmu is a non-profit, open source community project. |
#8
|
|||
|
|||
third =P
yayayayayayay
__________________
SWGEmu Encourges The"Less QQ More Pew Pew"Policy Quote:
|
#9
|
|||
|
|||
nice to have max around again, shame uli has gone
nice work anyhoo (Y)
__________________
|
#10
|
|||
|
|||
Thank you for the update and the amazing work you all been doing.
|
#11
|
|||
|
|||
Wooh! update awesomeness goodness .
__________________
Original Pre-CU name: Wixa Trandoshan Master Commando SWGEmu Name : Elyo Loriy
|
#12
|
|||
|
|||
yeah son.
|
#13
|
|||
|
|||
noice
|
#14
|
|||
|
|||
Sweet
|
#15
|
|||
|
|||
Thanks for the update!
__________________
First Light Jedi Knight on Corbantis with -Mace-, my fishy Jedi friend |
|
|