Timestamps are in GMT/BST.
| 00:03:10 | raptor | i need to sleep |
| 00:03:12 | raptor | night! |
| 00:04:34 | sam686 | ok |
| 00:04:39 | | raptor Quit () |
| 00:21:20 | | vs73nx has joined |
| 00:27:57 | | vs73nx Quit (Ping timeout: 255 seconds) |
| 01:23:16 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 01:23:29 | | Nothing_Much has joined |
| 01:23:33 | | Nothing_Much Quit (Client Quit) |
| 01:37:43 | | Nothing_Much has joined |
| 01:38:08 | fordcars | Night! |
| 01:38:11 | | fordcars Quit (Quit: Page closed) |
| 02:46:36 | | Watusimoto has joined |
| 05:32:31 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 07:35:28 | | BFLogBot Commit: f069d7e4f7 | Author: sam8641 | Message: incomplete changes of "host on server" |
| 07:35:29 | | BFLogBot Commit: cca14da562 | Author: sam8641 | Message: Fixed compile errors and convert tabs into 3 spaces |
| 07:35:31 | | BFLogBot Commit: aab4e09d10 | Author: sam8641 | Message: Mostly done, some testing of "Host of Dedicated" needed |
| 07:35:32 | | BFLogBot Commit: b80d0f7114 | Author: sam8641 | Message: Fixed most remaining problems with "host on server" feature. |
| 07:35:34 | | BFLogBot Commit: 3591eb890e | Author: sam8641 | Message: Merge |
| 07:35:35 | | BFLogBot Commit: 9827b8226f | Author: sam8641 | Message: allows -hostondedicated without -dedicated; Disable ini saving in host mode; fixed blank level host on server; fixed 019c compatibility |
| 11:17:40 | | Watusimoto has joined |
| 11:36:02 | | Watusimoto Quit (Ping timeout: 250 seconds) |
| 11:47:39 | | Watusimoto has joined |
| 11:54:07 | | Watusimoto Quit (Ping timeout: 255 seconds) |
| 12:04:15 | | Watusimoto has joined |
| 12:27:06 | | fordcars has joined |
| 13:37:42 | | Nothing_Much Quit (*.net *.split) |
| 13:38:08 | | Nothing_Much has joined |
| 15:57:28 | | BFLogBot Commit: 72fc1c6f21 | Author: sam8641 | Message: Fixed compiling master |
| 16:16:32 | | BFLogBot Commit: 42b7846944 | Author: sam8641 | Message: These events should really be moved into onConnectionEstablished, to fix RPC count too high errors |
| 16:37:56 | | raptor has joined |
| 16:37:56 | | ChanServ sets mode +o |
| 16:38:06 | raptor | good day! |
| 16:39:59 | fordcars | Howdy! |
| 16:41:20 | raptor | hi |
| 16:41:35 | raptor | whoa sam686. what is 'host on server' 'host in dedicated' etc.?? |
| 16:41:50 | raptor | these changes look a bit too dramatic for 019d |
| 16:42:07 | fordcars | Oh that is from that forum post I think |
| 16:42:21 | fordcars | Host on Server = Host on another machine |
| 16:42:37 | raptor | that still doesn't make sense to me.. |
| 16:42:42 | fordcars | Like, I could "host" on another server, for example Sam Test, with my settings and my levels |
| 16:42:56 | fordcars | Amgine's idea |
| 16:43:07 | raptor | can you point me to the post? I'm still not following :/ |
| 16:43:11 | fordcars | Sure |
| 16:43:59 | fordcars | A "Host on server" could be added so you host from a server instead of from your computer, and it uses your maps and some host settings into the server. |
| 16:44:04 | fordcars | http://bitfighter.org/forums/viewtopic.php?f=4&t=2458 |
| 16:44:20 | fordcars | Sam's idea actually |
| 16:44:51 | fordcars | It's a good idea I believe, but I think its should only be available in the .ini for "advanced hosters" |
| 16:45:07 | sam686 | apparantly i found 1 more bug, -hostondedicated don't work on empty level dir, yet.. |
| 16:45:13 | fordcars | To allow people to host on their servers |
| 16:45:24 | raptor | sam686: I think this should be added to main trunk instead of 019d |
| 16:46:21 | raptor | it looks like a dramatic network change, and i was hoping to keep 019d (mostly) just bugfixes |
| 16:47:20 | sam686 | i kept it compatible to exiting 019c |
| 16:47:30 | sam686 | existing |
| 16:47:44 | raptor | yes, i saw that - but it seems... risky |
| 16:47:48 | raptor | although |
| 16:47:49 | | Invisible has joined |
| 16:48:06 | raptor | maybe I need to understand exactly what you did. could you explain this new feature a little better? |
| 16:48:24 | sam686 | i added checks that prevents existing 019c from joining empty host-on-server |
| 16:49:32 | sam686 | it adds a new -hostondedicated although maybe it could be named better? |
| 16:49:43 | sam686 | and host menu adds a "Host on serveR" |
| 16:49:43 | raptor | yes, what does this feature actually do? |
| 16:49:54 | sam686 | it uses your maps on dedicated server |
| 16:50:02 | sam686 | like your playlist maps |
| 16:50:21 | sam686 | and you have admin controls too, |
| 16:50:22 | raptor | ok, does it upload your levels to a server? |
| 16:50:27 | sam686 | can even set a password too |
| 16:50:43 | sam686 | yes, basically an automatic upload-on-demand |
| 16:51:14 | raptor | does it take full control of the remote server? or does it launch another instance somehow? |
| 16:51:53 | sam686 | pretty much yes, take most controls of server of maps, passwords, and even server name |
| 16:52:08 | raptor | but the remote server needs to allow it, correct? |
| 16:52:20 | sam686 | yes |
| 16:52:27 | sam686 | allowed if started with -hostondedicated |
| 16:53:32 | sam686 | when the host leaves, server basically goes to a shutdown at the end of current level, but through a fake shutdown system that looks like it delist from main server list |
| 16:53:36 | | Nothing_Much Quit (Quit: Konversation terminated!) |
| 16:53:50 | | Nothing_Much has joined |
| 16:56:30 | raptor | so tell me what the use case is for this feature |
| 16:58:04 | sam686 | mostly when some players is behind a firewall or a slow/laggy connection. |
| 16:58:53 | sam686 | its for hosting maps, but why host locally if your connection is laggy? |
| 17:01:32 | raptor | ok |
| 17:02:36 | raptor | so if I wanted to host a special server like this on bitfighter.org to allow sky_lark to run events on it, what would I have to tell sky_lark to get access? |
| 17:02:44 | raptor | is there a separate password to grab access? |
| 17:02:50 | raptor | does he need to know the IP/port? |
| 17:03:13 | sam686 | nothing, just 019d is needed to see "Host on server" in host menu |
| 17:03:41 | sam686 | once started hosting on server, it uses your maps and then existing 019d/c/b can connect through main server list |
| 17:05:48 | | Invisible Quit (Ping timeout: 250 seconds) |
| 17:05:49 | sam686 | this makes it far easier for temperory server parties like friday night to be hosted by anyone using the host's maps |
| 17:05:57 | raptor | ok, that's pretty neat |
| 17:06:10 | raptor | i'm still a little worried about it adding bugs to 019d |
| 17:06:15 | raptor | let me compile the tests |
| 17:07:39 | sam686 | Most of it is added RPC commands, I think im pretty sure i didn't add any additional bugs other then what is related to "Host on server" |
| 17:08:41 | raptor | what's the randomLevels boolean added to a gameconnection RPC for? |
| 17:09:24 | sam686 | its just a config option |
| 17:09:44 | sam686 | i didn't want it to unexpectedly go random levels to people hosting it |
| 17:10:33 | raptor | maybe it should be called 'Remote Host' or 'Remote Control' |
| 17:11:41 | sam686 | eventually we will come up with better names and rename them.. |
| 17:13:21 | raptor | we should get Watusimoto's opinion of this feature... |
| 17:17:51 | sam686 | it all started from http://bitfighter.org/forums/viewtopic.php?t=2458 |
| 17:17:52 | raptor | sometimes a server shows up as blank when selecting HOST on Server |
| 17:18:35 | raptor | i think i crashed one of your SAM TEST servers through HoS |
| 17:18:45 | raptor | the other lost it's server name |
| 17:19:29 | sam686 | server losing server name is because i didn't know what name it should be called after others renamed it |
| 17:22:51 | raptor | maybe name it to OPEN FOR BUSINESS |
| 17:22:57 | raptor | OPEN FOR HOSTING |
| 17:25:02 | sam686 | i see what the problem is, mostly results on a blank level list ServerGame::updateStatusOnMaster() which didn't happen when i tested without master |
| 18:04:28 | | fordcars Quit (Quit: Page closed) |
| 18:27:22 | raptor | maybe a good name is STEAL SERVER |
| 18:27:42 | raptor | and -allowstealableserver |
| 18:30:01 | | BFLogBot Commit: 441405ba01 | Author: sam8641 | Message: Fixed some crash related to both "Host on server" and connecting to master |
| 18:31:40 | sam686 | master don't really need updating for one tiny "Parent::onConnectionEstablished();" change as it kindof does nothing for master side |
| 18:38:04 | sam686 | it looks like it doesn't use the host's robot files, thats for another day to think about.. |
| 18:41:52 | | Watusimoto Quit (Ping timeout: 240 seconds) |
| 19:38:43 | raptor | I think I'm going to standardize on a 'platform' parameter to send to getDownloadUrl.php |
| 19:48:13 | | BFLogBot Commit: c8f83c0525 | Author: sam8641 | Message: Servers in "Host on server" now remembers original server name, description, and connect password |
| 19:50:30 | sam686 | i need to fix client side "Server name" keeps renaming to "ROBOTS" on host menu re-enter just because of the added menu |
| 19:58:52 | raptor | i think ther eis an enum that needs to be aligned |
| 20:03:49 | sam686 | i think i have to add a variable, because I made that menu only shows up if connected to master |
| 20:04:38 | raptor | maybe put it at the end |
| 20:04:52 | raptor | near Play Recorded games |
| 20:05:02 | raptor | because it will probably be used a lot less often |
| 20:06:10 | sam686 | 2 options, add mOffsetMenu, or put the "Host on server" near the bottom |
| 20:08:56 | raptor | i like it near the bottom... less complexity :) |
| 20:09:12 | raptor | or maybe we should remove that ENUM completely? |
| 20:11:14 | | BFLogBot Commit: afe8431ca2 | Author: sam8641 | Message: Fix incorrect saving of host menu variable, move "HOST ON SERVER" near bottom |
| 20:11:24 | sam686 | we could think about that enum another day i guess... |
| 20:12:00 | raptor | i think we have several UI menus that are dependent on an enum like that... which seems easy to break |
| 20:12:56 | sam686 | i think the biggest problem is not using those enum in setupMenus which makes it easy to break |
| 20:14:24 | | Invisible has joined |
| 20:46:39 | | BFLogBot Commit: 3c5e2d1f7b | Author: sam8641 | Message: Changes from rev aa08524ed2e4 works fine and is backwards compatibile to older 019 |
| 20:52:05 | raptor | sam686: what were those last changes for? |
| 20:52:45 | raptor | yeah.. i don't understand the commit message |
| 20:52:50 | raptor | with the duplicate servers |
| 20:52:56 | raptor | is that the master server list? |
| 20:53:14 | sam686 | if you read rev aa08524ed2e4 you might know better |
| 20:53:51 | sam686 | and my turtoiseHG automatically makes it a clickable rev number that takes it straight to that revision |
| 20:54:24 | raptor | i did read it.. |
| 20:54:49 | raptor | but i don't fully understand what it is doing from the message and code |
| 20:55:09 | sam686 | i think its something to do with server being listed 2 times in 2 different addresses brining it down to 1 listed |
| 20:55:19 | sam686 | in the server list |
| 20:55:22 | raptor | ok, that's what I guessed... thanks |
| 20:56:15 | sam686 | duplicate server being listed in different addresses is as a result from using AlwaysPingList |
| 20:57:29 | sam686 | AlwaysPingList=IP:127.0.0.1:28000,IP:127.0.0.2:28000,IP:127.0.0.3:28000,IP:127.0.0.4:28000,IP:127.0.0.5:28000 and you might see the same server listed so many times |
| 20:58:16 | sam686 | by the way addresses of 127.*.*.* all points to local computer |
| 21:53:26 | | Watusimoto has joined |
| 23:07:08 | raptor | IT WORKS MUAHAHHA |
| 23:08:04 | | Invisible Quit (Ping timeout: 250 seconds) |
| 23:19:03 | | Watusimoto Quit (Ping timeout: 244 seconds) |
| 23:23:19 | raptor | GPL 3 is like a virus |
| 23:58:19 | | Watusimoto has joined |