SWGEmu Old Forums Archive  

Go Back   SWGEmu Old Forums Archive > Announcements > Developer Chat Logs

Notices

Developer Chat Logs Once a month, on the second Saturday, at 7PM EST, we will hold an open Developer discussion on IRC. The logs from these chats will be posted here.

Closed Thread
 
Thread Tools Rating: Thread Rating: 2 votes, 3.00 average. Display Modes
  #1  
Old 11-10-2009, 01:35 PM
bobius bobius is offline
Inactive Developer
 
Join Date: Jan 2007
Posts: 162
Quote:
Originally Posted by TuleenDonai View Post
I'm still a bit confused about the Berkely DB structure vs. MySQL DB.

In looking at the code, it seems to me that you are using the Berkely DB for internal object management, AND you are using MySQL to manage player information that would get loaded and unloaded as players log on and off. That's where I get a bit caught around the axle. If I understand correctly, it appears that the Berkely DB would actually manage "In RAM" volatile information, but if the power gets pulled, you'll still need something like MySQL to maintain "Non-volatile" game state information.

This could be the result of an incomplete OR and/or observing "in-progress" code. There seems to be an overall thinking that Berkely DB will replace MySQL.

Are we to see future Berlkey DB constructs that actually "write" information into a file-based DB structure?

Can one of you Devs enlighten here?
Basically we will be using MySQL for two things (as of now, this may change).

1. Populating the static object db the first time you start the server after a wipe. (You can't load objects from the objectDB that aren't there)

2. Referencing objects that are in the berkelyDB

For example, when you login we hit the MySQL db to fetch a list of your characters and their objectids. We send those to you. You request character Tuleen which has an object id of 100001. We load player 10001 from objectdb.

Since all the objectdata is serialized, there's no quick way to poll the objectdb for information (like player object ids for your account), so we use myself for that sort of thing.

Only a very small amount of data is ever going to be read or written to MySql. That's why you get the performance increase.
  #2  
Old 11-10-2009, 11:58 PM
Ketaris Ketaris is offline
 
Join Date: May 2008
Posts: 56
Ditto to Uli and Kayliaah on the client modifications. I was a bit concerned when I read some of that as well. Can it be elaborated on a bit more? Has this always been the policy, or is it a recent change? Either way, what is the rationale? Does it conflict with the privacy policy?
  #3  
Old 11-11-2009, 05:52 AM
Kyrm347 Kyrm347 is offline
 
Join Date: Sep 2008
Location: Michigan
Posts: 230
Thank you Devs for this Devchat, I appreciated the answers you provided for questions from us.

Quote:
Originally Posted by Ketaris View Post
Ditto to Uli and Kayliaah on the client modifications. I was a bit concerned when I read some of that as well. Can it be elaborated on a bit more? Has this always been the policy, or is it a recent change? Either way, what is the rationale? Does it conflict with the privacy policy?
I also was curious about the statements by Devs dring the DevChat about no new client side mods. This would cancel any future "upgrades" to much of the game. There are tons I of client side mods I think should eventually be added to SWGEmu that would enhance the game experience, some of which I think should have been ingame from SWG release.

My first instinct when I saw it in DevChat was that this is a "fine print" issue. If so I can understand why more has not been said about it.

Please if possible Devs, more information on this subject is desired by some of us. If necessary you can PM me with the info if you are reluctant to share it publically here, as I am seriously considering hosting and running a Server for SWGEmu v1.0. My future abilities as a Admin to modify and add content is an important factor in my decision making process as to whether I will go ahead with this idea.

Thank You.
  #4  
Old 11-11-2009, 11:34 AM
jj8926 jj8926 is offline
 
Join Date: Dec 2006
Location: Los Angeles, CA
Posts: 560
That's some good information, and thanks for posting! I wish I could have made it!

But looking at what was said about client-side mods, I'm going to go on experience from what was said in the past. DON'T QUOTE ME, AS I HAVE NO IDEA OF OFFICIAL POLICY! I'm just going on what I think/hope is the case. I would also like an official word on this.

But what I think they mean is that the original dev team is working on an exact replica of 14.1, with no additives on the base code. As such, all extra content would be considered outside of their scope/plans. Someone on the side may come in and create client-side mods for servers to use, but the SWGEmu devs will not officially endorse these as SWGEmu compatible, as it's not their mission statement. It's sort of like all the Future Server Ideas. They are not endorsed by the team, and the team will not work on them, though some may work on them in an individual capacity, not relating to the original SWGEmu project.

As I said before, I'm not sure that this is the case, this is just what I get from prior statements made on this case, as client-side mods were never officially endorsed.
__________________
JJ8926
Gokaic of Radiant

Some helpful links:

FAQ | How to be a Beta Tester | LPE | How to Create a Character | Macros | Vlada's common sense for Future Server Ideas


SWGEMU: Allowing us to re-experience the greatest Star Wars saga ever told. Ours!


The OR:
Quote:
<@bobius> because no one likes puppies that meow
  #5  
Old 11-11-2009, 03:37 PM
Labyrinth Labyrinth is offline
 
Join Date: Sep 2009
Posts: 1,254
Quote:
Originally Posted by jj8926 View Post
That's some good information, and thanks for posting! I wish I could have made it!

But looking at what was said about client-side mods, I'm going to go on experience from what was said in the past. DON'T QUOTE ME, AS I HAVE NO IDEA OF OFFICIAL POLICY! I'm just going on what I think/hope is the case. I would also like an official word on this.

But what I think they mean is that the original dev team is working on an exact replica of 14.1, with no additives on the base code. As such, all extra content would be considered outside of their scope/plans. Someone on the side may come in and create client-side mods for servers to use, but the SWGEmu devs will not officially endorse these as SWGEmu compatible, as it's not their mission statement. It's sort of like all the Future Server Ideas. They are not endorsed by the team, and the team will not work on them, though some may work on them in an individual capacity, not relating to the original SWGEmu project.

As I said before, I'm not sure that this is the case, this is just what I get from prior statements made on this case, as client-side mods were never officially endorsed.
Good summary (though I don't know anything about the official policy either). This is the same sense I get about all of it; that the devs might support it unofficially as fellow players, but don't support it from the stand point of the project, probably for legal reasons.
  #6  
Old 11-11-2009, 06:52 PM
Kyrm347 Kyrm347 is offline
 
Join Date: Sep 2008
Location: Michigan
Posts: 230
Ok then, their statements are starting to make sense to me. Thanks jj8926 and Labyrinth for attempting to assist me with an answer. Hopefully a Dev will confirm and/or clarify if you understanding of this issue is correct.
  #7  
Old 11-11-2009, 07:39 PM
Utherix Utherix is offline
 
Join Date: Apr 2009
Location: UCF, Orlando, FL
Posts: 54
Quote:
Originally Posted by Kyrm347 View Post
Ok then, their statements are starting to make sense to me. Thanks jj8926 and Labyrinth for attempting to assist me with an answer. Hopefully a Dev will confirm and/or clarify if you understanding of this issue is correct.
I would like to know as well.
Closed Thread


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -4. The time now is 05:10 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
All Contents Copyright © 2004-2010, SWGEmu.