From netrek at gmail.com Thu Feb 1 01:50:33 2007 From: netrek at gmail.com (Zach) Date: Thu, 1 Feb 2007 02:50:33 -0500 Subject: [netrek-dev] stats archive timestamps? In-Reply-To: <20070131213958.GB4299@us.netrek.org> References: <20070131213958.GB4299@us.netrek.org> Message-ID: On 1/31/07, James Cameron wrote: > This is a normal problem with backup and restore ... yes it is possible > to restore the dates at the time, and it is also possible to restore > them now, but you'd have to have a directory listing showing what they > were. I don't think the dates should merely be fudged to the correct > year and month ... there's no way to specify accuracy on those dates. Ok. Yes the year and month should be good enough if that fix can be applied. Zach From jjadeinc at hotmail.com Thu Feb 1 08:41:44 2007 From: jjadeinc at hotmail.com (Joe Evango) Date: Thu, 1 Feb 2007 06:41:44 -0800 Subject: [netrek-dev] Online Tutorial Message-ID: Made an online tutorial, have it available at: http://www.playnetrek.org/netrek-tutorial.html Based the tutorial on the xp mod 4.4.0.4 client listed on playenetrek.org. While it is based on a specific version, there is basic information about the game in the tutorial that applies to all versions. Plan on building one based on xp 2006 in the next month. -Joe -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070201/8a5f4539/attachment.htm From akb+lists.netrek-dev at mirror.to Thu Feb 1 11:38:23 2007 From: akb+lists.netrek-dev at mirror.to (Andrew K. Bressen) Date: Thu, 01 Feb 2007 12:38:23 -0500 Subject: [netrek-dev] Update metaservers to report true player counts on pickled? In-Reply-To: <20070131215441.GC4299@us.netrek.org> (James Cameron's message of "Thu, 1 Feb 2007 08:54:41 +1100") References: <20070131215441.GC4299@us.netrek.org> Message-ID: <0qzm7xwzg0.fsf@lanconius.mirror.to> James Cameron writes: > Fixed on my metaserver. It will no longer list any active server with > information older than an hour, so as to catch this situation should it > happen again. Convenient for now, but it seems to me that in the case of a net split this would be wrong. Just because a server and the metaserver can't talk to each other doesn't mean I can't talk to both. I guess the client code to hit multiple metaservers will even this out if we have multiple metaservers on different nets. That requires moving a metaserver, I think... From karthik at karthik.com Fri Feb 2 06:57:58 2007 From: karthik at karthik.com (Karthik Arumugham) Date: Fri, 2 Feb 2007 07:57:58 -0500 Subject: [netrek-dev] Pickled mess on meta Message-ID: I seem to have made another mess again, while futilely trying to get the old playerdb to read on a 64-bit box. Didn't realize I had metaserver solicit on. Oops. (Finally got the thing running on a 32- bit Core Duo Mac on a friend's network after futile attempts on a 64- bit Opteron and a 64-bit Core 2 Duo-powered Mac.) When I have some free time in a few days, I'm going to make that annoying playerdb compatible between 32-bit and 64-bit boxes. Suggestion: If a server re-solicits with the same hostname but a new IP, delete the previous entry. This should prevent this type of occurrence. From regrado at web.de Sat Feb 3 06:21:56 2007 From: regrado at web.de (Rado S) Date: Sat, 3 Feb 2007 13:21:56 +0100 Subject: [netrek-dev] I need help to sub + unsub euroclue@netrek.org!!! Message-ID: <20070203122156.GA21255@sun36.math.uni-hamburg.de> Moin moin, anyone in charge behind this addr euroclue at netrek.org? I tried to unsub an outdated addr to replace sub it with a new one, but ... all I get is a _LOT_ of bounces for dead users (apparently formerly subscribed), both for regular msgs to the list as well as admin- /config- access. -- ? Rado S. -- You must provide YOUR effort for your goal! EVERY effort counts: at least to show your attitude. You're responsible for ALL of it: you get what you give. From quozl at us.netrek.org Sun Feb 4 21:03:14 2007 From: quozl at us.netrek.org (James Cameron) Date: Mon, 5 Feb 2007 14:03:14 +1100 Subject: [netrek-dev] Pickled mess on meta In-Reply-To: References: Message-ID: <20070205030314.GE10604@us.netrek.org> On Fri, Feb 02, 2007 at 07:57:58AM -0500, Karthik Arumugham wrote: > Suggestion: If a server re-solicits with the same hostname but a new > IP, delete the previous entry. This should prevent this type of > occurrence. Not without some surety or authenticity. We considered that as a possible attack vector, which is why the code doesn't let you do it. Restarted metaserver on sage.real-time.com again to clear old pickled lines ... now only netrek.org and psychosis.net remain. Should something be removed from metarc? -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Sun Feb 4 20:49:11 2007 From: quozl at us.netrek.org (James Cameron) Date: Mon, 5 Feb 2007 13:49:11 +1100 Subject: [netrek-dev] I need help to sub + unsub euroclue@netrek.org!!! In-Reply-To: <20070203122156.GA21255@sun36.math.uni-hamburg.de> References: <20070203122156.GA21255@sun36.math.uni-hamburg.de> Message-ID: <20070205024911.GD10604@us.netrek.org> Suspect you may need to talk to Sven, at sven dot de. Last talked to him on 1st December about netrek.org mail aliases. He should at least be able to tell you where it goes. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From regrado at web.de Mon Feb 5 11:57:22 2007 From: regrado at web.de (Rado S) Date: Mon, 5 Feb 2007 18:57:22 +0100 Subject: [netrek-dev] I need help to sub + unsub euroclue@netrek.org!!! In-Reply-To: <45C5BBB2.1020902@sven.de> References: <20070203122156.GA21255@sun36.math.uni-hamburg.de> <45C5BBB2.1020902@sven.de> Message-ID: <20070205175722.GC25933@sun36.math.uni-hamburg.de> =- Sven Neuhaus wrote on Sun 4.Feb'07 at 11:55:46 +0100 -= > euroclue is merely an alias, not a real mailing list. Which > address do you need replaced? a) There are _MANY_ dead users on this list AFAICT from the mailer-daemon bounce, maybe it's time to clean up/ restart a _real_ mailing-list. b) The original subscription eMail-response suggested it was an old MailMan list (with euroclue-request at netrek.org for admin-requests). c) Replace *@math.uni-hamburg.de with this From:. Thank you! :) d) Via which addr did you receive my msg, via euroclue-owner? -- ? Rado S. -- You must provide YOUR effort for your goal! EVERY effort counts: at least to show your attitude. You're responsible for ALL of it: you get what you give. From karthik at karthik.com Mon Feb 5 12:07:24 2007 From: karthik at karthik.com (Karthik Arumugham) Date: Mon, 5 Feb 2007 13:07:24 -0500 Subject: [netrek-dev] netrek-dev Digest, Vol 24, Issue 4 In-Reply-To: References: Message-ID: <9F591873-28B0-404D-B134-373133D45AE5@karthik.com> On Feb 5, 2007, James Cameron wrote: > On Fri, Feb 02, 2007 at 07:57:58AM -0500, Karthik Arumugham wrote: >> Suggestion: If a server re-solicits with the same hostname but a new >> IP, delete the previous entry. This should prevent this type of >> occurrence. > > Not without some surety or authenticity. We considered that as a > possible attack vector, which is why the code doesn't let you do it. > > Restarted metaserver on sage.real-time.com again to clear old pickled > lines ... now only netrek.org and psychosis.net remain. Should > something be removed from metarc? True. How about a protocol extension to simply send a random hash that each server generates on the first run? Then moves/new hostnames/ new IPs/etc will cause the server to clear out the old one. I think you need to remove pickled.psychosis.net from the metarc on metaserver, since it appears to be static. (If it's static for some reason, you can make pickled.netrek.org static instead.) Sorry about the meta mess; been moving IPs and changing hostnames multiple times... There's also the attack vector to consider that one could simply send a whole bunch of junk to the meta and fill it up (possible buffer overflows/out of memory issues there too.) Is there protection against this? From regrado at web.de Tue Feb 6 11:37:24 2007 From: regrado at web.de (Rado S) Date: Tue, 6 Feb 2007 18:37:24 +0100 Subject: [netrek-dev] I need help to sub + unsub euroclue@netrek.org!!! In-Reply-To: <20070205024911.GD10604@us.netrek.org> References: <20070203122156.GA21255@sun36.math.uni-hamburg.de> <20070205024911.GD10604@us.netrek.org> Message-ID: <20070206173724.GC26490@sun36.math.uni-hamburg.de> =- James Quick wrote on Mon 5.Feb'07 at 13:49:11 +1100 -= > Suspect you may need to talk to Sven, at sven dot de. > Last talked to him on 1st December about netrek.org mail > aliases. He should at least be able to tell you where it goes. Aye, he responded as you can see. But this reminds me: Why is this list (and some user-addrs like yours) run via US.netrek.org? Is there some eu.netrek.org, too? Can't we all just be friends together at once place?! ;) -- ? Rado S. -- You must provide YOUR effort for your goal! EVERY effort counts: at least to show your attitude. You're responsible for ALL of it: you get what you give. From quozl at us.netrek.org Tue Feb 6 16:35:41 2007 From: quozl at us.netrek.org (James Cameron) Date: Wed, 7 Feb 2007 09:35:41 +1100 Subject: [netrek-dev] I need help to sub + unsub euroclue@netrek.org!!! In-Reply-To: <20070206173724.GC26490@sun36.math.uni-hamburg.de> References: <20070203122156.GA21255@sun36.math.uni-hamburg.de> <20070205024911.GD10604@us.netrek.org> <20070206173724.GC26490@sun36.math.uni-hamburg.de> Message-ID: <20070206223541.GA6584@us.netrek.org> On Tue, Feb 06, 2007 at 06:37:24PM +0100, Rado S wrote: > But this reminds me: > Why is this list (and some user-addrs like yours) run via US.netrek.org? Because Bob Tanner runs us.netrek.org, and doesn't have to bother Sven when he adds things to it. If I had enough time, I'd run an au.netrek.org. > Is there some eu.netrek.org, too? NXdomain. > Can't we all just be friends together at once place?! ;) Requires more effort. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From netrek at gmail.com Mon Feb 12 00:08:31 2007 From: netrek at gmail.com (Zach) Date: Mon, 12 Feb 2007 01:08:31 -0500 Subject: [netrek-dev] serv sec Message-ID: Do you think a security audit of the Vanilla code could be included? Meaning if someone did some security tests would you put it in the release. Zach From quozl at us.netrek.org Fri Feb 16 17:32:29 2007 From: quozl at us.netrek.org (James Cameron) Date: Sat, 17 Feb 2007 10:32:29 +1100 Subject: [netrek-dev] #ifndef CHAIN_REACTION removal Message-ID: <20070216233229.GA12321@us.netrek.org> CHAIN_REACTION define seems to be used more frequently than not used, any objection if I remove the non-defined case code? It will still be in the old releases and in change control. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Fri Feb 16 21:31:34 2007 From: quozl at us.netrek.org (James Cameron) Date: Sat, 17 Feb 2007 14:31:34 +1100 Subject: [netrek-dev] p_cloakphase research Message-ID: <20070217033134.GB25872@us.netrek.org> p_cloakphase is not sent to the client. p_cloakphase begins at zero, and when the PFCLOAK flag is set, on every second (CLOAKFUSE) update in the daemon p_cloakphase is incremented, until it reaches 6. From that time onwards until PFCLOAK is cleared, the ntserv sends a hidden or repeated position for the cloaker. The clients COW on Linux, and Netrek XP 2006, both use the packet update rate to derive their own p_cloakphase. They make the ships disappear from the tactical at a p_cloakphase value of 6. The original logic was built for 5 updates per second. The result is that at 10 updates per second, ships are lost from the tactical in half the time that they are normally. In the remaining time, position is sent accurately, but the client does not draw them. Here is an explanation in terms of a graph, assuming monospaced font: frames at 10fps ..................................... cloak request c c p_flags & PFCLOAK 0 0 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 p_cloakphase 0 0 1 2 3 4 5 6 6 6 6 6 5 4 3 2 1 0 0 position hidden 0 0 0 0 0 0 0 1 1 1 1 1 0 0 0 0 0 0 0 COW @ 10 updates vvvvccccciiiiiiiiiiiiiicccccvvvvvvvvv COW @ 5 updates vvvvcccccccccciiiiiiiiiccccccccccvvvv v = visible c = cloaking icon drawn over ship i = invisible Proposal: convey another flag to the client to represent visibility, separate to the flag that indicates cloaking (PFCLOAK). -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Sat Feb 17 20:34:00 2007 From: quozl at us.netrek.org (James Cameron) Date: Sun, 18 Feb 2007 13:34:00 +1100 Subject: [netrek-dev] 50 fps conversion, testers wanted Message-ID: <20070218023400.GA11819@us.netrek.org> I've done some work toward 50 frames per second simulation, to get the apparent motion of objects on screen up to something more "modern". This work now includes: - torpedo movement, - plasma movement, - ship movement. It looks nice and smooth. Even smoother if you turn off short packets ... most obvious when a docked ship is on screen. Reviewers wanted, to test it out, and to understand the changes from a technical standpoint. Have a look in my darcs repository. http://james.tooraweenah.com/darcs/netrek-server/ Things yet to be improved upon: - explosion animation needs to slow down to the original five frames per second, or additional animation frames need to be made for the client, - cloak animation, as above, - torpedo explosions, as above, - tractor induced movement is currently at ten updates per second, which while technically "incorrect" has the same effect as it always did, and gives a slight jitter consistent with shaking. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From narcis at luky.nl Sun Feb 18 09:12:29 2007 From: narcis at luky.nl (Narcis) Date: Sun, 18 Feb 2007 16:12:29 +0100 Subject: [netrek-dev] synchronizing server and client In-Reply-To: References: Message-ID: <29A0594E-0670-42C8-BC9D-8CE7618959DE@luky.nl> Hi, i have an intresting problem where the read and draw are beeing performed in seperate threads, i end up having updated my own position, but not yet that of the other ships, as a result, on the next update the ships "leap" ahead to the new posion. Avoiding this problem requires the client to know when the server has completed it's transmission of the update. Depending on some vars the server will do something like: updateTorps(); updatePlasmas(); updateStatus(TRUE); updateSelf(FALSE); updatePhasers(); updateShips(); updatePlanets(); updateMessages(); updatePlayerStats(); If the updateSelf would be the last action to be performed it could function also as a "end of update cycle" marker. since it is always sent. The same issue should also occur in COW i think, but i never noticed it. The only synchronize there is on a full frame length read. This would mean that unless SP_YOU and all SP_PLAYER packets arrive in a single frame, the same condition would occur there. Suggest moving updateSelf to last position or remove it all together, there is a secondairy check that fires a SP_YOU when no other data is sent anyway. (seems a bit double.) However i might miss the finer insight about what how this is tackled and would love your opinion. regards Chris /Who will implement the same trick as COW as an excercise anyway :-) -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070218/e65261ac/attachment.htm From xyzzy at speakeasy.org Sun Feb 18 14:03:59 2007 From: xyzzy at speakeasy.org (Trent Piepho) Date: Sun, 18 Feb 2007 12:03:59 -0800 (PST) Subject: [netrek-dev] synchronizing server and client In-Reply-To: <29A0594E-0670-42C8-BC9D-8CE7618959DE@luky.nl> References: <29A0594E-0670-42C8-BC9D-8CE7618959DE@luky.nl> Message-ID: On Sun, 18 Feb 2007, Narcis wrote: > Hi, > > i have an intresting problem where the read and draw are beeing > performed in seperate threads, i end up having updated my own > position, but not yet that of the other ships, as a result, on the > next update the ships "leap" ahead to the new posion. Avoiding this > problem requires the client to know when the server has completed > it's transmission of the update. If you are using UDP, all the data should arrive together in one packet. With TCP, you can probably get the same effect if you just read all the data in the receive buffer. From narcis at luky.nl Mon Feb 19 12:58:23 2007 From: narcis at luky.nl (Narcis) Date: Mon, 19 Feb 2007 19:58:23 +0100 Subject: [netrek-dev] netrek-dev Digest, Vol 24, Issue 10 In-Reply-To: References: Message-ID: <4A5A5AF1-30C7-4B73-8956-2D742936FA3F@luky.nl> > > If you are using UDP, all the data should arrive together in one > packet. > > With TCP, you can probably get the same effect if you just read all > the > data in the receive buffer. I already assumed as much, of course it may still keep filling the buffer, and a great design goal to fit all the data in a single packet! this way it doesn't matter if you lose one. regards Chris From netrek at gmail.com Mon Feb 19 17:13:11 2007 From: netrek at gmail.com (Zach) Date: Mon, 19 Feb 2007 18:13:11 -0500 Subject: [netrek-dev] memory consumption? Message-ID: How much memory would the Vanilla daemon(s) require in the case of a a full server (8x8 players) with the maximum number of observer slots open? Zach From tanner at real-time.com Mon Feb 19 17:44:06 2007 From: tanner at real-time.com (Bob Tanner) Date: Mon, 19 Feb 2007 17:44:06 -0600 Subject: [netrek-dev] Server debian package, missing init? Message-ID: IRC conversation about server debian pckage missing the init script. Only brief details, can someone (Quoz?, Jerub?) fill in some details for me? I apologize for not getting back on irc, but the customer issue I was working kept me busy until 0530 and I was way to tired to look at the problem :-) -- Bob Tanner | Phone : (952)943-8700 http://www.real-time.com, Minnesota, Linux | Fax : (952)943-8500 Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 From stephen.thorne at gmail.com Mon Feb 19 18:10:12 2007 From: stephen.thorne at gmail.com (Stephen Thorne) Date: Tue, 20 Feb 2007 10:10:12 +1000 Subject: [netrek-dev] Server debian package, missing init? In-Reply-To: References: Message-ID: <3e8ca5c80702191610icc74ec6xe6eb745fa2ae11fd@mail.gmail.com> On 2/20/07, Bob Tanner wrote: > IRC conversation about server debian pckage missing the init script. > > Only brief details, can someone (Quoz?, Jerub?) fill in some details for me? > > I apologize for not getting back on irc, but the customer issue I was > working kept me busy until 0530 and I was way to tired to look at the > problem :-) sh autogen.sh; will print an error to stdout becuase chmod +x debian/init fails due to its non-existance. It sounds like the file is missing or never existed. -- Stephen Thorne "Give me enough bandwidth and a place to sit and I will move the world." --Jonathan Lange From quozl at us.netrek.org Mon Feb 19 23:36:19 2007 From: quozl at us.netrek.org (James Cameron) Date: Tue, 20 Feb 2007 16:36:19 +1100 Subject: [netrek-dev] Server debian package, missing init? In-Reply-To: References: Message-ID: <20070220053619.GA7625@us.netrek.org> debian/netrek-server-vanilla.init is present, the change that added that didn't fix autogen.sh, is now fixed. tests/build-debian nearly passes. In a pristine repo one gets invalid host type error from configure of res-rsa. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From tanner at real-time.com Tue Feb 20 18:09:17 2007 From: tanner at real-time.com (Bob Tanner) Date: Tue, 20 Feb 2007 18:09:17 -0600 Subject: [netrek-dev] Server debian package, missing init? In-Reply-To: <20070220053619.GA7625@us.netrek.org> References: <20070220053619.GA7625@us.netrek.org> Message-ID: <200702201809.18556.tanner@real-time.com> On Monday 19 February 2007 23:36, James Cameron wrote: > debian/netrek-server-vanilla.init is present, the change that added that > didn't fix autogen.sh, is now fixed. > > tests/build-debian nearly passes. In a pristine repo one gets invalid > host type error from configure of res-rsa. Because of the move to cdbs, it looks for project-name.init for the, well, init script file. $ man dh_installinit For details. -- Bob Tanner | Phone : (952)943-8700 http://www.real-time.com, Minnesota, Linux | Fax : (952)943-8500 Key fingerprint = AB15 0BDF BCDE 4369 5B42 1973 7CF1 A709 2CC1 B288 -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available Url : http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070220/d64c521b/attachment.pgp From basic at us.netrek.org Tue Feb 20 18:23:42 2007 From: basic at us.netrek.org (basic at us.netrek.org) Date: Tue, 20 Feb 2007 18:23:42 -0600 Subject: [netrek-dev] darcs patch: Use dpkg-buildpackage and fakeroot for making a debian... Message-ID: <1172017422.657791.27929.nullmailer@transmuter.real-time.com> Tue Feb 20 18:21:02 CST 2007 basic at us.netrek.org * Use dpkg-buildpackage and fakeroot for making a debian package. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/x-darcs-patch Size: 9740 bytes Desc: A darcs patch for your repository! Url : http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070220/bf9f1a9e/attachment.bin From quozl at us.netrek.org Wed Feb 21 15:26:39 2007 From: quozl at us.netrek.org (James Cameron) Date: Thu, 22 Feb 2007 08:26:39 +1100 Subject: [netrek-dev] memory consumption? In-Reply-To: References: Message-ID: <20070221212639.GB5308@us.netrek.org> On Mon, Feb 19, 2007 at 06:13:11PM -0500, Zach wrote: > How much memory would the Vanilla daemon(s) require in the case of a a > full server (8x8 players) with the maximum number of observer slots > open? This varies according to the version of the server, the architecture of the host, and the other memory demand on the host. But as a general rule, 16Mb is plenty. Recall that Netrek will run on the OpenWrt embedded Linux platform. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From netrek at gmail.com Wed Feb 21 17:37:37 2007 From: netrek at gmail.com (Zach) Date: Wed, 21 Feb 2007 18:37:37 -0500 Subject: [netrek-dev] MacTrek Message-ID: Hoi Chris, Very nice screenshots: http://mactrek.sourceforge.net/Downloads.html I was wondering if you could put up a couple higher resolution ones? Does MacTrek follow standard netrekrc/xtrekrc type of config file? Is MacTrek licensed under the GPL? Do you plan on making the source code public someday? I'm curious what program you used to create the ship, planet and weapon graphics? Is it an FOSS one? Those really nice graphics on the Logging In, Main Menu, Splash Screen, and Welcome page of the website, are those stock images or did you create those yourself? Did you write the client from scratch or base it off an existing client? The client code follows an objected oriented framework yes? Objective C is that very different than ANSI C or is it standard C with some extra libraries or is it closer to C++/C#? Any plans to port to SDL so Linux and Windows users can play with it someday? ;-) Read your Donation page that is cool, sounds like the micro-loans the dude that won the Nobel Prize this year started up: http://www.kiva.org Zach From quozl at us.netrek.org Wed Feb 21 23:40:42 2007 From: quozl at us.netrek.org (James Cameron) Date: Thu, 22 Feb 2007 16:40:42 +1100 Subject: [netrek-dev] [netrek@gmail.com: TCP_NODELAY] Message-ID: <20070222054042.GC3560@us.netrek.org> Criticality not established, someone else can reply. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ -------------- next part -------------- An embedded message was scrubbed... From: Zach Subject: TCP_NODELAY Date: Thu, 22 Feb 2007 00:20:44 -0500 Size: 3329 Url: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070222/7c44bde8/attachment.eml From stephen.thorne at gmail.com Thu Feb 22 00:08:27 2007 From: stephen.thorne at gmail.com (Stephen Thorne) Date: Thu, 22 Feb 2007 16:08:27 +1000 Subject: [netrek-dev] [netrek@gmail.com: TCP_NODELAY] In-Reply-To: <20070222054042.GC3560@us.netrek.org> References: <20070222054042.GC3560@us.netrek.org> Message-ID: <3e8ca5c80702212208i3a14d8f8h7fd0ffdf536562c4@mail.gmail.com> > From: Zach > http://archives.real-time.com/vanilla-list/1999/May/msg00046.html > > Has this been fixed in the server? Yes, the fix detailed in that message can be found in the changelog. It was fixed 8 years ago. Mon May 31 20:49:50 1999 James Cameron * UPDATE: fixed a few compiler warnings using -Wall. * UPDATE: added TCP_NODELAY to ntserv processes. * DEBUGGING: changed error reporting again for ntserv processes. -- Stephen Thorne "Give me enough bandwidth and a place to sit and I will move the world." --Jonathan Lange From rogerborg at gmail.com Thu Feb 22 11:19:15 2007 From: rogerborg at gmail.com (Colin MacDonald) Date: Thu, 22 Feb 2007 17:19:15 +0000 Subject: [netrek-dev] MacTrek In-Reply-To: References: Message-ID: <37c7fe6a0702220919h4ced4dabr238cb6b84c989486@mail.gmail.com> On 2/21/07, Zach wrote: > > Hoi Chris, > > Very nice screenshots: http://mactrek.sourceforge.net/Downloads.html Wow, that does look nice. Very nice. I'm still tinkering with a 3D client, although RL intrudes to a dreadful degree and I only get a few minutes a day to develop it. http://www.colinmacdonald.pwp.blueyonder.co.uk/pics/netrek3d.gif Shows it running in parallel with the 2D windows. All the ships are using a Fed CA model just now. As I expected, it's the UI and menus that'll take the time. Eventual failure is still on the To Do list. ;) -Colin MacDonald- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070222/26ba1b6b/attachment.htm From billbalcerski at hotmail.com Thu Feb 22 12:14:09 2007 From: billbalcerski at hotmail.com (Bill Balcerski) Date: Thu, 22 Feb 2007 13:14:09 -0500 Subject: [netrek-dev] MacTrek Message-ID: > I'm still tinkering with a 3D client, although RL intrudes to a dreadful> degree and I only get a few minutes a day to develop it.> > http://www.colinmacdonald.pwp.blueyonder.co.uk/pics/netrek3d.gif> > Shows it running in parallel with the 2D windows. All the ships are using a> Fed CA model just now.> > As I expected, it's the UI and menus that'll take the time. Eventual> failure is still on the To Do list. ;)> > -Colin MacDonald-I see you've tinkered some with the 2D version, i.e. army counts on tactical and some weird circle around the fed ship. Have a public source controlled repository?Clearly you've made some changes/improvements to the xp 2006 client, besidesjust the c++ compile fixes, and I would like to be able to see what you did and perhapstake some of your patches. Bill _________________________________________________________________ Explore the seven wonders of the world http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070222/fd7d68fe/attachment.htm -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: ATT00001 Url: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070222/fd7d68fe/attachment.txt From netrek at gmail.com Thu Feb 22 15:54:09 2007 From: netrek at gmail.com (Zach) Date: Thu, 22 Feb 2007 16:54:09 -0500 Subject: [netrek-dev] MacTrek In-Reply-To: <37c7fe6a0702220919h4ced4dabr238cb6b84c989486@mail.gmail.com> References: <37c7fe6a0702220919h4ced4dabr238cb6b84c989486@mail.gmail.com> Message-ID: On 2/22/07, Colin MacDonald wrote: > > I'm still tinkering with a 3D client, although RL intrudes to a dreadful > degree and I only get a few minutes a day to develop it. Cool. > http://www.colinmacdonald.pwp.blueyonder.co.uk/pics/netrek3d.gif Wow that is really something. What program are you using to create the background, ship icons/models, planet icons/models, weapons? > Shows it running in parallel with the 2D windows. All the ships are using a > Fed CA model just now. Very cool. Will this be a closed or open source client? > As I expected, it's the UI and menus that'll take the time. Eventual > failure is still on the To Do list. ;) Onwards and upwards :-) "Every day and in every way I'm getting better and better." - former Chief Inspector Dreyfus of the S?ret? after Chief Inspector Jacques Clouseau drove him to madness Zach From rogerborg at gmail.com Thu Feb 22 17:18:35 2007 From: rogerborg at gmail.com (Colin MacDonald) Date: Thu, 22 Feb 2007 23:18:35 +0000 Subject: [netrek-dev] MacTrek In-Reply-To: References: Message-ID: <37c7fe6a0702221518id6e479am20b19a216d8e7656@mail.gmail.com> On 2/22/07, Bill Balcerski wrote: > > > > http://www.colinmacdonald.pwp.blueyonder.co.uk/pics/netrek3d.gif > > > > I see you've tinkered some with the 2D version, i.e. army counts on > tactical and > some weird circle around the fed ship. Have a public source controlled > repository? > Clearly you've made some changes/improvements to the xp 2006 client, > besides > just the c++ compile fixes, and I would like to be able to see what you > did and perhaps > take some of your patches. > Hmm, those are (temporary!) info-borg hacks so that I can more easily compare what I see on the 3D screen with the definitive 2D client during testing. They're not proposed changes to the 2D client. I will make the full source available closer to completion (or more likely abandonment ;) ) but it's in bits and pieces just now and I don't think there's anything particularly interesting in it. -Colin MacDonald- -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070222/d60428a5/attachment.htm From stephen.thorne at gmail.com Thu Feb 22 17:36:48 2007 From: stephen.thorne at gmail.com (Stephen Thorne) Date: Fri, 23 Feb 2007 09:36:48 +1000 Subject: [netrek-dev] MacTrek In-Reply-To: <37c7fe6a0702221518id6e479am20b19a216d8e7656@mail.gmail.com> References: <37c7fe6a0702221518id6e479am20b19a216d8e7656@mail.gmail.com> Message-ID: <3e8ca5c80702221536p2ebc5f69tc0e98d0a9ddf0ac4@mail.gmail.com> On 2/23/07, Colin MacDonald wrote: > Hmm, those are (temporary!) info-borg hacks so that I can more easily > compare what I see on the 3D screen with the definitive 2D client during > testing. They're not proposed changes to the 2D client. > > I will make the full source available closer to completion (or more likely > abandonment ;) ) but it's in bits and pieces just now and I don't think > there's anything particularly interesting in it. Past experience has shown that source that is not released is lost. What I recommend is doing both of these things: - release a compressed archive of all your source - release a diff -u of the source tree you started with, and the source that you've got now. Do both of those, and we can garantee that your changes are recorded for a Long Time, and we will be able to figure out who wrote what. I recognise that you might think that things aren't 'clean' enough yet, but please, release early, release often. -- Stephen Thorne "Give me enough bandwidth and a place to sit and I will move the world." --Jonathan Lange From netrek at gmail.com Thu Feb 22 18:06:15 2007 From: netrek at gmail.com (Zach) Date: Thu, 22 Feb 2007 19:06:15 -0500 Subject: [netrek-dev] MacTrek In-Reply-To: <3e8ca5c80702221536p2ebc5f69tc0e98d0a9ddf0ac4@mail.gmail.com> References: <37c7fe6a0702221518id6e479am20b19a216d8e7656@mail.gmail.com> <3e8ca5c80702221536p2ebc5f69tc0e98d0a9ddf0ac4@mail.gmail.com> Message-ID: I agree. Perhaps Chris can do this for his MacTrek source as well. Zach On 2/22/07, Stephen Thorne wrote: > On 2/23/07, Colin MacDonald wrote: > > Hmm, those are (temporary!) info-borg hacks so that I can more easily > > compare what I see on the 3D screen with the definitive 2D client during > > testing. They're not proposed changes to the 2D client. > > > > I will make the full source available closer to completion (or more likely > > abandonment ;) ) but it's in bits and pieces just now and I don't think > > there's anything particularly interesting in it. > > Past experience has shown that source that is not released is lost. > What I recommend is doing both of these things: > > - release a compressed archive of all your source > - release a diff -u of the source tree you started with, and the > source that you've got now. > > Do both of those, and we can garantee that your changes are recorded > for a Long Time, and we will be able to figure out who wrote what. > > I recognise that you might think that things aren't 'clean' enough > yet, but please, release early, release often. > > -- > Stephen Thorne > > "Give me enough bandwidth and a place to sit and I will move the world." > --Jonathan Lange > > _______________________________________________ > netrek-dev mailing list > netrek-dev at us.netrek.org > http://mailman.us.netrek.org/mailman/listinfo/netrek-dev > From quozl at us.netrek.org Thu Feb 22 18:33:23 2007 From: quozl at us.netrek.org (James Cameron) Date: Fri, 23 Feb 2007 11:33:23 +1100 Subject: [netrek-dev] MacTrek In-Reply-To: <37c7fe6a0702220919h4ced4dabr238cb6b84c989486@mail.gmail.com> References: <37c7fe6a0702220919h4ced4dabr238cb6b84c989486@mail.gmail.com> Message-ID: <20070223003323.GA6951@us.netrek.org> Re: netrek3d.gif Nice, let it be so. Feel free to join us on #netrek IRC channel on irc.freenode.net. Development is hot at the moment. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From quozl at us.netrek.org Sat Feb 24 05:20:43 2007 From: quozl at us.netrek.org (James Cameron) Date: Sat, 24 Feb 2007 22:20:43 +1100 Subject: [netrek-dev] Star Trek Blender Meshes Message-ID: <20070224112043.GA15943@us.netrek.org> While looking at Blender resources for a local art teacher, I stumbled across a set of meshes that might be interesting for anybody wishing to create 3d game models for Netrek. http://stblender.iindigo3d.com/meshes_startrek.html See the conditions of use at http://stblender.iindigo3d.com/meshes.html ... I'd expect the mesh authors to be contacted by anyone serious about using them. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From narcis at luky.nl Sat Feb 24 11:13:31 2007 From: narcis at luky.nl (Narcis) Date: Sat, 24 Feb 2007 18:13:31 +0100 Subject: [netrek-dev] releasing source In-Reply-To: References: Message-ID: <6299ADE8-2044-4F9B-9D69-719C5A6BD12B@luky.nl> > yet, but please, release early, release often. Hi i realise i may not have told this list the source of mactrek is at sourceforge, everyone can obtain it through: svn checkout https://mactrek.svn.sourceforge.net/svnroot/mactrek mactrek/trunk The beauty is that you can track changes on a very detailed level level. I try to commit changes containing only a single change/bugfix so svn diff will show exactly what was changed It is also the place where bugs and feature requests are posted. I'm moving towards a 1.2 release so whoever can checkout the source and try may find me new bugs (i tend to look past them :-) regards Chris P.S. i'll try to get on ICQ, when are you guys mostly active? -------------- next part -------------- An HTML attachment was scrubbed... URL: http://mailman.us.netrek.org/pipermail/netrek-dev/attachments/20070224/2c912e5e/attachment.htm From williamb at its.caltech.edu Sat Feb 24 18:28:15 2007 From: williamb at its.caltech.edu (William Balcerski) Date: Sat, 24 Feb 2007 16:28:15 -0800 (PST) Subject: [netrek-dev] releasing source In-Reply-To: <6299ADE8-2044-4F9B-9D69-719C5A6BD12B@luky.nl> References: <6299ADE8-2044-4F9B-9D69-719C5A6BD12B@luky.nl> Message-ID: On Sat, 24 Feb 2007, Narcis wrote: > P.S. i'll try to get on ICQ, when are you guys mostly active? We use IRC not ICQ :P. It's channel #netrek at irc.freenode.net:6667. It's been quite active there recently, come on by join the fun. Bill From quozl at us.netrek.org Sat Feb 24 18:40:54 2007 From: quozl at us.netrek.org (James Cameron) Date: Sun, 25 Feb 2007 11:40:54 +1100 Subject: [netrek-dev] releasing source In-Reply-To: <6299ADE8-2044-4F9B-9D69-719C5A6BD12B@luky.nl> References: <6299ADE8-2044-4F9B-9D69-719C5A6BD12B@luky.nl> Message-ID: <20070225004054.GB5689@us.netrek.org> On Sat, Feb 24, 2007 at 06:13:31PM +0100, Narcis wrote: > svn checkout https://mactrek.svn.sourceforge.net/svnroot/mactrek mactrek/trunk Yes, I thought you had already done that. Good. You may be interested to watch changes made to the server, in case they affect you. We use darcs at the moment for this, and we have multiple distributed repositories, and a couple of web interfaces. Here is one: http://james.tooraweenah.com/cgi-bin/darcs.cgi/netrek-server/?c=patches Watch this, so that you can implement features that become available. For instance, there are a couple of FEATURE packets sent by the server to show what frame rate and update rate is going on. Look at the file REPOSITORIES, or the Wiki page SourceControl. If you haven't added MacTrek to the SourceControl page, please edit and add. > P.S. i'll try to get on ICQ, when are you guys mostly active? IRC, not ICQ. There are clients that do both. I've heard that MAC OS X has one built-in, but I do not recall the details. The server is irc.freenode.net, the channel is #netrek, and as far as I can tell it is most active when I am there, which is at least UTC 21:30 to UTC 06:00, Sunday to Thursday. I'm there at other times sometimes. -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From netrek at gmail.com Mon Feb 26 03:47:47 2007 From: netrek at gmail.com (Zach) Date: Mon, 26 Feb 2007 04:47:47 -0500 Subject: [netrek-dev] bots Message-ID: Joined empty continuum server and was able to start 15 practice bots by holding down * Zach From jjadeinc at hotmail.com Mon Feb 26 09:05:19 2007 From: jjadeinc at hotmail.com (Joe Evango) Date: Mon, 26 Feb 2007 09:05:19 -0600 Subject: [netrek-dev] Questions about the MacTrek client Message-ID: Two questions were posted by ToadKiller in the help and support discussion room on playnetrek.org regarding the MacTrek client. This person is asking about the "Active" message appearing on the message board. This has been fixed in the new release correct? The other question - "Also, has anyone figured out how to save your custom settings from one session to another using Mactrek client?" Could someone familiar with MacTrek either log into the discussion room and answer this persons questions or email me the answers and I will respond? If you would like to help with support you can sign in and select the "Notify" option for a particular topic, like "Mac Client". Anytime a new post for that topic is entered you will receive an email. To get to the discussion room go to: http://playnetrek.org/netrek-help.html Thanks, Joe _________________________________________________________________ Mortgage rates as low as 4.625% - Refinance $150,000 loan for $579 a month. Intro*Terms https://www2.nextag.com/goto.jsp?product=100000035&url=%2fst.jsp&tm=y&search=mortgage_text_links_88_h27f6&disc=y&vers=743&s=4056&p=5117 From quozl at us.netrek.org Mon Feb 26 16:28:41 2007 From: quozl at us.netrek.org (James Cameron) Date: Tue, 27 Feb 2007 09:28:41 +1100 Subject: [netrek-dev] bots In-Reply-To: References: Message-ID: <20070226222841.GC5196@us.netrek.org> This is the development mailing list. On Mon, Feb 26, 2007 at 04:47:47AM -0500, Zach wrote: > Joined empty continuum server and was able to start 15 practice bots > by holding down * Good. Expected. See change log. This has been possible for about eight years, provided the server had transwarp disabled by configuration. A defect prevented it from working properly if transwarp was enabled. A recent change fixed that defect. I repeat, read the change logs. We put a lot of effort into making them available. You can either "darcs pull" and "darcs changes" to see them, or use a web interface such as: http://james.tooraweenah.com/cgi-bin/darcs.cgi/netrek-server/?c=patches The change that fixed the problem: http://james.tooraweenah.com/cgi-bin/darcs.cgi/netrek-server/?c=annotate&p=20070222033628-e4f26-8b40a62e3b791241c8836420def6f504f75b5f32.gz The diff form of the change: http://james.tooraweenah.com/cgi-bin/darcs.cgi/netrek-server/?c=diff&p=20070222033628-e4f26-8b40a62e3b791241c8836420def6f504f75b5f32.gz -- James Cameron mailto:quozl at us.netrek.org http://quozl.netrek.org/ From joe at playnetrek.org Tue Feb 27 19:05:29 2007 From: joe at playnetrek.org (Joe Evango) Date: Tue, 27 Feb 2007 17:05:29 -0800 Subject: [netrek-dev] Need help with MacTrek References: Message-ID: Are there any MacTrek people out there that can help a newbie out? Has the issue with the "Active" message been fixed in the latest release? Is there a way to save custom settings from one game to another using the MacTrek client? -Joe From narcis at luky.nl Wed Feb 28 12:57:01 2007 From: narcis at luky.nl (Narcis) Date: Wed, 28 Feb 2007 19:57:01 +0100 Subject: [netrek-dev] Need help with MacTrek In-Reply-To: References: Message-ID: <9F3E7B59-09D6-4C6B-8457-1514A35FB67D@luky.nl> On 28 Feb 2007, at 19:00, netrek-dev-request at us.netrek.org wrote: > Are there any MacTrek people out there that can help a newbie out? Sure, you can also always drop an email at info a-t luky.nl > Has the issue with the "Active" message been fixed in the latest > release? No, it's still in the 1.1.0 release, but it has been fixed in the trunk. you can either build from source or i can email/ftp you a beta of 1.2.0 > Is there a way to save custom settings from one game to another > using the > MacTrek client? The simpelest way is to copy the application. The data is stored inside it. For those who dare the alternative route is: Right Click the App, select Show Package Contents. Go to Contents, Resources (hey cool, i one can steal all the graphics here :-) there are two files: keymap.xml (unless you never changed the defaults) and settings.xml Copy both inside the new executable and you are good to go. I try to keep this downwards compatible... but no promise :-) regards Chris From akb+lists.netrek-dev at mirror.to Wed Feb 28 22:51:07 2007 From: akb+lists.netrek-dev at mirror.to (Andrew K. Bressen) Date: Wed, 28 Feb 2007 23:51:07 -0500 Subject: [netrek-dev] psychotic cow? Message-ID: <0qfy8po9c4.fsf@lanconius.mirror.to> I tried to fire up linux COW tonight; some problems on both pickled and the clue game. Continuum was fine. Connecting to continuum and logging in, output is: Attempting to connect to continuum.us.netrek.org on port 2592... Calling continuum.us.netrek.org on port 2592. Got connection. *** socket 12588, player 0 *** Feature FPS from server unknown to client! Receiving Short Packet Version 11 RSA verification requested. But, attempting to obs or play on pickled, or obs the clue game, I got something like the following: Attempting to observe on port 4578... Attempting to connect to away.clue.netrek.org on port 4578... Calling away.clue.netrek.org on port 4578. Got connection. *** socket 12688, player 27 *** Receiving Short Packet Version 11 RSA verification requested. Tried to write 6, 0xbfe3bc20, 12 write: Destination address required gwrite failed. Whoops! We've been ghostbusted! Pray for a miracle! Waiting for connection (port 12688). The socket message appears immediately. Then I perform a login and choose a ship. Then other messages appear, as the screen does a full draw, and then immediately freezes, busted. The hex number changes from run to run. This is the COW.3.01pl0.linux_glibc23 build, my glibc is 2.3.6.ds1-11 from debian.