I am using Blitz3d to run a server for a small mmorpg that I am working on. The server has been running for over 3 weeks straight now. I randomly send it insane packets from multiple external IP's. The server is on a 12meg connection mind you, but its surprisingly stable. I am using UDP however, I do not believe protocol has anything to do with blitz's ability to maintain connections. Believe it or not ive had better response with stability with blitz than I have with C# and .NET's winsocks. I do have one compliant running a blitz server though. The window will after sometime go completely black. I have a console setup to remedy this, so in order to view whats going on, I have to make another call back to graphics x,x,x,x to get the damned window to render... this spikes the server and causes about a 500ms latency with incoming and outgoing messages. One other thing is an issue with blitz windows not rendering under a remote desktop session as they require specific graphics modes to be set on the machine. So expect huge latency when trying to remote in to manage the machine. Also you may want to not how much CPU usage Blitz takes up while running. Put this on a dedicated machine, and dont expect to run TOO many other services on it. I have Blitz, MYSQL,and Apache running on a dual 3.8 xeon with 4gb of ram, and it only has about 70% processing power left to handle server side functions. Other than that, there is no reason why you cannot use blitz to run dedicated server code.
Server Lag?
Blitz3D Forums/Blitz3D Programming/Server Lag?The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.