*** tpb has joined #tp | 00:00 | |
*** ChanServ sets mode: +o tpb | 00:00 | |
llnz | hi jotham | 00:00 |
---|---|---|
jotham | hey | 00:01 |
jotham | i should be arounda ll day tomorrow btw | 00:01 |
jotham | if you are around we can go over bxml | 00:01 |
llnz | cool | 00:01 |
jotham | well i'm gonna go buy a cordless drill at some stage :p | 00:01 |
llnz | i'm not sure how much I will be around, but i'll try | 00:01 |
jotham | i'll be around sunday too | 00:02 |
jotham | so whatever suits | 00:02 |
llnz | cool | 00:02 |
*** bddebian has quit IRC | 00:30 | |
* llnz looks forward to merging the 21+ patches of his async branch to libtpproto-cpp soon | 01:02 | |
CIA-56 | pluskid schemepy * r28171d52d15b /schemepy/mzscheme/ (mzhelper.c mzscheme.py): The test_int testcase passed for mzscheme backend. | 01:46 |
*** Demitar has quit IRC | 02:11 | |
CIA-56 | pluskid schemepy * r706245cbdd8d /schemepy/mzscheme/ (mzhelper.c mzscheme.py): The test_float testcase passed for mzscheme backend | 02:24 |
CIA-56 | pluskid schemepy * rb8a5d595e1d3 /schemepy/mzscheme/mzscheme.py: Testcase test_complex passed for mzscheme backend. | 02:29 |
llnz | bbs, dinner | 02:43 |
*** zzorn has joined #tp | 03:01 | |
*** JLafont-laptop has quit IRC | 03:07 | |
*** JLafont has quit IRC | 03:07 | |
*** JLafont-laptop has joined #tp | 03:07 | |
*** JLafont has joined #tp | 03:07 | |
* llnz is back, and has be for a while | 05:23 | |
* llnz is up to 31 patches on the async branch on libtpproto-cpp | 06:08 | |
*** JLafont-laptop has quit IRC | 06:11 | |
*** xdotx__ has joined #tp | 06:57 | |
*** xdotx_ has quit IRC | 06:59 | |
*** xdotx__ has quit IRC | 07:24 | |
*** Epyon has quit IRC | 07:25 | |
*** JLafont is now known as IckBotCrane | 08:14 | |
*** IckBotCrane is now known as JLafont | 08:15 | |
* llnz wanders off | 08:27 | |
llnz | later all | 08:27 |
*** llnz has quit IRC | 08:27 | |
*** Marcel- has joined #tp | 09:39 | |
*** bddebian has joined #tp | 09:41 | |
bddebian | Heya | 09:46 |
*** jphr has joined #tp | 10:26 | |
CIA-56 | jphr tpserver-cpp-risk * r2b43de848b75 /modules/games/risk/ (12 files): | 11:38 |
CIA-56 | Added many shell files to risk ruleset, including: | 11:38 |
CIA-56 | *colonize .cpp/.h | 11:38 |
CIA-56 | *move .cpp/.h | 11:38 |
CIA-56 | *reinforce .cpp/.h | 11:38 |
CIA-56 | *riskturn .cpp/.h (didn't correctly add on previous commit | 11:38 |
CIA-56 | As well implemented more comment psuedo code modelling off of RFTS | 11:38 |
*** jphr has quit IRC | 11:48 | |
*** jphr has joined #tp | 12:13 | |
*** JLafont has quit IRC | 12:26 | |
*** JLafont has joined #tp | 12:27 | |
*** Erroneous has joined #tp | 12:59 | |
*** TBBle_ has joined #tp | 13:00 | |
*** TBBle has quit IRC | 13:00 | |
CIA-56 | jphr tpserver-cpp-risk * rc329c91e80ed /modules/games/risk/ (15 files): Added a whole tonne of shell files and modified existing code to incorporate them. | 13:58 |
CIA-56 | jphr tpserver-cpp-risk * rf3f277b66522 /modules/games/risk/ (planet.cpp planet.h): Added heavily cut down version of RFTS's planet class | 13:59 |
*** jphr has quit IRC | 14:44 | |
CIA-56 | jphr tpserver-cpp-risk * r52a23d78748e / (4 files in 2 dirs): A few modifications to planet and colonize. Also added a quickstart config. | 14:58 |
*** bddebian has quit IRC | 16:10 | |
tpb | aloril__ has joined on worldforge | 16:13 |
tpb | aloril_ has quit worldforge (Ping timeout: 378 seconds) | 16:15 |
*** Marcel- has quit IRC | 16:32 | |
*** Demitar has joined #tp | 17:11 | |
*** JLafont has quit IRC | 18:06 | |
*** llnz has joined #tp | 18:18 | |
*** Epyon has joined #tp | 19:29 | |
ezod | llnz: around? | 19:51 |
llnz | yes | 19:51 |
ezod | hey, so i'm working on net.cpp atm, need some advice | 19:52 |
llnz | ok | 19:52 |
ezod | first of all, the start() and stop() functions shouldn't control admin connections, right? | 19:53 |
llnz | humm... | 19:53 |
ezod | like, you want to be able to stop the network from within such a connection | 19:53 |
ezod | i would think | 19:53 |
ezod | right now, Net is implemented assuming all connections it manages are player connections | 19:55 |
llnz | that's not quite correct | 19:55 |
ezod | oh? | 19:55 |
llnz | player connections, listen sockets (tcpsocket), and others (metaserver connection, console) | 19:55 |
ezod | but where do those come in inside Net? | 19:56 |
llnz | console is added when the console is opened (myConsole->open() in main.cpp) | 19:57 |
ezod | via addConnection()? | 19:57 |
llnz | yeah | 19:57 |
ezod | oh wow | 19:57 |
ezod | ok | 19:57 |
ezod | 1 sec | 19:58 |
ezod | ok, in Network::stop() | 19:59 |
llnz | Network::stop() only closes player connections and ListenSockets | 19:59 |
llnz | the console continues | 20:00 |
ezod | is that if statement attempting to, uh, cast the connection as various types, and if it != NULL then it acts accordingly? | 20:00 |
llnz | yes | 20:00 |
ezod | in that case, AdminConnections should stay open i guess | 20:00 |
ezod | heh | 20:00 |
llnz | dynamic_cast returns null if the object cannot be validly cast to the type given | 20:00 |
llnz | yes | 20:00 |
llnz | there are two possible places for putting the setup code for the admin connection | 20:01 |
ezod | ok cool. i already have an adminStart() that gets called in main(), i suppose i should have an adminStop() for cleanup? | 20:01 |
llnz | ah | 20:01 |
llnz | yes | 20:01 |
llnz | btw, it would be nice if you could push to your branch, so I can see your code | 20:02 |
ezod | basically it's like that so that admin stuff starts regardless of the network autostart config | 20:02 |
llnz | yes | 20:02 |
llnz | the network start and stop only affects the player connections and listeners | 20:02 |
ezod | ok, it compiles at least | 20:02 |
ezod | alright perfect | 20:03 |
ezod | i started doing something dumb, let me backtrack it and i'll commit/push shortl | 20:03 |
ezod | s/shortl/shortly | 20:03 |
llnz | when you a ready | 20:04 |
llnz | s/a/are/ | 20:04 |
ezod | yeah this makes a whole lot more sense now | 20:06 |
ezod | the dynamic_cast thing was the key | 20:06 |
llnz | cool | 20:06 |
llnz | bbl | 20:09 |
*** llnz has quit IRC | 20:09 | |
*** zzorn has quit IRC | 20:41 | |
CIA-56 | llnz tpserver-cpp-config * r13ae6f3a03a9 /tpserver/playerview.cpp: | 20:43 |
CIA-56 | Fixed ObjectIdList condition for entry. | 20:43 |
CIA-56 | Wrong direction, modtime > fromtime. Doesn't need check for -1, because | 20:43 |
CIA-56 | (unsigned) -1 is greater than all modtimes. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * ra337a9b5ce22 /tpserver/ (4 files): | 20:43 |
CIA-56 | Fixed all the other getIdList processing to have the correct TP04 behaviour. | 20:43 |
CIA-56 | Reversed less than symbol. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * r1ccc9eb8b10c /tpserver/playeragent.cpp: Missed CategoryIdList handling, fixed TP04 behaviour. | 20:43 |
CIA-56 | fr33.em4il tpserver-cpp-config * r216b363393a1 /modules/games/rfts/planet.cpp: Added notification msg when a planet's population completely dies. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * r8ea2156faf78 /modules/games/rfts/planet.cpp: | 20:43 |
CIA-56 | Only send message once, and don't error. | 20:43 |
CIA-56 | Would have segfaulted and didn't compile. Good message though. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * r32b74a6e14a1 /tpserver/playerview.cpp: | 20:43 |
CIA-56 | Iterate over the correct sets (not maps) in PlayerView. | 20:43 |
CIA-56 | Caused all objects to disappear when server is restarted with persistence. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * rdbefbb2221a3 /modules/persistence/mysql/mysqlpersistence.cpp: | 20:43 |
CIA-56 | Get the max turn number from the right table, objectparamrefquantitylist. | 20:43 |
CIA-56 | Was causing fleets to loose all it's ships. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * r6fec20c8286e /modules/games/minisec/minisecturn.cpp: | 20:43 |
CIA-56 | Fix the handling of dead object in MinisecTurn. | 20:43 |
CIA-56 | Was causing the ai's to error out when they tried to change the orders on | 20:43 |
CIA-56 | the object, which no long existed. Probably fixes the random errors with | 20:43 |
CIA-56 | tpclient-pywx that gave no error message. | 20:43 |
CIA-56 | llnz tpserver-cpp-config * r095d48cbff9b /modules/persistence/mysql/mysqlpersistence.cpp: Better place for clearing object dirty flag in tpmysql. | 20:44 |
CIA-56 | llnz tpserver-cpp-config * r0f605673370e /tpserver/object.cpp: | 20:44 |
CIA-56 | Clear the dirty flags in ObjectInfo and ObjectRelationships. | 20:44 |
CIA-56 | Speeds up processing, and prevents the database for being written to as often. | 20:44 |
CIA-56 | fr33.em4il tpserver-cpp-config * reb3f430833b8 /modules/games/rfts/ (4 files): | 20:44 |
CIA-56 | fixing rfts' ResourceListParam; attempt to 'center' universe object. | 20:44 |
CIA-56 | (might remove resource list param later. centering may not work 100%) | 20:44 |
CIA-56 | fr33.em4il tpserver-cpp-config * r9c460ce61ca4 /modules/games/rfts/ (planet.cpp planet.h resourcelistparam.cpp): bug in the resource list lookup. fixes some populations tending to die extremely fast ;P | 20:44 |
CIA-56 | llnz tpserver-cpp-config * r235c1e2a6cf1 /AUTHORS: Added xdotx to the authors. | 20:44 |
CIA-56 | llnz tpserver-cpp-config * r743fc56d466b /modules/games/rfts/ (5 files): Merge with git+ssh://[email protected]/var/lib/git/tpserver-cpp.git | 20:44 |
CIA-56 | llnz tpserver-cpp-config * r142817ed94b5 / (Makefile.am modules/games/minisec/Makefile.am): Added missing files to dist tarball | 20:44 |
CIA-56 | llnz tpserver-cpp-config * rdc4eacf14667 / (ChangeLog NEWS configure.ac): Release files, 0.5.0 | 20:44 |
CIA-56 | llnz tpserver-cpp-config * r3274bd298611 /tpserver/ (playerconnection.cpp playerconnection.h playertcpconn.cpp): | 20:44 |
CIA-56 | Refactored the common out-of-game frames in PlayerConnection. | 20:44 |
CIA-56 | GetFeatures, TimeRemaining, SetFilters and GetGameInfo now only have one | 20:44 |
CIA-56 | (59 lines omitted) | 20:44 |
ezod | llnz: if you see this in the log.. regarding what i just pushed, note that while it compiles, it has some pretty major, er, bugs presently | 21:01 |
*** Erroneous has quit IRC | 21:15 | |
tpb | aloril__ has quit worldforge (Ping timeout: 378 seconds) | 21:18 |
*** Epyon_ has joined #tp | 21:23 | |
*** Epyon has quit IRC | 21:40 | |
*** bddebian has joined #tp | 21:41 | |
*** pluskid has joined #tp | 21:44 | |
bddebian | Heya | 21:47 |
*** pluskid has quit IRC | 22:30 | |
*** JLafont has joined #tp | 23:33 | |
*** JLafont has quit IRC | 23:58 | |
*** JLafont has joined #tp | 23:58 |
Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!