Author |
1.481 Update... |
Faustus Marshal Palestar
Joined: May 29, 2001 Posts: 2748 From: Austin, Texas
| Posted: 2004-01-22 16:35  
Just dropping a note to everyone, letting them know whats going on with the code currently...
I just finished up a major overhaul of the Verb class code and how they are handled. Originally, verbs were stored in a queue and executed one by one, they contain all the events that can occur in game. Each verb had a target object (i.e. VerbControl was for controlling your ship), however one problem in a distributed system was that when I transfered a object from one server to another, I had to worry about getting the verbs over to the other server as well intact... same story applied to clients. What I did, was make verbs a child object of their targets... in other words, I attach the verbs to the object they are going to affect. Now if a object gets moved from a server to another, it's verbs get moved automatically now.
This was a pretty major change, and very tedious, as I had to fix all the verb classes to work in the new system. We have something like 50+ verb classes
Additionally, I've moved all AI to the server side. When you command your ship to orbit a planet, that AI is now running server side and you should no longer run into planets because of lag or other issues.
I've now moved onto addressing the sync issues, which is one of the last major task to finish up on this version. I'm running into problems keeping a ship position
I will keep everyone posted...
-Richard
_________________
|
Doran Chief Marshal Galactic Navy
Joined: March 29, 2003 Posts: 4032 From: The Gideon Unit
| Posted: 2004-01-22 16:41  
Quote:
|
When you command your ship to orbit a planet, that AI is now running server side and you should no longer run into planets because of lag or other issues. |
|
woohoo
:biggrin:
_________________
|
Sovereign Fleet Admiral
Joined: September 14, 2003 Posts: 260
| Posted: 2004-01-22 16:59  
w00t
_________________
|
Bobamelius Grand Admiral Galactic Navy
Joined: October 08, 2002 Posts: 2074 From: Ohio
| Posted: 2004-01-22 17:09  
Sweeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeet!
_________________
bobamelius2000@yahoo.com
I will host your sigs
[ This Message was edited by: Bobamelius on 2004-01-22 17:09 ]
_________________
|
LordShinho {S} Admiral
Joined: May 29, 2003 Posts: 48
| Posted: 2004-01-22 17:13  
nice work big guy
_________________
[ This Message was edited by: Red October on 2004-01-22 17:19 ]
_________________
|
Axianda The Royal Fleet Admiral Terra Squadron
Joined: November 20, 2001 Posts: 4273 From: Axianda
| Posted: 2004-01-22 17:24  
keep it up big F
no pressure there
_________________
- Axi
|
(Eject) Fleet Admiral
Joined: May 15, 2002 Posts: 22 From: Nibru
| Posted: 2004-01-22 17:49  
Good Job.
_________________ If compelling evidence is ever found that We Are Not Alone... they will go to ANY Lengths to Hide It...because, in their opinion, society simply can't handle such destabilizing Information....
|
Ceridan Cadet
Joined: May 24, 2003 Posts: 608 From: Canada
| Posted: 2004-01-22 17:59  
ummmm
w00t better AutoPilot
w00t a dev update
dam I cant play now
_________________ -1st Rear Admiral Ceridan
stuck in Univercity limbo
|
Depthcharge Fleet Admiral Galactic Navy
Joined: December 08, 2002 Posts: 1549 From: DFW, Tx
| Posted: 2004-01-22 18:14  
excellent Faust!
_________________ Signature size too large, please resize
History Is Written By The Victors
|
Antdizzle
Joined: February 07, 2003 Posts: 860
| Posted: 2004-01-22 21:33  
guess i won't be here for the update :-/ going away in febuary
_________________
|
Dwarden Admiral CHIMERA
Joined: June 07, 2001 Posts: 1072 From: Czech Republic
| Posted: 2004-01-23 09:03  
Hmm problems keeping ship position ... hell sync issues ...
crossing fingers and wishing to You that issue gets knocked off fast ...
_________________ ... Ideas? ... that's Ocean w/o borders !
|
Koda Marshal Fatal Squadron
Joined: August 29, 2002 Posts: 1384
| Posted: 2004-01-23 18:33  
Quote:
|
On 2004-01-22 16:35, Faustus wrote:
Additionally, I've moved all AI to the server side. When you command your ship to orbit a planet, that AI is now running server side and you should no longer run into planets because of lag or other issues.
|
|
WOOT
_________________
|