Timestamps are in GMT/BST.
| 00:01:51 | sam686 | why so slow? your poor internet is slow? |
| 00:12:40 | zoomber_mbp | guys I'm sorry, Ive been really busy atm |
| 00:12:43 | zoomber_mbp | i'm trying it now, it downloaded |
| 00:32:05 | sam686 | I keep crashing trying to engineer teleporter http://sam686.maxhushahn.com/upload/text1207/120702_19-07-19.txt |
| 00:32:10 | sam686 | in core game |
| 00:35:04 | zoomber_mbp | i have a good idea for cores |
| 00:36:59 | sam686 | oh now my server process crach from mostly the same error - engineering on top of core |
| 00:38:37 | sam686 | !CheckCommitsNow |
| 00:38:47 | sam686 | darn doesn't work - trying to make BFLogBot check the recent commits |
| 00:41:16 | | BFLogBot - Commit 04b89ad0455b | Author: sam8641 | Log: Fix crash trying to engineer teleporter too close to core. |
| 00:46:18 | | BFLogBot - Commit e87977354518 | Author: sam8641 | Log: ClientInfo could be NULL, Changed it to prevent crash |
| 01:01:44 | raptor | i could make bflogbot changes... haven't done much in a while |
| 01:03:44 | raptor | i have this idea to clean up the lib folder in bitfighter... i would move all the libraries to a sub project in hg, then edit the hg tree to exclude any libraries... we could reduce the project size by quite a bit |
| 01:05:16 | raptor | but that might be too much work for little gain.. and then everyones clones are broken |
| 02:06:40 | raptor | hey sam686, is there a known bug in bitfighter 017b that i could exploit to crash the extra servers in the server list ;) |
| 02:16:36 | sam686 | I don't think there is, other then adding too many robots (need admin), or maybe a crashy level upload (if upload enabled, probably not enabled) |
| 02:19:01 | sam686 | we could, however, force the master to refuse or drop part of the server list... maybe its something for game server, refuse to run if the port is taken rather then assign a random port |
| 02:19:58 | zoomber_mbp | yes |
| 02:19:59 | zoomber_mbp | also |
| 02:20:05 | zoomber_mbp | doesn't the master still have the names of the servers? |
| 02:20:18 | zoomber_mbp | why not relay server queries from the master to the client, and not from the server to the client |
| 02:20:27 | sam686 | does this link http://bitfighter.org/bitfighterStatus.json answer the question? |
| 02:20:37 | zoomber_mbp | yes |
| 02:20:42 | sam686 | server sends server name to master |
| 02:20:52 | sam686 | and some other stats |
| 02:20:54 | zoomber_mbp | Relay server quarries from master to client, not form server to client, only relay ping from server to client |
| 02:22:05 | sam686 | clients talk to master to get only the IP address list of servers, and then client pings servers |
| 02:23:26 | zoomber_mbp | right, which is why I'm saying |
| 02:23:39 | zoomber_mbp | the client should get the quarries from the master server, not the server itself |
| 02:23:46 | zoomber_mbp | sorry, i meant on that last quote |
| 02:24:13 | zoomber_mbp | ] zoomber_mbp: (SHOULD) Relay server quarries from master to client, not form server to client, only relay ping from server to client |
| 02:24:14 | zoomber_mbp | [7:22pm] |
| 02:25:43 | sam686 | i don't know, doesn't make much of difference on client's bandwidth |
| 02:26:17 | sam686 | but the master bandwidth could go up (and the master don't always have the latest and all information) |
| 02:26:37 | sam686 | clients still have to ping to display how laggy each server is from your computer.. |
| 02:27:18 | zoomber_mbp | yes, but this way at least clients can see those ping timed out servers.. |
| 02:27:22 | zoomber_mbp | or how about this |
| 02:27:36 | zoomber_mbp | when a client Can't quarry a server, THEN it asks the master server for the hostname |
| 02:27:59 | sam686 | that can be done easily too.. |
| 02:28:56 | raptor | hi |
| 02:29:17 | sam686 | | |_| |
| 02:29:18 | raptor | so far no luck crashing them... |
| 02:29:19 | sam686 | | | | |
| 02:29:21 | sam686 | booo. |
| 02:29:27 | raptor | haha |
| 02:30:19 | raptor | could goofy params to s_bot kill it? |
| 02:30:36 | sam686 | i don't think so, can try.. |
| 02:31:10 | zoomber_mbp | Bitfighter game in a few hours? |
| 02:31:18 | raptor | sorry... homework.. |
| 02:31:25 | zoomber_mbp | Busy now, but I can later tonight |
| 02:31:32 | sam686 | ok.. |
| 02:31:46 | zoomber_mbp | ill have to go for now |
| 02:31:47 | zoomber_mbp | bye |
| 02:31:49 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 02:35:57 | raptor | sam686: what would happen if i connected via 018 client masquerading as 017b? |
| 02:36:44 | sam686 | not sure, probably won't connect or immediately disconnect, or just stay at black screen without freezing? |
| 02:37:36 | raptor | i know i've crashed a server once with mismatched protocol stuff... |
| 02:39:36 | sam686 | i think it usually only happens if server was built as debug mode (quits on assert) |
| 02:39:50 | raptor | ahh.. that may be |
| 03:15:28 | | raptor Quit () |
| 03:56:33 | | BFLogBot - Commit d7b5fc753cbe | Author: sam8641 | Log: Add some sort of "master admins" and add hide or unhide one server from list. |
| 04:00:33 | | kaen applauds |
| 04:01:21 | kaen | I bet this won't be the last time it gets used, either :P |
| 04:16:36 | | BFLogBot - Commit 23006b2481c9 | Author: sam8641 | Log: Small fix to try to make "mIsMasterAdmin = true" work. |
| 04:31:38 | | BFLogBot - Commit a4476e3ae546 | Author: sam8641 | Log: Fix yet a few more things for "/dropserver" |
| 04:31:55 | | zoomber_mbp has joined |
| 04:32:05 | zoomber_mbp | yoyoyo sam686 |
| 04:32:58 | sam686 | hi |
| 04:33:31 | sam686 | just watch the extra / duplicate skicraft server disappear... |
| 04:33:43 | zoomber_mbp | ok |
| 04:33:53 | zoomber_mbp | what did you do? |
| 04:34:16 | sam686 | some master admin command that can drop a server from list |
| 04:34:32 | zoomber_mbp | keep PTO server up |
| 04:35:01 | sam686 | all i ded is remove the "ping timed out" same ip address as "skycraft server" |
| 04:36:05 | sam686 | that what happens when we are unable to crash the server... just hide them from the master list.. |
| 04:36:16 | zoomber_mbp | actually |
| 04:36:19 | zoomber_mbp | i bet we could have crashed it |
| 04:36:30 | zoomber_mbp | in-fact, can you unhide one? |
| 04:36:32 | sam686 | i can bring back the server too.. |
| 04:36:38 | zoomber_mbp | bring back one of them |
| 04:42:46 | zoomber_mbp | sam: editing ini file |
| 04:59:37 | zoomber_mbp | sam, i thought you fixed that bug? |
| 04:59:46 | sam686 | what bug? |
| 04:59:46 | zoomber_mbp | where, if theres too many flags, map only shows max amount of items? |
| 04:59:52 | zoomber_mbp | maybe only on your clone you fixed it? |
| 05:00:08 | zoomber_mbp | its back to the old way, where you don't even spawn, because of too many items |
| 05:00:09 | sam686 | it might be fixed for 018 |
| 05:01:01 | zoomber_mbp | ok |
| 05:02:41 | | watusimoto has joined |
| 05:02:42 | | ChanServ sets mode +o watusimoto |
| 05:02:56 | zoomber_mbp | wow this is bad lag |
| 05:03:12 | zoomber_mbp | the poor old server, suffering a long and hard death |
| 05:03:31 | zoomber_mbp | soon |
| 05:03:33 | zoomber_mbp | soon, it will fall |
| 05:03:45 | zoomber_mbp | and it will fall a hero???amongst all odds |
| 05:05:12 | | raptor has joined |
| 05:05:13 | | ChanServ sets mode +o raptor |
| 05:05:16 | zoomber_mbp | ok sam, now i know what we can do next |
| 05:05:26 | zoomber_mbp | oh your already there |
| 05:05:50 | sam686 | oops, i was kicking only one at a time... |
| 05:06:00 | raptor | wait wait wait... /dropserver??? |
| 05:06:06 | sam686 | yes |
| 05:06:08 | zoomber_mbp | NO, WERE NOT RESULTING TO THAT |
| 05:06:19 | zoomber_mbp | we're working the hard way |
| 05:06:53 | raptor | wait waht!? |
| 05:08:17 | zoomber_mbp | think we've found a way to crash servers |
| 05:08:39 | raptor | really? |
| 05:10:27 | zoomber_mbp | sam, open a third client on 53601 |
| 05:12:41 | zoomber_mbp | sam686: connect to the server that's on port 53601 |
| 05:12:42 | sam686 | ok, changing something.. |
| 05:13:03 | raptor | whenever you're done doing what you're doing, i'd like to know what you're doing... |
| 05:13:25 | raptor | whoa |
| 05:21:49 | sam686 | after all that, still can't crash server (even zoomber_mbp kindof tried) |
| 05:23:32 | sam686 | such /dropserver is easier then trying to crash server... |
| 05:27:54 | zoomber_mbp | hhmm |
| 05:27:58 | zoomber_mbp | still doesn't work sam? |
| 05:28:16 | zoomber_mbp | well wait thouguh |
| 05:28:25 | sam686 | i might as well give up on it and just do /dropserver |
| 05:28:38 | zoomber_mbp | wait though |
| 05:28:46 | zoomber_mbp | why doesn't it go off the list, if it's too busy to respond to pings |
| 05:28:50 | zoomber_mbp | partially, at least, |
| 05:28:57 | sam686 | http://sam686.maxhushahn.com/upload/dropserver.png this? |
| 05:29:24 | sam686 | note, only 3 people can do that command (the developers) |
| 05:30:51 | sam686 | its still connectable even with "ping time out", but having duplicated "SkyCraft Servers" from same IP addresses is a bit too much |
| 05:31:23 | raptor | ok ok |
| 05:31:30 | raptor | so you're keeping a list of ignore servers somewhere? |
| 05:32:48 | sam686 | just in memory, until the server is gone for good (its a boolean) |
| 05:32:49 | | watusimoto Quit (Ping timeout: 265 seconds) |
| 05:33:52 | sam686 | there is mIsServerIgnoredFromList for each server (once its gone, so does that boolean |
| 05:34:05 | sam686 | its not a list of ignore server, its a flag.. |
| 05:34:34 | raptor | ok |
| 05:34:40 | raptor | where does /dropserver come in? |
| 05:34:44 | sam686 | maybe we could go farther with ban list to auto set mIsServerIgnoredFromList (if the game ever gets way too popullar and flooded with bad servers) |
| 05:34:51 | sam686 | dropserver just set mIsServerIgnoredFromList = true |
| 05:35:11 | sam686 | sent with c2mSendChat |
| 05:35:35 | sam686 | and there is "sbringbackservers" to bring back all dropped servers.. |
| 05:35:47 | sam686 | . "/bringbackservers |
| 05:36:49 | raptor | ha! |
| 05:36:52 | raptor | i'm a master admin! |
| 05:37:05 | raptor | man, i'm glad i converted that to an INI |
| 05:37:34 | raptor | do i have to join the server first? |
| 05:37:37 | sam686 | master admin is something new i created today.. |
| 05:37:39 | raptor | then do /dropserver |
| 05:37:47 | raptor | ? |
| 05:37:53 | sam686 | like the picture I put.. |
| 05:38:06 | raptor | oh i see |
| 05:38:11 | raptor | (missed it..) |
| 05:38:13 | raptor | ok cool |
| 05:40:39 | raptor | did you use the 'recompile_master' script? |
| 05:40:49 | raptor | i can't remember if i told you about that.. |
| 05:42:47 | sam686 | i didn't know that, all i did was hg up to the latest, then make cleano, make, then ps to find master, "kill 4444 && ../exe/master &" and "disown" |
| 05:43:17 | sam686 | compiling first then kill master is a good idea (in case of compile error) |
| 05:43:38 | raptor | look at /home/master |
| 05:43:47 | raptor | there's a script there that i made to automate all of that... |
| 05:45:16 | sam686 | what happens on compiler error after make clean? |
| 05:45:34 | raptor | you have to manually fix... |
| 05:45:43 | raptor | then you can run the script again |
| 05:45:58 | sam686 | will the script contine or stop at make error? |
| 05:46:12 | | raptor checks again because he forgot what he wrote |
| 05:46:50 | raptor | doesn't stop... i should code that in :) |
| 05:47:08 | sam686 | also i think "cleano" is better then "clean" (the old master is still there if compiling fails) |
| 05:49:55 | sam686 | raptor checks again because he forgot what he wrote... are you a "he" or a "she"? |
| 05:50:14 | raptor | a he... |
| 05:50:28 | sam686 | ok, he he he... |
| 05:50:32 | raptor | har har har |
| 05:51:37 | | zoomber_mbp feels left out of the action |
| 05:51:44 | raptor | ok, i updated the script |
| 05:51:49 | raptor | it is smarter now |
| 06:01:01 | raptor | ok, i need to sleep |
| 06:01:04 | raptor | good night! |
| 06:05:04 | zoomber_mbp | bye |
| 06:05:04 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 06:10:11 | | raptor Quit () |
| 06:49:06 | | zoomber_mbp has joined |
| 06:52:52 | | zoomber_mbp Quit (Client Quit) |
| 07:10:20 | | kodaws has joined |
| 07:38:40 | | zoomber_mbp has joined |
| 07:52:06 | zoomber_mbp | sam |
| 07:52:08 | zoomber_mbp | this may boot you, |
| 07:52:10 | zoomber_mbp | sam686: doing a reload |
| 07:53:14 | zoomber_mbp | ok sam686: offline mode is off |
| 07:53:18 | zoomber_mbp | when you leave, you won't be able to rejoin |
| 07:53:28 | zoomber_mbp | ill help you get on the serve permanently later, but i gotta go |
| 07:53:29 | zoomber_mbp | good night! |
| 07:53:31 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 08:03:57 | | sam686 Quit () |
| 12:58:42 | | kodabbws has joined |
| 13:00:34 | | kodaws Quit (Ping timeout: 245 seconds) |
| 14:37:02 | | kodaws has joined |
| 14:39:23 | | kodabbws Quit (Ping timeout: 246 seconds) |
| 14:58:08 | | raptor has joined |
| 14:58:09 | | ChanServ sets mode +o raptor |
| 15:09:54 | raptor | buenos! |
| 16:58:12 | | kodaws Quit (Quit: k thx bai) |
| 17:41:50 | raptor | kaen: may I have the level change password to your server? (I'm OK if you don't want to give it out...) |
| 18:19:12 | | sam686 has joined |
| 18:19:12 | | ChanServ sets mode +v sam686 |
| 18:31:04 | | sam686 Quit () |
| 19:56:19 | | raptor Quit () |
| 20:13:49 | kaen | it's just the default "levelpass" |
| 20:14:24 | kaen | raptor, if you read the logs, ^ |
| 21:07:05 | | sam686 has joined |
| 21:07:05 | | ChanServ sets mode +v sam686 |
| 22:06:45 | | watusimoto has joined |
| 22:06:45 | | ChanServ sets mode +o watusimoto |
| 22:14:41 | | watusimoto Quit (Ping timeout: 246 seconds) |
| 22:29:56 | | watusimoto has joined |
| 22:29:57 | | ChanServ sets mode +o watusimoto |
| 22:32:20 | | zoomber_mbp has joined |
| 22:50:06 | | zoomber_mbp Quit (Quit: zoomber_mbp) |
| 23:02:08 | | watusimoto Quit (Ping timeout: 265 seconds) |
| 23:18:11 | | masterkaen has joined |
| 23:21:28 | | kaen Quit (Ping timeout: 265 seconds) |
| 23:33:38 | | masterkaen Quit (Quit: Leaving) |
| 23:34:07 | | kaen has joined |