Review Of 2010: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Kymara |
imported>Kymara |
||
| Line 51: | Line 51: | ||
There was a fun event in Stendhal at the end of February which we named [[Stendhal_Events#Clone_Wars_2010-02-20|Clone Wars]]. As a result, Marauroa now supports configurable limits on account and character creation and number of parallel connections per IP address. This is just a precaution, Marauroa did handle the huge amount of parallel characters very well. In preparation for the POTM, we overhauled our [[Marauroa|documentation]], integrating and improving JavaDoc, Wiki and Website, so that new developers can easily start using Marauroa. |
There was a fun event in Stendhal at the end of February which we named [[Stendhal_Events#Clone_Wars_2010-02-20|Clone Wars]]. As a result, Marauroa now supports configurable limits on account and character creation and number of parallel connections per IP address. This is just a precaution, Marauroa did handle the huge amount of parallel characters very well. In preparation for the POTM, we overhauled our [[Marauroa|documentation]], integrating and improving JavaDoc, Wiki and Website, so that new developers can easily start using Marauroa. |
||
The summer was focused on improving performance: Database access is now completely handled asynchronously, which greatly reduced lag spikes. Message from the clients |
The summer was focused on improving performance: Database access is now completely handled asynchronously, which greatly reduced lag spikes. Message from the clients are now processed in parallel to the normal turn in most cases. For the developers, we added support of a new datatype called maps. This required a change to the Marauroa protocol and while we worked on it, we added support for multiple protocol versions, so a newer server can now talk to older clients and vice versa. |
||
We concluded the year with adding support for a test server environment which shares some database table with the main server. So players are now able to test the upcoming releases with their own characters. Marauroa is the first sub project that switched from the version control system CVS to [[Arianne Source Code Repositories|git]]. |
We concluded the year with adding support for a test server environment which shares some database table with the main server. So players are now able to test the upcoming releases with their own characters. Marauroa is the first sub project that switched from the version control system CVS to [[Arianne Source Code Repositories|git]]. |
||
All |
All through the year we fixed minor bugs and improved stability. |
||
== Website == |
== Website == |
||