*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
tuna_ | mithro: yes, I'm new here. used to play stars! a lot and this game seems promising. I got very little programming experience but if anyone has something simple that needs to be done I'm all ears. | 02:55 |
---|---|---|
*** Demitar has quit IRC | 03:04 | |
*** llnz has joined #tp | 04:51 | |
llnz | wow! look at everyone! | 04:57 |
tpb | CIA-1 has quit worldforge (Quit: CIA-1) | 04:59 |
tpb | CIA-1 has joined on worldforge | 04:59 |
mithro | llnz: he he | 05:29 |
mithro | tuna_: ping? | 05:29 |
mithro | tuna_: there are lots of little things that can be done to help out tp, see the todo list for some ideas | 05:42 |
*** tpb has joined #tp | 06:00 | |
*** ChanServ sets mode: +o tpb | 06:00 | |
*** llnz2 has joined #tp | 07:35 | |
*** llnz has quit IRC | 07:36 | |
*** llnz2 is now known as llnz | 07:36 | |
llnz | wow, this is going to be one very big patch.... | 10:05 |
* llnz wonders if it will actually work... | 10:06 | |
mithro | he he okay | 10:30 |
mithro | what you working on? | 10:30 |
llnz | changing the order in tpserver-cpp to use parameter classes | 10:43 |
llnz | which impacts on the rulesets and persistence | 10:44 |
llnz | moment of truth, will it work? | 10:48 |
mithro | he he | 10:48 |
llnz | well, that bit work, more or less | 10:51 |
llnz | now to clear the database and seen what happens | 10:52 |
mithro | is this going to break my persistance? :P | 10:58 |
llnz | yes | 10:58 |
mithro | bah :P | 10:59 |
llnz | just too complicated to get backward compatable this time | 11:02 |
mithro | thats okay | 11:03 |
mithro | i'll just have to conqure the universe first :P | 11:03 |
mithro | JLP: ping? | 11:04 |
llnz | mithro: new account in tpclient-pywx-dev is broken for ipv6 | 11:07 |
mithro | I didn't think you could even connect using ipv6 | 11:07 |
mithro | libtpproto-py doesn't support ipv6 as far as I know :P | 11:08 |
mithro | have you ever had it working? | 11:09 |
llnz | yes | 11:10 |
llnz | i think | 11:10 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/ (4 files in 2 dirs): wxWindows example little bit of improvement to pygame. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/mng/wx/ (15 files): Fixes to the MNGAnimationCtrl. | 11:11 |
llnz | maybe only with domain names with ipv6 addresses | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/examples/barren-alpha-full.mng : Added delay between frames. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/mng/ (14 files): Added support for starting and stoping. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/doc/ (4 files in 2 dirs): Updated the examples. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/mng/ (mng.py mng.py mng.py mng.py mng.py mng.py mng.py mng.py): Add support for seperated alpha + Fixes for large mng files. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/mng/pygame/ (pygameMNG.py pygameMNG.py): Fixes for very large images. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/examples/wx-example.py : Fixed the title. | 11:11 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/doc/index.html : Fixed examples link. | 11:11 |
llnz | oooooookkkkkkkk.... | 11:13 |
llnz | just a few more little bugs to work out | 11:13 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/doc/ (index.html index.html): More websites fixes. | 11:15 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/ (MANIFEST.in MANIFEST.in TODO mng/version.py setup.py): Fixed the MANIFESTs. | 11:39 |
tpb | <CIA-1@worldforge> [email protected] * libmng-py/doc/ (8 files in 2 dirs): libmng-py 0.0.3 release. | 11:39 |
mithro | demo1 just died? | 11:46 |
llnz | Oh? | 11:46 |
llnz | no, it's working fine | 11:47 |
mithro | appears it's working | 11:50 |
llnz | just found a really big bug | 11:54 |
llnz | suprised that persistence for properties works at all after shutdown | 11:54 |
mithro | :/ | 11:55 |
mithro | the metaserver seems a little broken | 11:57 |
llnz | wtf!?! | 12:00 |
llnz | why did I get an exception? | 12:01 |
llnz | i know, but why? | 12:02 |
mithro | i'm trying to figure out why the metaserver isn't working properly | 12:02 |
mithro | it appears that it has mangled demo1 and llnz's server together | 12:03 |
llnz | and demo1 and mithro.dyndns.org together as well | 12:04 |
mithro | FoundRemoteGame <FinderThread(Thread-3, stopped)> <Game 'Lee\'s Dev game' | 12:04 |
mithro | tphttps @ llnz.dyndns.org (121.72.128.99) p 8088 | 12:04 |
mithro | tphttp @ llnz.dyndns.org (121.72.128.99) p 8080 | 12:04 |
mithro | tps @ llnz.dyndns.org (121.72.128.99) p 6924 | 12:04 |
mithro | tp @ llnz.dyndns.org (121.72.128.99) p 6923, demo1.thousandparsec.net (64.251.14.226) p 6923> | 12:04 |
llnz | have a look at the webpage for the metaserver | 12:04 |
mithro | I think i know the problem | 12:04 |
llnz | yay, worked the bug out | 12:08 |
llnz | time to make patches | 12:08 |
llnz | 41 files changed, 14 to removed | 12:10 |
mithro | :P | 12:15 |
mithro | llnz: your IP address sure changes alot | 12:19 |
llnz | yeah, suck adsl | 12:19 |
llnz | everytime it goes down, i get a new ip | 12:20 |
llnz | and they appear to have at least 3 class C subnets now | 12:20 |
JLP | hi all | 12:22 |
llnz | hi JLP | 12:22 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/ (373 files in 5 dirs): | 12:36 |
tpb | <CIA-1@worldforge> Big Change. Orders now use OrderParameters, and Objects use OrderManager to get the order types by name: | 12:36 |
tpb | <CIA-1@worldforge> This is a big change. This break current persistence (and says so). But it is much better architecturely | 12:36 |
tpb | <CIA-1@worldforge> and easier to maintain. It's probably smaller once I remove the unused files. It also means that a game | 12:36 |
tpb | <CIA-1@worldforge> developer doesn't need to write a ordertype persistence class for every persistence and order (p*o classes). | 12:36 |
tpb | <CIA-1@worldforge> Once Objects are moved to a similar parameter system (probably TP04) then the game developer will not have | 12:36 |
tpb | <CIA-1@worldforge> to interact with the persistence method directly at all. | 12:36 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (designstore.cpp designstore.cpp designstore.cpp): | 12:36 |
tpb | <CIA-1@worldforge> Defensive property handling from persistence to avoid a bug with incorrect PropertyIdByName: | 12:36 |
tpb | <CIA-1@worldforge> This shoud have been affecting all mysql persistence backed games, but it wasn't. Just a | 12:36 |
tpb | <CIA-1@worldforge> little more defensive by loading all the properties at init, just to fill the property name | 12:36 |
tpb | <CIA-1@worldforge> to id mapping. | 12:36 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (stringparameter.cpp stringparameter.cpp): | 12:36 |
tpb | <CIA-1@worldforge> Fixed StringParameter frame packing/unpacking: | 12:36 |
tpb | <CIA-1@worldforge> Just silly. I was wondering why the methods were so short. | 12:36 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/tpserver/spacecoordparam.cpp : | 12:36 |
tpb | <CIA-1@worldforge> Implemented missing methods: | 12:36 |
tpb | <CIA-1@worldforge> These are required for the big change coming. And it's a little silly for me | 12:36 |
tpb | <CIA-1@worldforge> to declare them and not implement them. | 12:36 |
llnz | 24 files to remove | 12:39 |
mithro | cool | 12:43 |
tpb | <CIA-1@worldforge> [email protected] * libtpproto-py/tp/netlib/ (3 files in 2 dirs): Fixed to much length. | 12:44 |
mithro | your home server died? | 12:45 |
llnz | no, just stopped it | 12:46 |
tpb | <CIA-1@worldforge> [email protected] * metaserver-lite/ (index.php index.php index.php index.php): Put the break in the right place. | 12:46 |
mithro | llnz: found two bugs :P | 12:47 |
llnz | in what? | 12:47 |
mithro | one in the metaserver, one in libtpproto-py | 12:47 |
llnz | ah, cool | 12:48 |
mithro | fixes the problem you where having | 12:48 |
mithro | can you start up your server again just to test something? | 12:48 |
llnz | tpserver-cpp 17015 (99%) | 12:48 |
llnz | running | 12:49 |
llnz | 17k lines of c++ in tpserver-cpp | 12:49 |
llnz | for about 15 minutes :-) | 12:49 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/ (194 files in 4 dirs): | 12:50 |
tpb | <CIA-1@worldforge> Remove unused files after moving to OrderParameters: | 12:50 |
tpb | <CIA-1@worldforge> These files are not needed, and makes things simpler and cleaner. | 12:50 |
mithro | btw 8443 is fairly normal as an alternative https support | 12:51 |
llnz | just about anything over 1024 will work | 12:52 |
mithro | wonder whats causing the \' | 12:52 |
mithro | proxies are more likely to be accessible 8443 | 12:52 |
llnz | true | 12:53 |
llnz | 443 is more likely again | 12:53 |
mithro | yes, but 433 is below 1024 :/ | 12:53 |
llnz | :-/ | 12:54 |
mithro | something is going wrong with colonise orders.... | 12:56 |
mithro | llnz: btw with a colonise order do you send a "planet" filter? | 12:59 |
llnz | nope | 13:01 |
llnz | tpserver-cpp 15982 (99%) | 13:02 |
mithro | Vel: 198777137, 22082788, 0 | 13:09 |
mithro | that doesn't seem right | 13:10 |
llnz | it is about right | 13:10 |
mithro | really? | 13:10 |
llnz | yeah, scout max speed is about 300,000,000 | 13:11 |
mithro | hrm... I wonder why the client is incorrectly drawing it | 13:14 |
mithro | Object 2 An object's ID number. | 13:17 |
mithro | * a UInt32, read write, objects id | 13:17 |
mithro | we should add a "mask" field to that which lists which type of objects are valid | 13:17 |
llnz | maybe add another order parameter which has that | 13:25 |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/modules/persistence/mysql/mysqlpersistence.cpp : Fixed typo in tablename for orderparameterstring | 13:36 |
*** Demitar has joined #tp | 13:38 | |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/modules/games/minisec/colonise.cpp : | 13:38 |
tpb | <CIA-1@worldforge> Make sure the destination exists and is set in Colonise: | 13:38 |
tpb | <CIA-1@worldforge> The bug caused an odd effect of having all fleets on colonise heading | 13:38 |
tpb | <CIA-1@worldforge> for 0,0,0 (centre of universe) after restarting server with persistence on. | 13:38 |
llnz | mithro: still a bug in metaserver | 13:44 |
llnz | just look at http://metaserver.thousandparsec.net/ | 13:44 |
tpb | Title: Thousand Parsec : Metaserver Server Listing (at metaserver.thousandparsec.net) | 13:44 |
llnz | demo1 should have a tp port | 13:44 |
mithro | hrm, weird | 13:45 |
llnz | and I have another one, but just no quite yet | 13:46 |
mithro | ahh I see the problem | 13:50 |
mithro | not quite sure how to fix this.... | 13:58 |
llnz | sorry to add another thing to your todo list, but could you make media cached against the place it is downloaded from, not each game? | 13:59 |
llnz | so if i', playing three games, i don't have to download it three times | 14:00 |
mithro | llnz: on my todo list :P | 14:00 |
llnz | cool | 14:00 |
llnz | are you able to connect to Lee's dev game? | 14:01 |
mithro | just about to test | 14:02 |
llnz | cool | 14:02 |
tpb | <CIA-1@worldforge> [email protected] * metaserver-lite/ (index.php index.php): Fixed the loop to not skip. | 14:10 |
mithro | arg, there is another bug in the server | 14:11 |
llnz | i have a question for you, did you have to use metaserver_fake_<foo> settings to get the metaserver to recorgnise your tpserver-cpp? | 14:13 |
mithro | yes | 14:13 |
llnz | both ip and dns, or just one? | 14:13 |
mithro | both | 14:14 |
llnz | interesting | 14:14 |
llnz | both demo1 and lee's dev game needed both, but they are both a bit special setups | 14:14 |
mithro | i have about 4 interfaces on that box however | 14:15 |
llnz | one is a multi-homed multi-host, and the other is behind a firewall | 14:15 |
llnz | ahh | 14:15 |
mithro | llnz: what are you sending to the server? | 14:15 |
mithro | IE "Lee\'s ....." ? | 14:16 |
llnz | settings get server_name | 14:16 |
llnz | Setting "server_name" is set to "Lee's Dev game". | 14:16 |
llnz | you might be missing a stripslashes somewhere (if you are addslashes'ing) | 14:17 |
llnz | better run, 3:20am here | 14:18 |
*** llnz has quit IRC | 14:19 | |
tpb | <CIA-1@worldforge> [email protected] * metaserver-lite/ (index.php index.php index.php): Encode the end bit of the url. | 14:53 |
tpb | <CIA-1@worldforge> [email protected] * libtpproto-py/tp/netlib/ (client.py client.py client.py): Moved url2bits into this library. | 14:55 |
tpb | <CIA-1@worldforge> [email protected] * tpclient-pywx-dev/windows/winConnect.py : Moved url2bits into to libtpproto-py. | 14:56 |
*** JLP has quit IRC | 15:53 | |
tpb | <CIA-1@worldforge> [email protected] * tpclient-pywx-dev/extra/ (75 files): Development of PyAUI and Maximize button. | 19:13 |
tpb | <CIA-1@worldforge> [email protected] * tpclient-pywx-dev/extra/ (__init__.py __init__.py __init__.py __init__.py): Work with AUI in 2.8.x | 19:25 |
tpb | <CIA-1@worldforge> [email protected] * tpclient-pywx-dev/ (requirements.py requirements.py requirements.py): | 19:25 |
tpb | <CIA-1@worldforge> Allow person to select which wx version to use.: | 19:25 |
tpb | <CIA-1@worldforge> Needed to allow me to test against 2.6 and 2.8 | 19:25 |
tpb | <CIA-1@worldforge> [email protected] * tpclient-pywx-dev/windows/winStarMap.py : Maximize button on the Starmap. | 19:25 |
*** JLP has joined #tp | 20:07 | |
*** Demitar has quit IRC | 20:57 | |
tpb | <CIA-1@worldforge> Lee Begg <[email protected]> * tpserver-cpp/tpserver/ (metaserverconnection.cpp metaserverconnection.cpp): Added missing slash in User-agent field | 22:32 |
*** Demitar has joined #tp | 23:21 | |
*** Demitar has quit IRC | 23:22 |
Generated by irclog2html.py 2.5 by Marius Gedminas - find it at mg.pov.lt!