First off, I am running only one at a time during testing and, yes, making changes to the config files I do restart the server.
So, SFS2X starts up just fine, no errors in any logs. I then try to remote connect with the AdminTool and fail. In SFSPro the process works perfectly. I can successfully telnet into the server on port (EDIT)9339 when SFSPro is running but not when SFS2X is running.
I figure I have an issue in my config files. I posted them below with some sections removed for length reasons. XX.XX.XX.XX is the IP I get when I use one of the random find my IP sites from my computer, not the server.
Any help is appreciated.
SFSPro
Code: Select all
<SmartFoxConfig>
<ServerSetup>
<ServerIP>127.0.0.1</ServerIP>
<ServerPort>9339</ServerPort>
<AutoSendPolicyFile>true</AutoSendPolicyFile>
<MaxUserIdleTime>300</MaxUserIdleTime>
<!-- Server Variables limits (-1 = unlimited) -->
<MaxRoomVars>-1</MaxRoomVars>
<MaxUserVars>-1</MaxUserVars>
<OutQueueThreads>1</OutQueueThreads>
<ExtHandlerThreads>1</ExtHandlerThreads>
<MaxWriterQueue>50</MaxWriterQueue>
<ClientMessagQueue>
<QueueSize>80</QueueSize>
<MaxAllowedDroppedPackets>10</MaxAllowedDroppedPackets>
</ClientMessagQueue>
<MaxIncomingQueue>5000</MaxIncomingQueue>
<DeadChannelsPolicy>strict</DeadChannelsPolicy>
<MaxMsgLen>4096</MaxMsgLen>
<LogMaxSize>5000000</LogMaxSize>
<LogMaxFiles>5</LogMaxFiles>
<FileLoggingLevel>FINER</FileLoggingLevel>
<ConsoleLoggingLevel>FINER</ConsoleLoggingLevel>
<!-- Adminisitrator login -->
<AdminLogin>sfs_admin</AdminLogin>
<AdminPassword>redred</AdminPassword>
<!-- Allowed administrator IP addresses -->
<AdminAllowedAddresses>
<AllowedAddress>*.*.*.*</AllowedAddress>
</AdminAllowedAddresses>
<!-- Allow remote debugging of extensions -->
<ExtensionRemoteDebug>true</ExtensionRemoteDebug>
<AutoReloadExtensions>true</AutoReloadExtensions>
<ExtensionRemoteDebug>true</ExtensionRemoteDebug>
<IpFilter>0</IpFilter>
<!-- Enable / Disable remote zone info -->
<EnableZoneInfo>false</EnableZoneInfo>
<!-- Enable / Disable embedded webserver -->
<WebServer active="true">
<CfgFile>webserver/cfg/jetty.xml</CfgFile>
</WebServer>
<!-- raw custom protocol separator -->
<RawProtocolSeparator><![CDATA[%]]></RawProtocolSeparator>
</ServerSetup>
SFS2X
Code: Select all
<serverSettings>
<socketAddresses>
<socket address="127.0.0.1" port="9339" type="TCP"/>
</socketAddresses>
<ipFilter>
<addressBlackList/>
<addressWhiteList/>
<maxConnectionsPerAddress>9999999</maxConnectionsPerAddress>
</ipFilter>
<flashCrossdomainPolicy>
<useMasterSocketPolicy>true</useMasterSocketPolicy>
<policyXmlFile>crossdomain.xml</policyXmlFile>
</flashCrossdomainPolicy>
<systemControllerThreadPoolSize>1</systemControllerThreadPoolSize>
<extensionControllerThreadPoolSize>1</extensionControllerThreadPoolSize>
<systemControllerRequestQueueSize>20000</systemControllerRequestQueueSize>
<extensionControllerRequestQueueSize>20000</extensionControllerRequestQueueSize>
<schedulerThreadPoolSize>1</schedulerThreadPoolSize>
<protocolCompressionThreshold>1024</protocolCompressionThreshold>
<protocolMode>BINARY</protocolMode>
<remoteAdmin>
<administrators>
<adminUser>
<login>sfsadmin</login>
<password>sfsadmin</password>
</adminUser>
</administrators>
<allowedRemoteAddresses>
<string>127.0.0.1</string>
<string>192.168.0.7</string>
<string>10.0.0.1</string>
<string>XX.XX.XX.XX</string>
</allowedRemoteAddresses>
<adminTcpPort>9339</adminTcpPort>
</remoteAdmin>
<bannedUserManager>
<isAutoRemove>true</isAutoRemove>
<isPersistent>true</isPersistent>
<customPersistenceClass></customPersistenceClass>
</bannedUserManager>
<extensionRemoteDebug>true</extensionRemoteDebug>
<useFriendlyExceptions>false</useFriendlyExceptions>
<mailer>
<mailHost>test.mail.com</mailHost>
<mailUser>foo</mailUser>
<mailPass>pippo</mailPass>
<smtpPort>25</smtpPort>
<workerThreads>1</workerThreads>
</mailer>
<webServer>
<isActive>true</isActive>
<cfgFile>config/jetty/jetty.xml</cfgFile>
</webServer>
<startExtensionFileMonitor>true</startExtensionFileMonitor>
<useFriendlyLogging>true</useFriendlyLogging>
<useDebugMode>true</useDebugMode>
<sessionMaxIdleTime>20</sessionMaxIdleTime>
<userMaxIdleTime>300</userMaxIdleTime>
</serverSettings>