Problems using TCP Networking - Ghost Characters

Blitz3D Forums/Blitz3D Programming/Problems using TCP Networking - Ghost Characters

chrisnorris007(Posted 2008) [#1]
I am working on a 3d mmorpg and i load my net characters good..but when I go to close a client...the 3d character doesnt go away...

please help


Mortiis(Posted 2008) [#2]
do you free your entities via FreeEntity() command?


Mahan(Posted 2008) [#3]
It would be very helpful if you could provide a little more background info.

1) Are you using pure TCP or some known networking lib?

2) What network architecture have you opted for? (Client-Server/P2P/Server-P2P-hybrid/Client-Server-Cluster etc?)

3) How do you check that a client is "alive" today? Some kind of regular heartbeat?

4) How far have you managed to debug this issue?

5) Do you have a specific functions or a strategy to handle this situation?
5a) If yes. Why isn't this strategy working? Wrong assumptions about the problem?


Knight #51(Posted 2008) [#4]
Actually, I don't think it would be as complicated as that Mahan. I'm for Mortiis's sudjestion: he needs to free the client's mesh. Nice Analysis though :D


Mahan(Posted 2008) [#5]
GIZMO: I just try to ask more questions to understand the problem better. :-)

Why did I do this in this thread?

Well the guy said he's writing an mmorpg and thats quite an undertaking.

Can you imagine someone joining a space-travel forum writing this:


PostTopic: Problems with stage, unable to release.

PostBody: I am working on a rocket to take people into space. Our thrusters burn fine, but when they have finished the burn... the stage wont release...



Don't you think, people would request a little more info?


chrisnorris007(Posted 2009) [#6]
I am trying to free the entity....i can provide the full source code to anyone seriously interested in helping me resolve this issue..

Also, for a server software does blitz have a compiler that supports threaded servers...

Blitz3d is obviously very slow in tcp serving

btw I am using PURE TCP no libraries

I took an adaption of wings TCP_CONTROL.bb in the code archives


Guy Fawkes(Posted 2009) [#7]
Have you tried Rottnet? I'm not sure if it's threaded, but you can try it =)

~DarkShadowWing~