Update of /cvsroot/netrek/client/netrekxp In directory sc8-pr-cvs7.sourceforge.net:/tmp/cvs-serv23403 Modified Files: NetrekXP to do list.C clientr.suo Log Message: Reduced lifetime for a server in cache from 20 to 5 client attempts to use metaserver. 20 was just too long especially in light of INL servers that pop on and off the metaserver on a frequent basis. Added check in savemetascache to not save servers that aren't responding to ping requests, as they are either defunct, or the metacache entry for that server name is somehow corrupted. Undid the change in order of loading metacache and receiving metaserver info, didn't see any change in performance from the change. Index: NetrekXP to do list.C =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/NetrekXP to do list.C,v retrieving revision 1.91 retrieving revision 1.92 diff -u -d -r1.91 -r1.92 --- NetrekXP to do list.C 23 Jan 2007 11:12:04 -0000 1.91 +++ NetrekXP to do list.C 29 Jan 2007 10:34:20 -0000 1.92 @@ -19,6 +19,9 @@ 12) final planet count and cscore would be nice in pw_stats 13) add auto guest# name generation for INL server 14) sysdef option for base orbit enemy planets +15) phaser misses have the client computer phaser length, but with phaser upgrades, +this causes a mismatch in the actual phaser length for other players. Server needs +to somehow relay phaser damage values for other ships, perhaps in generic_32? Things that are sorta fixed, but could use improvement: 1) Border issue - quite complex problem, how to know the borders to obey after the bitmap @@ -35,7 +38,9 @@ 3) Get square planet bitmaps so I can turn them into mapped rotating globes. 4) Pop-up dialog box for bad version response 5) new UDP metaserver code has issue if 2nd metaserver responding has more servers, can be -awkward to resize window if user going to click on a server +awkward to resize window if user going to click on a server. However if cache is working +properly, after the first connect, all servers should be stored and the metaserver window +should not resize due to differences between the metaservers. 5b) Metaping on a Unknown server is causing unseemly delay due to threading. 6) Fix generic_32 size check 7) Some sort of click action on player list brings up a menu with settings for that Index: clientr.suo =================================================================== RCS file: /cvsroot/netrek/client/netrekxp/clientr.suo,v retrieving revision 1.58 retrieving revision 1.59 diff -u -d -r1.58 -r1.59 Binary files /tmp/cvs19wE66 and /tmp/cvsyBJGZs differ