|
From: <fo...@vi...> - 2000-12-09 05:15:51
|
Is it possible to put all your code into a shared library, say libbznet.so (bznet.dll). I think it would be a good idea to have some code put into libraries like that, more separation of the code. I am thinking about separating the world creation from the server, and allowing user-made libraries to be linked into the server. Any though ? "Frank M. Siegert" wrote: > > I have started a evolutionary rewrite of the BZFlag networking code. The > goals are > > 1. Fully compatibility with older versions > > - based on 1.07e > - New client can connect to older server > - Optional: Old clients can connect to new server (maybe unwanted so > switchable) > > 2. UPD (using "intelligent" collect and retransmit) based networking which > kicks in > > - if relay is needed (no need to clobber multicast games) > - if the server answers upon UPDlink request (a new message) > - runs 'beside' the existing TCP connection > > I guess it is now 70% up and running. The UDP link is established, the game > is running over it and currently work is done in the area of tuning the > reliability and speed of the UPD based protocol. Still there is some work > to do but it looks already very promising. As soon as the details have been > worked out I will commit the changes to Tim or Chris for review and > cleanup. So who is in 'charge' of the networking section? :-) > > - Frank ----------------- Daniel Léonard (aka fork) Computer Science Student Université de Montréal "The nuclear warhead is one of the Humans' most efficient weapons. They first tested it on themselves, obliterating several entire cities. The intervening centuries since the weapon's first use had not dimmed its effectiveness, as the Black Star proved when it blew apart. It was, from all accounts, a most impressive display and took - by the standart of such thing - quite some time as one section after another after another of the ship erupted." - Emperor Londo Mollari, Babylon 5 : In the Beginning |