<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Electrotank Forums</title>
		<link>http://www.electrotank.com/forums/</link>
		<description>Discussion forum for ElectroServer and Electrotank Universe Platform</description>
		<language>en</language>
		<lastBuildDate>Wed, 19 Jun 2013 11:13:33 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://www.electrotank.com/forums/images/misc/rss.png</url>
			<title>Electrotank Forums</title>
			<link>http://www.electrotank.com/forums/</link>
		</image>
		<item>
			<title><![CDATA[[Please Help] On HeartBeat]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13176-On-HeartBeat&amp;goto=newpost</link>
			<pubDate>Tue, 18 Jun 2013 17:39:05 GMT</pubDate>
			<description>Hi Teresa, 
 
In our application for the user disconnection we are maintaining heartbeat. 
 
what we are doing is we are maintaining heartbeat for...</description>
			<content:encoded><![CDATA[<div>Hi Teresa,<br />
<br />
In our application for the user disconnection we are maintaining heartbeat.<br />
<br />
what we are doing is we are maintaining heartbeat for every room ie for every minute i am sending a action to room and for that the users in room are sending me again action and for that action in plugin i am setting the time stamp(as in hangman example).<br />
<br />
Now the problem is when i tried to cancel heartbeatshcedule by using:&quot; getApi().cancelScheduledExecution(heartBeatCallbac  k);&quot; it is not stopping . I am getting the heartbeat even after the cancellation. can u help me on this.<br />
<br />
<br />
Thanks,<br />
Dom.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Dom</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13176-On-HeartBeat</guid>
		</item>
		<item>
			<title><![CDATA[[Question] "com.electrotank.electroserver5.entities.Users.can onicalize(Users.java:90)" ?]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13175-quot-com.electrotank.electroserver5.entities.Users.can-onicalize(Users.java-90)-quot&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 10:44:00 GMT</pubDate>
			<description>Hi Teresa, 
 
we are working on heartbeat for a player.when the heartbeat expires on server side we are evicting the user and from client side we are...</description>
			<content:encoded><![CDATA[<div>Hi Teresa,<br />
<br />
we are working on heartbeat for a player.when the heartbeat expires on server side we are evicting the user and from client side we are trying him to join him with the same name while i try to evict the user from a server i am facing the below error.<br />
can u tell me why this error is coming.<br />
java.lang.NullPointerException<br />
	at com.electrotank.electroserver5.entities.Users.cano  nicalize(Users.java:90)<br />
	at com.electrotank.electroserver5.entities.Users.get(  Users.java:86)<br />
	at com.electrotank.electroserver5.entities.PeopleImpl  .getUserByUserName(PeopleImpl.java:564)<br />
	at com.electrotank.electroserver5.entities.PeopleImpl  .getConnectedUser(PeopleImpl.java:572)<br />
	at com.electrotank.electroserver5.extensions.api.Elec  troServerApiImpl.getUserFromName(ElectroServerApiI  mpl.java:1364)<br />
	at com.electrotank.electroserver5.extensions.api.Elec  troServerApiImpl.kickOrBanFromRoom(ElectroServerAp  iImpl.java:1041)<br />
	at com.electrotank.electroserver5.extensions.api.Elec  troServerApiImpl.kickUserFromRoom(ElectroServerApi  Impl.java:1028)<br />
	at com.possi.poker.PokerPlugin.heartBeatTicker(PokerP  lugin.java:2467)<br />
	at com.possi.poker.PokerPlugin$2.scheduledCallback(Po  kerPlugin.java:2437)<br />
	at com.electrotank.electroserver5.entities.BaseBridge  $CallbackWrapper$1.call(BaseBridge.java:254)<br />
	at com.electrotank.electroserver5.entities.BaseBridge  .withLockAndClassloader(BaseBridge.java:192)<br />
	at com.electrotank.electroserver5.entities.BaseBridge  $CallbackWrapper.run(BaseBridge.java:252)<br />
	at java.util.concurrent.Executors$RunnableAdapter.cal  l(Unknown Source)<br />
	at java.util.concurrent.FutureTask$Sync.innerRunAndRe  set(Unknown Source)<br />
	at java.util.concurrent.FutureTask.runAndReset(Unknow  n Source)<br />
	at java.util.concurrent.ScheduledThreadPoolExecutor$S  cheduledFutureTask.access$101(Unknown Source)<br />
	at java.util.concurrent.ScheduledThreadPoolExecutor$S  cheduledFutureTask.runPeriodic(Unknown Source)<br />
	at java.util.concurrent.ScheduledThreadPoolExecutor$S  cheduledFutureTask.run(Unknown Source)<br />
	at java.util.concurrent.ThreadPoolExecutor$Worker.run  Task(Unknown Source)<br />
	at java.util.concurrent.ThreadPoolExecutor$Worker.run  (Unknown Source)<br />
	at java.lang.Thread.run(Unknown Source)<br />
<br />
<br />
Thanks ,<br />
Dom.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Dom</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13175-quot-com.electrotank.electroserver5.entities.Users.can-onicalize(Users.java-90)-quot</guid>
		</item>
		<item>
			<title><![CDATA[[Question] Order of process multi plugins]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13174-Order-of-process-multi-plugins&amp;goto=newpost</link>
			<pubDate>Mon, 17 Jun 2013 05:00:33 GMT</pubDate>
			<description><![CDATA[Here is my extension: 
 
PHP: 
--------- 
<Variable name="games" type="EsObject"> 
	<Entry> 
		<Variable name="gameType"...]]></description>
			<content:encoded><![CDATA[<div>Here is my extension:<br />
<div class="bbcode_container">
	<div class="bbcode_description">PHP Code:</div>
	<hr /><code class="bbcode_code"><code><span style="color: #000000">
<span style="color: #0000BB"></span><span style="color: #007700">&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"games"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"gameType"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">game1</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"roomConfigs"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"maximumPlayers"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"integer"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">4</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"usingFloodingFilter"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"usingLanguageFilter"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"plugins"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"extension"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">extGame1</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginName"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Game1PluginName</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginHandle"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Game1PluginHandle</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"extension"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameCore</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginName"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameCorePlugin</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginHandle"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameNodePlugin</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"gameConfigs"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingRoomListUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingRoomVariableUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingUserListUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingUserVariableUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingVideoEvents"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"gameType"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">game2</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"roomConfigs"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"maximumPlayers"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"integer"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">4</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"usingFloodingFilter"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"usingLanguageFilter"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"plugins"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"extension"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">extGame2</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginName"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Game2PluginName</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginHandle"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">Game2PluginHandle</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"extension"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameCore</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginName"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameCorePlugin</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"pluginHandle"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"string"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">GameNodePlugin</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"gameConfigs"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"EsObject"</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingRoomListUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingRoomVariableUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingUserListUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingUserVariableUpdates"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;</span><span style="color: #0000BB">Variable&nbsp;name</span><span style="color: #007700">=</span><span style="color: #DD0000">"receivingVideoEvents"&nbsp;</span><span style="color: #0000BB">type</span><span style="color: #007700">=</span><span style="color: #DD0000">"boolean"</span><span style="color: #007700">&gt;</span><span style="color: #0000BB">false</span><span style="color: #007700">&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;&lt;/</span><span style="color: #0000BB">Entry</span><span style="color: #007700">&gt;<br />&nbsp;&nbsp;&nbsp;&nbsp;<br />&lt;/</span><span style="color: #0000BB">Variable</span><span style="color: #007700">&gt;&nbsp;<br /></span><span style="color: #0000BB"></span>
</span>
</code></code><hr />
</div> When player exit game1, order of process event &quot;userEnter&quot;<br />
Game1PluginHandle -&gt; GameNodePlugin<br />
But player exit game2, order of process:<br />
GameNodePlugin -&gt; Game2PluginHanle<br />
<br />
My question:<br />
How to config order of process is always GameXPluginHanle -&gt; GameNodePlugin<br />
<br />
Thanks :)</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>bluesky2210</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13174-Order-of-process-multi-plugins</guid>
		</item>
		<item>
			<title>AS3 SQL Where to put your database table information?</title>
			<link>http://www.electrotank.com/forums/showthread.php?13173-AS3-SQL-Where-to-put-your-database-table-information&amp;goto=newpost</link>
			<pubDate>Sat, 15 Jun 2013 17:21:01 GMT</pubDate>
			<description>Hello again! 
 
I have been pretty busy. I turned my old website into www.goldenliongames.com, and I just started working a month ago at a real...</description>
			<content:encoded><![CDATA[<div>Hello again!<br />
<br />
I have been pretty busy. I turned my old website into <a href="http://www.goldenliongames.com" target="_blank">www.goldenliongames.com</a>, and I just started working a month ago at a real company as a flash game developer. It's pretty awesome. They are not using electroserver though, but I still think it is the way to go for my own projects. <br />
<br />
I was trying to set up amfphp (with no luck) for making user accounts. Now, I am looking back into the mySQL examples here. I was looking through both the java and as classes, and I don't seem to see a spot to put in your own sql table's information. I was expecting maybe a port or something and then the name of the specific table you are trying to access. <br />
<br />
I have sql tables on hostgator and also MAMP. Will I be able to use MAMP here, or will that only work if you are developing locally?<br />
<br />
Also, what is noSQL? I saw that mentioned a few times in the new stuff on the electrotank home page.<br />
<br />
Thanks,<br />
Jim</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Jim</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13173-AS3-SQL-Where-to-put-your-database-table-information</guid>
		</item>
		<item>
			<title><![CDATA[[Question] can we send the data in the form of string instead of ESobject?]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13172-can-we-send-the-data-in-the-form-of-string-instead-of-ESobject&amp;goto=newpost</link>
			<pubDate>Fri, 14 Jun 2013 09:09:05 GMT</pubDate>
			<description>Hi Teresa, 
 
We are developing a online multiplayer game where we are sending a huge data between the client and server. 
 
I have one doubt,...</description>
			<content:encoded><![CDATA[<div>Hi Teresa,<br />
<br />
We are developing a online multiplayer game where we are sending a huge data between the client and server.<br />
<br />
I have one doubt, Instead of sending the data in the form of esobject can we send the data in string format?<br />
<br />
<br />
Thanks,<br />
Dom.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Dom</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13172-can-we-send-the-data-in-the-form-of-string-instead-of-ESobject</guid>
		</item>
		<item>
			<title><![CDATA[[Question] The knowledge of model server - client (Electrotank server) for beginner?]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13171-The-knowledge-of-model-server-client-(Electrotank-server)-for-beginner&amp;goto=newpost</link>
			<pubDate>Thu, 13 Jun 2013 07:27:06 GMT</pubDate>
			<description>hi. you can show me know : the general model of Electrotank serve - client, the component and the relationship between them? i have read the rest of...</description>
			<content:encoded><![CDATA[<div>hi. you can show me know : the general model of Electrotank serve - client, the component and the relationship between them? i have read the rest of developer resources of Electrotank and docs, but i'm new in client -server or developer source is difficult for me ,so that i can't figure out the architect of an apps when apply.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>cabanha</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13171-The-knowledge-of-model-server-client-(Electrotank-server)-for-beginner</guid>
		</item>
		<item>
			<title>Meaning of this Error</title>
			<link>http://www.electrotank.com/forums/showthread.php?13170-Meaning-of-this-Error&amp;goto=newpost</link>
			<pubDate>Wed, 12 Jun 2013 22:54:09 GMT</pubDate>
			<description><![CDATA[Teresa, 
 
When we were testing the application, the game just froze and i couldn't login to ES5 Admin. And after 30 minutes every thing worked, I...]]></description>
			<content:encoded><![CDATA[<div>Teresa,<br />
<br />
When we were testing the application, the game just froze and i couldn't login to ES5 Admin. And after 30 minutes every thing worked, I don't know how.<br />
<br />
I immediately check the logs, and found this<br />
<br />
2013-Jun-13 01:04:49:310 [AnonymousIoService-8] ERROR com.electrotank.electroserver5.servers.registry.Re  gistryEndpoint  - Message number (0) for user 66352 was less than expected (1).<br />
Message type is LoginRequest<br />
com.electrotank.electroserver5.servers.registry.Me  ssagingException: Message number (0) for user 66352 was less than expected (1).<br />
Message type is LoginRequest<br />
	at com.electrotank.electroserver5.servers.registry.Re  gistryEndpoint.doReceive(RegistryEndpoint.java:208  )<br />
	at com.electrotank.electroserver5.servers.registry.Re  gistryEndpoint.receive(RegistryEndpoint.java:97)<br />
	at com.electrotank.electroserver5.servers.gateway.Gat  ewayEndpoint.write(GatewayEndpoint.java:74)<br />
	at com.electrotank.electroserver5.servers.gateway.Gat  ewayEndpoint.write(GatewayEndpoint.java:86)<br />
	at com.electrotank.electroserver5.servers.gateway.tra  nsactions.ClientMessageToRegistryForwarder.forward  (ClientMessageToRegistryForwarder.java:31)<br />
	at com.electrotank.electroserver5.protocol.mina.Abstr  actClientIoHandler.forward(AbstractClientIoHandler  .java:155)<br />
	at com.electrotank.electroserver5.protocol.mina.Abstr  actClientIoHandler.messageReceived(AbstractClientI  oHandler.java:129)<br />
	at com.electrotank.electroserver5.protocol.mina.Disco  nnectedClientIoHandler.messageReceived(Disconnecte  dClientIoHandler.java:86)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$TailFilter.messageReceived(AbstractIoFilterChai  n.java:570)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at org.apache.mina.common.IoFilterAdapter.messageRece  ived(IoFilterAdapter.java:80)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at com.electrotank.electroserver5.protocol.mina.crypt  o.DHKeyExchangeIoFilter.messageReceived(DHKeyExcha  ngeIoFilter.java:26)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at com.electrotank.electroserver5.protocol.mina.Proto  colFilter.messageReceived(ProtocolFilter.java:87)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at org.apache.mina.common.IoFilterAdapter.messageRece  ived(IoFilterAdapter.java:80)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at org.apache.mina.filter.codec.support.SimpleProtoco  lDecoderOutput.flush(SimpleProtocolDecoderOutput.j  ava:58)<br />
	at org.apache.mina.filter.codec.ProtocolCodecFilter.m  essageReceived(ProtocolCodecFilter.java:174)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at com.electrotank.electroserver5.protocol.mina.http.  HttpRequestDispatcher.messageReceived(HttpRequestD  ispatcher.java:165)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at org.apache.mina.filter.codec.support.SimpleProtoco  lDecoderOutput.flush(SimpleProtocolDecoderOutput.j  ava:58)<br />
	at org.apache.mina.filter.codec.ProtocolCodecFilter.m  essageReceived(ProtocolCodecFilter.java:174)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.callNextMessageReceived(AbstractIoFilterChain.j  ava:299)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in.access$5(AbstractIoFilterChain.java:296)<br />
	at org.apache.mina.common.support.AbstractIoFilterCha  in$EntryImpl$1.messageReceived(AbstractIoFilterCha  in.java:648)<br />
	at org.apache.mina.filter.executor.ExecutorFilter.pro  cessEvent(ExecutorFilter.java:219)<br />
	at org.apache.mina.filter.executor.ExecutorFilter$Pro  cessEventsRunnable.run(ExecutorFilter.java:263)<br />
	at java.util.concurrent.ThreadPoolExecutor$Worker.run  Task(Unknown Source)<br />
	at java.util.concurrent.ThreadPoolExecutor$Worker.run  (Unknown Source)<br />
	at org.apache.mina.util.NamePreservingRunnable.run(Na  mePreservingRunnable.java:51)<br />
	at java.lang.Thread.run(Unknown Source)<br />
<br />
Can you please let me know, why is this error occured ??<br />
<br />
Thanks,<br />
Satish.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>ravipati</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13170-Meaning-of-this-Error</guid>
		</item>
		<item>
			<title>Mecanim Networking Example</title>
			<link>http://www.electrotank.com/forums/showthread.php?13169-Mecanim-Networking-Example&amp;goto=newpost</link>
			<pubDate>Wed, 12 Jun 2013 16:29:25 GMT</pubDate>
			<description>I am not sure if anyone else has run into the issue with Mecanim and animation sync over the network.  mainly that it does not work the same as the...</description>
			<content:encoded><![CDATA[<div>I am not sure if anyone else has run into the issue with Mecanim and animation sync over the network.  mainly that it does not work the same as the legacy animation did.  I see an example for Photon and one for unity networking but not one for ElectroServer.<br />
<br />
I was just curious if there were any plans for create a new example for Animation Synchronization for Electro Server and Mecanim?</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Dylen_Turnbull</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13169-Mecanim-Networking-Example</guid>
		</item>
		<item>
			<title>Performance Analysis</title>
			<link>http://www.electrotank.com/forums/showthread.php?13168-Performance-Analysis&amp;goto=newpost</link>
			<pubDate>Wed, 12 Jun 2013 09:00:51 GMT</pubDate>
			<description><![CDATA[Howdy! 
 
As mentioned in another thread, I'm trying to improve the performance of some of our server plugins here - first stop, profiling. 
 
The...]]></description>
			<content:encoded><![CDATA[<div>Howdy!<br />
<br />
As mentioned in another thread, I'm trying to improve the performance of some of our server plugins here - first stop, profiling.<br />
<br />
The first game I'm investigating is definitely a problem, I see that it's using 20% of the CPU on my workstation, which is an uber machine, so that's too much.  Memory usage isn't too bad.  Obviously some of my guys have written some code that will need some optimization (thankfully, this I have a lot of experience with).<br />
<br />
When I look at the CPU usage profile, the top of the chart is org.jboss.netty.channel.socket.nio.SelectorUtil.se  lect(java.nio.channels.Selector).  This looks like a pretty core function, probably called by a lot of different things, but it's responsible for 98% of the total CPU usage so I was hoping that perhaps you might be able to shed some light into what kinds of functions call this so we can look in our own code to try to optimize things.<br />
<br />
Thanks a lot!<br />
<br />
- c</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?40-ES5-Server-side-Plugin-Help">ES5 Server-side Plugin Help</category>
			<dc:creator>cliff</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13168-Performance-Analysis</guid>
		</item>
		<item>
			<title>UserAlreadyInRoom error</title>
			<link>http://www.electrotank.com/forums/showthread.php?13167-UserAlreadyInRoom-error&amp;goto=newpost</link>
			<pubDate>Tue, 11 Jun 2013 18:58:07 GMT</pubDate>
			<description>I got this error: 
 
Code: 
--------- 
 WARN  com.electrotank.electroserver5.entities.managers.RoomEventFactory  - Sending error UserAlreadyInRoom...</description>
			<content:encoded><![CDATA[<div>I got this error:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code"> WARN&nbsp; com.electrotank.electroserver5.entities.managers.RoomEventFactory&nbsp; - Sending error UserAlreadyInRoom for CreateRoomRequest<br />
com.electrotank.electroserver5.entities.exceptions.JoinRoomException<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.entities.Room.joinRoom(Room.java:246)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.entities.managers.RoomManager.joinRoom(RoomManager.java:623)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.entities.managers.RoomManager.createRoom(RoomManager.java:289)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.transactions.CreateRoomTransaction.execute(CreateRoomTransaction.java:79)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.transactions.SinglePersonTransaction.execute(SinglePersonTransaction.java:34)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.transactions.SinglePersonTransaction.execute(SinglePersonTransaction.java:16)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.transactions.TransactionHandlerImpl.processMessage(TransactionHandlerImpl.java:170)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.RegistryEndpoint.doReceive(RegistryEndpoint.java:213)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.registry.RegistryEndpoint.receive(RegistryEndpoint.java:97)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.gateway.GatewayEndpoint.write(GatewayEndpoint.java:74)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.gateway.GatewayEndpoint.write(GatewayEndpoint.java:86)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.servers.gateway.transactions.ClientMessageToRegistryForwarder.forward(ClientMessageToRegistryForwarder.java:31)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.protocol.etio.ElectroServerMessageProcessor.forward(ElectroServerMessageProcessor.java:112)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.protocol.etio.ElectroServerMessageProcessor.onMessage(ElectroServerMessageProcessor.java:52)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.protocol.etio.ElectroServerMessageProcessor.onMessage(ElectroServerMessageProcessor.java:28)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.jetlang.channels.MemoryChannel.publish(MemoryChannel.java:27)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.electroserver5.protocol.etio.tcp.TCPDecoder.readMessage(TCPDecoder.java:72)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.io.ReadOneMessage.onMessage(ReadOneMessage.java:33)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.io.ReadOneMessage.onMessage(ReadOneMessage.java:1)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.jetlang.channels.MemoryChannel.publish(MemoryChannel.java:27)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.io.CheckForReadReadiness.read(CheckForReadReadiness.java:78)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.io.CheckForReadReadiness.onMessage(CheckForReadReadiness.java:45)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at com.electrotank.io.CheckForReadReadiness.onMessage(CheckForReadReadiness.java:1)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at org.jetlang.channels.ChannelSubscription$1.run(ChannelSubscription.java:31)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)<br />
&nbsp; &nbsp; &nbsp; &nbsp; at java.lang.Thread.run(Thread.java:679)</code><hr />
</div>  when try using EsQuickJoinGameRequest from my iOS client, here is the client code:<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<hr /><code class="bbcode_code">EsQuickJoinGameRequest *request = [[EsQuickJoinGameRequest alloc] init];<br />
&nbsp; &nbsp; request.createOnly = YES;<br />
&nbsp; &nbsp; request.gameType = gameType;<br />
&nbsp; &nbsp; if (!currentZoneName &amp;&amp; listZoneNames.count &gt; 0)<br />
&nbsp; &nbsp; &nbsp; &nbsp; currentZoneName = (NSString *)[listZoneNames objectAtIndex:0];<br />
&nbsp; &nbsp; else currentZoneName = @&quot;TestPoker&quot;;<br />
&nbsp; &nbsp; request.zoneName = currentZoneName;<br />
&nbsp; &nbsp; request.password = password;<br />
&nbsp; &nbsp; [request.gameDetails setString:currentZoneName forKey:@&quot;roomZoneName&quot;];<br />
&nbsp; &nbsp; [es.engine sendMessage:request];</code><hr />
</div> Actually the server plugin still run and the game is created and user can play but I got this log error. <br />
I use the same technique for flash client and it works fine.<br />
So is it a problem with ES  iOS library?</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>mancity</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13167-UserAlreadyInRoom-error</guid>
		</item>
		<item>
			<title>Profiling/Using a Different JDK</title>
			<link>http://www.electrotank.com/forums/showthread.php?13166-Profiling-Using-a-Different-JDK&amp;goto=newpost</link>
			<pubDate>Tue, 11 Jun 2013 09:08:19 GMT</pubDate>
			<description><![CDATA[I'm trying to profile some of our server modules to see if I can spot any performance bottlenecks... I don't want to shell out the cash for YourKit...]]></description>
			<content:encoded><![CDATA[<div>I'm trying to profile some of our server modules to see if I can spot any performance bottlenecks... I don't want to shell out the cash for YourKit right now, especially since the JDK comes with a profiler (VisualVM).<br />
<br />
Unfortunately, when I try to profile the running server, it reports an issue when calibrating, having difficulty finding the path to the running VM (it's the right path, but it seems to have a pathing issue).  I was thinking if I were to run ElectroServer using the same JRE as that installed with the JDK that this might get around it, but I'm not sure how to start ElectroServer with a different JRE.<br />
<br />
I've spent a few hours trying to search for the answer to no avail, I apologize if this is an already answered question.<br />
<br />
Thanks!</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?40-ES5-Server-side-Plugin-Help">ES5 Server-side Plugin Help</category>
			<dc:creator>cliff</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13166-Profiling-Using-a-Different-JDK</guid>
		</item>
		<item>
			<title><![CDATA[[Solved] which NetBean version can be used to deploy server side code (like Plugin) ?!!]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13165-which-NetBean-version-can-be-used-to-deploy-server-side-code-(like-Plugin)-!!&amp;goto=newpost</link>
			<pubDate>Mon, 10 Jun 2013 20:07:53 GMT</pubDate>
			<description><![CDATA[i'm begin learning ES. when learned " write your first plugin " like video tutorials guide (http://www.youtube.com/watch?v=2ElugnZSdmE) . i had done...]]></description>
			<content:encoded><![CDATA[<div>i'm begin learning ES. when learned &quot; write your first plugin &quot; like video tutorials guide (<a href="http://www.youtube.com/watch?v=2ElugnZSdmE" target="_blank">http://www.youtube.com/watch?v=2ElugnZSdmE</a>) . i had done step by step like this guide again and again, exactly like that video , but i have not installed this plugin successful ( no see extensions in webadmin) . i can not understand , why? . while i had known extension installation. i use netbean 7.3.  please help me ! thank.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?40-ES5-Server-side-Plugin-Help">ES5 Server-side Plugin Help</category>
			<dc:creator>cabanha</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13165-which-NetBean-version-can-be-used-to-deploy-server-side-code-(like-Plugin)-!!</guid>
		</item>
		<item>
			<title><![CDATA[[Question] Using ES5 with a database]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13164-Using-ES5-with-a-database&amp;goto=newpost</link>
			<pubDate>Sun, 09 Jun 2013 12:36:06 GMT</pubDate>
			<description><![CDATA[Hello guys, 
 
I am very new to electroserver and I'm enjoying it very much.  I'm making a simple game and I would like to add login functionality...]]></description>
			<content:encoded><![CDATA[<div>Hello guys,<br />
<br />
I am very new to electroserver and I'm enjoying it very much.  I'm making a simple game and I would like to add login functionality using a database. E.g. from a webpage a user signs up and then logs into it on Flash client.<br />
<br />
However, after reading the article I'm unsure where to start and how to set it all up (I had a real hard faffing time getting ES5 to work).  I'm quite confident using PHP and MYSQL on my XAMPP server I have running on here but my question is should I use this inbuilt Derby database or an external one?  Which is the easiest solution to learn how to do it (and for setting it up).<br />
<br />
I don't really understand the differences between JDBC and JDBI and using an external DB so if someone could shed some light on this it would be of great help.<br />
<br />
Many thanks!<br />
Sam</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>sam.uk.net</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13164-Using-ES5-with-a-database</guid>
		</item>
		<item>
			<title><![CDATA[[Question] Hello World Code example error API]]></title>
			<link>http://www.electrotank.com/forums/showthread.php?13163-Hello-World-Code-example-error-API&amp;goto=newpost</link>
			<pubDate>Fri, 07 Jun 2013 13:18:57 GMT</pubDate>
			<description><![CDATA[[ATTACH=CONFIG]323[/ATTACH] 
 
Direct Images Link: 
http://img5.imageshack.us/img5/2760/esstj.png 
 
Why in ES5,run the Hello Word code(JAVA) example...]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.electrotank.com/forums/attachment.php?attachmentid=323"  title="Name:  
Views: 
Size:  ">Attachment 323</a><br />
<br />
Direct Images Link:<br />
<a href="http://img5.imageshack.us/img5/2760/esstj.png" target="_blank">http://img5.imageshack.us/img5/2760/esstj.png</a><br />
<br />
Why in ES5,run the Hello Word code(JAVA) example code will have above error appear &#12304;This api can only be invoked in a room-level plugin&#12305;?<br />
<br />
What does the problem? The API issue?<br />
<br />
How do I solve it?<br />
<br />
Thank you.</div>


	<div style="padding:10px">

	

	

	
		<fieldset class="fieldset">
			<legend>Attached Images</legend>
			<ul>
			<li>
	<img class="inlineimg" src="/jpg.gif" alt="File Type: jpg" />
	<a href="http://www.electrotank.com/forums/attachment.php?attachmentid=323&amp;d=1370611001">ess.jpg&lrm;</a> 
(19.8 KB)
</li> 
			</ul>
			</fieldset>
	

	

	</div>
 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>Seika</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13163-Hello-World-Code-example-error-API</guid>
		</item>
		<item>
			<title>Javascript Error</title>
			<link>http://www.electrotank.com/forums/showthread.php?13162-Javascript-Error&amp;goto=newpost</link>
			<pubDate>Thu, 06 Jun 2013 20:24:58 GMT</pubDate>
			<description><![CDATA[Hello Teresa, 
 
I'm getting error sometimes in browser console, can you please let me know where is the problem ?? 
 
POST http://url/s/483068288...]]></description>
			<content:encoded><![CDATA[<div>Hello Teresa,<br />
<br />
I'm getting error sometimes in browser console, can you please let me know where is the problem ??<br />
<br />
POST <a href="http://url/s/483068288" target="_blank">http://url/s/483068288</a> 404 Not found Electr...ript.js (line 88).<br />
<br />
And also, can you please tell what if the internet connection is low. <br />
Is there a way that i could let client/user know that his internet connection is low<br />
I can refresh his browser<br />
I can kick him out of the game<br />
<br />
Thanks for the help.<br />
Satish.</div>

 ]]></content:encoded>
			<category domain="http://www.electrotank.com/forums/forumdisplay.php?39-ES5-General-Discussion">ES5 General Discussion</category>
			<dc:creator>ravipati</dc:creator>
			<guid isPermaLink="true">http://www.electrotank.com/forums/showthread.php?13162-Javascript-Error</guid>
		</item>
	</channel>
</rss>
