From jon at radscan.com Sun Nov 14 18:08:45 2004 From: jon at radscan.com (Jon Trulson) Date: Sun, 14 Nov 2004 18:08:45 -0700 (MST) Subject: [conquest] Conquest version 8.0.1m (devel) is available. Message-ID: Well, this was going to be a final stable release of 8.1, until I discivered that Cygwin builds didn't work anymore. There was also alot of cleanup done. So what the heck, another devel release before going to stable around thanksgiving. It's at the usual place: http://radscan.com/conquest.html Here's what changed since the last devel release (8.0.1l): Version 8.0.1m 11/14/2004 (devel) - builds under cygwin (11/11/2004) again. Both the server and clients (including the OpenGL client, conquestgl) seem to run fine again. SW OpenGL is a little slow, but playable (depending on your processor speed). You may want to turn off the viewer background image in (O)ptions to gain more FPS. I get about 20 FPS in SR view on a Pentium M 1.8 Ghz, fast enough for conquest's needs :) Make sure to read README.cygwin for important info on building under Cygwin. - updated autotools/libtools to deal with some cygwin issues with curses linking. - move rndini() calls to be before rndlb usage to prevent infinite loops in rndlb on cygwin systems. - doomsday protocol was not being recorded in client-side game recordings. Sorry. - removed last traces of glut bitmap font usage - cleanup in asle 4 (render.c) - remove old, unused code (CONQUEST_USER, ALT_RND, etc) - Use ALT-S to toggle display of FPS and Kb/s stats in cockpit (conquestgl). - use CTL-R in the cockpit to force a complete packet refresh from the server. - yep, another 8.1 release candidate. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad From god.000 at gmail.com Sun Nov 21 10:10:14 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Sun, 21 Nov 2004 17:10:14 +0000 Subject: [conquest] Irken server Message-ID: You have been chosen as one of the elite "Invaders"...good for you. As part of "Operation Impending Doom II" a new conquest server has been linked with some special planets to explore: Irken Conquest tamqfl1-ar6-4-62-209-034.tamqfl1.dsl-verizon.net:41701 (yuk, can this be set to IP address only?) Refit Vacant KillBots SwitchTeam Version 8.0.1n 11/19/2004 (previous versions didnt allow proper planet visibility...I think prev 8.0.1 clients will be ok, but I'm not sure about that) Complete planet list: planet type team armies ------ ---- ---- ------ Altair M - 79 Betelgeuse S 300 + Cheron D - 37 + Dakel M - 37 + Dyneb D - 42 + Earth M F 66 + Elas M - 40 + Eminiar D - 41 Hell D - 34 + Janus M - 41 Kejela S 300 + Klingus M K 67 + Leudus D K 66 Limbo O - 136 (was jinx...dumb name) Luna m Murisak S 300 + Oberon D O 61 + Oldar D - 40 + Omega D F 64 + Orion M O 71 + Remus D R 68 + Rho D R 64 + RigelB D - 43 + Romulus M R 70 + Sarac M - 44 + Seritil D - 39 + Sherman M - 38 Sirius S 300 Sol S 300 Syrinx S 300 + Tarsus D K 65 + Telos D F 64 + Umbriel D O 69 + Venar M - 40 + Xidex M - 39 new planets *** ------ ---- ---- ------ Blorch M G 196 Callnowia A - 45 Cassiopia S 600 Conventia A - 26 Devastis Z G 128 Conveyors Z - 62 Vort Z G 128 Plookesia G - 57 Foodcourtia D - 100 Irk M G 148 Irritol S 300 Kelar S 300 Kelvin M - 88 Meekrob M - 121 Nhar-Gh'ok O - 23 Pandemonium Z - 122 Praxis m Sea'r S 300 Sha Ka Ree G G 133 SiriusMinor O - 82 Your assignment is: Blorch - "home of the slaughtering rat people." Except for Jon, his assignment is Vort, "home of the Universe's most comfortable couch." -Almighty Tallest Cataboligne "Welcome to the Irken Empire, Invasion is here..." From jon at radscan.com Sun Nov 21 12:11:43 2004 From: jon at radscan.com (Jon Trulson) Date: Sun, 21 Nov 2004 12:11:43 -0700 (MST) Subject: [conquest] Irken server In-Reply-To: References: Message-ID: On Sun, 21 Nov 2004, Almighty Tallest Cataboligne wrote: > You have been chosen as one of the elite "Invaders"...good for you. > > As part of "Operation Impending Doom II" a new conquest server has > been linked with some special planets to explore: > > Irken Conquest > tamqfl1-ar6-4-62-209-034.tamqfl1.dsl-verizon.net:41701 > (yuk, can this be set to IP address only?) Of course :) Pass the preferred name or IP address to conquestd using '-N', as in '-N 1.2.3.4'. It will show up on the metaserver as that. > Refit Vacant KillBots SwitchTeam No SlingShot eh? :) > Version 8.0.1n 11/19/2004 > (previous versions didnt allow proper planet visibility...I think > prev 8.0.1 clients will be ok, but I'm not sure about that) Actually, no versions will properly pick these up, is was yet another oversight in the protocol (my humble apologies). Attached is the (small) 8.0.1n patch that should be applied to 8.0.1m servers so these planets can be seen. I'll make an official 8.0.1n (or 'o', if I fix more bugs) release available tonight. > Limbo O - 136 (was jinx...dumb name) Hey! It's part of Conquest history :) > Blorch M G 196 Hehe... I assume you know that GOD planets are undefeatable... > Foodcourtia D - 100 LOL > Your assignment is: Blorch - "home of the slaughtering rat people." > Except for Jon, his assignment is Vort, "home of the Universe's most > comfortable couch." Thanks. I'll avoid trying to bomb it though. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad -------------- next part -------------- Index: client.c =================================================================== RCS file: /home/jon/src/repository/conquest/client.c,v retrieving revision 1.10 diff -c -r1.10 client.c *** client.c 2004/11/14 22:34:04 1.10 --- client.c 2004/11/20 05:29:25 *************** *** 390,395 **** --- 390,409 ---- if (Context.recmode == RECMODE_ON) recordWriteEvent(buf); + /* in protocol 6, we 'forgot' planet realness. To avoid breaking + protocol again, and allow unpatched clients and/or servers to + work we check to see if SPPLANETINFO_FLAGS_FVALID is set. If so, + _then_ we pay attn to any other flags present. Else we ignore + them. */ + if (splaninfo->flags & SPPLANETINFO_FLAGS_FVALID) + { /* we have valid flags */ + + if (splaninfo->flags & SPPLANETINFO_FLAGS_REAL) + Planets[pnum].real = TRUE; + else + Planets[pnum].real = FALSE; + } + Planets[pnum].primary = primary; Planets[pnum].orbrad = (real)((real)((Unsgn32)ntohl(splaninfo->orbrad)) / 10.0); Planets[pnum].orbvel = (real)((real)((Sgn32)ntohl(splaninfo->orbvel)) / 100.0); Index: protocol.h =================================================================== RCS file: /home/jon/src/repository/conquest/protocol.h,v retrieving revision 1.9 diff -c -r1.9 protocol.h *** protocol.h 2004/10/23 00:19:31 1.9 --- protocol.h 2004/11/20 05:31:52 *************** *** 278,288 **** } spPlanetLoc2_t; typedef struct _sp_planetinfo { Unsgn8 type; /* SP_PLANETINFO */ Unsgn8 pnum; /* planet number */ Unsgn8 primary; ! Unsgn8 pad1; Unsgn32 orbrad; /* x10 */ --- 278,293 ---- } spPlanetLoc2_t; + + #define SPPLANETINFO_FLAGS_NONE 0x00 + #define SPPLANETINFO_FLAGS_FVALID 0x01 /* flags are valid */ + #define SPPLANETINFO_FLAGS_REAL 0x02 /* planet is real (visible) */ + typedef struct _sp_planetinfo { Unsgn8 type; /* SP_PLANETINFO */ Unsgn8 pnum; /* planet number */ Unsgn8 primary; ! Unsgn8 flags; Unsgn32 orbrad; /* x10 */ Index: serverpkt.c =================================================================== RCS file: /home/jon/src/repository/conquest/serverpkt.c,v retrieving revision 1.6 diff -c -r1.6 serverpkt.c *** serverpkt.c 2004/08/09 00:45:37 1.6 --- serverpkt.c 2004/11/20 05:39:18 *************** *** 994,1001 **** --- 994,1007 ---- memset((void *)&splaninfo, 0, sizeof(spPlanetInfo_t)); + splaninfo.flags = SPPLANETINFO_FLAGS_FVALID; + splaninfo.type = SP_PLANETINFO; splaninfo.pnum = pnum; + + if (Planets[pnum].real) + splaninfo.flags |= SPPLANETINFO_FLAGS_REAL; + splaninfo.primary = (Unsgn8)Planets[pnum].primary; splaninfo.orbrad = (Unsgn32)htonl((Unsgn32)(Planets[pnum].orbrad * 10.0)); Index: version.c =================================================================== RCS file: /home/jon/src/repository/conquest/version.c,v retrieving revision 1.54 diff -c -r1.54 version.c *** version.c 2004/11/14 22:34:04 1.54 --- version.c 2004/11/20 05:23:09 *************** *** 9,15 **** ***********************************************************************/ const char *ConquestId = "$Id: version.c,v 1.54 2004/11/14 22:34:04 jon Exp $"; ! const char *ConquestVersion = "Version 8.0.1m"; ! const char *ConquestDate = "11/14/2004"; /* That's it! */ --- 9,15 ---- ***********************************************************************/ const char *ConquestId = "$Id: version.c,v 1.54 2004/11/14 22:34:04 jon Exp $"; ! const char *ConquestVersion = "Version 8.0.1n"; ! const char *ConquestDate = "11/19/2004"; /* That's it! */ From jon at radscan.com Sun Nov 21 17:42:29 2004 From: jon at radscan.com (Jon Trulson) Date: Sun, 21 Nov 2004 17:42:29 -0700 (MST) Subject: [conquest] 8.0.1o (devel) is available... Message-ID: http://radscan.com/conquest.html Coming in fast and furious now. That was quite the amazing Conquest game we had yesterday. Hopefully we can do that again sometime :) This release adds the 8.0.1n 'real planet' fixes as well as a couple of other annoyances seen in yesterday's game. Here's the relevant bits: Version 8.0.1o 11/21/2004 (devel) - incorporates 8.0.1n patch that fixes protocol problem with letting the client know the true 'realness' of a planet. - fixed planet sending logic to account for newly scanned planets. Previously, it could take up to 5 seconds for the client to be told the true army count of a planet that was just scanned for the first time. You should now get the real army count almost immediately after scanning a planet for the first time. - increased packet timeout waits for the initial server/client negotiation sequence that could cause problems connecting to a server with a high lag. Where it used to only wait about 10 seconds for the initial hello packets from the server, it now waits 60 seconds for example. On a really laggy server it may take a minute or more to fully connect, by which time you will problably not want to play on that server anyway :) - small bug in curses client (conquest) that could cause problems if other than expected packets came in during welcome phase - In meta list, [ENTER] can be used as well as [TAB] to select a server to connect to. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad From god.000 at gmail.com Sun Nov 21 20:39:49 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Mon, 22 Nov 2004 03:39:49 +0000 Subject: [conquest] Irken server updates In-Reply-To: References: Message-ID: > > Hehe... I assume you know that GOD planets are undefeatable... This will be tested rsn. On the VAX back in '87 Hell had 2 planetary companions and thier counts were 512, 256, 128 GOD armies and ppl took them. > I'm thinking about giving the Irken empire planets a grouping like the > original, instead of having them all spread out...its prob. too > realistic to have fun with. This I am doing...it just makes more since to have an "ordered" galaxy like the trek one. Irritol (and I made that up, the Irken sun name is never revealed in the series afaik) will be the center...the whole group above the Dyneb - Venar binary. Kelvin will still be far away - thats where the Kelvins came from... -Almighty Tallest Cataboligne "Welcome to the Irken Empire, Invasion is here..." From god.000 at gmail.com Sun Nov 21 22:37:59 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Mon, 22 Nov 2004 05:37:59 +0000 Subject: [conquest] Irken server updates In-Reply-To: References: Message-ID: > This will be tested rsn. Ok, God armies are a bit much...need a tougher (no suicidal tend...) but less damaging army. Elite armies. -Almighty Tallest Cataboligne From jon at radscan.com Mon Nov 22 11:34:51 2004 From: jon at radscan.com (Jon Trulson) Date: Mon, 22 Nov 2004 11:34:51 -0700 (MST) Subject: [conquest] Irken server updates In-Reply-To: References: Message-ID: On Mon, 22 Nov 2004, Almighty Tallest Cataboligne wrote: >> This will be tested rsn. > > Ok, God armies are a bit much...need a tougher (no suicidal tend...) > but less damaging army. Elite armies. > Hmm.. maybe strengthening the Empire armies...? Adding new teams would require significant changes. BTW: Your '-N 'Egypt (was 4.62.209.34)' as your server address does not work, as the -N is intended to allow a server operator to supply an alternate address to use to contact your server. Obviously 'Egypt (was 4.62.209.34)' cannot be connected to, as it is not a valid internet address :) Also, be on the lookout for an 8.0.1p in a couple of days (maybe tuesday night) that adds more info for the meta server (like server localtime, and an operator contact field). It also fixes a bug in disabling SlingShot (which currently is only 'halfway' disable-able in 8.0.1o). -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad From god.000 at gmail.com Mon Nov 22 12:25:05 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Mon, 22 Nov 2004 19:25:05 +0000 Subject: [conquest] Irken server updates In-Reply-To: <41A1FA4C.3050600@gravitic.com> References: <41A1FA4C.3050600@gravitic.com> Message-ID: > your server has a horrible lag. Hope that can be fixed or the game > is unplayable. Congrats for being the first to actually try and expand > the universe..... I suspect its because I dont really have a connection to run servers. I just figured conquest wouldnt be as demanding as games like Q3 and such. Once my current p2p stuff finishes I'll turn off Azureus and Nicotine and have a test. >maybe strengthening the Empire armies You cant attack them can you? Every time I tried it comes back with the "we are not at war..." >BTW: Your '-N 'Egypt (was 4.62.209.34)' as your server address does not work, Hmm, kinda thought that was just a label...oh well I can set the IP addy only, but when it changes it will stop working. And I have no idea why it has to change, my firewall is always up even if my individual machines arent. I'll prob have a patch before long concerning planets...I want to use some custom graphics, and there needs to be a config load on reset. Cant zap all the other stats just to load the planets. If anyone was curious about the Irken planets, and not a big Invader Zim fan, this is a good place to go: http://www.thescarymonkeyshow.com/encyclopedias/planets.htm (Also has the planet graphics I intend to use...heh heh.) Almighty Tallest Cataboligne From god.000 at gmail.com Mon Nov 22 15:19:47 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Mon, 22 Nov 2004 22:19:47 +0000 Subject: [conquest] Irken server updates In-Reply-To: References: <41A1FA4C.3050600@gravitic.com> Message-ID: Just playing around with the cfg, getting some screen shots of my final master cfg, and I turn on the doomsday machine to check out the GL grafics. Well the universe is mostly self ruled armies - and it looks like the doomsday cant kill them! Almighty Tallest Cataboligne From god.000 at gmail.com Mon Nov 22 15:25:01 2004 From: god.000 at gmail.com (Almighty Tallest Cataboligne) Date: Mon, 22 Nov 2004 22:25:01 +0000 Subject: [conquest] Irken server updates In-Reply-To: References: <41A1FA4C.3050600@gravitic.com> Message-ID: > Well the universe is mostly self ruled armies - and it looks like the > doomsday cant kill them! Nope, just sherman, its taking out the others just fine...weird. From jon at radscan.com Mon Nov 22 15:32:05 2004 From: jon at radscan.com (Jon Trulson) Date: Mon, 22 Nov 2004 15:32:05 -0700 (MST) Subject: [conquest] Irken server updates In-Reply-To: References: <41A1FA4C.3050600@gravitic.com> Message-ID: On Mon, 22 Nov 2004, Almighty Tallest Cataboligne wrote: >> your server has a horrible lag. Hope that can be fixed or the game >> is unplayable. Congrats for being the first to actually try and expand >> the universe..... Who were you responding too? I did try your server last night... way too laggy :) > Hmm, kinda thought that was just a label...oh well I can set the IP > addy only, but when it changes it will stop working. And I have no > idea why it has to change, my firewall is always up even if my > individual machines arent. > > I'll prob have a patch before long concerning planets...I want to use > some custom graphics, and there needs to be a config load on reset. > Cant zap all the other stats just to load the planets. > Agreed... > If anyone was curious about the Irken planets, and not a big Invader > Zim fan, this is a good place to go: > > http://www.thescarymonkeyshow.com/encyclopedias/planets.htm > > (Also has the planet graphics I intend to use...heh heh.) > > Almighty Tallest Cataboligne > -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad From jon at radscan.com Mon Nov 22 15:33:23 2004 From: jon at radscan.com (Jon Trulson) Date: Mon, 22 Nov 2004 15:33:23 -0700 (MST) Subject: [conquest] Irken server updates In-Reply-To: References: <41A1FA4C.3050600@gravitic.com> Message-ID: On Mon, 22 Nov 2004, Almighty Tallest Cataboligne wrote: >> Well the universe is mostly self ruled armies - and it looks like the >> doomsday cant kill them! > > Nope, just sherman, its taking out the others just fine...weird. > The doomsday machine is selective in what it tries to destroy - it aims for the strongest planets and ships first - it does not proceed linearly through a system. Looks cool in OpenGL though :) Hope Paramount Pictures doesn't sue me. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad From jon at radscan.com Fri Nov 26 13:10:45 2004 From: jon at radscan.com (Jon Trulson) Date: Fri, 26 Nov 2004 13:10:45 -0700 (MST) Subject: [conquest] 8.0.1p (devel) is now available Message-ID: at http://radscan.com/conquest.html This is another 8.1 pre-release candidate. It adds a few features (server ping for the GL client) and corrects a few relatively minor bugs. It also enhances the meta protocol a little, allowing compatible protocol checking, server contact url/email address, and server localtime. Here's the HISTORY snippet. - another 8.1 release candidate - added ping capability. The GL client (conquestgl) will now ping the server every 2 seconds. This measures the average TCP round-trip time (in ms) to the server and back. To see the ping time, enable the status line in the cockpit by typing 'ALT-S' when playing. - update meta protocol to add 'contact' - (server operator contact), and 'walltime' (local server time) to the meta protocol. The Meta protocol version is now at 2. The meta protocol is backward compatible with all servers and clients so there should be no compatibility problems. With servers and clients that support the version 2 meta protocol, a check is now also done in the client's Server Select page to ensure that you will only be allowed to connect to servers that are protocol compatible with your client. Incompatible servers will be highlighted in blue on the meta select page. This is more for the future since no current incompatible server supports the v2 meta protocol anyway. - now disabling the SlingShot flag works in all cases like it's supposed to :) - added "server_contact=" to the system-wide conquestrc file. - fixed bogus towedby reports when you attempt to tow a ship, but you are already being towed. -- Jon Trulson mailto:jon at radscan.com ID: 1A9A2B09, FP: C23F328A721264E7 B6188192EC733962 PGP keys at http://radscan.com/~jon/PGPKeys.txt #include "I am Nomad." -Nomad