<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>L2j Server Project &#187; ct2.3</title>
	<atom:link href="http://www.l2jserver.com/tag/ct23/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.l2jserver.com</link>
	<description>GPL Java Based Server Emulator Project</description>
	<lastBuildDate>Thu, 01 Jul 2010 22:05:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>New GUI tools!</title>
		<link>http://www.l2jserver.com/2009/06/new-gui-tools/</link>
		<comments>http://www.l2jserver.com/2009/06/new-gui-tools/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 22:07:57 +0000</pubDate>
		<dc:creator>DrLecter</dc:creator>
				<category><![CDATA[Datapack]]></category>
		<category><![CDATA[Features]]></category>
		<category><![CDATA[Updates]]></category>
		<category><![CDATA[ct2.3]]></category>
		<category><![CDATA[GUI]]></category>
		<category><![CDATA[l2j]]></category>

		<guid isPermaLink="false">http://www.l2jserver.com/?p=129</guid>
		<description><![CDATA[Today I&#8217;m pleased to commit a piece of work we had under the hood for quite a while. It&#8217;s surprising how some relatively simple things go overseen for months.  Anyway it&#8217;s working and published now, for you people to test it out, rejoice and why not, contribute whatever you feel we missed.
I&#8217;m talking about two [...]]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;m pleased to commit a piece of work we had under the hood for quite a while. It&#8217;s surprising how some relatively simple things go overseen for months.  Anyway it&#8217;s working and published now, for you people to test it out, rejoice and why not, contribute whatever you feel we missed.</p>
<p>I&#8217;m talking about two graphical user interfaces, one for server settings configuration and one for game server registering against a particular Login server. In the past, you were provided with an &#8220;ugly&#8221; DOS text-based application for the latter task and for the first one, all you had was a text editor of your choice. Please read more for for some screenshots, design and usage talkabouts&#8230;<span id="more-129"></span></p>
<p>First of all, have a peek to what they look like on windows XP:</p>
<div id="attachment_127" class="wp-caption aligncenter" style="width: 590px"><img class="alignnone size-full wp-image-135" title="l2j_gui_01" src="http://www.l2jserver.com/wp-content/uploads/2009/06/l2j_gui_01.jpg" alt="l2j_gui_01" width="580" height="426" /><br />
<p class="wp-caption-text">L2J GameServer registering and configuration interfaces</p></div>
<p>And Kubuntu 9.04:</p>
<div id="attachment_128" class="wp-caption aligncenter" style="width: 590px"><img class="alignnone size-full wp-image-137" title="l2j_gui_02" src="http://www.l2jserver.com/wp-content/uploads/2009/06/l2j_gui_02.jpg" alt="l2j_gui_02" width="580" height="385" /><br />
<p class="wp-caption-text">L2J Gameserver configuration interface, in GNU/Linux.</p></div>
<h3>L2J server settings configuration tool</h3>
<p>Let&#8217;s talk about the way it works. When it was first written, we agreed with KenM to keep it simple and maintenance-free for the most of it. So when you run the server config tool, it goes through the &#8220;config&#8221; directory looking for *.properties files and creates one tab per file. Any comment preceding a configuration value will become a tooltip in this GUI (as you can see in the Win screenie). A basic interpretation procedure choses whether you should see a checkbox, an IP widget or a plain text input widget. And that&#8217;s about all. Whenever a new file is added, this GUI should support it. All you should need for this tool to work (out of a graphical environment, of course) is to have write permissions for the config files and have them (as well as the languages/images directories) in the correct place. Stock L2J build should grant that. There&#8217;s a simple .exe wrapper and a bash script that will server as launchers.</p>
<h3>L2J GS registering tool</h3>
<p>This tool requires a MySQL server running, you should know the username/password to connect with it. Servername.xml file should be in the login folder too. If for any reason there&#8217;s no graphical interface available, this tool should gracefully fall back to the old text based system. I didn&#8217;t test it, tho <img src='http://www.l2jserver.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h3>Translation files</h3>
<p>I&#8217;ve decided to distribute translation files along with the datapack, since the only one that is mandatory for these tools to work are the english ones. The datapack build file should place them accordingly, but if you do not use eclipse for datapack moving the &#8216;configurator&#8217; and &#8216;gsregister&#8217; folders out from &#8216;l2jserver/gameserver/data/lang&#8217; to &#8216;l2jserver/languages&#8217; would do the trick. You&#8217;re encouraged to contribute any fix or missing language in the forums!</p>
<h3>What&#8217;s missing</h3>
<p>I&#8217;d like to have optional translations for the tooltips, included in the i18n files. It would be also good to have some more deep checking rules for whatever values are defined by the user. Maybe some xml file could tell the GUI what to validate for a given configuration entry (if no validation is defined, GUI should flawlessly let values go thru), such as &#8220;XPRate should be an integer&#8221;, etc. I&#8217;m optimistic for that you guys will come up with more ideas and functionality.</p>
<h3>Credits</h3>
<p>All I did out of committing, was to add i18n and some minor improvements. All the glory for this work goes to KenM and the guys at the team who contributed with translations. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.l2jserver.com/2009/06/new-gui-tools/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Some other changes!</title>
		<link>http://www.l2jserver.com/2009/05/some-other-changes/</link>
		<comments>http://www.l2jserver.com/2009/05/some-other-changes/#comments</comments>
		<pubDate>Wed, 13 May 2009 11:16:27 +0000</pubDate>
		<dc:creator>DrHouse</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Dev Thoughts]]></category>
		<category><![CDATA[Team]]></category>
		<category><![CDATA[changes]]></category>
		<category><![CDATA[ct2.3]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[initiates]]></category>
		<category><![CDATA[join l2jteam]]></category>
		<category><![CDATA[senior]]></category>

		<guid isPermaLink="false">http://www.l2jserver.com/?p=117</guid>
		<description><![CDATA[CT2.3 support has brought many changes to source code! New client/protocol support, new features but also some old bug fixes both in DP and Core. However, out of code, there have been some other changes that community might not have noticed so easily. We have performed several changes (not hugh ones though) in team structure and basic organization.]]></description>
			<content:encoded><![CDATA[<p>CT2.3 support has brought many changes to source code! <strong>New client/protocol support</strong>, new features but also some old bug fixes both in DP and Core. However, out of code, there have been some other changes that community might not have noticed so easily. We have performed several changes (not hugh ones though) in team structure and basic organization.</p>
<p>In the past, we had these groups: </p>
<ul>
<li>Inner Circle</li>
<li>Core and DP developers</li>
<li>Core and DP initiates</li>
</ul>
<p>but now it goes like this:</p>
<ul>
<li>Inner Circle</li>
<li>Senior Developers</li>
<li>Junior Core Developers &#8211; Junior DP Developers</li>
<li>L2J initiates</li>
</ul>
<p>Firstly, we have <strong>merged Core initiates and DP initiates to just one group</strong>, with the only pourpose to provide a richer environment for our new team members which, in the future, will become new developers with better collaborative skills.</p>
<p>After this (usully short) initiation period, <strong>initiates who are ready for the battle, will be promoted</strong> to either core or datapack junior developers depending on their skills or personal willing. They will be granted developer rights to public svn so they can start their career with certain autonomy.</p>
<p>Those team members who had spent a  succesfully period as junior developers, highly commited with project,  with excellent team skills, &#8230; will have a chance to join Senior Developers group. Despite senior developers represent the most trustable group for active coding, some members of this group are also expected to engage some executive task related to team, such initiates/jr. developers leadership or global leadership for DP or Core projects.</p>
<p>Why have we done this? Main target could be<strong> improve old user-&gt;initiate-&gt;dev process,</strong> taking more care of upbringing and formation process(es) so that(those) can be done more efficiently. However, we are trying to increase/improve our coding and project global leadership(s, both for core and DP) so, again, maximize performance of coding getting more organized. In other words, rather than an independent developing process for each developer, a bunch of independent coordinated tasks engaged by each developer.</p>
<p>Finally, Team and me are <strong>glad to announce four new skilly Junior Developers</strong>, all of them already well-known within community:</p>
<p><strong>Core</strong>: _DS_, shansoft and janiii</p>
<p><strong>Datapack</strong>: Sandro</p>
<p>I hope you wellcome them as they are worth to and wish best of lucks!</p>
<p>This is all for now, on next days you will probably find new blog post or forum threads with further information abut this and some new topics.</p>
<p> Best regards!</p>
<p>PD: We hope forum/svn problems will be fixed soon, our apologies for that nasty issue.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.l2jserver.com/2009/05/some-other-changes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
