I'm fairly new to smartfox and recently I encountered a problem that I can't solve
For some reason sfs binds sockets for my private and local IP with no problems, but can't bind a socket for my public IP, and therefore I can't connect to my server from different computers.
First I created inbound and outbound rules for the firewall to let sfs use any ports and it didn't work. Then I shut down my firewall completely, but the problem remains the same.
I tried to telnet my public IP, and I can't connect, which means that nothing is running on this port.
Here is the boot log of the server:
13 Jul 2011 12:41:52,302 INFO [main] bootLogger - SmartFoxServer 2X
13 Jul 2011 12:41:52,305 INFO [main] bootLogger - BitSwarmEngine version: 3.3.1 { main }
13 Jul 2011 12:41:52,307 INFO [main] bootLogger - System Info:
Processor(s): 2
VM Max. memory: 932MB
os.name: Windows 7
os.arch: amd64
os.version: 6.1
java.version: 1.6.0_21
java.vendor: Sun Microsystems Inc.
java.vendor.url: http://java.sun.com/
java.vm.specification.version: 1.0
java.vm.version: 17.0-b16
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.io.tmpdir: C:\Windows\TEMP\
Default charset: UTF-8
13 Jul 2011 12:41:52,315 INFO [main] bootLogger - Network Info:
Card: Software Loopback Interface 1
->0:0:0:0:0:0:0:1
->127.0.0.1
Card: WAN Miniport (SSTP)
Card: WAN Miniport (L2TP)
Card: WAN Miniport (PPTP)
Card: WAN Miniport (PPPOE)
Card: WAN Miniport (IPv6)
Card: WAN Miniport (Network Monitor)
Card: WAN Miniport (IP)
Card: RAS Async Adapter
Card: Realtek PCIe FE Family Controller
->192.168.1.24
Card: Microsoft 6to4 Adapter
Card: Intel(R) WiFi Link 1000 BGN
Card: Teredo Tunneling Pseudo-Interface
->2001:0:4137:9e76:45d
->fe80:0:0:0:45d
Card: Bluetooth Device (RFCOMM Protocol TDI)
Card: Bluetooth Device (Personal Area Network)
Card: Microsoft Virtual WiFi Miniport Adapter
Card: Microsoft ISATAP Adapter
->fe80:0:0:0:0:5efe:c0a8:118%17
Card: Microsoft ISATAP Adapter #2
Card: Microsoft ISATAP Adapter #3
Card: WAN Miniport (IKEv2)
Card: Realtek PCIe FE Family Controller-QoS Packet Scheduler-0000
Card: Realtek PCIe FE Family Controller-WFP LightWeight Filter-0000
Card: WAN Miniport (IPv6)-QoS Packet Scheduler-0000
Card: WAN Miniport (IP)-QoS Packet Scheduler-0000
Card: WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000
13 Jul 2011 12:41:52,321 INFO [main] bootLogger - Session manager ready: com.smartfoxserver.bitswarm.sessions.DefaultSessionManager@3961b9b2
13 Jul 2011 12:41:52,329 INFO [main] bootLogger - ReaderSelector opened
13 Jul 2011 12:41:52,341 INFO [main] bootLogger - AcceptSelector opened
13 Jul 2011 12:41:52,344 INFO [main] bootLogger - Added bound tcp socket --> 127.0.0.1:9933
13 Jul 2011 12:41:52,345 INFO [main] bootLogger - Added bound tcp socket --> 127.0.0.1:5151
13 Jul 2011 12:41:52,345 INFO [main] bootLogger - Added bound tcp socket --> 192.168.1.24:5151
13 Jul 2011 12:41:52,346 WARN [main] bootLogger - Was not able to bind socket: { 72.95.247.214:5151, (Tcp) }
13 Jul 2011 12:41:52,347 INFO [main] bootLogger - Controller started: com.smartfoxserver.v2.controllers.SystemController -- Queue: 0/20000
13 Jul 2011 12:41:52,348 INFO [main] bootLogger - Controller started: com.smartfoxserver.v2.controllers.ExtensionController -- Queue: 0/20000
13 Jul 2011 12:41:52,348 INFO [main] bootLogger - IOHandler: com.smartfoxserver.v2.protocol.SFSIoHandler@430ef1aa
13 Jul 2011 12:41:52,348 INFO [main] bootLogger - SocketReader started
13 Jul 2011 12:41:52,349 INFO [main] bootLogger - SocketAcceptor initialized
13 Jul 2011 12:41:52,349 INFO [main] bootLogger - Socket Writer started (pool size:1)
13 Jul 2011 12:41:52,349 INFO [Scheduler1-thread-1] bootLogger - Scheduler started: scheduler
13 Jul 2011 12:41:52,350 INFO [main] bootLogger - Security Manager started
13 Jul 2011 12:41:52,353 INFO [main] bootLogger - [[[ ===--- Boot sequence complete ---=== ]]]
13 Jul 2011 12:47:33,293 INFO [main] bootLogger - SmartFoxServer 2X
13 Jul 2011 12:47:33,296 INFO [main] bootLogger - BitSwarmEngine version: 3.3.1 { main }
13 Jul 2011 12:47:33,297 INFO [main] bootLogger - System Info:
Processor(s): 2
VM Max. memory: 932MB
os.name: Windows 7
os.arch: amd64
os.version: 6.1
java.version: 1.6.0_21
java.vendor: Sun Microsystems Inc.
java.vendor.url: http://java.sun.com/
java.vm.specification.version: 1.0
java.vm.version: 17.0-b16
java.vm.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.io.tmpdir: C:\Windows\TEMP\
Default charset: UTF-8
13 Jul 2011 12:47:33,308 INFO [main] bootLogger - Network Info:
Card: Software Loopback Interface 1
->0:0:0:0:0:0:0:1
->127.0.0.1
Card: WAN Miniport (SSTP)
Card: WAN Miniport (L2TP)
Card: WAN Miniport (PPTP)
Card: WAN Miniport (PPPOE)
Card: WAN Miniport (IPv6)
Card: WAN Miniport (Network Monitor)
Card: WAN Miniport (IP)
Card: RAS Async Adapter
Card: Realtek PCIe FE Family Controller
->192.168.1.24
Card: Microsoft 6to4 Adapter
Card: Intel(R) WiFi Link 1000 BGN
Card: Teredo Tunneling Pseudo-Interface
->2001:0:4137:9e76:45d
->fe80:0:0:0:45d
Card: Bluetooth Device (RFCOMM Protocol TDI)
Card: Bluetooth Device (Personal Area Network)
Card: Microsoft Virtual WiFi Miniport Adapter
Card: Microsoft ISATAP Adapter
->fe80:0:0:0:0:5efe:c0a8:118%17
Card: Microsoft ISATAP Adapter #2
Card: Microsoft ISATAP Adapter #3
Card: WAN Miniport (IKEv2)
Card: Realtek PCIe FE Family Controller-QoS Packet Scheduler-0000
Card: Realtek PCIe FE Family Controller-WFP LightWeight Filter-0000
Card: WAN Miniport (IPv6)-QoS Packet Scheduler-0000
Card: WAN Miniport (IP)-QoS Packet Scheduler-0000
Card: WAN Miniport (Network Monitor)-QoS Packet Scheduler-0000
13 Jul 2011 12:47:33,316 INFO [main] bootLogger - Session manager ready: com.smartfoxserver.bitswarm.sessions.DefaultSessionManager@10c767b1
13 Jul 2011 12:47:33,326 INFO [main] bootLogger - ReaderSelector opened
13 Jul 2011 12:47:33,337 INFO [main] bootLogger - AcceptSelector opened
13 Jul 2011 12:47:33,340 INFO [main] bootLogger - Added bound tcp socket --> 127.0.0.1:9933
13 Jul 2011 12:47:33,341 INFO [main] bootLogger - Added bound tcp socket --> 127.0.0.1:5151
13 Jul 2011 12:47:33,341 INFO [main] bootLogger - Added bound tcp socket --> 192.168.1.24:5151
13 Jul 2011 12:47:33,341 WARN [main] bootLogger - Was not able to bind socket: { 72.95.247.214:5151, (Tcp) }
13 Jul 2011 12:47:33,343 INFO [main] bootLogger - Controller started: com.smartfoxserver.v2.controllers.SystemController -- Queue: 0/20000
13 Jul 2011 12:47:33,343 INFO [main] bootLogger - Controller started: com.smartfoxserver.v2.controllers.ExtensionController -- Queue: 0/20000
13 Jul 2011 12:47:33,344 INFO [main] bootLogger - IOHandler: com.smartfoxserver.v2.protocol.SFSIoHandler@1676fe3a
13 Jul 2011 12:47:33,344 INFO [main] bootLogger - SocketReader started
13 Jul 2011 12:47:33,344 INFO [main] bootLogger - SocketAcceptor initialized
13 Jul 2011 12:47:33,345 INFO [main] bootLogger - Socket Writer started (pool size:1)
13 Jul 2011 12:47:33,345 INFO [Scheduler1-thread-1] bootLogger - Scheduler started: scheduler
13 Jul 2011 12:47:33,346 INFO [main] bootLogger - Security Manager started
13 Jul 2011 12:47:33,348 INFO [main] bootLogger - [[[ ===--- Boot sequence complete ---=== ]]]
Please let me know what I am doing wrong. Any help will be greatly appreciated!