1
0
mirror of https://github.com/Rogiel/l2jserver2 synced 2025-12-06 07:32:46 +00:00
Commit Graph

134 Commits

Author SHA1 Message Date
19d025e3fd Merge branch 'proposed/database-derby'
Conflicts:
	pom.xml
2011-10-06 01:03:26 -03:00
acc99985bf Merge branch 'proposed/database-derby-old' into proposed/database-derby
Conflicts:
	pom.xml
	src/assembly/distribution-h2-bin.xml
	src/assembly/distribution-mysql5-bin.xml
2011-10-05 23:48:39 -03:00
c7beec1fd7 Merge branch 'proposed/database-orientdb-old' into
proposed/database-orientdb

Conflicts:
	data/.gitignore
	pom.xml
	src/assembly/distribution-h2-bin.xml
	src/assembly/distribution-mysql5-bin.xml
	src/assembly/distribution-src.xml
2011-10-05 23:36:13 -03:00
39cb191284 Removes Eclipse project files
This commit removes all eclipse related project files
2011-10-05 18:04:09 -03:00
22c136ab17 Modularizes the Maven project
This commit modularizes the maven project into several modules:
 - l2jserver2-common: common sources for both login and gameserver
 - l2jserver2-gameserver: the game server
 - l2jserver2-loginserver: the login server
 - l2jserver2-tools: refactored src/tools/java soure folder
2011-10-05 17:32:04 -03:00
9c4472c852 Rebase to 'master' 2011-09-19 16:07:26 -03:00
48273476c0 Add support for OrientDatabaseService
OrientDB is an object database. Data is stored in a pair of key-value
and can be retrieved or filtered using any of those keys. Data is stored
at 'data/database' and has been added to .gitignore.
2011-09-19 16:06:54 -03:00
470236e971 Rebase to 'master' 2011-09-19 16:05:44 -03:00
2f5b5fd7e6 Add support for derby database
Apache Derby is an simple embeddable SQL database. It stores data in a
plain file.
2011-09-19 16:04:10 -03:00
c4052ccb3b Divides 'dist' folder into several assembly specific distribution parts
The 'dist' folder has been renamed to 'distribution' and divided into 2
subfolders:
 - 'distribution/global' -> included in all assemblies
 - 'distribution/sql' -> included in SQL assemblies
2011-09-19 16:03:39 -03:00
08adecd6a0 Add XML validation for templates
This commit adds an XSD file for each template type to that validation
can take place. If there is any error in XML files, it can be easily
detected by reading the error in the validation log.
2011-09-19 00:22:23 -03:00
eac9bde6c1 Default ConfigurationService is now XMLConfigurationService
The new default Configuration Service is based on XML configuration
files instead of the plain old properties files. XML allows better
flexibility and more with DTD it is possible to do on-editting
validation.
2011-09-18 20:05:34 -03:00
a8852341fc Implement XML configuration files instead of .properties
Added support for XML configuration files. Instead of each interface
loading it's own file, a single XML file will contain all properties and
parsing XML file will be done at service start.
Created a new annotation: @ConfigurationXPath and removed "name"
argument from @ConfigurationPropertySetter and
@ConfigurationPropertyGetter. Also, moves @ConfigurationName to
ProxyConfigurationService since it is not used by the XML
implementation.
2011-09-16 15:36:31 -03:00
665e82c97a Clean up in the entire source code
Major clean up in the source code reformatting it and organizing
imports.
2011-09-16 13:58:41 -03:00
654cc11552 Improves javadoc in more than 190 classes
This commit improves and adds missing javadoc to 196 java files. Now
more than 98% of the code is documented.
2011-09-15 13:12:49 -03:00
a2e8680f72 Update assembly descriptor and improves significantly the documentation
Fixes an issue in the assembly descriptor that included older
compilation binaries into assemblies.
Improved javadoc documentation in more than 150 classes, including
fixing mistakes.
2011-09-15 01:21:52 -03:00
8a8557606f Update project files for Eclipse Indigo (1.7) 2011-09-13 17:04:49 -03:00
ed702f7ab0 Server code and files reorganization 2011-09-13 00:22:16 -03:00
e684ad40ad Fixes an issue in dist/cofig/vfs.properties default value 2011-09-11 23:00:19 -03:00
91b770a923 Added Java 7 support and Java 7 VFSServive using native APIs 2011-09-11 21:47:20 -03:00
d9f2c4b8c1 Implemented several debug messages in many services 2011-08-08 00:02:34 -03:00
5ca0dae601 Character creation code moved to CharacterService 2011-08-07 22:57:17 -03:00
4fe7eeb95b Refactored "com.l2jserver.model.jdbc.dao" to
"com.l2jserver.service.database.jdbc"
2011-08-07 22:40:10 -03:00
6b28b48ae7 Refactored "src/dao" source folder to "src/main/java". 2011-08-07 22:36:47 -03:00
074f216ffc Code formatting 2011-08-07 22:31:55 -03:00
129b527a08 Updated javadocs to match wiki content 2011-08-02 16:35:08 -03:00
30477571ef Fixed exception in chat logging and fixed issue that caused knowlist
not being updated
2011-08-01 00:20:52 -03:00
6b79db00c2 Fixed small bugs
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-31 23:18:38 -03:00
7eca70e881 Removed deprecated ScriptTemplateService
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-31 13:43:10 -03:00
4fff207e32 Chat channel filters support
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-31 02:11:56 -03:00
b7d3738c0b Javadoc improvement and renamed IDProvider#createID(Object) to
resolveID(Object)

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-30 22:36:16 -03:00
17fb84faab Javadoc fixes and fixes missing dependency ChatMessageIDProvider in
IDProviderModule

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-30 21:36:45 -03:00
9b25d29192 Chat logging implementation and chat service improvements
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-30 19:30:49 -03:00
373ea43f3e Small documentation changes
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-29 17:02:37 -03:00
f917602de1 Renamed Lineage2Connection to Lineage2Client to better match its
purpose

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-07-29 16:22:05 -03:00
ebb2b2a81a Implemented ShortcutID and fixed compile warnings
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-15 12:26:12 -03:00
0146d1aa82 Minor improvements
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-05 13:04:34 -03:00
5990a97dfd Java side template changes
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-03 15:57:08 -03:00
4d6289b12c Very simple skill templates implemented
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-03 14:58:07 -03:00
fe7373ba29 NPC skills added, updated item template
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-03 14:04:57 -03:00
b188f054df Monster can now be killed. Their corpses disappear after 5 seconds and
respawn in the specified time.

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-06-01 00:59:15 -03:00
551dc6917e Automatic database updates
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-31 19:03:03 -03:00
657b555fe1 Several performance improvements, monster template and xml updates and
fixed bug while logging-in

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-31 17:05:39 -03:00
d72bb75cb0 BroadcastService implementation
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-31 13:32:56 -03:00
7d4d9114e5 Calculator engine improved
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-31 00:03:04 -03:00
ae3007559f Semi-working attack service
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-30 20:02:19 -03:00
52d4be0bf2 Implemented NPC and Actor calculators. Updated L2Character calculators
to match abstraction

Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-30 17:58:28 -03:00
321092ac15 GameGuardService fix
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-30 13:38:38 -03:00
63684a464f GameGuard service implementation
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-30 13:36:01 -03:00
b332a10130 New packet naming
Signed-off-by: Rogiel <rogiel@rogiel.com>
2011-05-29 20:43:39 -03:00