From: donnar <do...@ge...> - 2007-03-23 19:39:43
|
Hi Brian, thanks a lot for the reply. I was already quite sure that something like=20 'croquet' cannot be used for games like TORCS, namely because of the high=20 latency of croquet (or other distributed p2p frameworks). Anyway, I would be interested in the functional specification a network=20 functionality to be used in a future release of TORCS: *How many bytes have to be send between the players and the server ?=20 *How many bytes have to be send between the players only ? *What is the maximum timeframe ?=20 I would be glad if you (or somebody else) could answer my question... Regards, Donnar Am Freitag, 23. M=E4rz 2007 00:27 schrieben Sie: > Hi Donnar, > Sorry to take so long. Don't worry about offending > anybody. There is more then one correct way to solve > a programming problem, and my way isn't the only way > either. > > I don't think Croquet would fit with TORCS. TORCS > really just needs a simple UDP base network library. > I would guess the largest game would involve about 10 > players. Alot of the network libraries are made for > World of Warcraft type games with huge numbers of > players, but do not require fast responses to things > such as collisions or spinouts. Different kinds of > games need different types of libraries. > > sdl_net is a logical choice for TORCS because it works > on well on MacOS,Linux, and Windows platforms. It > has been used by a lot of games doesn't have been bugs > because of this. The first version of TORCS > supporting network play probably won't a Game lobby or > a chat window unless you add it of course :) The user > would probably use a IRC/chat program to find out the > IP address and then would just hand type in the IP > address to connect to the server. > > I would suggest you take a look at library such as > raknet (http://www.rakkarsoft.com). It is what I am > currently using and is a good way to learn a little > about network protocols for games. Unfortunately the > license isn't GPL friendly so I plan on replacing it > with sdl_net once I get the code working. > > If you are interested I could send you a zip file of > my code, but it is still pretty rough and only works > on Windows MSVC right now. > > Brian |