Game updates improvements
* Added a set of tables which define game updates and their targets. These definitions replace the old enumerate type. Added a set of triggers which automatically create specific update tables, insert missing entries, etc... when game update types are being manipulated. * Removed manual insertion of game updates from empire creation function and universe generator. * Added registration of core update targets (i.e. planets and empires), updated all existing game update processing functions and added type registrations * Created Maven project for game updates control components, moved existing components from the -simple project, rewritten most of what they contained, added new components for server-side update batch processing
This commit is contained in:
parent
ba6a1e2b41
commit
56eddcc4f0
93 changed files with 4004 additions and 578 deletions
legacyworlds-server-main
|
@ -50,6 +50,10 @@
|
|||
<artifactId>legacyworlds-server-beans-system</artifactId>
|
||||
<groupId>com.deepclone.lw</groupId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<artifactId>legacyworlds-server-beans-updates</artifactId>
|
||||
<groupId>com.deepclone.lw</groupId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<artifactId>legacyworlds-server-beans-user</artifactId>
|
||||
<groupId>com.deepclone.lw</groupId>
|
||||
|
|
|
@ -24,4 +24,10 @@
|
|||
<import resource="configuration/system-beans.xml" />
|
||||
<import resource="configuration/user-beans.xml" />
|
||||
|
||||
<!-- Load both the "final" component configuration file and the "simple"
|
||||
implementation from B6M1. -->
|
||||
<import resource="configuration/game.xml" />
|
||||
<import resource="configuration/simple-beans.xml" />
|
||||
|
||||
|
||||
</beans>
|
||||
|
|
Reference in a new issue