<?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>Wurm Team Blog &#187; Game Development</title>
	<atom:link href="http://www.wurmonline.com/blog/category/gamedev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wurmonline.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Feb 2012 12:01:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Roadmap for the upcoming weeks</title>
		<link>http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:03:41 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[From the Boss]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=891</guid>
		<description><![CDATA[Premium account numbers are sinking, and I think this is because of three or four reasons: 1. A lot of alt accounts are being scrapped 2. People are playing new other games such as Skyrim and SWTOR 3. Lack of &#8230; <a href="http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Premium account numbers are sinking, and I think this is because of three or four reasons:</p>
<p>1. A lot of alt accounts are being scrapped</p>
<p>2. People are playing new other games such as Skyrim and SWTOR</p>
<p>3. Lack of PvP and unpolished missions on the Chaos and Epic servers</p>
<p>4. Lack of new stuff for the Freedom players</p>
<p>&nbsp;</p>
<p>To me, the main objective is to get working on number 4 asap by starting to code multi storey buildings. This should make the game more interesting in many ways.</p>
<p>When I start doing that, it will break the current server code and as I don&#8217;t know how well I can keep different versions of the code at the same time there is no telling when the code will be fixed again. So I want to fix number 3 first &#8211; the lack of PvP and polish the mission structure and reward system on Epic.</p>
<p>Since I have to do this asap, I am already at work with this by creating a sort of PvP game that will take place in a PvP zone. The alliance structure will also change. The code should be done by tomorrow and hopefully we can run it live this week. More info to come when it&#8217;s done!</p>
<p>&nbsp;<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2012. |
<a href="http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/&title=Roadmap for the upcoming weeks">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/roadmap-for-the-upcoming-weeks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Collada progress</title>
		<link>http://www.wurmonline.com/blog/gamedev/collada-progress/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/collada-progress/#comments</comments>
		<pubDate>Thu, 14 Jul 2011 16:50:35 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Artwork and Models]]></category>
		<category><![CDATA[From the Boss]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=777</guid>
		<description><![CDATA[You may remember that Alex started looking at the new 3D format Collada last autumn and wonder what happened to it? Basically he had to move on to learn other things since he was in school and this was his &#8230; <a href="http://www.wurmonline.com/blog/gamedev/collada-progress/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>You may remember that Alex started looking at the new 3D format Collada last autumn and wonder what happened to it?</p>
<p>Basically he had to move on to learn other things since he was in school and this was his internship. Now however we&#8217;re making good progress again. We&#8217;re going through the system together sorting out problems and bugs.</p>
<p>We&#8217;ve gone through the model and animations loading and are now rewriting things so that pretty much everything can have animations<br />
and even play many at the same time. Finally some water in the fountains can be possible!</p>
<p>Since the system affects joints and bones in the models, it should allow for the shield arm to be raised when you walk and swing your sword simultaneously. Several times every second all active animations are applied to the model. Every time we apply an animation we lock the joints we have used. Subsequent animations will not affect locked joints.</p>
<p>Movement and idle animations are played in the end which means your shield should stay raised when you move. We release the locks for the model when all animations have been applied. I have no idea if this is how you&#8217;re supposed to do it and we&#8217;ll see if it works. At least that&#8217;s the theory.</p>
<p>There is still a lot to do before the system works but hopefully the new client guys can try to make some progress during the summer. Make sure to pester them about it!</p>
<p>Then there&#8217;s all the new models we need so the artists will be busy as well:) If we get this working though, things will start looking a lot better after the summer!<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/collada-progress/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/collada-progress/&title=Collada progress">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/collada-progress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Epic completed and Cryptik joined</title>
		<link>http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/#comments</comments>
		<pubDate>Wed, 13 Jul 2011 08:44:13 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Client and Server Development]]></category>
		<category><![CDATA[From the Boss]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=775</guid>
		<description><![CDATA[I have some good news, and those are that the Epic code has been finished for something like a week. I still have to debug it but it&#8217;s all there and it&#8217;s ticking and humming nicely when I run it. We &#8230; <a href="http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have some good news, and those are that the Epic code has been finished for something like a week. I still have to debug it but it&#8217;s all there and it&#8217;s ticking and humming nicely when I run it. We won&#8217;t be releasing it before the summer but you&#8217;ll get a date after the vacations. The closer we get to release the more I will explain it.</p>
<p>The client code also supports the Ericsson in-game voice communication system. Together with Ericsson we decided to wait until after the summer to release that as well but it will happen pretty early in the autumn.</p>
<p>Also, Cryptik joined the client development team. The more the merrier!<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/&title=Epic completed and Cryptik joined">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/epic-completed-and-cryptik-joined/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiring new artist team leader</title>
		<link>http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/#comments</comments>
		<pubDate>Tue, 12 Jul 2011 12:07:34 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Artwork and Models]]></category>
		<category><![CDATA[From the Boss]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=769</guid>
		<description><![CDATA[Starting the first of August Emil Norrman, or Wox as his nick is, will be going to head the art team. Emil is an artist at heart with a lot of 3D modelling experience. There aren&#8217;t many gaming companies in &#8230; <a href="http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Starting the first of August Emil Norrman, or Wox as his nick is, will be going to head the art team. Emil is an artist at heart with a lot of 3D modelling experience. There aren&#8217;t many gaming companies in this area so ever since the one in the neighbouring city downscaled he has been teaching game development here in Motala. He also used to run his own flash-game company years ago.</p>
<p>MrBloodworth has been informal leader for something like two years now, and has done a tremendous job as many of you have recognized.</p>
<p>Even though MrB has been very productive and responsible I feel more comfortable with hiring someone. Employing MrB from the US wasn&#8217;t really an option I considered either since I wanted someone in place. Emil will work here in the office with me and Alexander which will help both him and us with productivity.</p>
<p>The other members of the artist team will initially be MrBloodworth, Saroman and Kinoss. MrBloodworth is still crucial to the project as he has been setting the art direction and has all the expertise when it comes to how the systems with things like model name mappings and pack updates work.</p>
<p>In between these fight system changes I&#8217;m trying to help Alexander sort out the Collada loader before we go on holiday for a few weeks this friday. It&#8217;s a new 3D model format we&#8217;re already supporting for nonanimate objects. We&#8217;re trying to get it to support animations and texture replacement. It would be good to have it in the client when Emil starts but we may have to finish it after the summer instead.<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/&title=Hiring new artist team leader">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/artmodels/hiring-new-artist-team-leader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A week of bloodshed</title>
		<link>http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 13:56:30 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[From the Boss]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=761</guid>
		<description><![CDATA[Last week and a few days before I started tweaking the current fighting system. The old one had a few flaws: Armour type versus weapon type mattered too little, creatures were too weak, and you easily ended up staring at &#8230; <a href="http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last week and a few days before I started tweaking the current fighting system. The old one had a few flaws: Armour type versus weapon type mattered too little, creatures were too weak, and you easily ended up staring at eachother amongst other things.</p>
<p>So I decided to try and address those before the summer. Now, I was simultaneously finishing off the Epic code and the Ericsson voice chat system integration so I didn&#8217;t really have time to test things. I made some changes on the test server in order to help people test there, but since I didn&#8217;t have time to lead the tests not a lot of organised testing took place.</p>
<p>This means that I make people aware that changes are happening on the live servers and we test there. Usually people get killed and of course there is a lot of grief. The alternative is to leave a bad situation on the servers for maybe months instead. We lose players that way as well so to me it&#8217;s a matter of picking painful progress or stagnation. Of course I would like to have time to do it right with proper tools, time and test cases.</p>
<p>People want me to test the old &#8220;pre-fight-fix&#8221; system we used a few years ago. I will try to get it running on the test server but I&#8217;m not sure I can do it before summer. It will be interesting though.</p>
<p>Things tend to be pretty swaying though. These are the changes made the last ten days or so in chronological order. It&#8217;s not beautiful reading:</p>
<div id="_mcePaste">
<ul>
<li>Horses should now be properly affected by wounds, armour penalties and encumbrance</li>
<li>Minedoors off deed is now 5 times faster to destroy in order to curb gatehopping</li>
<li>The &#8220;prosperity bonus&#8221; for deeds was removed</li>
<li>We will evaluate a partial loot system in order to promote taking risks and testing pvp for a week:</li>
</ul>
<ol>
<li>The difference is that you now get to keep most of the items you wear on your body</li>
<li>Previously you lost everything, but now you only drop the items in your inventory, as well as your weapons, your shield, any containers worn and one piece of armour when you die</li>
<li>The effectiveness of res stones and the magranon bonus were reduced to 12.5% each, so accumulated 25% instead</li>
<li>BoKs work as previously</li>
<li>The reasons behind this change have been discussed in the forums. We&#8217;ll see how it feels and what the real effects are</li>
</ol>
<p><span style="font-family: arial, helvetica, sans-serif; line-height: normal;"> </span></p>
<ul>
<li>The partial loot system was abandoned in it&#8217;s cradle and full loot is reinstated with some major improvements to armour instead:</li>
</ul>
<p><span style="color: #ffffff; font-family: arial, helvetica, sans-serif; line-height: normal;"> </span></p>
<div id="_mcePaste">
<ol>
<li>Each armour type has a set base damage reduction affected by quality and the rule of 70 which means it has 91% effectiveness at quality level 70.</li>
<li>Armours have a glance rate depending on they type of weapon that tries to penetrate it. This should make various types of armour more interesting.</li>
<li>Favor gain was increased by 15%, but armour now affects favor gain speed (using speed reduction formula). Cloth has no penalty and wearing studded leather has about the same gain as before.</li>
<li>Weapon parry, dodging and shield use was also tweaked.</li>
<li>Since we are not able to mass test these changes unless we put them live, your feedback is important so please test and discuss in the forums.</li>
<li>Two handed weapons get a speed bonus when used in aggressive mode</li>
<li>Some damage tweaking is still needed but hopefully it&#8217;s within fairly sane ranges.</li>
</ol>
</div>
<div id="_mcePaste">
<ul>
<li>The annual official Wurm meeting date is set to friday the 26th of August in Stockholm. More info in City Hall in the forums at www.wurmonline.com/forum.</li>
<li>Leg wounds speed reduction was increased again</li>
<li>The increased improve rate for armours made it too hard to gain skill and was removed for now. The rule of 70 effect and the new changes should be enough to ensure you can get hold of good armour easily enough.</li>
<li>Creature wearable items such as saddles and horse shoes are now as fast as armour to improve.</li>
<li>Lockpicking on enemy deeds with at least 10 guards now give &#8220;risk&#8221; skill gain bonus even if they are dead</li>
<li>A bug where animals would not return from being offline when you got a new pet was fixed</li>
<li>Debugged leading creatures around mines so it works a lot better and no animals are lost</li>
<li>Small carts should no longer visually stay beneath ground when you walk on top</li>
<li>You may now use a &#8220;last gasp&#8221; ability on your body to drag yourself out of the water which allows you to climb without slipping for two minutes.</li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">Weapon skill now affects weapon swing speed maximum 10%. So at weapon skill 50 you have 5% faster swings and at skill 90 you have 9% faster swings.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">Swinging now has a floating value, so you may swing on average every 3.5th second instead of like before every 3d.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">Armour glance rates were modified and balanced.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">If you have achieved and use your mastery title when improving armour or creature wearable items, you now gain improvement speed bonus. The reason </span><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">behind this is that the demand for armour is very high compared to the time it takes to improve it, especially on PvP servers.</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">Lockpicking boats have been made harder</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">D</span><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">rake, Dragon Scale and Plate armour received some more damage reduction</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">Foot and leg wounds are again a bit more severe</span></li>
<li><span style="font-family: arial, helvetica, sans-serif; line-height: normal;">The lockpicking penalty to boat locks was lowered a bit</span></li>
</ul>
</div>
</div>
<ul>
<li>Dominated and charmed creatures now have half the Combat Rating</li>
<li>Strongwall can now be cast on entrances while outside</li>
<li>Creature spawns now give skill again on the wild server</li>
<li>Shield bashing now has a cooldown</li>
<li>Creature attack rate was lowered</li>
<li>The rate at which your secondary weapon is used increased</li>
<li>Shield effectiveness was increased</li>
<li>Aggressive stance deals more damage</li>
<li>Defensive stance now deals a lot less damage</li>
<li>Defensive stance gives more bonuses when parrying and using shield</li>
<li>Normal stance gives a bit higher Combat Rating so you hit easier</li>
<li>Fungus and Fungustrap casting cost was lowered approx 25% since the combination was weak compared to Fire/Icepillar</li>
<li>The max number of guards a settlement may hire was set to 50. No existing settlements currently have more guards.</li>
<li>Axes now do more damage per second since they don&#8217;t parry</li>
<li>Weapon speed for twohanded weapons in aggressive mode was set to 90% instead of 80%</li>
</ul>
<p>&nbsp;<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/&title=A week of bloodshed">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/a-week-of-bloodshed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some java ssl nerdity</title>
		<link>http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/#comments</comments>
		<pubDate>Tue, 21 Jun 2011 12:05:29 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Client and Server Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=748</guid>
		<description><![CDATA[Like I&#8217;ve previously hinted, I&#8217;m coding support for Ericsson In-Game Communication. It will mean that we will support proximity, p2p, team and lecture voice chat. We have to select the business model to use. I think it will be an &#8230; <a href="http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like I&#8217;ve previously hinted, I&#8217;m coding support for Ericsson In-Game Communication.</p>
<p>It will mean that we will support proximity, p2p, team and lecture voice chat. We have to select the business model to use. I think it will be an interesting experiment to have instant voice chat and automatically hear the players close to you. Apparently the sound may vary with the environment but I don&#8217;t know how well it&#8217;s supported in Wurm.</p>
<p>I do the server side, and have no idea how it sounds yet. The guys at Ericsson has implemented it in the client though and says it works fine. They are finishing off the code now and hopefully we can launch it before I take some vacation.</p>
<p>&nbsp;</p>
<p>Now, here comes some technical stuff for all you java and maybe c# developers. Hopefully it helps in case your application has to communicate using https with some other server.</p>
<p>Our server talks to their server using a REST interface over https. Their server has a self-signed certificate. Our server doesn&#8217;t trust that certificate because it can&#8217;t be verified in the trusted certificate chain, so our server refuses to communicate.</p>
<p>The normal solution would be to get hold of their certificate somehow and import it to the default keystore cacerts using keytool. My problem then is that I have to do that on all machines, and also not forget it on any future machines. I resent that. I want things to be automated. I am pretty scared of all things that has to do with certificates or SSL especially with java or in any sort of code. To me the whole signing/encryption certificate situation on the internet is a big disaster with lots of incompatibility, misguided paranoia and special cases. Or I am ignorant.</p>
<p>In any case, I found that people have figured out a way to add those self-signed certificates to the keystore automatically and programatically! Which means you can too!</p>
<p>The post that explained it to me is <a title="post explaining what happens with self signed certs and java" href="http://dreamingthings.blogspot.com/2006/12/no-more-unable-to-find-valid.html">here</a>.</p>
<p>Basically,<a title="Import to keystore" href="http://code.google.com/p/java-use-examples/source/browse/trunk/src/com/aw/ad/util/InstallCert.java"> take this class</a> and change the main method to a normal method with standard arguments. Remove the code that tries to create a special keystore. Instead, make sure that the cacerts keystore is used using the password &#8216;changeit&#8217; which is default. Remove the command line bufferedreader and add certs[0] to the keystore file.</p>
<p>Now, before making your https Url connection or the first time you connect to a new site, run the method. It will import the cert to the cacerts keystore.</p>
<p>But alas! Your connection may still fail because of</p>
<pre>Caused by: javax.net.ssl.SSLHandshakeException:
    java.security.cert.CertificateException: No name matching whatyou.connectto.com found</pre>
<p>Where <span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: 12px; line-height: 18px; white-space: pre;">whatyou.connectto.com </span>is the host you are trying to connect to. Their self-signed certificate doesn&#8217;t match the hostname I think.</p>
<p>However, that also can be solved. <a title="Hostname verifier override" href="http://www.mkyong.com/webservices/jax-ws/java-security-cert-certificateexception-no-name-matching-localhost-found/">Here</a> I found this solution:</p>
<pre>static {
	    //for localhost testing only
	    javax.net.ssl.HttpsURLConnection.setDefaultHostnameVerifier(
	    new javax.net.ssl.HostnameVerifier(){

	        public boolean verify(String hostname,
	                javax.net.ssl.SSLSession sslSession) {
	            if (hostname.equals("whatyou.connectto.com")) {
	                return true;
	            }
	            return false;
	        }
	    });
	}</pre>
<p>Make sure to set it for only the connection you make to that host or all your other Https connections will fail. Good luck!<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/&title=Some java ssl nerdity">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/clientserver/some-java-ssl-nerdity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Budda joins the team</title>
		<link>http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 09:17:14 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Client and Server Development]]></category>
		<category><![CDATA[From the Boss]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=744</guid>
		<description><![CDATA[Today I received the Non-Disclosure Agreement from Budda who will be joining the client team. He lives in Australia and has already contributed to the project by creating a couple of tools for Wurm: the WStats that keep track of &#8230; <a href="http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I received the Non-Disclosure Agreement from Budda who will be joining the client team. He lives in Australia and has already contributed to the project by creating a couple of tools for Wurm: the WStats that keep track of skill progression, and the WPlanner which is a more modern mapper.</p>
<p>You can find them on his website at <a href="http://buddat.net/">http://buddat.net</a></p>
<p>There he also features this timelapse of Wurm which shows off a lot of the games&#8217; features:</p>
<p><object width="640" height="390"><param name="movie" value="http://www.youtube.com/v/H5EUHqSEcFg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowScriptAccess" value="always"></param><embed src="http://www.youtube.com/v/H5EUHqSEcFg&#038;hl=en_US&#038;feature=player_embedded&#038;version=3" type="application/x-shockwave-flash" allowfullscreen="true" allowScriptAccess="always" width="640" height="390"></embed></object></p>
<p>I really like the choice of music for that one.</p>
<p>Personally, I&#8217;m finishing off a couple of things: the integration of Ericsson In-Game Communication support, and the Epic code. Not much work remains on either. While debugging those things (in a week or two) I&#8217;ll get to work with Haradur on the new animation system.<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/&title=Budda joins the team">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/clientserver/budda-joins-the-team/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Various projects</title>
		<link>http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/#comments</comments>
		<pubDate>Wed, 18 May 2011 09:34:08 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Client and Server Development]]></category>
		<category><![CDATA[From the Boss]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=740</guid>
		<description><![CDATA[In case anyone&#8217;s wondering what&#8217;s going on, these are the things I&#8217;m currently (man)handling: I&#8217;ve finally managed to clean my desk enough to start getting some time to continue the Epic coding. Right now I&#8217;m finishing a &#8220;random massive mission&#8221; &#8230; <a href="http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In case anyone&#8217;s wondering what&#8217;s going on, these are the things I&#8217;m currently (man)handling:</p>
<ul>
<li>I&#8217;ve finally managed to clean my desk enough to start getting some time to continue the Epic coding. Right now I&#8217;m finishing a &#8220;random massive mission&#8221; generator that creates kingdom wide missions. An example would be to build a Shrine in the northwest. The Shrine must be on a flat, slabbed area at least 200 meters above sea level. Another example would be to cut down a specific tree outside an enemy village. Stuff like that which makes more or less sense (aiming for as much as possible). At least they are one-timers and won&#8217;t have to be done over and over.</li>
<li>Coding support for Ericsson In-Game Communication</li>
<li>Finishing off the shares issuing to team members. I made the payment for the shares yesterday and need a special receipt from the bank to send to the proper authorities.</li>
<li>Preparing for Alexander/Haradur who will become an employee of Onetoofree on the 1st of June!</li>
<li>Playing table hockey</li>
<li>The usual bugs/payment support/general problem reports</li>
</ul>
<p>I don&#8217;t know when we&#8217;ll be ready to release something big new and shiny. A lot is sort of 90% done. History has taught me to stay away from ETA&#8217;s.<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/&title=Various projects">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/clientserver/various-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aww Easter postponed</title>
		<link>http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/#comments</comments>
		<pubDate>Thu, 21 Apr 2011 10:20:22 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[Client and Server Development]]></category>
		<category><![CDATA[From the Boss]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=735</guid>
		<description><![CDATA[Like I&#8217;ve written earlier, the server has undergone changes that requires a client update and vice versa. The client issues are pretty much sorted out but there may be something left with full screen modes. I&#8217;ll get up to date &#8230; <a href="http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Like I&#8217;ve written earlier, the server has undergone changes that requires a client update and vice versa. The client issues are pretty much sorted out but there may be something left with full screen modes.</p>
<p>I&#8217;ll get up to date about that on Monday and hopefully we can update both the server and client early next week.</p>
<p>Anyways, this means that the current Easter dates in the server code are from last year and the Easter Bunny still thinks Easter is over and won&#8217;t show:/</p>
<p>I&#8217;m thinking we can have a pseudo Easter the weekend after we update the code instead. It&#8217;s not a good idea to make a major update just before a big weekend like this one.</p>
<p>Enjoy your Easter anyways!<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/&title=Aww Easter postponed">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/clientserver/aww-easter-postponed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holding off the client move</title>
		<link>http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/</link>
		<comments>http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/#comments</comments>
		<pubDate>Fri, 01 Apr 2011 13:47:29 +0000</pubDate>
		<dc:creator>rolfjan</dc:creator>
				<category><![CDATA[From the Boss]]></category>
		<category><![CDATA[Game Development]]></category>

		<guid isPermaLink="false">http://www.wurmonline.com/blog/?p=727</guid>
		<description><![CDATA[As it seems, there were a few semi-blocking issues with the unstable client so we&#8217;ll hold off the server update and client change at least a week. My wife&#8217;s giving birth to our third child next week so I&#8217;ll be &#8230; <a href="http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As it seems, there were a few semi-blocking issues with the unstable client so we&#8217;ll hold off the server update and client change at least a week. My wife&#8217;s giving birth to our third child next week so I&#8217;ll be away until the week after.</p>
<p>There&#8217;s a new feature being debugged on the test server as well &#8211; a duelling ring. These will be created by the GMs close to the start cities on wild and within 20 tiles they should provide a full same-side no penalty pvp area just like normal duelling does.</p>
<p>The most important feature though is that they provide a way to get rid of any unwanted ruler.</p>
<p>Once per week the people of the kingdom may challenge their ruler to appear at the ring.</p>
<p>In order to make it hard to abuse either by the ruler so that he challenges himself with an alt, as well as make it hard for enemy kingdoms to challenge him by switching sides, or forcing the ruler to appear at a time he has no possibility to attend it&#8217;s a pretty complex procedure.</p>
<p>10 people from the kingdom are required to challenge the ruler between two server restarts.</p>
<p>The ruler may decline this challenge, and once more. If he declines a third time he has failed the challenge and people are allowed to go to the ring and vote. If 10 people vote for removal during the next week he is removed.</p>
<p>If the ruler accepts the challenge, he decides upon the date. It&#8217;s at least two days away and no more than a week. If he answers the first challenge he is protected for three weeks, and two weeks if he accepts the second challenge.</p>
<p>He must appear at the ring at the time he decided upon and stay half an hour. If he doesn&#8217;t appear, or dies, or leaves the area within half an hour he has failed the challenge and a vote begins. Needless to say he should bring as many bodyguards as possible.</p>
<p>I don&#8217;t know if a vote always should begin if the ruler dies in the duelling area but I&#8217;ll ask around now that I&#8217;ve explained the basics.</p>
<p>The ring can not be deeded or built upon. Terraforming should be prevented as well.<!-- PHP 5.x --></p>
<hr />
<p><small>© Rolf Jansson for <a href="http://www.wurmonline.com/blog">Wurm Team Blog</a>, 2011. |
<a href="http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/">Permalink</a> |
Add to
<a href="http://del.icio.us/post?url=http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/&title=Holding off the client move">del.icio.us</a>
<br/>
Post tags: <br/>
</small></p>]]></content:encoded>
			<wfw:commentRss>http://www.wurmonline.com/blog/gamedev/holding-off-the-client-move/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

