Windows Service?

BlitzMax Forums/BlitzMax Programming/Windows Service?

For an online game you really dont need a service just regular application will do. Easier to startup and shut down.

Delphi can write excellent servers just like C++ and with the latest version of Delphi compiler just as fast, but these types of things require understanding of networking and how to multitier application and effecitvely utilize threading. Dont let any body kid you and tell you you can write this stuff without threads, if they say you can ask them to show you cause they are just yappin.

There is no magic components here. Well you can buy a commerical engine for million dollars or so...

With GNET you are pretty stuck with BMAX only, unless you want to port GNET. No offense to Mark or BRL. It works but its not that great. It does what it was designed to do.

My suggestion is to build something small to get feeling for networking and networking protocals. Write a small game using raw UDP. More issues to solve there before trying to scale to high volume stuff. Too often people look for a magic network layer.. You will always make comprimises unless you know how to do it yourself. If you write the UDP code and develope the protocal then you can port to whatever language you like.

Without know more about what kind of game and size and scope thats best advice I can give.

Doug Stastny